{"version":3,"sources":["vendor/ember-cli/app-prefix.js","admin/adapters/application.js","admin/app.js","admin/authenticators/application.js","admin/authenticators/torii.js","admin/breakpoints.js","admin/components/activity-log-tabs.js","admin/components/as-scrollable.js","admin/components/basic-dropdown.js","admin/components/basic-dropdown/content-element.js","admin/components/basic-dropdown/content.js","admin/components/basic-dropdown/trigger.js","admin/components/bread-crumb.js","admin/components/bread-crumbs.js","admin/components/bs-accordion.js","admin/components/bs-accordion/item.js","admin/components/bs-accordion/item/body.js","admin/components/bs-accordion/item/title.js","admin/components/bs-alert.js","admin/components/bs-button-group.js","admin/components/bs-button-group/button.js","admin/components/bs-button.js","admin/components/bs-carousel.js","admin/components/bs-carousel/slide.js","admin/components/bs-collapse.js","admin/components/bs-dropdown.js","admin/components/bs-dropdown/button.js","admin/components/bs-dropdown/menu.js","admin/components/bs-dropdown/menu/divider.js","admin/components/bs-dropdown/menu/item.js","admin/components/bs-dropdown/menu/link-to.js","admin/components/bs-dropdown/toggle.js","admin/components/bs-form.js","admin/components/bs-form/element.js","admin/components/bs-form/element/control.js","admin/components/bs-form/element/control/checkbox.js","admin/components/bs-form/element/control/input.js","admin/components/bs-form/element/control/power-select-multiple.js","admin/components/bs-form/element/control/power-select.js","admin/components/bs-form/element/control/radio.js","admin/components/bs-form/element/control/simple-select.js","admin/components/bs-form/element/control/textarea.js","admin/components/bs-form/element/errors.js","admin/components/bs-form/element/feedback-icon.js","admin/components/bs-form/element/help-text.js","admin/components/bs-form/element/label.js","admin/components/bs-form/element/layout/horizontal.js","admin/components/bs-form/element/layout/horizontal/checkbox.js","admin/components/bs-form/element/layout/inline.js","admin/components/bs-form/element/layout/inline/checkbox.js","admin/components/bs-form/element/layout/vertical.js","admin/components/bs-form/element/layout/vertical/checkbox.js","admin/components/bs-form/group.js","admin/components/bs-modal-simple.js","admin/components/bs-modal.js","admin/components/bs-modal/body.js","admin/components/bs-modal/dialog.js","admin/components/bs-modal/footer.js","admin/components/bs-modal/header.js","admin/components/bs-modal/header/close.js","admin/components/bs-modal/header/title.js","admin/components/bs-nav.js","admin/components/bs-nav/item.js","admin/components/bs-nav/link-to.js","admin/components/bs-navbar.js","admin/components/bs-navbar/content.js","admin/components/bs-navbar/link-to.js","admin/components/bs-navbar/nav.js","admin/components/bs-navbar/toggle.js","admin/components/bs-popover.js","admin/components/bs-popover/element.js","admin/components/bs-progress.js","admin/components/bs-progress/bar.js","admin/components/bs-tab.js","admin/components/bs-tab/pane.js","admin/components/bs-tooltip.js","admin/components/bs-tooltip/element.js","admin/components/chat-line.js","admin/components/chat-window.js","admin/components/coach-form.js","admin/components/diagnoses-form.js","admin/components/display-topic-form.js","admin/components/display-topic-label.js","admin/components/display-topic-tag-form.js","admin/components/draggable-object-target.js","admin/components/draggable-object.js","admin/components/ember-flatpickr.js","admin/components/ember-modal-dialog-positioned-container.js","admin/components/ember-modal-dialog/-basic-dialog.js","admin/components/ember-modal-dialog/-in-place-dialog.js","admin/components/ember-modal-dialog/-liquid-dialog.js","admin/components/ember-modal-dialog/-liquid-tether-dialog.js","admin/components/ember-modal-dialog/-tether-dialog.js","admin/components/ember-notify.js","admin/components/ember-notify/message.js","admin/components/ember-popper-targeting-parent.js","admin/components/ember-popper.js","admin/components/ember-scrollable.js","admin/components/ember-scrollbar.js","admin/components/ember-wormhole.js","admin/components/file-dropzone.js","admin/components/file-upload.js","admin/components/image-upload.js","admin/components/infinite-scroll.js","admin/components/input-text.js","admin/components/insight-form.js","admin/components/insights-filter.js","admin/components/intervention-form.js","admin/components/intervention-label.js","admin/components/interventions-tooltip.js","admin/components/intl-tel-input.js","admin/components/light-box.js","admin/components/light-table.js","admin/components/light-table/cells/base.js","admin/components/light-table/columns/base.js","admin/components/lt-body.js","admin/components/lt-column-resizer.js","admin/components/lt-foot.js","admin/components/lt-head.js","admin/components/lt-infinity.js","admin/components/lt-row.js","admin/components/lt-scrollable.js","admin/components/lt-spanned-row.js","admin/components/main-menu.js","admin/components/medication-form.js","admin/components/modal-dialog.js","admin/components/modal-form.js","admin/components/models-table-server-paginated.js","admin/components/models-table.js","admin/components/models-table/cell-column-summary.js","admin/components/models-table/cell-content-display.js","admin/components/models-table/cell-content-edit.js","admin/components/models-table/cell-edit-toggle.js","admin/components/models-table/cell.js","admin/components/models-table/columns-dropdown.js","admin/components/models-table/columns-hidden.js","admin/components/models-table/data-group-by-select.js","admin/components/models-table/footer.js","admin/components/models-table/global-filter.js","admin/components/models-table/group-summary-row.js","admin/components/models-table/grouped-header.js","admin/components/models-table/no-data.js","admin/components/models-table/page-size-select.js","admin/components/models-table/pagination-numeric.js","admin/components/models-table/pagination-simple.js","admin/components/models-table/row-expand.js","admin/components/models-table/row-filtering-cell.js","admin/components/models-table/row-filtering.js","admin/components/models-table/row-group-toggle.js","admin/components/models-table/row-grouping.js","admin/components/models-table/row-sorting-cell.js","admin/components/models-table/row-sorting.js","admin/components/models-table/row.js","admin/components/models-table/select.js","admin/components/models-table/summary.js","admin/components/models-table/table-body.js","admin/components/models-table/table-footer.js","admin/components/models-table/table-header.js","admin/components/models-table/table.js","admin/components/models-table/themes/bootstrap4/columns-dropdown.js","admin/components/models-table/themes/bootstrap4/data-group-by-select.js","admin/components/models-table/themes/bootstrap4/global-filter.js","admin/components/models-table/themes/bootstrap4/row-filtering-cell.js","admin/components/models-table/themes/ember-bootstrap-v3/columns-dropdown.js","admin/components/models-table/themes/ember-bootstrap-v3/data-group-by-select.js","admin/components/models-table/themes/ember-bootstrap-v3/global-filter.js","admin/components/models-table/themes/ember-bootstrap-v3/row-filtering-cell.js","admin/components/models-table/themes/ember-bootstrap-v3/summary.js","admin/components/models-table/themes/ember-bootstrap-v4/columns-dropdown.js","admin/components/models-table/themes/ember-bootstrap-v4/data-group-by-select.js","admin/components/models-table/themes/ember-bootstrap-v4/global-filter.js","admin/components/models-table/themes/ember-bootstrap-v4/row-filtering-cell.js","admin/components/models-table/themes/ember-bootstrap-v4/summary.js","admin/components/models-table/themes/ember-semanticui/row-filtering-cell.js","admin/components/models-table/themes/ember-semanticui/select.js","admin/components/models-table/themes/semanticui/columns-dropdown.js","admin/components/models-table/themes/semanticui/data-group-by-select.js","admin/components/models-table/themes/semanticui/global-filter.js","admin/components/models-table/themes/semanticui/pagination-numeric.js","admin/components/models-table/themes/semanticui/pagination-simple.js","admin/components/models-table/themes/semanticui/row-filtering-cell.js","admin/components/models-table/themes/semanticui/select.js","admin/components/models-table/themes/semanticui/summary.js","admin/components/multiselect-checkboxes.js","admin/components/note-form.js","admin/components/object-bin.js","admin/components/observation-form.js","admin/components/observations-calendar-day-obs-count.js","admin/components/observations-calendar-day-total.js","admin/components/observations-calendar-intervention.js","admin/components/observations-calendar-observation.js","admin/components/observations-calendar-session.js","admin/components/observations-calendar-trigger.js","admin/components/observations-calendar.js","admin/components/observations-day-total-tooltip.js","admin/components/observations-filter.js","admin/components/observations-tooltip.js","admin/components/observations-tracker-duration.js","admin/components/observations-tracker-observation.js","admin/components/observations-tracker.js","admin/components/organization-form.js","admin/components/oriented-image-exif.js","admin/components/page-numbers.js","admin/components/patient-diagnosis-form.js","admin/components/patient-form-organization.js","admin/components/patient-form.js","admin/components/patient-intervention-form.js","admin/components/patient-program-form.js","admin/components/patient-trigger-form.js","admin/components/power-select-blockless.js","admin/components/power-select-multiple-blockless.js","admin/components/power-select-multiple.js","admin/components/power-select-multiple/trigger.js","admin/components/power-select.js","admin/components/power-select/before-options.js","admin/components/power-select/options.js","admin/components/power-select/placeholder.js","admin/components/power-select/power-select-group.js","admin/components/power-select/search-message.js","admin/components/power-select/trigger.js","admin/components/profile-form.js","admin/components/progress-bar.js","admin/components/radio-button-input.js","admin/components/radio-button.js","admin/components/range-slider.js","admin/components/resize-detector.js","admin/components/rl-dropdown-container.js","admin/components/rl-dropdown-toggle.js","admin/components/rl-dropdown.js","admin/components/scroll-content-element.js","admin/components/search-bar.js","admin/components/session-search.js","admin/components/session-tooltip.js","admin/components/simple-paginator.js","admin/components/simple-table.js","admin/components/simple-table/patients/display-topics/input-cell.js","admin/components/simple-table/patients/observations/checkbox-cell.js","admin/components/sortable-objects.js","admin/components/spectrum-color-picker.js","admin/components/spreadsheet-table.js","admin/components/supplement-form.js","admin/components/table-filter.js","admin/components/table-statistics.js","admin/components/text-area.js","admin/components/textarea-autosize.js","admin/components/tinymce-editor.js","admin/components/topic-form.js","admin/components/topic-template-form.js","admin/components/torii-iframe-placeholder.js","admin/components/trigger-form.js","admin/components/trigger-label.js","admin/components/triggers-tooltip.js","admin/components/type-label.js","admin/components/useful-item.js","admin/components/user-categories-form.js","admin/components/user-form.js","admin/components/vertical-collection.js","admin/components/welcome-page.js","admin/controllers/application.js","admin/controllers/audit-log/index.js","admin/controllers/coach-patient-sessions/detail/edit.js","admin/controllers/coach-patient-sessions/index.js","admin/controllers/coaches/detail/edit.js","admin/controllers/coaches/detail/index.js","admin/controllers/coaches/index.js","admin/controllers/coaches/new.js","admin/controllers/dashboard.js","admin/controllers/insights/index.js","admin/controllers/integrations/calls/index.js","admin/controllers/integrations/surveys/detail/index.js","admin/controllers/integrations/surveys/detail/responses/detail.js","admin/controllers/integrations/surveys/index.js","admin/controllers/login.js","admin/controllers/patients/detail.js","admin/controllers/patients/detail/audit-logs/index.js","admin/controllers/patients/detail/calendar.js","admin/controllers/patients/detail/coach-patient-sessions/detail/index.js","admin/controllers/patients/detail/coach-patient-sessions/index.js","admin/controllers/patients/detail/details/edit.js","admin/controllers/patients/detail/details/index.js","admin/controllers/patients/detail/display-topics/detail/edit.js","admin/controllers/patients/detail/display-topics/detail/index.js","admin/controllers/patients/detail/display-topics/detail/tags/edit.js","admin/controllers/patients/detail/display-topics/detail/tags/new.js","admin/controllers/patients/detail/display-topics/index.js","admin/controllers/patients/detail/display-topics/new.js","admin/controllers/patients/detail/goals.js","admin/controllers/patients/detail/insights/detail.js","admin/controllers/patients/detail/insights/index.js","admin/controllers/patients/detail/messages.js","admin/controllers/patients/detail/notes/detail/edit.js","admin/controllers/patients/detail/notes/detail/index.js","admin/controllers/patients/detail/notes/index.js","admin/controllers/patients/detail/notes/new.js","admin/controllers/patients/detail/observations/detail/edit.js","admin/controllers/patients/detail/observations/detail/index.js","admin/controllers/patients/detail/observations/index.js","admin/controllers/patients/detail/observations/interventions.js","admin/controllers/patients/detail/observations/triggers.js","admin/controllers/patients/detail/patient-diagnoses/detail/edit.js","admin/controllers/patients/detail/patient-diagnoses/new.js","admin/controllers/patients/detail/patient-interventions/detail/edit.js","admin/controllers/patients/detail/patient-interventions/detail/index.js","admin/controllers/patients/detail/patient-programs/detail/edit.js","admin/controllers/patients/detail/patient-programs/new.js","admin/controllers/patients/detail/patient-triggers/detail/edit.js","admin/controllers/patients/detail/patient-triggers/detail/index.js","admin/controllers/patients/detail/surveys/detail.js","admin/controllers/patients/detail/surveys/index.js","admin/controllers/patients/detail/swipes/index.js","admin/controllers/patients/detail/swipes/new.js","admin/controllers/patients/detail/tracker.js","admin/controllers/patients/index.js","admin/controllers/patients/new.js","admin/controllers/profile/change-password.js","admin/controllers/profile/detail/edit.js","admin/controllers/profile/detail/index.js","admin/controllers/saas-metric.js","admin/controllers/settings/diagnoses/detail/edit.js","admin/controllers/settings/diagnoses/index.js","admin/controllers/settings/diagnoses/new.js","admin/controllers/settings/interventions/detail/edit.js","admin/controllers/settings/interventions/index.js","admin/controllers/settings/interventions/new.js","admin/controllers/settings/medications/detail/edit.js","admin/controllers/settings/medications/index.js","admin/controllers/settings/medications/new.js","admin/controllers/settings/organizations/detail/edit.js","admin/controllers/settings/organizations/index.js","admin/controllers/settings/organizations/new.js","admin/controllers/settings/supplements/detail/edit.js","admin/controllers/settings/supplements/index.js","admin/controllers/settings/supplements/new.js","admin/controllers/settings/topic-templates/detail/edit.js","admin/controllers/settings/topic-templates/index.js","admin/controllers/settings/topic-templates/new.js","admin/controllers/settings/topics/detail/edit.js","admin/controllers/settings/topics/index.js","admin/controllers/settings/topics/new.js","admin/controllers/settings/triggers/detail/edit.js","admin/controllers/settings/triggers/index.js","admin/controllers/settings/triggers/new.js","admin/controllers/settings/user-categories/detail/edit.js","admin/controllers/settings/user-categories/detail/index.js","admin/controllers/settings/user-categories/index.js","admin/controllers/settings/user-categories/new.js","admin/controllers/users/detail/edit.js","admin/controllers/users/detail/index.js","admin/controllers/users/index.js","admin/controllers/users/new.js","admin/helpers/addition.js","admin/helpers/and.js","admin/helpers/app-version.js","admin/helpers/append.js","admin/helpers/array-contains.js","admin/helpers/array.js","admin/helpers/bs-contains.js","admin/helpers/bs-eq.js","admin/helpers/camelize.js","admin/helpers/cancel-all.js","admin/helpers/capitalize.js","admin/helpers/changeset-get.js","admin/helpers/changeset-set.js","admin/helpers/changeset.js","admin/helpers/chunk.js","admin/helpers/classify.js","admin/helpers/compact.js","admin/helpers/compute.js","admin/helpers/concat-safe.js","admin/helpers/contains.js","admin/helpers/dasherize.js","admin/helpers/dec.js","admin/helpers/drop.js","admin/helpers/ember-power-select-is-group.js","admin/helpers/ember-power-select-is-selected.js","admin/helpers/ember-power-select-true-string-if-present.js","admin/helpers/entries.js","admin/helpers/eq.js","admin/helpers/exists-in.js","admin/helpers/file-queue.js","admin/helpers/filter-by.js","admin/helpers/filter.js","admin/helpers/find-by.js","admin/helpers/flatten.js","admin/helpers/format-date.js","admin/helpers/format-datetime.js","admin/helpers/from-entries.js","admin/helpers/get-component-function.js","admin/helpers/get-formatted-average.js","admin/helpers/get-formatted-consecutive-days.js","admin/helpers/get-formatted-date-in-weeks.js","admin/helpers/get-formatted-date.js","admin/helpers/get-formatted-datetime.js","admin/helpers/get-formatted-last-obs.js","admin/helpers/get-formatted-tag-alias.js","admin/helpers/get-from-group.js","admin/helpers/get-insight-color.js","admin/helpers/get-role-label.js","admin/helpers/get-state-class.js","admin/helpers/get-topic-color.js","admin/helpers/get-value-is-even.js","admin/helpers/group-by.js","admin/helpers/gt.js","admin/helpers/gte.js","admin/helpers/has-next.js","admin/helpers/has-previous.js","admin/helpers/html-safe.js","admin/helpers/humanize.js","admin/helpers/ignore-children.js","admin/helpers/inc.js","admin/helpers/intersect.js","admin/helpers/invoke.js","admin/helpers/is-after.js","admin/helpers/is-array.js","admin/helpers/is-before.js","admin/helpers/is-between.js","admin/helpers/is-empty.js","admin/helpers/is-equal.js","admin/helpers/is-same-or-after.js","admin/helpers/is-same-or-before.js","admin/helpers/is-same.js","admin/helpers/join.js","admin/helpers/keys.js","admin/helpers/lowercase.js","admin/helpers/lt.js","admin/helpers/lte.js","admin/helpers/map-by.js","admin/helpers/map.js","admin/helpers/media.js","admin/helpers/moment-add.js","admin/helpers/moment-calendar.js","admin/helpers/moment-diff.js","admin/helpers/moment-duration.js","admin/helpers/moment-format.js","admin/helpers/moment-from-now.js","admin/helpers/moment-from.js","admin/helpers/moment-subtract.js","admin/helpers/moment-to-date.js","admin/helpers/moment-to-now.js","admin/helpers/moment-to.js","admin/helpers/moment-unix.js","admin/helpers/moment.js","admin/helpers/multiply.js","admin/helpers/next.js","admin/helpers/noop.js","admin/helpers/not-eq.js","admin/helpers/not.js","admin/helpers/now.js","admin/helpers/object-at.js","admin/helpers/optional.js","admin/helpers/or.js","admin/helpers/perform.js","admin/helpers/pipe-action.js","admin/helpers/pipe.js","admin/helpers/pluralize.js","admin/helpers/previous.js","admin/helpers/queue.js","admin/helpers/range.js","admin/helpers/reduce.js","admin/helpers/reject-by.js","admin/helpers/repeat.js","admin/helpers/reverse.js","admin/helpers/send.js","admin/helpers/shuffle.js","admin/helpers/singularize.js","admin/helpers/slice.js","admin/helpers/sort-by.js","admin/helpers/stringify.js","admin/helpers/take.js","admin/helpers/task.js","admin/helpers/titleize.js","admin/helpers/toggle-action.js","admin/helpers/toggle.js","admin/helpers/trim.js","admin/helpers/truncate.js","admin/helpers/underscore.js","admin/helpers/union.js","admin/helpers/unix.js","admin/helpers/uppercase.js","admin/helpers/utc.js","admin/helpers/values.js","admin/helpers/w.js","admin/helpers/without.js","admin/helpers/xor.js","admin/index.js","admin/initializers/add-modals-container.js","admin/initializers/app-version.js","admin/initializers/container-debug-adapter.js","admin/initializers/coordinator-setup.js","admin/initializers/crumbly.js","admin/initializers/debug.js","admin/initializers/ember-cli-lightbox.js","admin/initializers/ember-concurrency.js","admin/initializers/ember-data.js","admin/initializers/ember-responsive-breakpoints.js","admin/initializers/ember-simple-auth.js","admin/initializers/emt-themes.js","admin/initializers/export-application-global.js","admin/initializers/initialize-torii-callback.js","admin/initializers/initialize-torii-session.js","admin/initializers/initialize-torii.js","admin/initializers/load-bootstrap-config.js","admin/initializers/responsive.js","admin/initializers/simple-auth-token.js","admin/initializers/toastr.js","admin/initializers/viewport-config.js","admin/instance-initializers/ember-data.js","admin/instance-initializers/ember-simple-auth.js","admin/instance-initializers/emt-inject.js","admin/instance-initializers/sentry-performance.js","admin/instance-initializers/setup-routes.js","admin/instance-initializers/walk-providers.js","admin/libs/fetch.js","admin/libs/insights-filter.js","admin/libs/observations-filter.js","admin/libs/patient-triggers-filter.js","admin/libs/table-filter.js","admin/libs/utils.js","admin/mixins/file-uploader.js","admin/models/audit-log-entry.js","admin/models/call.js","admin/models/coach-patient-session.js","admin/models/coach-statistic.js","admin/models/coach.js","admin/models/conversation.js","admin/models/coordinator.js","admin/models/diagnosis.js","admin/models/display-topic-tag.js","admin/models/display-topic.js","admin/models/insight.js","admin/models/intervention.js","admin/models/medication.js","admin/models/message.js","admin/models/note.js","admin/models/obj-hash.js","admin/models/observation.js","admin/models/organization.js","admin/models/patient-diagnosis.js","admin/models/patient-intervention-state-change.js","admin/models/patient-intervention.js","admin/models/patient-program.js","admin/models/patient-statistic.js","admin/models/patient-trigger-state-change.js","admin/models/patient-trigger.js","admin/models/patient.js","admin/models/saas-metric.js","admin/models/supplement.js","admin/models/survey-response.js","admin/models/survey.js","admin/models/swipe-history.js","admin/models/swipe-item.js","admin/models/swipe-set.js","admin/models/topic-template-display-topic-tag.js","admin/models/topic-template-display-topic.js","admin/models/topic-template.js","admin/models/topic.js","admin/models/trigger.js","admin/models/user-category.js","admin/models/user-feedback-request.js","admin/models/user-organization.js","admin/models/user.js","admin/resolver.js","admin/router.js","admin/routes/application.js","admin/routes/audit-log/index.js","admin/routes/coach-patient-sessions/detail/edit.js","admin/routes/coach-patient-sessions/index.js","admin/routes/coaches/detail.js","admin/routes/coaches/detail/edit.js","admin/routes/coaches/detail/index.js","admin/routes/coaches/index.js","admin/routes/coaches/new.js","admin/routes/dashboard.js","admin/routes/index.js","admin/routes/insights/index.js","admin/routes/integrations/calls/detail.js","admin/routes/integrations/calls/index.js","admin/routes/integrations/index.js","admin/routes/integrations/surveys/detail.js","admin/routes/integrations/surveys/detail/responses/detail.js","admin/routes/integrations/surveys/detail/responses/index.js","admin/routes/integrations/surveys/index.js","admin/routes/login.js","admin/routes/overview.js","admin/routes/patients/detail.js","admin/routes/patients/detail/audit-logs/index.js","admin/routes/patients/detail/calendar.js","admin/routes/patients/detail/coach-patient-sessions.js","admin/routes/patients/detail/coach-patient-sessions/detail/index.js","admin/routes/patients/detail/coach-patient-sessions/index.js","admin/routes/patients/detail/details/edit.js","admin/routes/patients/detail/details/index.js","admin/routes/patients/detail/display-topics-loading.js","admin/routes/patients/detail/display-topics.js","admin/routes/patients/detail/display-topics/detail/edit.js","admin/routes/patients/detail/display-topics/detail/index.js","admin/routes/patients/detail/display-topics/detail/tags/edit.js","admin/routes/patients/detail/display-topics/detail/tags/new.js","admin/routes/patients/detail/display-topics/index.js","admin/routes/patients/detail/display-topics/new.js","admin/routes/patients/detail/goals.js","admin/routes/patients/detail/insights/index.js","admin/routes/patients/detail/messages.js","admin/routes/patients/detail/notes/detail/edit.js","admin/routes/patients/detail/notes/index.js","admin/routes/patients/detail/notes/new.js","admin/routes/patients/detail/observations-loading.js","admin/routes/patients/detail/observations.js","admin/routes/patients/detail/observations/detail/edit.js","admin/routes/patients/detail/observations/detail/index.js","admin/routes/patients/detail/observations/index.js","admin/routes/patients/detail/observations/interventions.js","admin/routes/patients/detail/observations/triggers.js","admin/routes/patients/detail/patient-interventions/detail/edit.js","admin/routes/patients/detail/patient-interventions/detail/index.js","admin/routes/patients/detail/patient-programs/detail/edit.js","admin/routes/patients/detail/patient-programs/new.js","admin/routes/patients/detail/patient-triggers/detail/edit.js","admin/routes/patients/detail/patient-triggers/detail/index.js","admin/routes/patients/detail/patient_diagnoses/detail/edit.js","admin/routes/patients/detail/patient_diagnoses/new.js","admin/routes/patients/detail/surveys/detail.js","admin/routes/patients/detail/surveys/index.js","admin/routes/patients/detail/swipes/index.js","admin/routes/patients/detail/swipes/new.js","admin/routes/patients/detail/tracker.js","admin/routes/patients/index.js","admin/routes/patients/new.js","admin/routes/profile/change-password.js","admin/routes/profile/detail.js","admin/routes/profile/edit.js","admin/routes/profile/index.js","admin/routes/saas-metric.js","admin/routes/settings/diagnoses/detail.js","admin/routes/settings/diagnoses/detail/edit.js","admin/routes/settings/diagnoses/index.js","admin/routes/settings/diagnoses/new.js","admin/routes/settings/index.js","admin/routes/settings/interventions/detail.js","admin/routes/settings/interventions/detail/edit.js","admin/routes/settings/interventions/index.js","admin/routes/settings/interventions/new.js","admin/routes/settings/medications/edit.js","admin/routes/settings/medications/index.js","admin/routes/settings/medications/new.js","admin/routes/settings/organizations/detail.js","admin/routes/settings/organizations/detail/edit.js","admin/routes/settings/organizations/index.js","admin/routes/settings/organizations/new.js","admin/routes/settings/supplements/edit.js","admin/routes/settings/supplements/index.js","admin/routes/settings/supplements/new.js","admin/routes/settings/topic-templates/detail/edit.js","admin/routes/settings/topic-templates/index.js","admin/routes/settings/topic-templates/new.js","admin/routes/settings/topics/detail.js","admin/routes/settings/topics/detail/edit.js","admin/routes/settings/topics/index.js","admin/routes/settings/topics/new.js","admin/routes/settings/triggers/detail.js","admin/routes/settings/triggers/detail/edit.js","admin/routes/settings/triggers/index.js","admin/routes/settings/triggers/new.js","admin/routes/settings/user-categories/detail.js","admin/routes/settings/user-categories/detail/edit.js","admin/routes/settings/user-categories/detail/index.js","admin/routes/settings/user-categories/index.js","admin/routes/settings/user-categories/new.js","admin/routes/users/detail.js","admin/routes/users/detail/edit.js","admin/routes/users/detail/index.js","admin/routes/users/index.js","admin/routes/users/new.js","admin/serializers/coach.js","admin/serializers/display-topic-tag.js","admin/serializers/note.js","admin/serializers/patient.js","admin/services/-in-viewport.js","admin/services/ajax.js","admin/services/cookies.js","admin/services/current-user.js","admin/services/drag-coordinator.js","admin/services/file-queue.js","admin/services/fullstory-analytics.js","admin/services/media.js","admin/services/messaging.js","admin/services/modal-dialog.js","admin/services/moment.js","admin/services/notify.js","admin/services/popup.js","admin/services/resize-detector.js","admin/services/scrollbar-thickness.js","admin/services/session.js","admin/services/socket-io.js","admin/services/text-measurer.js","admin/services/toast.js","admin/services/torii-session.js","admin/services/torii.js","admin/services/websocket.js","admin/services/websockets.js","admin/session-stores/application.js","admin/templates/application-error.js","admin/templates/application-loading.js","admin/templates/application.js","admin/templates/audit-log/index.js","admin/templates/coach-patient-sessions/detail/edit.js","admin/templates/coach-patient-sessions/index.js","admin/templates/coaches-loading.js","admin/templates/coaches/detail.js","admin/templates/coaches/detail/edit.js","admin/templates/coaches/detail/index.js","admin/templates/coaches/index.js","admin/templates/coaches/new.js","admin/templates/components/activity-log-tabs.js","admin/templates/components/bs-form/element/control/simple-select.js","admin/templates/components/chat-line.js","admin/templates/components/chat-window.js","admin/templates/components/coach-form.js","admin/templates/components/diagnoses-form.js","admin/templates/components/display-topic-form.js","admin/templates/components/display-topic-label.js","admin/templates/components/display-topic-tag-form.js","admin/templates/components/draggable-object-target.js","admin/templates/components/draggable-object.js","admin/templates/components/ember-popper-targeting-parent.js","admin/templates/components/ember-popper.js","admin/templates/components/image-upload.js","admin/templates/components/insights-filter.js","admin/templates/components/intervention-form.js","admin/templates/components/intervention-label.js","admin/templates/components/interventions-tooltip.js","admin/templates/components/intl-tel-input.js","admin/templates/components/main-menu.js","admin/templates/components/medication-form.js","admin/templates/components/modal-form.js","admin/templates/components/note-form.js","admin/templates/components/object-bin.js","admin/templates/components/observation-form.js","admin/templates/components/observations-calendar-day-obs-count.js","admin/templates/components/observations-calendar-day-total.js","admin/templates/components/observations-calendar-intervention.js","admin/templates/components/observations-calendar-observation.js","admin/templates/components/observations-calendar-session.js","admin/templates/components/observations-calendar-trigger.js","admin/templates/components/observations-calendar.js","admin/templates/components/observations-day-total-tooltip.js","admin/templates/components/observations-filter.js","admin/templates/components/observations-tooltip.js","admin/templates/components/observations-tracker.js","admin/templates/components/organization-form.js","admin/templates/components/patient-diagnosis-form.js","admin/templates/components/patient-form-organization.js","admin/templates/components/patient-form.js","admin/templates/components/patient-intervention-form.js","admin/templates/components/patient-program-form.js","admin/templates/components/patient-trigger-form.js","admin/templates/components/profile-form.js","admin/templates/components/progress-bar.js","admin/templates/components/rl-dropdown-container.js","admin/templates/components/search-bar.js","admin/templates/components/session-search.js","admin/templates/components/session-tooltip.js","admin/templates/components/simple-paginator.js","admin/templates/components/simple-table/audit-log/changes-cell.js","admin/templates/components/simple-table/audit-log/object-cell.js","admin/templates/components/simple-table/coach-patient-sessions/actions-cell.js","admin/templates/components/simple-table/coach-patient-sessions/user-cell.js","admin/templates/components/simple-table/coaches/actions-cell.js","admin/templates/components/simple-table/coaches/name-cell.js","admin/templates/components/simple-table/dashboard/average-observations-cell.js","admin/templates/components/simple-table/dashboard/consecutive-observation-days-cell.js","admin/templates/components/simple-table/dashboard/last-message-cell.js","admin/templates/components/simple-table/dashboard/next-session-cell.js","admin/templates/components/simple-table/dashboard/responsive-expanded-row-toggle.js","admin/templates/components/simple-table/dashboard/responsive-expansive-row.js","admin/templates/components/simple-table/dashboard/since-creation-cell.js","admin/templates/components/simple-table/dashboard/since-first-observation-cell.js","admin/templates/components/simple-table/dashboard/since-last-observation-cell.js","admin/templates/components/simple-table/diagnoses/actions-cell.js","admin/templates/components/simple-table/integrations/calls/actions-cell.js","admin/templates/components/simple-table/integrations/calls/boolean-cell.js","admin/templates/components/simple-table/integrations/calls/date-cell.js","admin/templates/components/simple-table/integrations/surveys/actions-cell.js","admin/templates/components/simple-table/interventions/actions-cell.js","admin/templates/components/simple-table/medications/actions-cell.js","admin/templates/components/simple-table/organizations/actions-cell.js","admin/templates/components/simple-table/patients/actions-cell.js","admin/templates/components/simple-table/patients/coach-name-cell.js","admin/templates/components/simple-table/patients/date-cell.js","admin/templates/components/simple-table/patients/display-topics/input-cell.js","admin/templates/components/simple-table/patients/gender-cell.js","admin/templates/components/simple-table/patients/insights/actions-cell.js","admin/templates/components/simple-table/patients/insights/insight-cell.js","admin/templates/components/simple-table/patients/insights/useful-cell.js","admin/templates/components/simple-table/patients/name-cell.js","admin/templates/components/simple-table/patients/notes/actions-cell.js","admin/templates/components/simple-table/patients/observations/actions-cell.js","admin/templates/components/simple-table/patients/observations/checkbox-cell.js","admin/templates/components/simple-table/patients/observations/displaytopic-cell.js","admin/templates/components/simple-table/patients/observations/image-cell.js","admin/templates/components/simple-table/patients/surveys/actions-cell.js","admin/templates/components/simple-table/patients/tags-cell.js","admin/templates/components/simple-table/photo-cell.js","admin/templates/components/simple-table/supplements/actions-cell.js","admin/templates/components/simple-table/surveys/actions-cell.js","admin/templates/components/simple-table/toggle-cell.js","admin/templates/components/simple-table/topic-templates/actions-cell.js","admin/templates/components/simple-table/topics/actions-cell.js","admin/templates/components/simple-table/topics/color-cell.js","admin/templates/components/simple-table/triggers/actions-cell.js","admin/templates/components/simple-table/triggers/topics-cell.js","admin/templates/components/simple-table/user-categories/actions-cell.js","admin/templates/components/simple-table/user-categories/name-cell.js","admin/templates/components/simple-table/users/actions-cell.js","admin/templates/components/simple-table/users/name-cell.js","admin/templates/components/sortable-objects.js","admin/templates/components/spreadsheet-table.js","admin/templates/components/supplement-form.js","admin/templates/components/table-filter.js","admin/templates/components/table-statistics.js","admin/templates/components/topic-entity-form.js","admin/templates/components/topic-form.js","admin/templates/components/topic-form2.js","admin/templates/components/topic-template-form.js","admin/templates/components/trigger-form.js","admin/templates/components/trigger-label.js","admin/templates/components/triggers-tooltip.js","admin/templates/components/type-label.js","admin/templates/components/useful-item.js","admin/templates/components/user-categories-form.js","admin/templates/components/user-form.js","admin/templates/components/waiting-spinner-image.js","admin/templates/components/waiting-spinner.js","admin/templates/custom/pagination.js","admin/templates/dashboard.js","admin/templates/infinite-scroll.js","admin/templates/insights/index.js","admin/templates/integrations.js","admin/templates/integrations/calls/detail.js","admin/templates/integrations/calls/index.js","admin/templates/integrations/surveys/detail/index.js","admin/templates/integrations/surveys/detail/responses/detail.js","admin/templates/integrations/surveys/index.js","admin/templates/login.js","admin/templates/organizations-loading.js","admin/templates/page-not-found.js","admin/templates/patients-loading.js","admin/templates/patients/detail.js","admin/templates/patients/detail/audit-logs/index.js","admin/templates/patients/detail/calendar-error.js","admin/templates/patients/detail/calendar-loading.js","admin/templates/patients/detail/calendar.js","admin/templates/patients/detail/coach-patient-sessions/detail/index.js","admin/templates/patients/detail/coach-patient-sessions/index.js","admin/templates/patients/detail/details/edit.js","admin/templates/patients/detail/details/index.js","admin/templates/patients/detail/display-topics-loading.js","admin/templates/patients/detail/display-topics.js","admin/templates/patients/detail/display-topics/detail/edit.js","admin/templates/patients/detail/display-topics/detail/index.js","admin/templates/patients/detail/display-topics/detail/tags/edit.js","admin/templates/patients/detail/display-topics/detail/tags/new.js","admin/templates/patients/detail/display-topics/error.js","admin/templates/patients/detail/display-topics/index.js","admin/templates/patients/detail/display-topics/new.js","admin/templates/patients/detail/goals.js","admin/templates/patients/detail/insights.js","admin/templates/patients/detail/insights/detail.js","admin/templates/patients/detail/insights/index.js","admin/templates/patients/detail/messages-error.js","admin/templates/patients/detail/messages-loading.js","admin/templates/patients/detail/messages.js","admin/templates/patients/detail/notes/detail/edit.js","admin/templates/patients/detail/notes/detail/index.js","admin/templates/patients/detail/notes/error.js","admin/templates/patients/detail/notes/index.js","admin/templates/patients/detail/notes/new.js","admin/templates/patients/detail/observations-error.js","admin/templates/patients/detail/observations-loading.js","admin/templates/patients/detail/observations.js","admin/templates/patients/detail/observations/detail/edit.js","admin/templates/patients/detail/observations/detail/index.js","admin/templates/patients/detail/observations/index.js","admin/templates/patients/detail/observations/interventions.js","admin/templates/patients/detail/observations/triggers.js","admin/templates/patients/detail/patient-diagnoses/detail/edit.js","admin/templates/patients/detail/patient-diagnoses/new.js","admin/templates/patients/detail/patient-interventions/detail/edit.js","admin/templates/patients/detail/patient-interventions/detail/index.js","admin/templates/patients/detail/patient-programs/detail/edit.js","admin/templates/patients/detail/patient-programs/new.js","admin/templates/patients/detail/patient-triggers/detail/edit.js","admin/templates/patients/detail/patient-triggers/detail/index.js","admin/templates/patients/detail/surveys/detail/index.js","admin/templates/patients/detail/surveys/index.js","admin/templates/patients/detail/swipes/index.js","admin/templates/patients/detail/swipes/new.js","admin/templates/patients/detail/tracker-error.js","admin/templates/patients/detail/tracker-loading.js","admin/templates/patients/detail/tracker.js","admin/templates/patients/index.js","admin/templates/patients/new.js","admin/templates/profile/change-password.js","admin/templates/profile/detail/edit.js","admin/templates/profile/detail/index.js","admin/templates/saas-metric.js","admin/templates/settings.js","admin/templates/settings/diagnoses/detail.js","admin/templates/settings/diagnoses/detail/edit.js","admin/templates/settings/diagnoses/detail/index.js","admin/templates/settings/diagnoses/index.js","admin/templates/settings/diagnoses/new.js","admin/templates/settings/interventions/detail.js","admin/templates/settings/interventions/detail/edit.js","admin/templates/settings/interventions/detail/index.js","admin/templates/settings/interventions/index.js","admin/templates/settings/interventions/new.js","admin/templates/settings/medications/detail/edit.js","admin/templates/settings/medications/detail/index.js","admin/templates/settings/medications/index.js","admin/templates/settings/medications/new.js","admin/templates/settings/organizations.js","admin/templates/settings/organizations/detail.js","admin/templates/settings/organizations/detail/edit.js","admin/templates/settings/organizations/detail/index.js","admin/templates/settings/organizations/index.js","admin/templates/settings/organizations/new.js","admin/templates/settings/supplements/detail/edit.js","admin/templates/settings/supplements/detail/index.js","admin/templates/settings/supplements/index.js","admin/templates/settings/supplements/new.js","admin/templates/settings/topic-templates/detail/edit-loading.js","admin/templates/settings/topic-templates/detail/edit.js","admin/templates/settings/topic-templates/index.js","admin/templates/settings/topic-templates/new.js","admin/templates/settings/topics.js","admin/templates/settings/topics/detail.js","admin/templates/settings/topics/detail/edit.js","admin/templates/settings/topics/detail/index.js","admin/templates/settings/topics/index.js","admin/templates/settings/topics/new.js","admin/templates/settings/triggers.js","admin/templates/settings/triggers/detail.js","admin/templates/settings/triggers/detail/edit.js","admin/templates/settings/triggers/detail/index.js","admin/templates/settings/triggers/index.js","admin/templates/settings/triggers/new.js","admin/templates/settings/user-categories/detail.js","admin/templates/settings/user-categories/detail/edit.js","admin/templates/settings/user-categories/detail/index.js","admin/templates/settings/user-categories/index.js","admin/templates/settings/user-categories/new.js","admin/templates/topic-entities-loading.js","admin/templates/topics-loading.js","admin/templates/users-loading.js","admin/templates/users/detail.js","admin/templates/users/detail/edit.js","admin/templates/users/detail/index.js","admin/templates/users/index.js","admin/templates/users/new.js","admin/themes/bootstrap3.js","admin/themes/bootstrap4.js","admin/themes/default.js","admin/themes/ember-bootstrap-v3.js","admin/themes/ember-bootstrap-v4.js","admin/themes/ember-semanticui.js","admin/themes/semanticui.js","admin/torii-providers/google.js","admin/transforms/moment.js","admin/utils/fmt.js","admin/utils/titleize.js","admin/utils/uuid-generator.js","admin/validations/coach-new.js","admin/validations/coach.js","admin/validations/diagnoses.js","admin/validations/display-topic-modal.js","admin/validations/display-topic-tag.js","admin/validations/display-topic.js","admin/validations/insight.js","admin/validations/intervention.js","admin/validations/medication.js","admin/validations/note.js","admin/validations/observation.js","admin/validations/organization.js","admin/validations/patient-diagnoses.js","admin/validations/patient-intervention.js","admin/validations/patient-new.js","admin/validations/patient-trigger.js","admin/validations/patient.js","admin/validations/supplement.js","admin/validations/topic-entity.js","admin/validations/topic-template.js","admin/validations/topic.js","admin/validations/trigger.js","admin/validations/user-categories.js","admin/validations/user-new.js","admin/validations/user.js","admin/validators/greater.js","admin/validators/lesser.js","admin/validators/password.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(\"admin/adapters/application\", [\"exports\", \"ember-data\", \"admin/config/environment\", \"ember-simple-auth-token/mixins/token-adapter\"], function (_exports, _emberData, _environment, _tokenAdapter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.JSONAPIAdapter.extend(_tokenAdapter.default, {\n    host: _environment.default['API_URL'],\n    namespace: 'admin/v1',\n    session: Ember.inject.service('session'),\n    headers: Ember.computed('session.{isAuthenticated,data.authenticated.access}', function () {\n      if (this.session.isAuthenticated) {\n        this.get(\"session\").restoreInternalSession();\n        return {\n          Authorization: `Bearer ${this.session.data.authenticated.access}`\n        };\n      } else {\n        return {};\n      }\n    }),\n\n    handleResponse(status) {\n      if (status === 401 && this.session.isAuthenticated) {\n        alert('You do not have permission to view this page');\n      }\n\n      return this._super(...arguments);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/app\", [\"exports\", \"admin/resolver\", \"ember-load-initializers\", \"admin/config/environment\", \"@sentry/ember\"], function (_exports, _resolver, _emberLoadInitializers, _environment, Sentry) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  Sentry.InitSentryForEmber();\n  const 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(\"admin/authenticators/application\", [\"exports\", \"@babel/runtime/helpers/esm/defineProperty\", \"ember-simple-auth-token/authenticators/jwt\"], function (_exports, _defineProperty2, _jwt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  class ApplicationAuthenticator extends _jwt.default {\n    constructor(...args) {\n      super(...args);\n      (0, _defineProperty2.default)(this, \"refreshTokenTimeoutIfError\", 5);\n    }\n\n    // seconds\n    async restore(data) {\n      try {\n        return await super.restore(data);\n      } catch (error) {\n        if (error._maintainSession) {\n          // the session might still be recoverable, do not invalidate the session yet\n          return data;\n        } else {\n          throw error;\n        }\n      }\n    }\n\n    async refreshAccessToken(token) {\n      try {\n        return await super.refreshAccessToken(token);\n      } catch (error) {\n        const errorStatus = error.status;\n\n        if (errorStatus !== 401 && errorStatus !== 403) {\n          // e.g., a network error, possibly transient, try again in a few\n          const now = this.getCurrentTime();\n          const expiresAt = now + this.refreshLeeway + this.refreshTokenTimeoutIfError;\n          this.scheduleAccessTokenRefresh(expiresAt, token);\n          error._maintainSession = true;\n        }\n\n        throw error;\n      }\n    }\n\n  }\n\n  _exports.default = ApplicationAuthenticator;\n});","define(\"admin/authenticators/torii\", [\"exports\", \"ember-simple-auth/authenticators/torii\", \"admin/config/environment\"], function (_exports, _torii, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _torii.default.extend({\n    torii: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    websocket: Ember.inject.service(),\n    tokenRefreshOffset: 150000,\n    _refreshTokenTimeout: null,\n\n    async authenticate() {\n      const ajax = this.get(\"ajax\");\n      let data = await this._super(...arguments);\n      const tokenExchangeUri = _environment.default.torii.providers[\"google-oauth2\"].tokenExchangeUri;\n      const {\n        user,\n        access,\n        token,\n        refresh,\n        lifetime\n      } = await ajax.request(tokenExchangeUri, {\n        type: \"POST\",\n        crossDomain: true,\n        dataType: \"json\",\n        contentType: \"application/json\",\n        data: JSON.stringify({\n          authorizationCode: data.authorizationCode,\n          redirectUri: _environment.default.torii.providers[\"google-oauth2\"].redirectUri\n        })\n      });\n\n      let expiresAt = this._absolutizeExpirationTime(lifetime);\n\n      let responseData = {\n        access,\n        refresh,\n        token,\n        user,\n        expiresAt,\n        provider: data.provider,\n        lifetime\n      };\n      Ember.run(() => {\n        this._scheduleAccessTokenRefresh(lifetime, expiresAt, refresh);\n\n        this.trigger('sessionDataUpdated', responseData);\n      });\n      return responseData;\n    },\n\n    _scheduleAccessTokenRefresh(lifetime, expiresAt, refreshToken) {\n      const now = new Date().getTime();\n\n      if (Ember.isEmpty(expiresAt) && !Ember.isEmpty(lifetime)) {\n        expiresAt = new Date(now + lifetime * 1000).getTime();\n      }\n\n      const offset = this.get('tokenRefreshOffset');\n\n      if (!Ember.isEmpty(refreshToken) && !Ember.isEmpty(expiresAt) && expiresAt > now - offset) {\n        Ember.run.cancel(this._refreshTokenTimeout);\n        delete this._refreshTokenTimeout;\n        this._refreshTokenTimeout = Ember.run.later(this, this._refreshAccessToken, lifetime, refreshToken, expiresAt - now - offset);\n      }\n    },\n\n    async _refreshAccessToken(refreshToken) {\n      const ajax = this.get(\"ajax\");\n      const refreshTokenUri = _environment.default.torii.providers[\"google-oauth2\"].refreshTokenUri;\n      const {\n        user,\n        access,\n        token,\n        refresh,\n        lifetime\n      } = await ajax.request(refreshTokenUri, {\n        type: \"POST\",\n        crossDomain: true,\n        dataType: \"json\",\n        contentType: \"application/json\",\n        data: {\n          refresh: refreshToken\n        }\n      });\n\n      let expiresAt = this._absolutizeExpirationTime(lifetime);\n\n      let responseData = {\n        access,\n        refresh,\n        token,\n        user,\n        expiresAt,\n        provider: 'google',\n        lifetime\n      };\n      Ember.run(() => {\n        this._scheduleAccessTokenRefresh(lifetime, expiresAt, refresh);\n\n        this.trigger('sessionDataUpdated', responseData);\n      });\n      return responseData;\n    },\n\n    _absolutizeExpirationTime(lifetime) {\n      if (!Ember.isEmpty(lifetime)) {\n        return new Date(new Date().getTime() + lifetime * 1000).getTime();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/breakpoints\", [\"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    mobile: '(max-width: 767px)',\n    tablet: '(min-width: 768px) and (max-width: 991px)',\n    desktop: '(min-width: 992px) and (max-width: 1200px)'\n  };\n  _exports.default = _default;\n});","define(\"admin/components/activity-log-tabs\", [\"exports\"], function (_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\n  _exports.default = _default;\n});","define(\"admin/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(\"admin/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 () {\n      return _basicDropdown.default;\n    }\n  });\n});","define(\"admin/components/basic-dropdown/content-element\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown/content-element\"], function (_exports, _contentElement) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _contentElement.default;\n    }\n  });\n});","define(\"admin/components/basic-dropdown/content\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown/content\"], function (_exports, _content) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _content.default;\n    }\n  });\n});","define(\"admin/components/basic-dropdown/trigger\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown/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 () {\n      return _trigger.default;\n    }\n  });\n});","define(\"admin/components/bread-crumb\", [\"exports\", \"ember-crumbly/components/bread-crumb\"], function (_exports, _breadCrumb) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _breadCrumb.default;\n    }\n  });\n});","define(\"admin/components/bread-crumbs\", [\"exports\", \"ember-crumbly/components/bread-crumbs\"], function (_exports, _breadCrumbs) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _breadCrumbs.default;\n    }\n  });\n});","define(\"admin/components/bs-accordion\", [\"exports\", \"ember-bootstrap/components/bs-accordion\"], function (_exports, _bsAccordion) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsAccordion.default;\n    }\n  });\n});","define(\"admin/components/bs-accordion/item\", [\"exports\", \"ember-bootstrap/components/bs-accordion/item\"], function (_exports, _item) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _item.default;\n    }\n  });\n});","define(\"admin/components/bs-accordion/item/body\", [\"exports\", \"ember-bootstrap/components/bs-accordion/item/body\"], function (_exports, _body) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _body.default;\n    }\n  });\n});","define(\"admin/components/bs-accordion/item/title\", [\"exports\", \"ember-bootstrap/components/bs-accordion/item/title\"], function (_exports, _title) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _title.default;\n    }\n  });\n});","define(\"admin/components/bs-alert\", [\"exports\", \"ember-bootstrap/components/bs-alert\"], function (_exports, _bsAlert) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsAlert.default;\n    }\n  });\n});","define(\"admin/components/bs-button-group\", [\"exports\", \"ember-bootstrap/components/bs-button-group\"], function (_exports, _bsButtonGroup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsButtonGroup.default;\n    }\n  });\n});","define(\"admin/components/bs-button-group/button\", [\"exports\", \"ember-bootstrap/components/bs-button-group/button\"], function (_exports, _button) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _button.default;\n    }\n  });\n});","define(\"admin/components/bs-button\", [\"exports\", \"ember-bootstrap/components/bs-button\"], function (_exports, _bsButton) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsButton.default;\n    }\n  });\n});","define(\"admin/components/bs-carousel\", [\"exports\", \"ember-bootstrap/components/bs-carousel\"], function (_exports, _bsCarousel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsCarousel.default;\n    }\n  });\n});","define(\"admin/components/bs-carousel/slide\", [\"exports\", \"ember-bootstrap/components/bs-carousel/slide\"], function (_exports, _slide) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _slide.default;\n    }\n  });\n});","define(\"admin/components/bs-collapse\", [\"exports\", \"ember-bootstrap/components/bs-collapse\"], function (_exports, _bsCollapse) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsCollapse.default;\n    }\n  });\n});","define(\"admin/components/bs-dropdown\", [\"exports\", \"ember-bootstrap/components/bs-dropdown\"], function (_exports, _bsDropdown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsDropdown.default;\n    }\n  });\n});","define(\"admin/components/bs-dropdown/button\", [\"exports\", \"ember-bootstrap/components/bs-dropdown/button\"], function (_exports, _button) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _button.default;\n    }\n  });\n});","define(\"admin/components/bs-dropdown/menu\", [\"exports\", \"ember-bootstrap/components/bs-dropdown/menu\"], function (_exports, _menu) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _menu.default;\n    }\n  });\n});","define(\"admin/components/bs-dropdown/menu/divider\", [\"exports\", \"ember-bootstrap/components/bs-dropdown/menu/divider\"], function (_exports, _divider) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _divider.default;\n    }\n  });\n});","define(\"admin/components/bs-dropdown/menu/item\", [\"exports\", \"ember-bootstrap/components/bs-dropdown/menu/item\"], function (_exports, _item) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _item.default;\n    }\n  });\n});","define(\"admin/components/bs-dropdown/menu/link-to\", [\"exports\", \"ember-bootstrap/components/bs-dropdown/menu/link-to\"], function (_exports, _linkTo) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _linkTo.default;\n    }\n  });\n});","define(\"admin/components/bs-dropdown/toggle\", [\"exports\", \"ember-bootstrap/components/bs-dropdown/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 () {\n      return _toggle.default;\n    }\n  });\n});","define(\"admin/components/bs-form\", [\"exports\", \"ember-bootstrap-changeset-validations/components/bs-form\"], function (_exports, _bsForm) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsForm.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element\", [\"exports\", \"ember-bootstrap-changeset-validations/components/bs-form/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 () {\n      return _element.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/control\", [\"exports\", \"ember-bootstrap/components/bs-form/element/control\"], function (_exports, _control) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _control.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/control/checkbox\", [\"exports\", \"ember-bootstrap/components/bs-form/element/control/checkbox\"], function (_exports, _checkbox) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _checkbox.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/control/input\", [\"exports\", \"ember-bootstrap/components/bs-form/element/control/input\"], function (_exports, _input) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _input.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/control/power-select-multiple\", [\"exports\", \"ember-bootstrap-power-select/components/bs-form/element/control/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 () {\n      return _powerSelectMultiple.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/control/power-select\", [\"exports\", \"ember-bootstrap-power-select/components/bs-form/element/control/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 () {\n      return _powerSelect.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/control/radio\", [\"exports\", \"ember-bootstrap/components/bs-form/element/control/radio\"], function (_exports, _radio) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _radio.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/control/simple-select\", [\"exports\", \"ember-bootstrap/components/bs-form/element/control\"], function (_exports, _control) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _control.default.extend({\n    init() {\n      this._super(...arguments);\n\n      this.onProxyChange = function (selection) {\n        if (this.attrs.optionValuePath) {\n          return this.get('onChange')(Ember.get(selection, this.attrs.optionValuePath));\n        } else {\n          return this.get('onChange')(selection);\n        }\n      }.bind(this);\n    },\n\n    parsedValue: Ember.computed('value', function () {\n      if (this.attrs.optionValuePath) {\n        const value = this.get('value');\n        return this.get('options').find(element => element[this.attrs.optionValuePath] == value);\n      } else {\n        return this.get('value');\n      }\n    }),\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/bs-form/element/control/textarea\", [\"exports\", \"ember-bootstrap/components/bs-form/element/control/textarea\"], function (_exports, _textarea) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _textarea.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/errors\", [\"exports\", \"ember-bootstrap/components/bs-form/element/errors\"], function (_exports, _errors) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _errors.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/feedback-icon\", [\"exports\", \"ember-bootstrap/components/bs-form/element/feedback-icon\"], function (_exports, _feedbackIcon) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _feedbackIcon.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/help-text\", [\"exports\", \"ember-bootstrap/components/bs-form/element/help-text\"], function (_exports, _helpText) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _helpText.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/label\", [\"exports\", \"ember-bootstrap/components/bs-form/element/label\"], function (_exports, _label) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _label.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/layout/horizontal\", [\"exports\", \"ember-bootstrap/components/bs-form/element/layout/horizontal\"], function (_exports, _horizontal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _horizontal.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/layout/horizontal/checkbox\", [\"exports\", \"ember-bootstrap/components/bs-form/element/layout/horizontal/checkbox\"], function (_exports, _checkbox) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _checkbox.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/layout/inline\", [\"exports\", \"ember-bootstrap/components/bs-form/element/layout/inline\"], function (_exports, _inline) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _inline.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/layout/inline/checkbox\", [\"exports\", \"ember-bootstrap/components/bs-form/element/layout/inline/checkbox\"], function (_exports, _checkbox) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _checkbox.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/layout/vertical\", [\"exports\", \"ember-bootstrap/components/bs-form/element/layout/vertical\"], function (_exports, _vertical) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _vertical.default;\n    }\n  });\n});","define(\"admin/components/bs-form/element/layout/vertical/checkbox\", [\"exports\", \"ember-bootstrap/components/bs-form/element/layout/vertical/checkbox\"], function (_exports, _checkbox) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _checkbox.default;\n    }\n  });\n});","define(\"admin/components/bs-form/group\", [\"exports\", \"ember-bootstrap/components/bs-form/group\"], function (_exports, _group) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _group.default;\n    }\n  });\n});","define(\"admin/components/bs-modal-simple\", [\"exports\", \"ember-bootstrap/components/bs-modal-simple\"], function (_exports, _bsModalSimple) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsModalSimple.default;\n    }\n  });\n});","define(\"admin/components/bs-modal\", [\"exports\", \"ember-bootstrap/components/bs-modal\"], function (_exports, _bsModal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsModal.default;\n    }\n  });\n});","define(\"admin/components/bs-modal/body\", [\"exports\", \"ember-bootstrap/components/bs-modal/body\"], function (_exports, _body) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _body.default;\n    }\n  });\n});","define(\"admin/components/bs-modal/dialog\", [\"exports\", \"ember-bootstrap/components/bs-modal/dialog\"], function (_exports, _dialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _dialog.default;\n    }\n  });\n});","define(\"admin/components/bs-modal/footer\", [\"exports\", \"ember-bootstrap/components/bs-modal/footer\"], function (_exports, _footer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _footer.default;\n    }\n  });\n});","define(\"admin/components/bs-modal/header\", [\"exports\", \"ember-bootstrap/components/bs-modal/header\"], function (_exports, _header) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _header.default;\n    }\n  });\n});","define(\"admin/components/bs-modal/header/close\", [\"exports\", \"ember-bootstrap/components/bs-modal/header/close\"], function (_exports, _close) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _close.default;\n    }\n  });\n});","define(\"admin/components/bs-modal/header/title\", [\"exports\", \"ember-bootstrap/components/bs-modal/header/title\"], function (_exports, _title) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _title.default;\n    }\n  });\n});","define(\"admin/components/bs-nav\", [\"exports\", \"ember-bootstrap/components/bs-nav\"], function (_exports, _bsNav) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsNav.default;\n    }\n  });\n});","define(\"admin/components/bs-nav/item\", [\"exports\", \"ember-bootstrap/components/bs-nav/item\"], function (_exports, _item) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _item.default;\n    }\n  });\n});","define(\"admin/components/bs-nav/link-to\", [\"exports\", \"ember-bootstrap/components/bs-nav/link-to\"], function (_exports, _linkTo) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _linkTo.default;\n    }\n  });\n});","define(\"admin/components/bs-navbar\", [\"exports\", \"ember-bootstrap/components/bs-navbar\"], function (_exports, _bsNavbar) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsNavbar.default;\n    }\n  });\n});","define(\"admin/components/bs-navbar/content\", [\"exports\", \"ember-bootstrap/components/bs-navbar/content\"], function (_exports, _content) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _content.default;\n    }\n  });\n});","define(\"admin/components/bs-navbar/link-to\", [\"exports\", \"ember-bootstrap/components/bs-navbar/link-to\"], function (_exports, _linkTo) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _linkTo.default;\n    }\n  });\n});","define(\"admin/components/bs-navbar/nav\", [\"exports\", \"ember-bootstrap/components/bs-navbar/nav\"], function (_exports, _nav) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _nav.default;\n    }\n  });\n});","define(\"admin/components/bs-navbar/toggle\", [\"exports\", \"ember-bootstrap/components/bs-navbar/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 () {\n      return _toggle.default;\n    }\n  });\n});","define(\"admin/components/bs-popover\", [\"exports\", \"ember-bootstrap/components/bs-popover\"], function (_exports, _bsPopover) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsPopover.default;\n    }\n  });\n});","define(\"admin/components/bs-popover/element\", [\"exports\", \"ember-bootstrap/components/bs-popover/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 () {\n      return _element.default;\n    }\n  });\n});","define(\"admin/components/bs-progress\", [\"exports\", \"ember-bootstrap/components/bs-progress\"], function (_exports, _bsProgress) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsProgress.default;\n    }\n  });\n});","define(\"admin/components/bs-progress/bar\", [\"exports\", \"ember-bootstrap/components/bs-progress/bar\"], function (_exports, _bar) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bar.default;\n    }\n  });\n});","define(\"admin/components/bs-tab\", [\"exports\", \"ember-bootstrap/components/bs-tab\"], function (_exports, _bsTab) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsTab.default;\n    }\n  });\n});","define(\"admin/components/bs-tab/pane\", [\"exports\", \"ember-bootstrap/components/bs-tab/pane\"], function (_exports, _pane) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _pane.default;\n    }\n  });\n});","define(\"admin/components/bs-tooltip\", [\"exports\", \"ember-bootstrap/components/bs-tooltip\"], function (_exports, _bsTooltip) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsTooltip.default;\n    }\n  });\n});","define(\"admin/components/bs-tooltip/element\", [\"exports\", \"ember-bootstrap/components/bs-tooltip/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 () {\n      return _element.default;\n    }\n  });\n});","define(\"admin/components/chat-line\", [\"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    _currentUser: Ember.inject.service('current-user'),\n    author: Ember.computed(function () {\n      return this.get('_currentUser.user');\n    }),\n    isCoach: Ember.computed('author', 'conversation', function () {\n      return this.get('message.author.id') !== this.get('patient.id');\n    }),\n    content: Ember.computed('message.content', function () {\n      const content = this.get('message.content') || '';\n      return content.split('\\n');\n    }),\n    formatedDate: Ember.computed('message.createdAt', function () {\n      const createdAt = (0, _moment.default)(this.get('message.createdAt'));\n      let formatedDate = createdAt.format('h:mm A');\n\n      if (!createdAt.isSame((0, _moment.default)(), 'day')) {\n        formatedDate = createdAt.format('MMM D') + ' at ' + formatedDate;\n      }\n\n      return formatedDate;\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/chat-window\", [\"exports\", \"ember-data\", \"admin/services/messaging\"], function (_exports, _emberData, _messaging) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  //re-define textarea behaviour to submit form action on enter and not on shift-enter\n  Ember.TextArea.reopen({\n    insertNewline: function (event) {\n      if (!event.shiftKey) {\n        this._super(event);\n      }\n    }\n  });\n\n  var _default = Ember.Component.extend({\n    store: Ember.inject.service(),\n    messaging: Ember.inject.service(),\n    _currentUser: Ember.inject.service('current-user'),\n    showTitle: false,\n    author: Ember.computed('_currentUser.user', function () {\n      return this.get('_currentUser.user');\n    }),\n    loadMore: true,\n    messageText: '',\n    isLoading: false,\n\n    didUpdate() {\n      this._super(...arguments);\n\n      var elem = this.$('.chat-msg__container');\n      var inputMessage = this.get('messageText');\n\n      if (elem && inputMessage == '' && this.get('loadMore')) {\n        elem.scrollTop(elem.prop('scrollHeight'));\n      }\n    },\n\n    didInsertElement() {\n      this._super(...arguments);\n\n      this.get('messaging').on(_messaging.messageCommands.NEW_MESSAGE, this, this.newMessage);\n    },\n\n    willDestroyElement() {\n      this._super(...arguments);\n\n      this.get('messaging').off(_messaging.messageCommands.NEW_MESSAGE, this, this.newMessage);\n    },\n\n    newMessage(message) {\n      this.get('messages').pushObject(message);\n    },\n\n    merge: function (array1, array2) {\n      var array = array1.concat(array2);\n      var a = array.concat();\n\n      for (var i = 0; i < a.length; ++i) {\n        for (var j = i + 1; j < a.length; ++j) {\n          if (a[i] === a[j]) a.splice(j--, 1);\n        }\n      }\n\n      return a;\n    },\n    messages: Ember.computed('author', 'conversation', function () {\n      const author = this.get('author');\n      const patient = this.get('patient');\n      const conversation = this.get('conversation');\n\n      if (author && conversation) {\n        return _emberData.default.PromiseArray.create({\n          promise: this.get('store').query('message', {\n            conversation: conversation.get('id'),\n            patient: patient.get('id'),\n            page: 1\n          }).then(result => {\n            if (result) {\n              return Ember.RSVP.resolve(result.sortBy('createdAt'));\n            }\n          })\n        });\n      }\n\n      return [];\n    }),\n    actions: {\n      pullOldMessages() {\n        this.set('isLoading', true);\n        this.set('loadMore', false);\n        let author = this.get('author');\n        let patient = this.get('patient');\n        let conversation = this.get('conversation');\n\n        if (author && conversation) {\n          const messages = this.get('messages').toArray();\n          var date = new Date(messages[0].get('createdAt'));\n          return this.get('store').query('message', {\n            conversation: conversation.get('id'),\n            patient: patient.get('id'),\n            before: date.getTime()\n          }).then(result => {\n            var stream = this.merge(this.get('messages').toArray(), result.toArray()).sortBy('createdAt');\n            this.set('messages', stream.sortBy('createdAt'));\n            this.set('isLoading', false);\n          });\n        }\n      },\n\n      sendMessage() {\n        const messageText = this.get('messageText');\n        this.set('messageText', '');\n\n        if (messageText && messageText.length > 0) {\n          const author = this.get('author');\n          const conversation = this.get('conversation');\n          let newMessage = this.get('store').createRecord('message', {\n            author,\n            conversation,\n            content: messageText,\n            createdAt: new Date()\n          });\n          newMessage.save().then(() => {\n            this.set('loadMore', true);\n            return this.get('store').query('message', {\n              conversation: conversation.get('id'),\n              page: 1\n            }).then(result => {\n              if (result) {\n                const messages = this.get('messages').toArray();\n                const lastMessage = messages[messages.length - 1];\n                let cond = lastMessage && lastMessage.get('id') != result.sortBy('createdAt').get('lastObject').get('id');\n\n                if (cond == true) {\n                  this.set('loadMore', true);\n                  const stream = this.merge(this.get('messages').toArray(), result.toArray()).sortBy('createdAt');\n                  this.set('messages', stream.sortBy('createdAt'));\n                }\n              }\n            });\n          }, err => {\n            console.log(err);\n          });\n        }\n      },\n\n      readConversation() {\n        const conversation = this.get('conversation');\n        this.get('messaging').readConversation(conversation);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/coach-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n    availableTags: Ember.computed('allCategories', function () {\n      return this.get('allCategories').map(tag => tag.get('title'));\n    }),\n    userTags: Ember.computed('userCategories', function () {\n      return this.get('userCategories').map(tag => tag.get('title'));\n    }),\n    actions: {\n      save() {\n        // if (this.changeset.get('isDirty')) {\n        this.changeset.validate().then(() => {\n          if (this.changeset.get('isValid')) {\n            this.changeset.save().then(() => {\n              if (typeof this.attrs.afterSave === 'function') {\n                this.attrs.afterSave(this.get('model'), this.get('userTags'));\n              }\n            }).catch(err => {\n              console.log('rollback %o', err);\n              Ember.get(this, 'model.errors').forEach(({\n                attribute,\n                message\n              }) => {\n                this.changeset.pushErrors(attribute, message);\n              });\n\n              if (!this.get('model.isNew')) {\n                this.get('model').rollbackAttributes();\n              }\n            });\n          } else {\n            alert('Fix errors before saving');\n          }\n        }); // }\n      },\n\n      tagsChanged(tags) {\n        this.set('userTags', tags);\n      },\n\n      addNewTag(dropdown, e) {\n        if (e.keyCode !== 13) {\n          return;\n        }\n\n        let text = e.target.value;\n\n        if (text.length > 0 && !this.get('availableTags').includes(text)) {\n          this.set('userTags', this.get('userTags').concat([text]));\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/diagnoses-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    init() {\n      this._super(...arguments);\n\n      this.Categories = [{\n        value: 'non-autoimmune',\n        label: 'Non-Autoimmune'\n      }, {\n        value: 'undiagnosed',\n        label: 'Undiagnosed'\n      }, {\n        value: 'pre-autoimmune',\n        label: 'Pre-Autoimmune'\n      }, {\n        value: 'autoimmune',\n        label: 'Autoimmune'\n      }];\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n\n      if (!this.changeset.get('category')) {\n        this.changeset.set('category', 'autoimmune');\n      }\n    },\n\n    store: Ember.inject.service(),\n    actions: {\n      save() {\n        if (this.changeset.get('isDirty')) {\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              this.changeset.save().then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('model'));\n                }\n              }).catch(() => {\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/display-topic-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\", \"jquery\"], function (_exports, _emberChangeset, _emberChangesetValidations, _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    Units: [{\n      groupName: 'Metric',\n      options: [{\n        value: 'celsius',\n        label: 'celsius'\n      }, {\n        value: 'cm',\n        label: 'cm'\n      }, {\n        value: 'g',\n        label: 'g'\n      }, {\n        value: 'kg',\n        label: 'kg'\n      }, {\n        value: 'km',\n        label: 'km'\n      }, {\n        value: 'l',\n        label: 'l'\n      }, {\n        value: 'm',\n        label: 'm'\n      }, {\n        value: 'mcg',\n        label: 'mcg'\n      }, {\n        value: 'mg',\n        label: 'mg'\n      }, {\n        value: 'ml',\n        label: 'ml'\n      }, {\n        value: 'mm',\n        label: 'mm'\n      }]\n    }, {\n      groupName: 'Imperial',\n      options: [{\n        value: 'fahrenheit',\n        label: 'fahrenheit'\n      }, {\n        value: 'fl oz',\n        label: 'fl oz'\n      }, {\n        value: 'ft',\n        label: 'ft'\n      }, {\n        value: 'gal',\n        label: 'gal'\n      }, {\n        value: 'in',\n        label: 'in'\n      }, {\n        value: 'lbs',\n        label: 'lbs'\n      }, {\n        value: 'mile',\n        label: 'mile'\n      }, {\n        value: 'oz',\n        label: 'oz'\n      }]\n    }, {\n      groupName: 'Unassigned',\n      options: [{\n        value: 'days',\n        label: 'days'\n      }, {\n        value: 'hr',\n        label: 'hr'\n      }, {\n        value: 'min',\n        label: 'min'\n      }, {\n        value: 'sec',\n        label: 'sec'\n      }]\n    }],\n    Types: [{\n      value: 'positive',\n      label: 'Positive'\n    }, {\n      value: 'negative',\n      label: 'Negative'\n    }, {\n      value: 'unknown',\n      label: 'Unknown'\n    }],\n    States: [{\n      value: 'active',\n      label: 'Active'\n    }, {\n      value: 'inactive',\n      label: 'Inactive'\n    }],\n    UnitSettings: [{\n      value: 'metric',\n      label: 'Metric'\n    }, {\n      value: 'imperial',\n      label: 'Imperial'\n    }],\n    GoalTypes: [{\n      value: 'generic',\n      label: 'Generic'\n    }, {\n      value: 'limit',\n      label: 'Limit'\n    }, {\n      value: 'target',\n      label: 'Target'\n    }],\n\n    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      let tagValidator = Ember.get(this, 'tagValidator') || [];\n      this.newTag = new _emberChangeset.default('display-topic-tag', (0, _emberChangesetValidations.default)(tagValidator), tagValidator);\n      this.newTag.validate();\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n\n      if (!this.changeset.get('goalType')) {\n        this.changeset.set('goalType', 'generic');\n      }\n\n      if (!this.changeset.get('unitSettings')) {\n        this.changeset.set('unitSettings', this.model.get('patient').get('unitSetting'));\n      }\n\n      if (!this.changeset.get('state')) {\n        this.changeset.set('state', 'active');\n      }\n\n      if (!this.changeset.get('defaultAmount')) {\n        this.set('haveDefault', this.model.get('topic').get('defaultAmount'));\n      }\n    },\n\n    didInsertElement() {\n      this._super(...arguments);\n\n      (0, _jquery.default)('.js-edit-tag').on('click', function () {\n        (0, _jquery.default)('.js-edit-tag').each(function (i, v) {\n          (0, _jquery.default)(v).closest('.drag__line').css('background-color', 'white');\n        });\n        (0, _jquery.default)(this).closest('.drag__line').css('background-color', 'lightblue');\n      });\n    },\n\n    store: Ember.inject.service(),\n    tagsCount: Ember.computed('model.displayTopicTags.@each.state', function () {\n      return this.get('model.displayTopicTags').filter(tag => tag.get('state') === 'active').get('length');\n    }),\n    activeTags: function () {\n      return this.get('model.displayTopicTags').sortBy('displayOrder');\n    }.property('model.displayTopicTags.@each.state'),\n    areTagButtonsDisabled: false,\n    setDisplayOrder: function () {\n      this.get('activeTags').forEach((elem, idx) => elem.set('displayOrder', idx));\n    },\n    allowedTopics: Ember.computed('changeset.topic.allowedTags', function () {\n      if (this.changeset.get('topic.allowedTags') && this.changeset.get('topic.allowedTags').length) {\n        return this.changeset.get('topic.allowedTags').sortBy('title');\n      } else {\n        return Ember.get(this, 'topics').sortBy('title');\n      }\n    }),\n    mainTopics: Ember.computed(function () {\n      return Ember.get(this, 'topics').filter(topic => topic.tagOnly != true).sortBy('title', 'displayTitle');\n    }),\n    actions: {\n      save() {\n        // var patient = store.peekRecord('user', this.get('patient.id'));\n        // debugger;\n        let newFastingPeriod = this.changeset.get('patient.fastingPeriod');\n        let isFasting = this.changeset.get('patient.isFasting');\n        this.store.findRecord('patient', this.changeset.get('patient.id')).then(function (patient) {\n          patient.set('fastingPeriod', parseInt(newFastingPeriod));\n          patient.set('isFasting', isFasting);\n          patient.save();\n        }); // let patientID = this.changeset.get('patient.id')\n        // this.store.findRecord('patient', patientID).then(function(patient) {\n        //\n        // });\n        //re-define tags display orders\n\n        this.setDisplayOrder();\n        this.changeset.validate().then(() => {\n          if (this.changeset.get('isValid')) {\n            this.changeset.save().then(savedParent => {\n              savedParent.get('displayTopicTags').forEach(function (c) {\n                c.save();\n              }).then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('model'));\n                }\n              }).catch(err => {\n                console.log('rollback %o', err);\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            }).catch(err => {\n              console.log('rollback %o', err);\n              Ember.get(this, 'model.errors').forEach(({\n                attribute,\n                message\n              }) => {\n                this.changeset.pushErrors(attribute, message);\n              });\n\n              if (!this.get('model.isNew')) {\n                this.get('model').rollbackAttributes();\n              }\n            });\n          } //else {\n          //   alert('Fix errors before saving')\n          // }\n\n        });\n      },\n\n      selectTopic(topic) {\n        this.changeset.set('topic', topic);\n\n        if (this.changeset.get('topic.allowedTags') && this.changeset.get('topic.allowedTags').length) {\n          this.set('allowedTopics', this.changeset.get('topic.allowedTags').sortBy('title'));\n        } else {\n          this.set('allowedTopics', Ember.get(this, 'topics').sortBy('title'));\n        }\n      },\n\n      selectUnitSettings(unitSettings) {\n        this.changeset.set('unitSettings', unitSettings.value);\n      },\n\n      selectUnit(selectUnit) {\n        if (selectUnit) {\n          this.changeset.set('unit', selectUnit.value);\n        } else {\n          this.changeset.set('unit', null);\n        }\n      },\n\n      addTag(tag) {\n        tag.validate().then(() => {\n          let tagValidator = Ember.get(this, 'tagValidator') || [];\n\n          if (tag.get('isValid')) {\n            if (tag.get('isNew') == undefined) {\n              tag.set('displayTopic', this.get('model'));\n              tag.set('state', 'active');\n              let newTagHash = {\n                displayTopic: this.get('model'),\n                displayOrder: 100,\n                state: 'active',\n                tagType: tag.get('tagType'),\n                alias: tag.get('alias'),\n                topic: tag.get('topic'),\n                pendingImage: tag.get('pendingImage'),\n                image: tag.get('image')\n              };\n              let newRecord = this.get('store').createRecord('display-topic-tag', newTagHash);\n              this.changeset.get('displayTopicTags').pushObject(newRecord);\n            } else {\n              Ember.set(this, 'newTag', new _emberChangeset.default(tag, (0, _emberChangesetValidations.default)(tagValidator), tagValidator));\n              tag.set('displayTopic', this.get('model'));\n              tag.set('state', 'active');\n              tag.set('pendingImage', tag.get('pendingImage'));\n              tag.set('image', tag.get('image'));\n              tag.execute();\n            }\n\n            Ember.set(this, 'newTag', new _emberChangeset.default('display-topic-tag', (0, _emberChangesetValidations.default)(tagValidator), tagValidator));\n            (0, _jquery.default)('.js-edit-tag').each(function (i, v) {\n              (0, _jquery.default)(v).closest('.drag__line').css('background-color', 'white');\n            }); //get(this, \"newTag\").validate();\n          } else {\n            alert('Fix errors before saving'); //tag.validate()\n          }\n        });\n      },\n\n      disableTag(tag) {\n        this.changeset.get('displayTopicTags').toArray().filter(elem => {\n          return elem == tag;\n        })[0].set('state', 'inactive');\n      },\n\n      enableTag(tag) {\n        this.changeset.get('displayTopicTags').toArray().filter(elem => {\n          return elem == tag;\n        })[0].set('state', 'active');\n      },\n\n      editTag(tag) {\n        (0, _jquery.default)('html, body').animate({\n          scrollTop: (0, _jquery.default)('#tag-form').offset().top\n        }, 2000);\n        let tagValidator = Ember.get(this, 'tagValidator') || [];\n        Ember.set(this, 'newTag', new _emberChangeset.default(tag, (0, _emberChangesetValidations.default)(tagValidator), tagValidator));\n      },\n\n      cancel() {\n        let tagValidator = Ember.get(this, 'tagValidator') || [];\n        Ember.set(this, 'newTag', new _emberChangeset.default('display-topic-tag', (0, _emberChangesetValidations.default)(tagValidator), tagValidator));\n        (0, _jquery.default)('.js-edit-tag').each(function (i, v) {\n          (0, _jquery.default)(v).closest('.drag__line').css('background-color', 'white');\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/display-topic-label\", [\"exports\", \"admin/libs/utils\"], function (_exports, _utils) {\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    classNameBindings: ['isDisabled:calendar__legend-opacity'],\n    markStyle: Ember.computed('displayTopic.topic.color', function () {\n      const color = this.get('displayTopic.topic.color');\n\n      if (color && color.match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n        const rgbColor = (0, _utils.hexToRgb)(color);\n        return Ember.String.htmlSafe(`border-color:${color};background-color:rgba(${rgbColor},.3)`);\n      }\n\n      return null;\n    }),\n\n    click() {\n      const onClick = this.get('onclick');\n\n      if (typeof onClick === 'function') {\n        onClick();\n      }\n    },\n\n    title: Ember.computed('displayTopic.{alias,topic.title}', function () {\n      const alias = this.get('displayTopic.alias');\n\n      if (alias) {\n        return alias;\n      }\n\n      return this.get('displayTopic.topic.title');\n    }),\n    isMedicationOrSupplement: Ember.computed.alias('displayTopic.isMedicationOrSupplement')\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/display-topic-tag-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    Types: [{\n      value: 'positive',\n      label: 'Positive'\n    }, {\n      value: 'negative',\n      label: 'Negative'\n    }],\n\n    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    getAllTopics: function (page = 1, acc = []) {\n      return this.get('store').query('topic', {\n        page\n      }).then(res => {\n        res.reduce((acc, i) => {\n          acc.push(i);\n          return acc;\n        }, acc);\n\n        if (res.meta.pagination.pages <= page) {\n          return Ember.RSVP.resolve(acc);\n        }\n\n        return this.getAllTopics(page + 1, acc);\n      });\n    },\n    actions: {\n      selectTopic(topic) {\n        this.changeset.set('topic', topic);\n      },\n\n      findTopic(term) {\n        return this.getAllTopics().then(elems => {\n          return elems.filter(elem => {\n            return elem.get('title').toLowerCase().indexOf(term.toLowerCase()) >= 0;\n          });\n        });\n      },\n\n      save() {\n        if (this.changeset.get('isDirty')) {\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              this.changeset.save().then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('model'));\n                }\n              }).catch(err => {\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  console.log('rollback %o', err);\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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(\"admin/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(\"admin/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 () {\n      return _emberFlatpickr.default;\n    }\n  });\n});","define(\"admin/components/ember-modal-dialog-positioned-container\", [\"exports\", \"ember-modal-dialog/components/positioned-container\"], function (_exports, _positionedContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _positionedContainer.default;\n    }\n  });\n});","define(\"admin/components/ember-modal-dialog/-basic-dialog\", [\"exports\", \"ember-modal-dialog/components/basic-dialog\"], function (_exports, _basicDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _basicDialog.default;\n    }\n  });\n});","define(\"admin/components/ember-modal-dialog/-in-place-dialog\", [\"exports\", \"ember-modal-dialog/components/in-place-dialog\"], function (_exports, _inPlaceDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _inPlaceDialog.default;\n    }\n  });\n});","define(\"admin/components/ember-modal-dialog/-liquid-dialog\", [\"exports\", \"ember-modal-dialog/components/liquid-dialog\"], function (_exports, _liquidDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _liquidDialog.default;\n    }\n  });\n});","define(\"admin/components/ember-modal-dialog/-liquid-tether-dialog\", [\"exports\", \"ember-modal-dialog/components/liquid-tether-dialog\"], function (_exports, _liquidTetherDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _liquidTetherDialog.default;\n    }\n  });\n});","define(\"admin/components/ember-modal-dialog/-tether-dialog\", [\"exports\", \"ember-modal-dialog/components/tether-dialog\"], function (_exports, _tetherDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _tetherDialog.default;\n    }\n  });\n});","define(\"admin/components/ember-notify\", [\"exports\", \"ember-notify/components/ember-notify\"], function (_exports, _emberNotify) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _emberNotify.default;\n  _exports.default = _default;\n});","define(\"admin/components/ember-notify/message\", [\"exports\", \"ember-notify/components/ember-notify/message\"], function (_exports, _message) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _message.default;\n  _exports.default = _default;\n});","define(\"admin/components/ember-popper-targeting-parent\", [\"exports\", \"ember-popper/components/ember-popper-targeting-parent\"], function (_exports, _emberPopperTargetingParent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberPopperTargetingParent.default;\n    }\n  });\n});","define(\"admin/components/ember-popper\", [\"exports\", \"ember-popper/components/ember-popper\"], function (_exports, _emberPopper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberPopper.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _emberScrollable.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _emberScrollbar.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _emberWormhole.default;\n    }\n  });\n});","define(\"admin/components/file-dropzone\", [\"exports\", \"ember-file-upload/components/file-dropzone/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 () {\n      return _component.default;\n    }\n  });\n});","define(\"admin/components/file-upload\", [\"exports\", \"ember-file-upload/components/file-upload/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 () {\n      return _component.default;\n    }\n  });\n});","define(\"admin/components/image-upload\", [\"exports\", \"admin/config/environment\", \"ember-concurrency\", \"jquery\"], function (_exports, _environment, _emberConcurrency, _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    uploader: Ember.inject.service(\"file-queue\"),\n    uploadPhoto: (0, _emberConcurrency.task)(function* (file, userId, type) {\n      this.set(\"areTagButtonsDisabled\", true);\n      let editableTag = this.objectField;\n      let params = {\n        user_id: userId,\n        id: file.id.slice(5),\n        file_type: file.type.split(\"/\")[1],\n        type: type\n      }; // In order to use async/await, use an anonymous async function\n\n      yield (async () => {\n        try {\n          const {\n            signedUrl,\n            file_key\n          } = await this.fetchSignedUploadUrl(params);\n          await file.uploadBinary(signedUrl, {\n            method: \"PUT\",\n            processData: false,\n            headers: {\n              \"Content-Type\": \"image/jpeg\"\n            }\n          });\n          this.set(\"areTagButtonsDisabled\", false); // param sent to the API in order to create an image instance\n\n          editableTag.set(\"image\", {\n            \"upload-path\": file_key\n          }); // Preview image on edit page\n\n          const url = await file.readAsDataURL();\n          editableTag.set(\"pendingImage\", url);\n        } catch (e) {\n          // In case the upload fails, the task will retry\n          const uploader = Ember.get(this, \"uploader\");\n          let queue = uploader.find(\"photos\");\n          Ember.get(queue, \"files\").forEach(file => Ember.set(file, \"queue\", null));\n          Ember.set(queue, \"files\", Ember.A());\n        }\n      })();\n    }).maxConcurrency(1).enqueue(),\n\n    /*\n     * Async function to fetch signedUrl from API to upload image to S3\n     */\n    fetchSignedUploadUrl: async function (params) {\n      let token = JSON.parse(localStorage.getItem(\"ember_simple_auth-session\")).authenticated.token;\n\n      try {\n        const {\n          data\n        } = await _jquery.default.ajax({\n          url: `${_environment.default[\"API_URL\"]}/admin/v1/images/signed_url`,\n          method: \"POST\",\n          data: params,\n          headers: {\n            Authorization: `Bearer ${token}`\n          }\n        });\n        return data;\n      } catch (e) {\n        console.log(`ERROR: Failed upload to S3 userId: ${params.userId}. Error message: ${e.statusText}`);\n      }\n    },\n    actions: {\n      uploadImage(file, userId, type) {\n        if (file.length === 1) {\n          file = file[0];\n        }\n\n        this.get(\"uploadPhoto\").perform(file, userId, type);\n      },\n\n      deleteImage(tag) {\n        tag.set(\"pendingImage\", null);\n        tag.set(\"image\", null);\n\n        if (tag.get(\"id\") == null) {\n          tag.execute();\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/infinite-scroll\", [\"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    didInsertElement() {\n      this._super(...arguments);\n\n      let _this = this;\n\n      (0, _jquery.default)('.chat-msg__container').scroll(function () {\n        if ((0, _jquery.default)(this).scrollTop() == 0) {\n          _this.sendAction(); // Triggering passed controller’s action\n\n        }\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/input-text\", [\"exports\", \"ember-cli-text-support-mixins/components/input-text\"], function (_exports, _inputText) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _inputText.default;\n    }\n  });\n});","define(\"admin/components/insight-form\", [\"exports\", \"ember-changeset\"], function (_exports, _emberChangeset) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, validator);\n\n      if (!this.changeset.get('createdAt')) {\n        this.changeset.set('createdAt', new Date());\n      }\n\n      if (!this.changeset.get('useful')) {\n        this.changeset.set('createdAt', new Date());\n      }\n\n      this.changeset.set('updatedAt', new Date());\n\n      if (!this.changeset.get('timezoneOffset')) {\n        this.changeset.set('timezoneOffset', new Date().getTimezoneOffset());\n      }\n    },\n\n    store: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n    actions: {\n      save() {\n        if (this.changeset.get('isDirty')) {\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              this.changeset.save().then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('model'));\n                }\n              }).catch(err => {\n                console.log('rollback %o', err);\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/insights-filter\", [\"exports\"], function (_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    areAllChecked: Ember.computed('insFilter.@each.disabled', function () {\n      return !this.get('insFilter').some(insLabel => Ember.get(insLabel, 'disabled'));\n    }),\n    currentUser: Ember.inject.service('current-user'),\n    actions: {\n      toggleDisplayTopic(categoryName, enabled) {\n        const toggler = this.get('onToggleDisplayTopicFilter');\n\n        if (typeof toggler === 'function') {\n          toggler(categoryName, enabled);\n        }\n      },\n\n      toggleTag(displayTopicId, tagId, enabled) {\n        const toggler = this.get('onToggleTagFilter');\n\n        if (typeof toggler === 'function') {\n          toggler(displayTopicId, tagId, enabled);\n        }\n      },\n\n      toggleAll(enabled, type) {\n        const toggler = this.get('onToggleAllFilters');\n\n        if (typeof toggler === 'function') {\n          toggler(enabled, type);\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/intervention-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    actions: {\n      save() {\n        if (this.changeset.get('isDirty')) {\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              this.changeset.save().then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('model'));\n                }\n              }).catch(() => {\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/intervention-label\", [\"exports\", \"admin/libs/utils\"], function (_exports, _utils) {\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    classNameBindings: ['isDisabled:calendar__legend-opacity'],\n    markStyle: Ember.computed('patientIntervention.newState', function () {\n      const state = this.get('patientIntervention.newState');\n      let color;\n\n      switch (state) {\n        case 'inconclusive':\n          color = '#95A5A6'; // gray\n\n          break;\n\n        case 'effective':\n          color = '#65F706'; // light green\n\n          break;\n\n        case 'ineffective':\n          color = '#FA3804'; // light red\n\n          break;\n\n        case 'testing':\n          color = '#E0CE00'; // light yellow\n\n          break;\n\n        default:\n          color = '#000000';\n        // black\n      }\n\n      if (color && color.match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n        const rgbColor = (0, _utils.hexToRgb)(color);\n        return Ember.String.htmlSafe(`color:rgb(${rgbColor})`);\n      }\n\n      return null;\n    }),\n\n    click() {\n      const onClick = this.get('onclick');\n\n      if (typeof onClick === 'function') {\n        onClick();\n      }\n    },\n\n    title: Ember.computed('patientIntervention.newState', function () {\n      return this.get('patientIntervention.newState');\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/interventions-tooltip\", [\"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    tagName: 'div',\n    classNames: ['observation-tooltip'],\n    attributeBindings: ['style'],\n    toolTipTotalHeight: 0,\n\n    didRender() {\n      this._super(...arguments);\n\n      const newHeight = this.element.height;\n\n      if (this.get('toolTipTotalHeight') != newHeight) {\n        this.set('toolTipTotalHeight', newHeight);\n      }\n    },\n\n    style: Ember.computed('position', 'patientIntervention.newState', 'toolTipTotalHeight', function () {\n      let style = 'display:none';\n\n      if (this.get('position')) {\n        style = 'display:block';\n      }\n\n      let left = this.get('position.offset.left');\n\n      if (!isNaN(left)) {\n        style += `;left:${left}px`;\n      }\n\n      const bottom = $(window).height() - this.get('position.offset.top') + 5;\n\n      if (!isNaN(bottom)) {\n        style += `;bottom:${bottom}px`;\n      }\n\n      const state = this.get('patientIntervention.newState');\n      let color;\n\n      switch (state) {\n        case 'inconclusive':\n          color = '#95A5A6'; // gray\n\n          break;\n\n        case 'effective':\n          color = '#65F706'; // light green\n\n          break;\n\n        case 'ineffective':\n          color = '#FA3804'; // light red\n\n          break;\n\n        case 'testing':\n          color = '#E0CE00'; // light yellow\n\n          break;\n\n        default:\n          color = '#000000';\n        // black\n      }\n\n      if (color) {\n        style += `;border-color:${color}`;\n      }\n\n      return Ember.String.htmlSafe(style);\n    }).readOnly(),\n\n    caseInsensitiveReplace(searchTerm, text) {\n      const reg = new RegExp('(' + searchTerm.trim() + ')', 'gi');\n      return Ember.String.htmlSafe(Ember.Handlebars.Utils.escapeExpression(text).replace(reg, '<mark>$1</mark>'));\n    },\n\n    interventionName: Ember.computed('patientIntervention.interventionName', 'searchHighlightText', function () {\n      const searchTerm = this.get('searchHighlightText');\n      const name = this.get('patientIntervention.interventionName');\n\n      if (name) {\n        if (searchTerm) {\n          return this.caseInsensitiveReplace(searchTerm, name);\n        }\n\n        return name;\n      }\n\n      return null;\n    }).readOnly(),\n    alias: Ember.computed('patientIntervention.alias', 'searchHighlightText', function () {\n      const searchTerm = this.get('searchHighlightText');\n      const name = this.get('patientIntervention.alias');\n\n      if (name) {\n        if (searchTerm) {\n          return this.caseInsensitiveReplace(searchTerm, name);\n        }\n\n        return name;\n      }\n\n      return null;\n    }).readOnly(),\n    title: Ember.computed('interventionName', 'alias', function () {\n      const interventionName = this.get('interventionName');\n      const alias = this.get('alias');\n\n      if (alias) {\n        return Ember.String.htmlSafe(interventionName + ' (' + alias + ')');\n      }\n\n      return interventionName;\n    }).readOnly(),\n    formatedDate: Ember.computed('patientIntervention.changedAt', function () {\n      const changedAt = _moment.default.parseZone(new Date(this.get('patientIntervention.changedAt'))).local().format('MMMM Do YYYY, hh:mm a');\n\n      if (changedAt) {\n        return changedAt;\n      }\n\n      return null;\n    }).readOnly(),\n    oldState: Ember.computed('patientIntervention.oldState', function () {\n      const oldState = this.get('patientIntervention.oldState');\n\n      if (oldState) {\n        return oldState;\n      }\n\n      return 'No State';\n    }).readOnly(),\n    newState: Ember.computed('patientIntervention.newState', function () {\n      const newState = this.get('patientIntervention.newState');\n\n      if (newState) {\n        return newState;\n      }\n\n      return 'No State';\n    }).readOnly(),\n    stateChange: Ember.computed('oldState', 'newState', function () {\n      const stateChange = this.get('oldState') + ' => ' + this.get('newState');\n\n      if (stateChange) {\n        return stateChange;\n      }\n\n      return null;\n    }).readOnly(),\n    createdBy: Ember.computed('patientIntervention.createdBy', function () {\n      const createdBy = this.get('patientIntervention.createdBy');\n\n      if (createdBy) {\n        return createdBy;\n      }\n\n      return null;\n    }).readOnly(),\n    activeState: Ember.computed('patientIntervention.activeState', function () {\n      const activeState = this.get('patientIntervention.activeState');\n\n      if (activeState) {\n        return activeState;\n      }\n\n      return null;\n    }).readOnly()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/intl-tel-input\", [\"exports\", \"admin/templates/components/intl-tel-input\"], function (_exports, _intlTelInput) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.TextField.extend({\n    layout: _intlTelInput.default,\n    tagName: 'input',\n    attributeBindings: ['type'],\n    type: 'tel',\n    deferNumber: null,\n\n    /**\n     * When `autoFormat` is enabled, this option will support formatting\n     * extension numbers e.g. \"+1 (702) 123-1234 ext. 12345\".\n     *\n     * @property allowExtensions\n     * @type Boolean\n     * @default false\n     */\n    allowExtensions: false,\n\n    /**\n     * Format the number on each keypress according to the country-specific\n     * formatting rules. This will also prevent the user from entering invalid\n     * characters (triggering a red flash in the input - see\n     * [Troubleshooting](https://github.com/Bluefieldscom/intl-tel-input#troubleshooting)\n     * to customise this). Requires the utilities script.\n     *\n     * @property autoFormat\n     * @type Boolean\n     * @default true\n     */\n    autoFormat: true,\n\n    /**\n     * If there is just a dial code in the input: remove it on blur, and re-add\n     * it on focus. This is to prevent just a dial code getting submitted with\n     * the form. Requires `nationalMode` to be set to `false`.\n     *\n     * @property autoHideDialCode\n     * @type Boolean\n     * @default true\n     */\n    autoHideDialCode: true,\n\n    /**\n     * Add or remove input placeholder with an example number for the selected\n     * country. Requires the utilities script.\n     *\n     * @property autoPlaceholder\n     * @type Boolean\n     * @default true\n     */\n    autoPlaceholder: false,\n\n    /**\n     * Set the default country by it's country code. You can also set it to\n     * `\"auto\"`, which will lookup the user's country based on their\n     * IP address - requires the `geoIpLookup` option - [see example](http://jackocnr.com/lib/intl-tel-input/examples/gen/default-country-ip.html).\n     * Otherwise it will just be the first country in the list. **Note that if\n     * you choose to do the auto lookup, and you also happen to use the\n     * [jquery-cookie](https://github.com/carhartl/jquery-cookie) plugin, it\n     * will store the loaded country code in a cookie for future use.**\n     *\n     * @property defaultCountry\n     * @type String\n     * @default \"\"\n     */\n    defaultCountry: '',\n\n    /**\n     * When setting `defaultCountry` to `\"auto\"`, we need to use a special\n     * service to lookup the location data for the user. Write a custom method to\n     * get the country code.\n     *\n     * @property geoIpLookup\n     * @type Function\n     * @default null\n     */\n    geoIpLookup: null,\n\n    /**\n     * Allow users to enter national numbers (and not have to think about\n     * international dial codes). Formatting, validation and placeholders still\n     * work. Then you can use `getNumber` to extract a full international\n     * number - [see example](http://jackocnr.com/lib/intl-tel-input/examples/gen/national-mode.html).\n     * This option now defaults to `true`, and it is recommended that you leave it\n     * that way as it provides a better experience for the user.\n     *\n     * @property nationalMode\n     * @type Boolean\n     * @default true\n     */\n    nationalMode: true,\n\n    /**\n     * Gets the type of the current `number`. Setting `numberType` when `value`\n     * is empty and no custom placeholder is set will affect the format of the\n     * auto placeholder. Requires the utilities script.\n     *\n     * Supported values:\n     * - \"FIXED_LINE\"\n     * - \"MOBILE\"\n     * - \"FIXED_LINE_OR_MOBILE\"\n     * - \"TOLL_FREE\"\n     * - \"PREMIUM_RATE\"\n     * - \"SHARED_COST\"\n     * - \"VOIP\"\n     * - \"PERSONAL_NUMBER\"\n     * - \"PAGER\"\n     * - \"UAN\"\n     * - \"VOICEMAIL\"\n     * - \"UNKNOWN\"\n     *\n     * @property numberType\n     * @type String\n     * @default \"MOBILE\"\n     */\n    numberType: Ember.computed('number', {\n      get: function () {\n        if (this.get('hasUtilsScript')) {\n          var typeNumber = this.$().intlTelInput('getNumberType');\n\n          for (let key in intlTelInputUtils.numberType) {\n            if (intlTelInputUtils.numberType[key] === typeNumber) {\n              return key;\n            }\n          }\n        }\n\n        return 'MOBILE';\n      },\n      set: function (key, newValue) {\n        if (this.get('hasUtilsScript') && newValue in intlTelInputUtils.numberType) {\n          return newValue;\n        }\n\n        return 'MOBILE';\n      }\n    }),\n\n    /**\n     * Display only the countries you specify - [see example](http://jackocnr.com/lib/intl-tel-input/examples/gen/only-countries-europe.html).\n     *\n     * @property onlyCountries\n     * @type Array\n     * @default null\n     */\n    onlyCountries: undefined,\n\n    /**\n     * Exclude the countries you specify.\n     *\n     * @property excludeCountries\n     * @type Array\n     * @default null\n     */\n    excludeCountries: undefined,\n\n    /**\n     * Specify the countries to appear at the top of the list.\n     *\n     * @property preferredCountries\n     * @type Array\n     * @default [\"us\", \"gb\"]\n     */\n    preferredCountries: ['us', 'gb'],\n\n    /**\n     * Specify the format of the `number` property. Requires the utilities\n     * script.\n     *\n     * Supported values:\n     * - \"E164\"          e.g. \"+41446681800\"\n     * - \"INTERNATIONAL\" e.g. \"+41 44 668 1800\"\n     * - \"NATIONAL\"      e.g. \"044 668 1800\"\n     * - \"RFC3966\"       e.g. \"tel:+41-44-668-1800\"\n     *\n     * @property numberFormat\n     * @type String\n     * @default 'E164'\n     */\n    _numberFormat: 'E164',\n    numberFormat: Ember.computed('value', {\n      get: function () {\n        return this.get('_numberFormat');\n      },\n      set: function (key, newValue) {\n        if (this.get('hasUtilsScript') && newValue in intlTelInputUtils.numberFormat) {\n          this.set('_numberFormat', newValue);\n        }\n\n        return this.get('_numberFormat');\n      }\n    }),\n\n    /**\n     * Get the current number in the format specified by the `numberFormat`\n     * property. Note that even if `nationalMode` is enabled, this can still\n     * return a full international number. Requires the utilities script.\n     *\n     * @property number\n     * @type String\n     * @readOnly\n     */\n    number: Ember.computed('value', 'numberFormat', {\n      get: function () {\n        if (this.get('hasUtilsScript')) {\n          if (this.get('deferNumber')) {\n            return this.get('deferNumber');\n          }\n\n          var numberFormat = intlTelInputUtils.numberFormat[this.get('numberFormat')];\n          var formattedNumber = this.$().intlTelInput('getNumber', numberFormat);\n\n          if (formattedNumber.startsWith('+1')) {\n            var finalPhone = formattedNumber.replace('+1', '');\n            return finalPhone.replace('/Dg', '');\n          }\n\n          return formattedNumber;\n        }\n      },\n      set: function (key, number) {\n        if (typeof number === 'undefined' || number === '') {\n          return;\n        }\n\n        if (this.element === null) {\n          // schedule to set after element is created\n          this.set('deferNumber', number);\n        } else {\n          this.$().intlTelInput('setNumber', number);\n        }\n      }\n    }),\n\n    /**\n     * Get the extension part of the current number, so if the number was\n     * \"+1 (702) 123-1234 ext. 12345\" this would return \"12345\".\n     *\n     * @property extension\n     * @type String\n     * @readOnly\n     */\n    extension: Ember.computed('number', {\n      get: function () {\n        return this.$().intlTelInput('getExtension');\n      },\n      set: function () {\n        /* no-op */\n      }\n    }),\n\n    /**\n     * Get the country data for the currently selected flag.\n     *\n     * @property selectedCountryData\n     * @type Object\n     * @readOnly\n     */\n    selectedCountryData: Ember.computed('value', {\n      get: function () {\n        return this.$().intlTelInput('getSelectedCountryData');\n      },\n      set: function () {\n        /* no-op */\n      }\n    }),\n\n    /**\n     * Get the validity of the current `number`.\n     *\n     * @property isValidNumber\n     * @type Boolean\n     * @readOnly\n     */\n    isValidNumber: Ember.computed('number', {\n      get: function () {\n        return this.$().intlTelInput('isValidNumber');\n      },\n      set: function () {\n        /* no-op */\n      }\n    }),\n\n    /**\n     * Get more information about a validation error. Requires the utilities\n     * scripts.\n     *\n     * @property isValidNumber\n     * @type String\n     * @readOnly\n     */\n    validationError: Ember.computed('number', {\n      get: function () {\n        if (this.get('hasUtilsScript')) {\n          var errorNumber = this.$().intlTelInput('getValidationError');\n\n          for (let key in intlTelInputUtils.validationError) {\n            if (intlTelInputUtils.validationError[key] === errorNumber) {\n              return key;\n            }\n          }\n        }\n      },\n      set: function () {\n        /* no-op */\n      }\n    }),\n    value: Ember.computed.oneWay('property'),\n    valueChanged: function () {\n      let value = this.$().intlTelInput('getNumber');\n      const defaultContryCode = '+1'; //let extension = this.$().intlTelInput('getExtension');\n\n      if (value !== defaultContryCode) {\n        this.set('property', value);\n      } else {\n        this.set('property', '');\n      }\n    }.observes('value'),\n\n    /**\n     * Returns whether the untilities script presents.\n     *\n     * @property hasUtilsScript\n     * @type Boolean\n     * @readOnly\n     */\n    hasUtilsScript: Ember.computed({\n      get: function () {\n        return typeof intlTelInputUtils !== 'undefined';\n      },\n      set: function () {\n        /* no-op */\n      }\n    }),\n\n    /**\n     * @method setupIntlTelInput\n     */\n    setupIntlTelInput: Ember.on('didInsertElement', function () {\n      var notifyPropertyChange = this.notifyPropertyChange.bind(this, 'value');\n      var that = this;\n      Ember.run.scheduleOnce('afterRender', function () {\n        // let Ember be aware of the changes\n        that.$().change(notifyPropertyChange);\n        that.$().keyup(notifyPropertyChange);\n        that.$().intlTelInput({\n          allowExtensions: that.get('allowExtensions'),\n          autoFormat: that.get('autoFormat'),\n          autoHideDialCode: that.get('autoHideDialCode'),\n          autoPlaceholder: that.get('autoPlaceholder'),\n          defaultCountry: that.get('defaultCountry'),\n          geoIpLookup: that.get('geoIpLookup'),\n          nationalMode: that.get('nationalMode'),\n          numberType: that.get('numberType'),\n          onlyCountries: that.get('onlyCountries'),\n          excludeCountries: that.get('excludeCountries'),\n          preferredCountries: that.get('preferredCountries'),\n          isValidNumber: true,\n          separateDialCode: false\n        }).then(function () {\n          // trigger a change after the plugin is initialized to set initial values\n          notifyPropertyChange();\n          var number = that.get('deferNumber');\n\n          if (number !== null) {\n            that.$().intlTelInput('setNumber', number);\n            that.set('deferNumber', null);\n          }\n        });\n      });\n    }),\n\n    /**\n     * @method teardownIntlTelInput\n     */\n    teardownIntlTelInput: Ember.on('willDestroyElement', function () {\n      this.$().intlTelInput('destroy');\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/light-box\", [\"exports\", \"ember-cli-lightbox/components/light-box\"], function (_exports, _lightBox) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _lightBox.default;\n    }\n  });\n});","define(\"admin/components/light-table\", [\"exports\", \"ember-light-table/components/light-table\"], function (_exports, _lightTable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _lightTable.default;\n    }\n  });\n});","define(\"admin/components/light-table/cells/base\", [\"exports\", \"ember-light-table/components/cells/base\"], function (_exports, _base) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _base.default;\n    }\n  });\n});","define(\"admin/components/light-table/columns/base\", [\"exports\", \"ember-light-table/components/columns/base\"], function (_exports, _base) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _base.default;\n    }\n  });\n});","define(\"admin/components/lt-body\", [\"exports\", \"ember-light-table/components/lt-body\"], function (_exports, _ltBody) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ltBody.default;\n    }\n  });\n});","define(\"admin/components/lt-column-resizer\", [\"exports\", \"ember-light-table/components/lt-column-resizer\"], function (_exports, _ltColumnResizer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ltColumnResizer.default;\n    }\n  });\n});","define(\"admin/components/lt-foot\", [\"exports\", \"ember-light-table/components/lt-foot\"], function (_exports, _ltFoot) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ltFoot.default;\n    }\n  });\n});","define(\"admin/components/lt-head\", [\"exports\", \"ember-light-table/components/lt-head\"], function (_exports, _ltHead) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ltHead.default;\n    }\n  });\n});","define(\"admin/components/lt-infinity\", [\"exports\", \"ember-light-table/components/lt-infinity\"], function (_exports, _ltInfinity) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ltInfinity.default;\n    }\n  });\n});","define(\"admin/components/lt-row\", [\"exports\", \"ember-light-table/components/lt-row\"], function (_exports, _ltRow) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ltRow.default;\n    }\n  });\n});","define(\"admin/components/lt-scrollable\", [\"exports\", \"ember-light-table/components/lt-scrollable\"], function (_exports, _ltScrollable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ltScrollable.default;\n    }\n  });\n});","define(\"admin/components/lt-spanned-row\", [\"exports\", \"ember-light-table/components/lt-spanned-row\"], function (_exports, _ltSpannedRow) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ltSpannedRow.default;\n    }\n  });\n});","define(\"admin/components/main-menu\", [\"exports\", \"admin/services/messaging\", \"jquery\", \"admin/config/environment\"], function (_exports, _messaging, _jquery, _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    session: Ember.inject.service('session'),\n    store: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n    messaging: Ember.inject.service(),\n    fullStory: Ember.inject.service('fullstory-analytics'),\n    collapsed: true,\n    isAppSetting: '',\n    unreadNotifications: {},\n    notificationsCount: 0,\n    // ignore conversation with this coach id.\n    // When user has both patient and coach roles,\n    // coach to coach conversations are not allowed in the admin.\n    coachId: null,\n\n    didInsertElement() {\n      this._super(...arguments);\n\n      this.get('messaging').on(_messaging.messageCommands.NEW_MESSAGE, this, this.newMessage);\n      this.get('messaging').on(_messaging.messageCommands.UNREAD_NOTIFICATIONS, this, this.getUnreadNotifications);\n      this.getUnreadNotifications();\n    },\n\n    newMessage(message) {\n      let unreadNotifications = this.get('unreadNotifications');\n      const conversationId = message.get('conversation.id');\n      const currentUser = this.get('currentUser.user');\n      message.get('conversation').then(conversation => {\n        if (!conversation.get('participants').includes(this.get('coachId'))) {\n          if (unreadNotifications && unreadNotifications[conversationId]) {\n            Ember.set(unreadNotifications[conversationId], 'unreadMessages', unreadNotifications[conversationId].unreadMessages + 1);\n            this.set('unreadNotifications', unreadNotifications);\n          } else if (message.get('author.id') != currentUser.get('id')) {\n            message.get('author').then(author => {\n              unreadNotifications[conversationId] = {\n                conversation: {\n                  name: author.get('fullname'),\n                  participants: author.get('id')\n                },\n                unreadMessages: 1\n              };\n              this.set('notificationsCount', this.get('notificationsCount') + 1);\n              this.set('unreadNotifications', unreadNotifications);\n            });\n          }\n        }\n      });\n    },\n\n    getUnreadNotifications() {\n      const unreadNotifications = this.get('messaging.unreadNotifications'); // User using the admin can also be a patient, being a patient it has a coach.\n      // Ignore conversation with that coach, as admin is meant to be used only by coaches/Admins.\n      // Admin: Send/Receive messages to/from user's patients only.\n      // Mobile: Send/Receive messages to/from user's patients and/or user's coach\n\n      if (this.get('currentUser.user.id')) {\n        if (this.get('currentUser').get('hasRolePatient') && (this.get('currentUser').get('hasRoleCoach') || this.get('currentUser').get('hasRoleAdmin'))) {\n          this.get('store').findRecord('patient', this.get('currentUser.user.id')).then(patient => {\n            if (patient) {\n              const patientCoachId = parseInt(patient.belongsTo('coach').id(), 10);\n              this.set('coachId', patientCoachId);\n\n              if (unreadNotifications.conversations && Object.keys(unreadNotifications.conversations).length > 0) {\n                Object.keys(unreadNotifications.conversations).forEach(conversation => {\n                  if (unreadNotifications.conversations[conversation].conversation.participants == patientCoachId) {\n                    delete unreadNotifications.conversations[conversation];\n                    unreadNotifications.notificationsCount -= 1;\n                  }\n                });\n              }\n            }\n          }).catch(err => {\n            console.log(err);\n          }).then(() => {\n            this.set('unreadNotifications', unreadNotifications.conversations);\n            this.set('notificationsCount', unreadNotifications.notificationsCount);\n          });\n        } else {\n          this.set('unreadNotifications', unreadNotifications.conversations);\n          this.set('notificationsCount', unreadNotifications.notificationsCount);\n        }\n      }\n    },\n\n    willDestroyElement() {\n      this._super(...arguments);\n\n      this.get('messaging').off(_messaging.messageCommands.NEW_MESSAGE, this, this.newMessage);\n      this.get('messaging').off(_messaging.messageCommands.UNREAD_NOTIFICATIONS, this, this.getUnreadNotifications);\n    },\n\n    didUpdate() {\n      this._super(...arguments);\n\n      const path = Ember.getOwner(this).lookup('controller:application').currentPath;\n\n      if (path.includes('topic') && !path.includes('-topic')) {\n        this.set('isAppSetting', 'active');\n      } else {\n        this.set('isAppSetting', '');\n      }\n    },\n\n    actions: {\n      async logOut() {\n        let token = this.get('session.data.authenticated.token');\n        let refreshToken = this.get('session.data.authenticated.refresh');\n        this.get('session').invalidate();\n        this.get('fullStory').shutdownFullStoryAnalytics();\n        await _jquery.default.ajax({\n          url: _environment.default['API_URL'] + '/logout',\n          method: 'POST',\n          data: {\n            refresh: refreshToken\n          },\n          headers: {\n            Authorization: 'Bearer ' + token\n          }\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/medication-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    Categories: [{\n      'label': 'Rx',\n      'value': 'rx'\n    }, {\n      'label': 'Over The Counter',\n      'value': 'otc'\n    }, {\n      'label': 'Biologics',\n      'value': 'biologics'\n    }, {\n      'label': 'Biosimilars',\n      'value': 'biosimilars'\n    }, {\n      'label': 'Specific Function',\n      'value': 'specific_function'\n    }, {\n      'label': 'Non Biologics',\n      'value': 'non_biologics'\n    }, {\n      'label': 'Opiate',\n      'value': 'opiate'\n    }, {\n      'label': 'Steroid',\n      'value': 'steroid'\n    }],\n    DosageUnits: [{\n      'label': 'Microgram',\n      'value': 'ug'\n    }, {\n      'label': 'Milligram',\n      'value': 'mg'\n    }],\n    FrequencyUnits: [{\n      'label': 'Daily',\n      'value': 'daily'\n    }, {\n      'label': 'Weekly',\n      'value': 'weekly'\n    }, {\n      'label': 'Monthly',\n      'value': 'monthly'\n    }, {\n      'label': 'Annually',\n      'value': 'annually'\n    }],\n    actions: {\n      selectCategory(category) {\n        this.changeset.set('category', category.value);\n      },\n\n      selectDosageUnit(dosageUnit) {\n        this.changeset.set('dosageUnit', dosageUnit.value);\n      },\n\n      selectFrequencyUnit(frequencyUnit) {\n        this.changeset.set('frequencyUnit', frequencyUnit.value);\n      },\n\n      save() {\n        this.changeset.validate().then(() => {\n          if (this.changeset.get('isValid')) {\n            this.changeset.save().then(() => {\n              if (typeof this.attrs.afterSave === 'function') {\n                this.attrs.afterSave(this.get('model'));\n              }\n            }).catch(err => {\n              console.log('rollback %o', err);\n              Ember.get(this, 'model.errors').forEach(({\n                attribute,\n                message\n              }) => {\n                this.changeset.pushErrors(attribute, message);\n              });\n\n              if (!this.get('model.isNew')) {\n                this.get('model').rollbackAttributes();\n              }\n            });\n          } else {\n            alert('Fix errors before saving');\n          }\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/modal-dialog\", [\"exports\", \"ember-modal-dialog/components/modal-dialog\"], function (_exports, _modalDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _modalDialog.default;\n    }\n  });\n});","define(\"admin/components/modal-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\", \"moment\", \"admin/libs/utils\", \"admin/libs/observations-filter\"], function (_exports, _emberChangeset, _emberChangesetValidations, _moment, _utils, _observationsFilter) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, \"model\");\n      let validator = Ember.get(this, \"validator\") || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n      this.observationsToAdd = [];\n      this.templateTopicsToAdd = [];\n      this.customTopicsToAdd = [];\n      this.templateTagsToAdd = [];\n      this.customTagsToAdd = [];\n      this.patientTriggersToAdd = [];\n      this.excludedTopics = [];\n      this.columnOrdering = {\n        happened_at: false\n      };\n      this.modalPage = 1;\n      this.modalFor = this.get(\"modalFor\");\n      this.showSaveButton = false;\n      this.totalPages = {\n        globalTrigger: 4,\n        intervention: 5\n      };\n      let state = {\n        globalTrigger: \"suspected\",\n        intervention: \"testing\"\n      };\n      this.globalTriggers = this.get(\"triggers\");\n      this.triggerStates = [{\n        name: \"Suspected\",\n        value: \"suspected\"\n      }, {\n        name: \"Watching (private)\",\n        value: \"under_investigation\"\n      }, {\n        name: \"Confirmed\",\n        value: \"confirmed\"\n      }, {\n        name: \"Ruled out\",\n        value: \"rejected\"\n      }];\n      this.intervention = this.get(\"interventions\");\n      this.interventionStates = [{\n        name: \"Testing\",\n        value: \"testing\"\n      }, {\n        name: \"Effective\",\n        value: \"effective\"\n      }, {\n        name: \"Ineffective\",\n        value: \"ineffective\"\n      }, {\n        name: \"Inconclusive\",\n        value: \"inconclusive\"\n      }]; // Set default status when creating new Patient Trigger or Patient Intervention\n\n      if (!this.changeset.get(\"state\")) {\n        this.changeset.set(\"state\", state[this.modalFor]);\n      }\n    },\n\n    // This is to show which object was selected on the first tab\n    selectedObject: Ember.computed(\"selectedObject\", function () {\n      const name = {\n        globalTrigger: `trigger: ${this.changeset.get(\"globalTrigger.name\")}`,\n        intervention: `intervention: ${this.changeset.get(\"intervention.name\")}`\n      };\n      return name[this.modalFor];\n    }),\n    isPreviousButtonDisabled: Ember.computed(\"modalPage\", function () {\n      if (this.get(\"modalPage\") <= 1) {\n        return true;\n      }\n\n      return false;\n    }),\n    isNextButtonDisabled: Ember.computed(\"modalPage\", function () {\n      if (this.get(\"modalPage\") >= this.totalPages[this.modalFor]) {\n        return true;\n      }\n\n      return false;\n    }),\n    currentUser: Ember.inject.service(\"current-user\"),\n    store: Ember.inject.service(),\n    observationsParams: Ember.computed(\"patient.id\", function () {\n      return {\n        search: null,\n        showDeleted: false,\n        list_note: false,\n        patient: this.get(\"patient.id\")\n      };\n    }),\n    observations: Ember.computed(\"simpleObservations\", function () {\n      return this.convertObservationsDataToSimpleTableObjects(this.get(\"simpleObservations\"), this.selectObservation);\n    }),\n    topicsToAdd: Ember.computed(\"topicTemplates\", function () {\n      const selectedTrigger = this.changeset.get(this.modalFor);\n      const globalObject = this.modalFor === \"globalTrigger\" ? \"trigger\" : \"intervention\";\n      let triggerTopicTemplates;\n      let templateDisplayTopics = [];\n      let customDisplayTopics = [];\n\n      if (selectedTrigger) {\n        triggerTopicTemplates = this.get(\"topicTemplates\").filter(template => {\n          if (template.associatedObjects) {\n            return template.associatedObjects.some(obj => obj.type === globalObject && obj.id == selectedTrigger.id);\n          } else {\n            return false;\n          }\n        });\n\n        if (triggerTopicTemplates) {\n          triggerTopicTemplates.forEach(template => {\n            if (template.topicTemplateDisplayTopics) {\n              template.topicTemplateDisplayTopics.forEach(dt => {\n                if (dt.enabled) {\n                  templateDisplayTopics.push(dt);\n                }\n              });\n            }\n          });\n        }\n\n        if (this.get(\"addedDisplayTopics\")) {\n          this.get(\"addedDisplayTopics\").forEach(dt => {\n            if (!dt.topicTemplateDisplayTopic) {\n              customDisplayTopics.push(dt);\n            }\n          });\n        }\n      }\n\n      return this.convertTopicsDataToSimpleTableObjects([templateDisplayTopics, customDisplayTopics], this.selectTopic, this.updateTopicAlias);\n    }),\n    tagsToAddForTopics: Ember.computed(\"topicTemplateDisplayTopics\", function () {\n      // this.templateTopicsToAdd;\n      // this.customTopicsToAdd;\n      // const selectedTrigger = this.changeset.get('globalTrigger');\n      let addedTopics = [];\n      this.changeset.get(\"addedDisplayTopics\").forEach(dt => {\n        addedTopics.push(dt);\n      });\n      let selectedTopics = addedTopics.concat(this.templateTopicsToAdd); // WILL IT WORK ON EDITING ???\n      // const existingTopics = this.changeset.get('addedDisplayTopics');\n\n      let templateDisplayTopicTags = [];\n      let customDisplayTopicTags = [];\n\n      if (selectedTopics) {\n        selectedTopics.forEach(topic => {\n          if (topic.topicTemplateDisplayTopic) {\n            const topicTemplateDisplayTopicId = topic.topicTemplateDisplayTopic.id;\n            let templateTopic = this.get(\"topicTemplateDisplayTopics\").find(tempTopic => {\n              return tempTopic.id === topicTemplateDisplayTopicId;\n            });\n\n            if (templateTopic && templateTopic.topicTemplateDisplayTopicTags) {\n              let topicTags = [];\n              templateTopic.topicTemplateDisplayTopicTags.forEach(tag => {\n                if (tag.enabled) {\n                  topicTags.push(tag);\n                }\n              });\n\n              if (topicTags.length) {\n                let tagsToAdd = {};\n                tagsToAdd[topicTemplateDisplayTopicId] = topicTags;\n                templateDisplayTopicTags.push(tagsToAdd);\n              }\n            }\n          }\n        });\n      } // FINISH\n      // if (this.get('addedDisplayTopics')) {\n      //   this.get('addedDisplayTopics').forEach(dt => {\n      //     if (!dt.topicTemplateDisplayTopic) {\n      //       customDisplayTopicTags.push(dt);\n      //     };\n      //   });\n      // };\n\n\n      return this.convertTopicTagsDataToSimpleTableObjects([templateDisplayTopicTags, customDisplayTopicTags], this.selectTopicTag, this.updateTagAlias);\n    }),\n    // hasDeletedObservations: computed('observations', function() {\n    //   return this.get('observations').map(observation => observation.get('deleted') == true);\n    // }),\n    obsLabels: Ember.computed(\"displayTopics\", \"simpleObservations\", \"excludedTopics\", function () {\n      return (0, _observationsFilter.buildFiltersFromDisplayTopics)(this.get(\"displayTopics\"), this.get(\"simpleObservations\"), this.get(\"excludedTopics\"), false);\n    }),\n    // canEditObservation: computed('patient', function() {\n    //   return (\n    //     this.get('currentUser.user.id') ==\n    //       this.get('patient')\n    //         .belongsTo('coach')\n    //         .id() || this.get('currentUser.user.id') == this.get('patient.id')\n    //   );\n    // }),\n    observationsMeta: Ember.computed(\"simpleObservations.meta\", function () {\n      let meta = {\n        page_size: 10,\n        orderColumn: \"happened_at\",\n        orderDirection: \"desc\",\n        isLoading: false\n      };\n      const pagination = this.get(\"simpleObservations.meta.pagination\");\n\n      if (pagination) {\n        meta.pagination = pagination;\n      }\n\n      return meta;\n    }),\n    patientTriggers: Ember.computed(\"relatedPatientTriggers\", function () {\n      let patientTriggers = this.store.peekAll(\"patient-trigger\");\n      return this.convertPatientTriggerDataToSimpleTableObjects(patientTriggers.filter(patientTrigger => patientTrigger.get(\"id\") !== null && patientTrigger.get(\"activeState\") === \"active\"), this.selectPatientTrigger);\n    }),\n\n    selectObservation(scope, selectedObservation, isChecked) {\n      if (selectedObservation) {\n        if (isChecked) {\n          scope.observationsToAdd.push(selectedObservation);\n        } else {\n          const selObsId = selectedObservation.get(\"id\");\n          scope.observationsToAdd = scope.observationsToAdd.filter(obs => obs.id !== selObsId);\n        }\n      }\n    },\n\n    selectTopic(scope, selectedTopic, isChecked, isCustom) {\n      // FINISH\n      if (selectedTopic) {\n        if (isChecked) {\n          let newDisplayTopicHash = {\n            patient: scope.get(\"patient\"),\n            topic: selectedTopic.get(\"topic\"),\n            unitSettings: \"metric\",\n            goalType: \"generic\",\n            state: \"active\",\n            alias: selectedTopic.get(\"alias\")\n          };\n\n          if (!isCustom) {\n            newDisplayTopicHash.topicTemplateDisplayTopic = selectedTopic;\n            scope.templateTopicsToAdd.push(newDisplayTopicHash);\n          } else {\n            scope.customTopicsToAdd.push(newDisplayTopicHash);\n          }\n        } else {\n          if (!isCustom) {\n            scope.templateTopicsToAdd = scope.templateTopicsToAdd.filter(top => {\n              if (top.topicTemplateDisplayTopic) {\n                return top.topicTemplateDisplayTopic.get(\"id\") !== selectedTopic.get(\"id\");\n              } else {\n                return true;\n              }\n            }); // let filteredTopics = scope.changeset.get('addedDisplayTopics').filter(top => {\n            //   if (top.get('isNew')) {\n            //     // return top.topicTemplateDisplayTopic.id == selTopId;\n            //     // scope.get('store').destroyRecord(filteredTopics);\n            //   } else {\n            //     // MAKE DISPLAY TOPIC INACTIVE\n            //   }});\n          } // console.log(selectedTopic.get('isNew'));\n          // const selTopId = selectedTopic.get('id');\n          // let filteredTopics = scope.changeset.get('addedDisplayTopics').filter(top => {\n          //   if (top.topicTemplateDisplayTopic) {\n          //     return top.topicTemplateDisplayTopic.id == selTopId;\n          //   } else {\n          //   }});\n          // scope.changeset.set('addedDisplayTopics', filteredTopics);\n\n        }\n\n        scope.notifyPropertyChange(\"tagsToAddForTopics\");\n      }\n    },\n\n    selectTopicTag(scope, selectedTag, isChecked, isCustom) {\n      // FINISH\n      if (selectedTag) {\n        if (isChecked) {\n          let newDisplayTopicTagHash = {\n            topic: selectedTag.get(\"topic\"),\n            // displayTopic: selectedTag.get('display_topic.id'),   // HOW TO GET DISPLAY TOPIC ASSOCIATION IF DISPLAY TOPIC ISN'T CREATED YET\n            tagType: \"unknown\",\n            state: \"active\",\n            alias: selectedTag.get(\"alias\")\n          };\n\n          if (!isCustom) {\n            newDisplayTopicTagHash.topicTemplateDisplayTopicTag = selectedTag;\n            newDisplayTopicTagHash.topicTemplateDisplayTopic = selectedTag.get(\"display_topic\");\n            scope.templateTagsToAdd.push(newDisplayTopicTagHash);\n          } else {\n            scope.customTagsToAdd.push(newDisplayTopicTagHash);\n          }\n        } else {\n          if (!isCustom) {\n            scope.templateTagsToAdd = scope.templateTagsToAdd.filter(tag => {\n              if (tag.topicTemplateDisplayTopicTag) {\n                return tag.topicTemplateDisplayTopicTag.get(\"id\") !== selectedTag.get(\"id\");\n              } else {\n                return true;\n              }\n            }); // let filteredTopics = scope.changeset.get('addedDisplayTopics').filter(top => {\n            //   if (top.get('isNew')) {\n            //     // return top.topicTemplateDisplayTopic.id == selTopId;\n            //     // scope.get('store').destroyRecord(filteredTopics);\n            //   } else {\n            //     // MAKE DISPLAY TOPIC INACTIVE\n            //   }});\n          } // console.log(selectedTag.get('isNew'));\n          // const selTopId = selectedTag.get('id');\n          // let filteredTopics = scope.changeset.get('addedDisplayTopics').filter(top => {\n          //   if (top.topicTemplateDisplayTopic) {\n          //     return top.topicTemplateDisplayTopic.id == selTopId;\n          //   } else {\n          //   }});\n          // scope.changeset.set('addedDisplayTopics', filteredTopics);\n\n        }\n      }\n    },\n\n    selectPatientTrigger(scope, selectedPatientTrigger, isChecked) {\n      if (selectedPatientTrigger) {\n        if (isChecked) {\n          scope.patientTriggersToAdd.push(selectedPatientTrigger);\n        } else {\n          const selectPatientTriggerId = selectedPatientTrigger.id;\n          scope.patientTriggersToAdd = scope.patientTriggersToAdd.filter(pt => pt.id !== selectPatientTriggerId);\n        }\n      }\n    },\n\n    updateTopicAlias(scope, selectedTopic, name) {\n      // FINISH WITH CUSTOM TOPICS\n      if (selectedTopic) {\n        selectedTopic.set(\"alias\", name);\n        scope.templateTopicsToAdd.forEach(top => {\n          if (top.topicTemplateDisplayTopic && top.topicTemplateDisplayTopic.get(\"id\") === selectedTopic.get(\"id\")) {\n            top.alias = name;\n          }\n        });\n      }\n    },\n\n    updateTagAlias(scope, selectedTag, name) {\n      // FINISH WITH CUSTOM TAGS\n      if (selectedTag) {\n        selectedTag.set(\"alias\", name);\n        scope.templateTagsToAdd.forEach(tag => {\n          if (tag.topicTemplateDisplayTopicTag && tag.topicTemplateDisplayTopicTag.get(\"id\") === selectedTag.get(\"id\")) {\n            tag.alias = name;\n          }\n        });\n      }\n    },\n\n    topicInfo: function (templateTopicId) {\n      let addedTopics = [];\n      this.changeset.get(\"addedDisplayTopics\").forEach(dt => {\n        addedTopics.push(dt);\n      });\n      let selectedTopics = addedTopics.concat(this.templateTopicsToAdd);\n      let currentTopic = selectedTopics.find(top => {\n        if (top.topicTemplateDisplayTopic) {\n          return top.topicTemplateDisplayTopic.id === templateTopicId;\n        }\n      });\n\n      if (currentTopic) {\n        if (currentTopic.alias) {\n          return currentTopic.topic.get(\"title\") + \" (\" + currentTopic.alias + \")\";\n        } else {\n          return currentTopic.topic.get(\"title\");\n        }\n      }\n\n      return \"\";\n    },\n    observationsTableColumns: Ember.computed(function () {\n      let observationColumns = [{\n        label: \"Selected\",\n        valuePath: \"relatedObservations\",\n        width: \"50px\",\n        sortable: false,\n        cellComponent: \"simple-table/patients/observations/checkbox-cell\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Image\",\n        valuePath: \"image\",\n        width: \"50px\",\n        sortable: false,\n        cellComponent: \"simple-table/patients/observations/image-cell\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Type\",\n        valuePath: \"display_topic__topic__topic_type\",\n        width: \"200px\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Display Topic\",\n        valuePath: \"display_topic\",\n        width: \"200px\",\n        cellComponent: \"simple-table/patients/observations/displaytopic-cell\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Date\",\n        valuePath: \"happened_at\",\n        align: \"center\",\n        width: \"300px\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\"\n      }, {\n        label: \"Amount\",\n        valuePath: \"amount\",\n        width: \"150px\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\"\n      }, {\n        label: \"Tags\",\n        valuePath: \"tags\",\n        sortable: false,\n        width: \"150px\",\n        cellComponent: \"simple-table/patients/tags-cell\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\"\n      }, {\n        label: \"Note\",\n        valuePath: \"note\",\n        sortable: false,\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\"\n      } // {\n      //   label: 'Actions',\n      //   valuePath: 'actions',\n      //   sortable: false,\n      //   cellComponent: 'simple-table/patients/observations/actions-cell',\n      //   width: '80px',\n      //   align: 'center',\n      //   classNames: 'simple-table__header',\n      //   cellClassNames: 'simple-table__cell'\n      // }\n      ]; // if (this.get('observationsParams.showDeleted')) {\n      //   observationColumns.splice(6, 0, {\n      //     label: 'Deleted',\n      //     valuePath: 'deleted',\n      //     width: '80px',\n      //     align: 'center',\n      //     classNames: 'simple-table__header',\n      //     cellClassNames: 'simple-table__cell'\n      //   });\n      // }\n\n      return observationColumns;\n    }),\n    topicsTableColumns: Ember.computed(function () {\n      let topicColumns = [{\n        label: \"Add\",\n        valuePath: \"addedDisplayTopics\",\n        width: \"50px\",\n        sortable: false,\n        cellComponent: \"simple-table/patients/observations/checkbox-cell\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Type\",\n        valuePath: \"topic_type\",\n        width: \"200px\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Topic\",\n        valuePath: \"topic_name\",\n        width: \"200px\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Alias\",\n        valuePath: \"display_topic\",\n        sortable: false,\n        cellComponent: \"simple-table/patients/display-topics/input-cell\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }];\n      return topicColumns;\n    }),\n    tagsTableColumns: Ember.computed(function () {\n      let tagColumns = [{\n        label: \"Add\",\n        valuePath: \"addedDisplayTopicTags\",\n        width: \"50px\",\n        sortable: false,\n        cellComponent: \"simple-table/patients/observations/checkbox-cell\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Topic\",\n        valuePath: \"topic_name\",\n        width: \"200px\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Alias\",\n        valuePath: \"display_topic_tag\",\n        sortable: false,\n        cellComponent: \"simple-table/patients/display-topics/input-cell\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }];\n      return tagColumns;\n    }),\n    patientTriggersTableColumns: Ember.computed(function () {\n      let patientTriggerColumns = [{\n        label: \"Selected\",\n        valuePath: \"relatedPatientTriggers\",\n        width: \"50px\",\n        sortable: false,\n        cellComponent: \"simple-table/patients/observations/checkbox-cell\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Trigger Name\",\n        valuePath: \"globalTrigger__name\",\n        width: \"200px\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Alias\",\n        valuePath: \"patientTrigger__alias\",\n        width: \"150px\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"Trigger Description\",\n        valuePath: \"globalTrigger__description\",\n        sortable: false,\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }, {\n        label: \"State\",\n        valuePath: \"state\",\n        width: \"120px\",\n        classNames: \"simple-table__header\",\n        cellClassNames: \"simple-table__cell\",\n        align: \"center\"\n      }];\n      return patientTriggerColumns;\n    }),\n\n    // Map observations to simple-table friendly objects:\n    convertObservationsDataToSimpleTableObjects(observations, selectObservation) {\n      return observations.map(observation => {\n        let obsSelected = this.changeset.get(\"relatedObservations\").find(obs => obs.id === observation.get(\"id\")) ? true : false;\n        return {\n          id: observation.get(\"id\"),\n          image: {\n            url: observation.get(\"image.url\"),\n            note: observation.get(\"note\")\n          },\n          happened_at: (0, _utils.formatDates)((0, _moment.default)(observation.get(\"localStartedAt\")), observation.get(\"localEndedAt\") ? (0, _moment.default)(observation.get(\"localEndedAt\")) : null),\n          display_topic__topic__topic_type: observation.get(\"displayTopic.topic.topicType\"),\n          display_topic: observation.get(\"displayTopic\"),\n          //.alias') || observation.get('displayTopic.name'),\n          amount: this.formatAmount(observation),\n          tags: observation.get(\"tags\"),\n          note: observation.get(\"note\"),\n          state: observation.get(\"deleted\") ? \"\" : \"active\",\n          deleted: observation.get(\"deleted\") ? \"deleted\" : \"\",\n          relatedObservations: {\n            scope: this,\n            rowObj: observation,\n            isSelected: obsSelected,\n            toggler: selectObservation\n          }\n        };\n      });\n    },\n\n    // Map topics to simple-table friendly objects:\n    convertTopicsDataToSimpleTableObjects([templateDisplayTopics, customDisplayTopics], selectTopic, updateAlias) {\n      let mappedTemplateDisplayTopics = templateDisplayTopics.map(topic => {\n        let addedDisplayTopic = this.changeset.get(\"addedDisplayTopics\").find(top => {\n          if (top.topicTemplateDisplayTopic) {\n            return top.topicTemplateDisplayTopic.id === topic.get(\"id\");\n          } else {\n            return false;\n          }\n        });\n        let topSelected = addedDisplayTopic ? true : false;\n        return {\n          id: topic.get(\"id\"),\n          topic_type: topic.get(\"topic.topicType\"),\n          topic_name: topic.get(\"topic.title\"),\n          display_topic: {\n            scope: this,\n            rowObj: topic,\n            name: topSelected ? addedDisplayTopic.get(\"alias\") : topic.get(\"alias\"),\n            updater: updateAlias\n          },\n          addedDisplayTopics: {\n            scope: this,\n            rowObj: topic,\n            isSelected: topSelected,\n            toggler: selectTopic,\n            isCustom: false\n          }\n        };\n      });\n      let mappedCustomDisplayTopics = customDisplayTopics.map(topic => {\n        return {\n          id: topic.get(\"id\"),\n          topic_type: topic.get(\"topic.topicType\"),\n          topic_name: topic.get(\"topic.title\"),\n          display_topic: {\n            scope: this,\n            rowObj: topic,\n            name: topic.get(\"alias\"),\n            updater: updateAlias\n          },\n          addedDisplayTopics: {\n            scope: this,\n            rowObj: topic,\n            isSelected: true,\n            toggler: selectTopic,\n            isCustom: true\n          }\n        };\n      });\n      return mappedTemplateDisplayTopics.concat(mappedCustomDisplayTopics);\n    },\n\n    // Map topic tags to simple-table friendly objects:\n    convertTopicTagsDataToSimpleTableObjects([templateDisplayTopicTags, customDisplayTopicTags], selectTopicTag, updateAlias) {\n      let mappedTemplateDisplayTopicTags = templateDisplayTopicTags.map(topic => {\n        // let tags = Object.values(topic);\n        let tags = Object.values(topic)[0].map(tag => {\n          let addedDisplayTopicTag = this.changeset.get(\"addedDisplayTopics\").find(top => {\n            if (top.topicTemplateDisplayTopic) {\n              return top.topicTemplateDisplayTopic.id === topic.get(\"id\");\n            } else {\n              return false;\n            }\n          }); //.find(tag => {\n          // tag;\n          // });\n          // ^^ FINISH\n\n          let tagSelected = addedDisplayTopicTag ? true : false;\n          return {\n            id: tag.get(\"id\"),\n            topic_name: tag.get(\"topic.title\"),\n            display_topic_tag: {\n              scope: this,\n              rowObj: tag,\n              name: tagSelected ? addedDisplayTopicTag.get(\"alias\") : tag.get(\"alias\"),\n              updater: updateAlias\n            },\n            addedDisplayTopicTags: {\n              scope: this,\n              rowObj: tag,\n              isSelected: tagSelected,\n              toggler: selectTopicTag,\n              isCustom: false\n            }\n          };\n        });\n        let topObj = {};\n        let topId = Object.keys(topic)[0];\n        topObj[topId] = tags;\n        return topObj;\n      });\n      let mappedCustomDisplayTopicTags = customDisplayTopicTags.map(topic => {\n        topic.map(tag => {\n          return {\n            id: tag.get(\"id\"),\n            topic_name: tag.get(\"topic.title\"),\n            display_topic_tag: {\n              scope: this,\n              rowObj: tag,\n              name: tag.get(\"alias\"),\n              updater: updateAlias\n            },\n            addedDisplayTopicTags: {\n              scope: this,\n              rowObj: tag,\n              isSelected: true,\n              toggler: selectTopicTag,\n              isCustom: true\n            }\n          };\n        });\n      });\n      return mappedTemplateDisplayTopicTags.concat(mappedCustomDisplayTopicTags);\n    },\n\n    formatAmount(observation) {\n      const unit = observation.get(\"displayTopic.unit\") || \"\";\n      let amount = null;\n\n      if (observation.get(\"endedAt\")) {\n        let start = (0, _moment.default)(observation.get(\"localStartedAt\"));\n        let ended = (0, _moment.default)(observation.get(\"localEndedAt\"));\n\n        switch (unit) {\n          case \"sec\":\n            amount = ended.diff(start, \"seconds\");\n            break;\n\n          case \"min\":\n            amount = ended.diff(start, \"minutes\");\n            break;\n\n          case \"hr\":\n            amount = ended.diff(start, \"hours\");\n            break;\n\n          case \"days\":\n            amount = ended.diff(start, \"days\");\n            break;\n\n          case \"months\":\n            amount = ended.diff(start, \"months\");\n            break;\n\n          case \"years\":\n            amount = ended.diff(start, \"years\");\n            break;\n\n          default:\n            amount = 0;\n            break;\n        }\n      } else {\n        amount = observation.get(\"amount\");\n      }\n\n      return amount != null ? `${amount.toFixed(4).replace(/\\.0+$/, \"\")} ${unit}` : \"\";\n    },\n\n    fetchObservations() {\n      if (this.get(\"observationsParams.patient\")) {\n        this.set(\"observationsMeta.isLoading\", true);\n        const queryParams = this.get(\"observationsParams\");\n        queryParams.page = this.get(\"observationsMeta.pagination.page\");\n        queryParams.page_size = this.get(\"observationsMeta.page_size\");\n        const columnOrdering = this.get(\"columnOrdering\");\n        queryParams.ordering = Object.keys(columnOrdering).map(column => {\n          return columnOrdering[column] ? column : `-${column}`;\n        }).join(\",\");\n        const excludedTopics = this.get(\"excludedTopics\");\n\n        if (excludedTopics.length > 0) {\n          queryParams.exclude = excludedTopics.join(\",\");\n        } else {\n          delete queryParams[\"exclude\"];\n        }\n\n        this.store.query(\"observation\", queryParams).then(response => {\n          if (response && response.meta && response.meta.pagination) {\n            this.set(\"observationsMeta.pagination\", response.meta.pagination);\n          }\n\n          this.set(\"observations\", this.convertObservationsDataToSimpleTableObjects(response, this.selectObservation));\n          this.set(\"observationsMeta.isLoading\", false);\n        });\n      }\n    },\n\n    convertPatientTriggerDataToSimpleTableObjects(patientTriggers, selectPatientTrigger) {\n      return patientTriggers.map(patientTrigger => {\n        let ptSelected = this.changeset.get(\"relatedPatientTriggers\").find(pt => pt.id === patientTrigger.get(\"id\")) ? true : false;\n        return {\n          id: patientTrigger.get(\"id\"),\n          globalTrigger__name: patientTrigger.get(\"globalTrigger.name\"),\n          globalTrigger__description: patientTrigger.get(\"globalTrigger.triggerDescription\"),\n          patientTrigger__alias: patientTrigger.get(\"alias\"),\n          state: patientTrigger.get(\"state\"),\n          relatedPatientTriggers: {\n            scope: this,\n            rowObj: patientTrigger,\n            isSelected: ptSelected,\n            toggler: selectPatientTrigger\n          }\n        };\n      });\n    },\n\n    actions: {\n      closeModalDialog: function () {\n        const toggler = this.get(\"onCloseModalDialog\");\n\n        if (typeof toggler === \"function\") {\n          toggler();\n        }\n      },\n      previousModalPage: function () {\n        let page = this.get(\"modalPage\");\n        page = Math.max(1, --page);\n        this.set(\"showSaveButton\", page === this.totalPages[this.modalFor]);\n        this.set(\"modalPage\", page);\n      },\n      nextModalPage: function () {\n        let page = this.get(\"modalPage\");\n        page = Math.min(this.totalPages[this.modalFor], ++page);\n        this.set(\"showSaveButton\", page === this.totalPages[this.modalFor]);\n        this.set(\"modalPage\", page);\n      },\n      selectGlobalValue: function (selectedValue) {\n        // MAKE UNEDITABLE ON EDIT\n        if (selectedValue) {\n          this.changeset.set(this.modalFor, selectedValue);\n        } else {\n          this.changeset.set(this.modalFor, null);\n        }\n\n        this.notifyPropertyChange(\"topicsToAdd\");\n      },\n      selectState: function (selectedState) {\n        if (selectedState) {\n          this.changeset.set(\"state\", selectedState.value);\n        } else {\n          this.changeset.set(\"state\", null);\n        }\n      },\n      save: function () {\n        // FIX\n        if (this.changeset.get(\"isDirty\")) {\n          let timestamp = (0, _moment.default)(new Date(), \"MM-DD-YYYY HH:mm:ss a\").utc().format(\"YYYY-MM-DD HH:mm:ss\");\n\n          if (this.changeset.get(\"isNew\")) {\n            this.changeset.set(\"createdAt\", timestamp);\n          }\n\n          this.changeset.set(\"updatedAt\", timestamp);\n          this.store.findRecord(\"coach\", this.currentUser.user.id).then(coach => {\n            this.changeset.set(\"createdBy\", coach);\n          }).then(() => {\n            this.changeset.validate().then(() => {\n              if (this.changeset.get(\"isValid\")) {\n                this.changeset.set(\"relatedObservations\", this.observationsToAdd);\n                this.changeset.set(\"relatedPatientTriggers\", this.patientTriggersToAdd);\n                let createdDisplayTopics = [];\n                this.templateTopicsToAdd.forEach(top => {\n                  let newRecord = this.get(\"store\").createRecord(\"display-topic\", top);\n\n                  if (newRecord && newRecord.topicTemplateDisplayTopic) {\n                    let topicTemplateId = newRecord.topicTemplateDisplayTopic.get(\"id\");\n                    this.templateTagsToAdd.forEach(tag => {\n                      if (tag.topicTemplateDisplayTopic && tag.topicTemplateDisplayTopic.get(\"id\") === topicTemplateId) {\n                        tag.displayTopic = newRecord;\n                      }\n                    });\n                  }\n\n                  createdDisplayTopics.push(newRecord);\n                }); // this.changeset.set('addedDisplayTopics', createdDisplayTopics);\n                // this.customTopicsToAdd.forEach(top => {\n                //   let newRecord = this.get('store').createRecord('display-topic', top);\n                //   console.log(newRecord);\n                //   createdDisplayTopics.push(newRecord);\n                // });\n                // CREATE TAGS\n\n                let createdDisplayTopicTags = [];\n                this.templateTagsToAdd.forEach(tag => {\n                  let topicTemplateId = tag.topicTemplateDisplayTopic.get(\"id\");\n                  delete tag.topicTemplateDisplayTopic;\n                  let newRecord = this.get(\"store\").createRecord(\"display-topic-tag\", tag); // ASSOCIATE DISPLAY TOPIC WITH TAG\n\n                  createdDisplayTopics.forEach(dt => {\n                    if (dt.topicTemplateDisplayTopic && dt.topicTemplateDisplayTopic.get(\"id\") === topicTemplateId) {\n                      dt.get(\"displayTopicTags\").pushObject(newRecord);\n                    }\n                  });\n                  createdDisplayTopicTags.push(newRecord);\n                }); // this.changeset.set('addedDisplayTopics', createdDisplayTopicTags);\n                // this.customTagsToAdd.forEach(tag => {\n                //   let newRecord = this.get('store').createRecord('display-topic-tag', tag);\n                // ASSOCIATE DISPLAY TOPIC WITH TAG\n                //   console.log(newRecord);\n                //   createdDisplayTopicTags.push(newRecord);\n                // });\n\n                let topAssociation = [];\n                createdDisplayTopics.reduce((previousPromise, top) => {\n                  return previousPromise.then(() => {\n                    return top.save().then(function (dt) {\n                      topAssociation.push(dt);\n                      dt.get(\"displayTopicTags\").forEach(function (tag) {\n                        tag.save();\n                      });\n                    });\n                  });\n                }, Promise.resolve()).then(() => {\n                  this.changeset.set(\"addedDisplayTopics\", topAssociation);\n                  this.changeset.save() // .then(savedParent => {\n                  //   savedParent\n                  //     .get('addedDisplayTopics')\n                  //     .forEach(function(c) {\n                  //       c.save();\n                  //     })\n                  .then(() => {\n                    if (typeof this.attrs.afterSave === \"function\") {\n                      this.attrs.afterSave(); // WORK ON AFTER SAVE FUNCTION\n                    }\n                  }) // .catch(err => {\n                  //   console.log('rollback %o', err);\n                  //   get(this, 'model.errors').forEach(({ attribute, message }) => {\n                  //     this.changeset.pushErrors(attribute, message);\n                  //   });\n                  //   if (!this.get('model.isNew')) {\n                  //     this.get('model').rollbackAttributes();\n                  //   }\n                  // });\n                  // })\n                  .catch(err => {\n                    console.log(\"rollback %o\", err);\n                    Ember.get(this, \"model.errors\").forEach(({\n                      attribute,\n                      message\n                    }) => {\n                      this.changeset.pushErrors(attribute, message);\n                    });\n\n                    if (!this.get(\"model.isNew\")) {\n                      this.get(\"model\").rollbackAttributes();\n                    }\n                  });\n                }); // THEN\n              } //else {\n              //   alert('Fix errors before saving')\n              // }\n\n            });\n          });\n        }\n      },\n\n      searchTermChanged(term) {\n        // IT REFRESHES THE WHOLE PAGE\n        // DELETE\n        console.log(term);\n\n        if (term) {\n          this.set(\"observationsMeta.pagination.page\", 1);\n          this.set(\"observationsParams.search\", term);\n          this.fetchObservations();\n        } else if (this.get(\"observationsParams.search\") && this.get(\"observationsParams.search\").length > 0) {\n          this.set(\"observationsMeta.pagination.page\", 1);\n          this.set(\"observationsParams.search\", null);\n          this.fetchObservations();\n        }\n      },\n\n      pageChanged(page) {\n        this.set(\"observationsMeta.pagination.page\", page);\n        this.fetchObservations();\n      },\n\n      orderingChanged(column, order) {\n        this.set(\"observationsMeta.pagination.page\", 1);\n        this.set(\"observationsMeta.orderDirection\", order);\n        this.set(\"observationsMeta.orderColumn\", column);\n        let ordering = this.get(\"columnOrdering\");\n\n        if (ordering.hasOwnProperty(column)) {\n          const currentOrder = ordering[column];\n          ordering[column] = !currentOrder;\n        } else {\n          ordering = {};\n          ordering[column] = order === \"asc\";\n        }\n\n        this.set(\"columnOrdering\", ordering);\n        this.fetchObservations();\n      },\n\n      toggleAllTopics(enabled) {\n        enabled ? this.set(\"excludedTopics\", []) : this.set(\"excludedTopics\", this.get(\"displayTopics\").map(dt => dt.id));\n        this.get(\"obsLabels.tagsArr\").forEach(obsTag => Ember.set(obsTag, \"disabled\", !enabled));\n        this.get(\"obsLabels.typesArr\").forEach(obsTag => Ember.set(obsTag, \"disabled\", !enabled));\n        this.fetchObservations();\n      },\n\n      toggleTopic(topicId, disabled) {\n        const excludedTopics = this.get(\"excludedTopics\");\n\n        if (excludedTopics.includes(topicId)) {\n          excludedTopics.removeAt(excludedTopics.indexOf(topicId));\n        } else {\n          excludedTopics.push(topicId);\n        }\n\n        this.set(\"excludedTopics\", excludedTopics);\n        this.get(\"obsLabels.tagsArr\").forEach(obsLabel => {\n          if (obsLabel.topic_id === topicId) {\n            Ember.set(obsLabel, \"disabled\", !disabled);\n          }\n        });\n        this.fetchObservations();\n      },\n\n      toggleType(topicType, disabled) {\n        const excludedTopics = this.get(\"excludedTopics\");\n        let dtIds = [];\n        this.get(\"obsLabels.typesArr\").forEach(obsLabel => {\n          if (obsLabel.topic_type === topicType) {\n            Ember.set(obsLabel, \"disabled\", !disabled);\n          }\n        });\n        this.get(\"obsLabels.tagsArr\").forEach(obsLabel => {\n          if (obsLabel.displayTopic.get(\"topic\").get(\"topicType\") === topicType) {\n            dtIds.push(obsLabel.topic_id);\n            Ember.set(obsLabel, \"disabled\", !disabled);\n          }\n        });\n\n        if (disabled) {\n          dtIds.forEach(id => {\n            if (excludedTopics.includes(id)) {\n              excludedTopics.removeAt(excludedTopics.indexOf(id));\n            }\n          });\n        } else {\n          dtIds.forEach(id => {\n            if (!excludedTopics.includes(id)) {\n              excludedTopics.push(id);\n            }\n          });\n        }\n\n        this.set(\"excludedTopics\", excludedTopics);\n        this.fetchObservations();\n      } // toggleDeleted() {\n      //   this.set('observationsMeta.pagination.page', 1);\n      //   this.set('observationsParams.showDeleted', !this.get('observationsParams.showDeleted'));\n      //   this.fetchObservations();\n      // }\n\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/models-table-server-paginated\", [\"exports\", \"ember-models-table/components/models-table-server-paginated\"], function (_exports, _modelsTableServerPaginated) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _modelsTableServerPaginated.default;\n    }\n  });\n});","define(\"admin/components/models-table\", [\"exports\", \"ember-models-table/components/models-table\"], function (_exports, _modelsTable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _modelsTable.default;\n  _exports.default = _default;\n});","define(\"admin/components/models-table/cell-column-summary\", [\"exports\", \"ember-models-table/components/models-table/cell-column-summary\"], function (_exports, _cellColumnSummary) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _cellColumnSummary.default;\n    }\n  });\n});","define(\"admin/components/models-table/cell-content-display\", [\"exports\", \"ember-models-table/components/models-table/cell-content-display\"], function (_exports, _cellContentDisplay) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _cellContentDisplay.default;\n    }\n  });\n});","define(\"admin/components/models-table/cell-content-edit\", [\"exports\", \"ember-models-table/components/models-table/cell-content-edit\"], function (_exports, _cellContentEdit) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _cellContentEdit.default;\n    }\n  });\n});","define(\"admin/components/models-table/cell-edit-toggle\", [\"exports\", \"ember-models-table/components/models-table/cell-edit-toggle\"], function (_exports, _cellEditToggle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _cellEditToggle.default;\n    }\n  });\n});","define(\"admin/components/models-table/cell\", [\"exports\", \"ember-models-table/components/models-table/cell\"], function (_exports, _cell) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _cell.default;\n    }\n  });\n});","define(\"admin/components/models-table/columns-dropdown\", [\"exports\", \"ember-models-table/components/models-table/columns-dropdown\"], function (_exports, _columnsDropdown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _columnsDropdown.default;\n    }\n  });\n});","define(\"admin/components/models-table/columns-hidden\", [\"exports\", \"ember-models-table/components/models-table/columns-hidden\"], function (_exports, _columnsHidden) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _columnsHidden.default;\n    }\n  });\n});","define(\"admin/components/models-table/data-group-by-select\", [\"exports\", \"ember-models-table/components/models-table/data-group-by-select\"], function (_exports, _dataGroupBySelect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _dataGroupBySelect.default;\n    }\n  });\n});","define(\"admin/components/models-table/footer\", [\"exports\", \"ember-models-table/components/models-table/footer\"], function (_exports, _footer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _footer.default;\n    }\n  });\n});","define(\"admin/components/models-table/global-filter\", [\"exports\", \"ember-models-table/components/models-table/global-filter\"], function (_exports, _globalFilter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _globalFilter.default;\n    }\n  });\n});","define(\"admin/components/models-table/group-summary-row\", [\"exports\", \"ember-models-table/components/models-table/group-summary-row\"], function (_exports, _groupSummaryRow) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _groupSummaryRow.default;\n    }\n  });\n});","define(\"admin/components/models-table/grouped-header\", [\"exports\", \"ember-models-table/components/models-table/grouped-header\"], function (_exports, _groupedHeader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _groupedHeader.default;\n    }\n  });\n});","define(\"admin/components/models-table/no-data\", [\"exports\", \"ember-models-table/components/models-table/no-data\"], function (_exports, _noData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _noData.default;\n    }\n  });\n});","define(\"admin/components/models-table/page-size-select\", [\"exports\", \"ember-models-table/components/models-table/page-size-select\"], function (_exports, _pageSizeSelect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _pageSizeSelect.default;\n    }\n  });\n});","define(\"admin/components/models-table/pagination-numeric\", [\"exports\", \"ember-models-table/components/models-table/pagination-numeric\"], function (_exports, _paginationNumeric) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _paginationNumeric.default;\n    }\n  });\n});","define(\"admin/components/models-table/pagination-simple\", [\"exports\", \"ember-models-table/components/models-table/pagination-simple\"], function (_exports, _paginationSimple) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _paginationSimple.default;\n    }\n  });\n});","define(\"admin/components/models-table/row-expand\", [\"exports\", \"ember-models-table/components/models-table/row-expand\"], function (_exports, _rowExpand) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowExpand.default;\n    }\n  });\n});","define(\"admin/components/models-table/row-filtering-cell\", [\"exports\", \"ember-models-table/components/models-table/row-filtering-cell\"], function (_exports, _rowFilteringCell) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowFilteringCell.default;\n    }\n  });\n});","define(\"admin/components/models-table/row-filtering\", [\"exports\", \"ember-models-table/components/models-table/row-filtering\"], function (_exports, _rowFiltering) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowFiltering.default;\n    }\n  });\n});","define(\"admin/components/models-table/row-group-toggle\", [\"exports\", \"ember-models-table/components/models-table/row-group-toggle\"], function (_exports, _rowGroupToggle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowGroupToggle.default;\n    }\n  });\n});","define(\"admin/components/models-table/row-grouping\", [\"exports\", \"ember-models-table/components/models-table/row-grouping\"], function (_exports, _rowGrouping) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowGrouping.default;\n    }\n  });\n});","define(\"admin/components/models-table/row-sorting-cell\", [\"exports\", \"ember-models-table/components/models-table/row-sorting-cell\"], function (_exports, _rowSortingCell) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowSortingCell.default;\n    }\n  });\n});","define(\"admin/components/models-table/row-sorting\", [\"exports\", \"ember-models-table/components/models-table/row-sorting\"], function (_exports, _rowSorting) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowSorting.default;\n    }\n  });\n});","define(\"admin/components/models-table/row\", [\"exports\", \"ember-models-table/components/models-table/row\"], function (_exports, _row) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _row.default;\n    }\n  });\n});","define(\"admin/components/models-table/select\", [\"exports\", \"ember-models-table/components/models-table/select\"], function (_exports, _select) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _select.default;\n    }\n  });\n});","define(\"admin/components/models-table/summary\", [\"exports\", \"ember-models-table/components/models-table/summary\"], function (_exports, _summary) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _summary.default;\n    }\n  });\n});","define(\"admin/components/models-table/table-body\", [\"exports\", \"ember-models-table/components/models-table/table-body\"], function (_exports, _tableBody) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _tableBody.default;\n    }\n  });\n});","define(\"admin/components/models-table/table-footer\", [\"exports\", \"ember-models-table/components/models-table/table-footer\"], function (_exports, _tableFooter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _tableFooter.default;\n    }\n  });\n});","define(\"admin/components/models-table/table-header\", [\"exports\", \"ember-models-table/components/models-table/table-header\"], function (_exports, _tableHeader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _tableHeader.default;\n    }\n  });\n});","define(\"admin/components/models-table/table\", [\"exports\", \"ember-models-table/components/models-table/table\"], function (_exports, _table) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _table.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/bootstrap4/columns-dropdown\", [\"exports\", \"ember-models-table/components/models-table/themes/bootstrap4/columns-dropdown\"], function (_exports, _columnsDropdown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _columnsDropdown.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/bootstrap4/data-group-by-select\", [\"exports\", \"ember-models-table/components/models-table/themes/bootstrap4/data-group-by-select\"], function (_exports, _dataGroupBySelect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _dataGroupBySelect.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/bootstrap4/global-filter\", [\"exports\", \"ember-models-table/components/models-table/themes/bootstrap4/global-filter\"], function (_exports, _globalFilter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _globalFilter.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/bootstrap4/row-filtering-cell\", [\"exports\", \"ember-models-table/components/models-table/themes/bootstrap4/row-filtering-cell\"], function (_exports, _rowFilteringCell) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowFilteringCell.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-bootstrap-v3/columns-dropdown\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-bootstrap-v3/columns-dropdown\"], function (_exports, _columnsDropdown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _columnsDropdown.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-bootstrap-v3/data-group-by-select\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-bootstrap-v3/data-group-by-select\"], function (_exports, _dataGroupBySelect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _dataGroupBySelect.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-bootstrap-v3/global-filter\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-bootstrap-v3/global-filter\"], function (_exports, _globalFilter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _globalFilter.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-bootstrap-v3/row-filtering-cell\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-bootstrap-v3/row-filtering-cell\"], function (_exports, _rowFilteringCell) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowFilteringCell.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-bootstrap-v3/summary\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-bootstrap-v3/summary\"], function (_exports, _summary) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _summary.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-bootstrap-v4/columns-dropdown\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-bootstrap-v4/columns-dropdown\"], function (_exports, _columnsDropdown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _columnsDropdown.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-bootstrap-v4/data-group-by-select\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-bootstrap-v4/data-group-by-select\"], function (_exports, _dataGroupBySelect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _dataGroupBySelect.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-bootstrap-v4/global-filter\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-bootstrap-v4/global-filter\"], function (_exports, _globalFilter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _globalFilter.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-bootstrap-v4/row-filtering-cell\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-bootstrap-v4/row-filtering-cell\"], function (_exports, _rowFilteringCell) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowFilteringCell.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-bootstrap-v4/summary\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-bootstrap-v4/summary\"], function (_exports, _summary) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _summary.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-semanticui/row-filtering-cell\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-semanticui/row-filtering-cell\"], function (_exports, _rowFilteringCell) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowFilteringCell.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/ember-semanticui/select\", [\"exports\", \"ember-models-table/components/models-table/themes/ember-semanticui/select\"], function (_exports, _select) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _select.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/semanticui/columns-dropdown\", [\"exports\", \"ember-models-table/components/models-table/themes/semanticui/columns-dropdown\"], function (_exports, _columnsDropdown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _columnsDropdown.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/semanticui/data-group-by-select\", [\"exports\", \"ember-models-table/components/models-table/themes/semanticui/data-group-by-select\"], function (_exports, _dataGroupBySelect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _dataGroupBySelect.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/semanticui/global-filter\", [\"exports\", \"ember-models-table/components/models-table/themes/semanticui/global-filter\"], function (_exports, _globalFilter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _globalFilter.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/semanticui/pagination-numeric\", [\"exports\", \"ember-models-table/components/models-table/themes/semanticui/pagination-numeric\"], function (_exports, _paginationNumeric) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _paginationNumeric.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/semanticui/pagination-simple\", [\"exports\", \"ember-models-table/components/models-table/themes/semanticui/pagination-simple\"], function (_exports, _paginationSimple) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _paginationSimple.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/semanticui/row-filtering-cell\", [\"exports\", \"ember-models-table/components/models-table/themes/semanticui/row-filtering-cell\"], function (_exports, _rowFilteringCell) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rowFilteringCell.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/semanticui/select\", [\"exports\", \"ember-models-table/components/models-table/themes/semanticui/select\"], function (_exports, _select) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _select.default;\n    }\n  });\n});","define(\"admin/components/models-table/themes/semanticui/summary\", [\"exports\", \"ember-models-table/components/models-table/themes/semanticui/summary\"], function (_exports, _summary) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _summary.default;\n    }\n  });\n});","define(\"admin/components/multiselect-checkboxes\", [\"exports\", \"ember-multiselect-checkboxes/components/multiselect-checkboxes\"], function (_exports, _multiselectCheckboxes) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _multiselectCheckboxes.default;\n    }\n  });\n});","define(\"admin/components/note-form\", [\"exports\", \"ember-changeset\"], function (_exports, _emberChangeset) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, validator);\n\n      if (!this.changeset.get('coachOnly')) {\n        this.changeset.set('coachOnly', true);\n      }\n\n      if (!this.changeset.get('createdAt')) {\n        this.changeset.set('createdAt', new Date());\n      }\n\n      this.changeset.set('updatedAt', new Date());\n\n      if (!this.changeset.get('happenedAt')) {\n        this.changeset.set('happenedAt', new Date());\n      }\n\n      if (!this.changeset.get('timezoneOffset')) {\n        this.changeset.set('timezoneOffset', new Date().getTimezoneOffset());\n      }\n    },\n\n    store: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n    actions: {\n      updateHappenAt(date) {\n        if (date) {\n          this.changeset.set('happenedAt', new Date(date));\n          this.set('happenedDate', new Date(date));\n        }\n      },\n\n      save() {\n        if (this.changeset.get('isDirty')) {\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              this.changeset.save().then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('model'));\n                }\n              }).catch(err => {\n                console.log('rollback %o', err);\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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(\"admin/components/observation-form\", [\"exports\", \"ember-changeset\", \"moment\"], function (_exports, _emberChangeset, _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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model.observation');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, validator);\n      this.changeset.set('createdAt', new Date());\n      const happenDate = this.changeset.get('happenedAt');\n      this.changeset.set('happenedAt', new Date(happenDate));\n      const endDate = this.changeset.get('endedAt');\n\n      if (endDate) {\n        this.changeset.set('endedAt', new Date(endDate));\n      }\n\n      model.get('tags').then(x => {\n        if (this.get('SelectedTagsCount') == null) {\n          this.set('SelectedTagsCount', x.length);\n        }\n      });\n      model.get('displayTopic').then(x => {\n        this.set('selectedTagsMax', x.get('tagsMaximum'));\n        this.set('selectedTagsMin', x.get('tagsMinimum'));\n      });\n    },\n\n    happenedDate: Ember.computed('model.observation.happenedAt', function () {\n      const happenDate = this.changeset.get('happenedAt');\n      return new Date(happenDate);\n    }),\n    activeDisplayTopic: Ember.computed('model.observation.displayTopic', function () {\n      const displayTopic = this.changeset.get('displayTopic');\n      return displayTopic;\n    }),\n    endedDate: Ember.computed('model.observation.endedAt', function () {\n      let endDate = this.changeset.get('happenedAt');\n\n      if (this.changeset.get('displayTopic.topic.inputType') == 'time_duration') {\n        const amountVal = this.changeset.get('amount');\n        const hapDate = (0, _moment.default)(this.changeset.get('happenedAt'));\n\n        switch (this.changeset.get('displayTopic.unit')) {\n          case 'sec':\n            endDate = hapDate.add(amountVal, 'seconds').toDate();\n            break;\n\n          case 'min':\n            endDate = hapDate.add(amountVal, 'minutes').toDate();\n            break;\n\n          case 'hr':\n            endDate = hapDate.add(amountVal, 'hours').toDate();\n            break;\n\n          case 'days':\n            endDate = hapDate.add(amountVal, 'days').toDate();\n            break;\n\n          case 'months':\n            endDate = hapDate.add(amountVal, 'months').toDate();\n            break;\n\n          case 'yrs':\n            endDate = hapDate.add(amountVal, 'years').toDate();\n            break;\n\n          default:\n            break;\n        }\n\n        return new Date(endDate);\n      }\n\n      if (this.get('model.observation.endedAt') != null) {\n        const endDate = this.changeset.get('endedAt');\n        return new Date(endDate);\n      } else {\n        const endDate = this.changeset.get('happenedAt');\n        return new Date(endDate);\n      }\n    }),\n    selectedTagsCount: null,\n    selectedTagsMax: null,\n    selectedTagsMin: null,\n    store: Ember.inject.service(),\n    actions: {\n      updateDisplayTopic(topic) {\n        if (topic) {\n          this.changeset.set('displayTopic', topic);\n          this.changeset.set('tags', null);\n          this.changeset.set('displayTopic.tags', null);\n          this.set('activeDisplayTopic', topic);\n          this.set('SelectedTagsCount', 0);\n          this.set('selectedTagsMax', topic.get('tagsMaximum'));\n          this.set('selectedTagsMin', topic.get('tagsMinimum'));\n        }\n      },\n\n      updateHappenDate(date) {\n        if (date) {\n          this.changeset.set('happenedAt', new Date(date));\n          this.set('happenedDate', new Date(date));\n        }\n      },\n\n      updateEndedDate(date) {\n        if (date) {\n          this.changeset.set('endedAt', new Date(date));\n          this.set('endedDate', new Date(date));\n        }\n      },\n\n      tagsChanged(tags) {\n        if (tags) {\n          this.changeset.set('tags', tags);\n          this.set('SelectedTagsCount', tags.length);\n        }\n      },\n\n      save() {\n        if (this.changeset.get('isDirty')) {\n          if (this.changeset.get('displayTopic.topic.inputType') == 'time_duration') {\n            const endDate = this.get('endedDate');\n\n            if (endDate) {\n              this.changeset.set('endedAt', new Date(endDate));\n            }\n          }\n\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              if (this.changeset.get('tags') == null) {\n                this.changeset.set('tags', []);\n              }\n\n              if (this.get('SelectedTagsCount') != null && this.get('selectedTagsMax') != null && this.get('SelectedTagsCount') > this.get('selectedTagsMax')) {\n                alert('Select only ' + this.get('selectedTagsMax') + ' tag(s), maximum.');\n                return;\n              }\n\n              if (this.get('SelectedTagsCount') != null && this.get('selectedTagsMin') != null && this.get('SelectedTagsCount') < this.get('selectedTagsMin')) {\n                alert('Select at least ' + this.get('selectedTagsMin') + ' tag(s), minimum.');\n                return;\n              }\n\n              if (this.changeset.get('amount') == null && this.changeset.get('displayTopic.requires_amount') == true) {\n                this.changeset.set('amount', 0);\n              }\n\n              this.changeset.save().then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('model'));\n                }\n              }).catch(err => {\n                console.log('rollback %o', err);\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-calendar-day-obs-count\", [\"exports\"], function (_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: 'div',\n    classNames: ['calendar__day-obs-count'],\n    totals: Ember.computed('dayTotals', function () {\n      const totals = Object.values(this.get('dayTotals'));\n      totals.forEach(element => {\n        const color = element.displayTopic.get('topic.color');\n        const displayTopicName = element.displayTopic.get('alias') || element.displayTopic.get('topic.title');\n        let lineColor = '#000000';\n\n        if (color && color.match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n          lineColor = color;\n        }\n\n        element.displayCountStyle = Ember.String.htmlSafe(`color: ${lineColor};`);\n        element.displayCount = element.counter;\n        element.displayNameLine = `${displayTopicName ? displayTopicName : ''}`;\n        element.amountLine = element.amount;\n\n        if (element.amountLine && element.goalType) {\n          element.displayNameLineStyle = Ember.String.htmlSafe(`color: ${lineColor};max-width: 45%;`);\n          element.amountLineStyle = Ember.String.htmlSafe(`color: ${lineColor};max-width: 45%;`);\n          element.tooltipText = `${element.displayCount} ${element.displayNameLine} (${element.amountLine})`;\n        } else {\n          element.displayNameLineStyle = Ember.String.htmlSafe(`color: ${lineColor};`);\n          element.amountLineStyle = Ember.String.htmlSafe(`color: ${lineColor};`);\n        }\n      });\n      return totals;\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-calendar-day-total\", [\"exports\"], function (_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: 'div',\n    tooltipDayTotal: null,\n\n    mouseEnter() {\n      const el = this.$();\n      const position = {\n        position: el.position(),\n        offset: el.offset()\n      };\n      this.send('showDayTotalTooltip', {\n        totals: Object.values(this.get('dayTotals')),\n        date: this.get('date').format('dddd, MMMM Do, YYYY')\n      }, position);\n    },\n\n    mouseLeave() {\n      this.send('hideDayTotalTooltip');\n    },\n\n    actions: {\n      showDayTotalTooltip(data, metrics) {\n        if (data && data.totals && data.totals.length > 0) {\n          this.set('tooltipDayTotal', data);\n          let position = {\n            left: metrics.offset.left\n          };\n\n          if ($(window).scrollTop() + $(window).height() < metrics.offset.top + 200) {\n            position.bottom = $(window).height() - (metrics.position.top + 20) + 20;\n          } else {\n            position.top = metrics.position.top + 40;\n          }\n\n          this.set('showTooltip', position);\n        }\n      },\n\n      hideDayTotalTooltip() {\n        this.set('showTooltip', null);\n        this.set('tooltipDayTotal', null);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-calendar-intervention\", [\"exports\", \"admin/libs/utils\"], function (_exports, _utils) {\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: 'div',\n    classNames: ['calendar__obs-container'],\n    tooltipId: Ember.computed('patientIntervention.id', function () {\n      return 'pi-' + this.get('patientIntervention.id');\n    }),\n    position: Ember.computed('displayTooltip', function () {\n      if (this.get('displayTooltip')) {\n        return {\n          position: {\n            top: this.element.offsetTop,\n            left: this.element.offsetLeft\n          },\n          offset: {\n            top: this.element.getBoundingClientRect().top,\n            left: this.element.getBoundingClientRect().left + window.scrollX\n          }\n        };\n      } else {\n        return {\n          position: {\n            top: 0,\n            left: 0\n          },\n          offset: {\n            top: 0,\n            left: 0 + window.scrollX\n          }\n        };\n      }\n    }),\n\n    searchTermMatch(searchTerm, patientIntervention) {\n      if (patientIntervention.newState && patientIntervention.newState.toLowerCase().indexOf(searchTerm) !== -1 || patientIntervention.interventionName && patientIntervention.interventionName.toLowerCase().indexOf(searchTerm) !== -1 || patientIntervention.alias && patientIntervention.alias.toLowerCase().indexOf(searchTerm) !== -1) {\n        return true;\n      }\n\n      return false;\n    },\n\n    interventionStyle: Ember.computed('patientIntervention.newState', 'searchHighlightText', function () {\n      const state = this.get('patientIntervention.newState');\n      let color;\n\n      switch (state) {\n        case 'inconclusive':\n          color = '#95A5A6'; // gray\n\n          break;\n\n        case 'effective':\n          color = '#65F706'; // light green\n\n          break;\n\n        case 'ineffective':\n          color = '#FA3804'; // light red\n\n          break;\n\n        case 'testing':\n          color = '#E0CE00'; // light yellow\n\n          break;\n\n        default:\n          color = '#000000';\n        // black\n      }\n\n      if (color && color.match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n        const rgbColor = (0, _utils.hexToRgb)(color);\n        const searchTerm = this.get(\"searchHighlightText\");\n\n        if (searchTerm) {\n          if (!this.searchTermMatch(searchTerm.toLowerCase().trim(), this.get(\"patientIntervention\"))) {\n            return Ember.String.htmlSafe(`color : rgba(${rgbColor}, 0.02);`);\n          }\n        }\n\n        return Ember.String.htmlSafe(`color: rgb(${rgbColor});`);\n      }\n\n      return null;\n    }),\n    isTooltipVisible: false,\n    isTooltipVisibleFixed: false,\n    displayTooltip: Ember.computed('isTooltipVisible', 'isTooltipVisibleFixed', function () {\n      return this.get('isTooltipVisible') || this.get('isTooltipVisibleFixed');\n    }),\n\n    click() {\n      this.set('isTooltipVisibleFixed', !this.get('isTooltipVisibleFixed'));\n    },\n\n    mouseEnter() {\n      this.set('isTooltipVisible', false);\n      this.set('isTooltipVisible', true);\n    },\n\n    mouseLeave() {\n      this.set('isTooltipVisible', false);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-calendar-observation\", [\"exports\", \"admin/libs/utils\"], function (_exports, _utils) {\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: 'div',\n    classNames: ['calendar__obs-container'],\n    classNameBindings: ['isDeleted:calendar__obs-deleted'],\n    tooltipId: Ember.computed('observation.id', function () {\n      return 't-' + this.get('observation.id');\n    }),\n    position: Ember.computed('displayTooltip', function () {\n      if (this.get('displayTooltip')) {\n        return {\n          position: {\n            top: this.element.offsetTop,\n            left: this.element.offsetLeft\n          },\n          offset: {\n            top: this.element.getBoundingClientRect().top,\n            left: this.element.getBoundingClientRect().left + window.scrollX\n          }\n        };\n      } else {\n        return {\n          position: {\n            top: 0,\n            left: 0\n          },\n          offset: {\n            top: 0,\n            left: 0 + window.scrollX\n          }\n        };\n      }\n    }),\n    isDeleted: Ember.computed.alias('observation.deleted'),\n    isMedicationOrSupplement: Ember.computed.alias('observation.isMedicationOrSupplement'),\n    observationNote: Ember.computed.alias('observation.note'),\n\n    searchTermMatch(searchTerm, observation) {\n      if ( // Search in observation thoughts note.\n      observation.get('note') && observation.get('note').toLowerCase().indexOf(searchTerm) !== -1 || // Search in tags name\n      observation.get('tags') && observation.get('tags').toArray().some(x => x.get('alias') && x.get('alias').toLowerCase().indexOf(searchTerm) !== -1) || // Search in displayTopic alias\n      observation.get('displayTopic.alias') && observation.get('displayTopic.alias').toLowerCase().indexOf(searchTerm) !== -1 || // Search in displayTopic name\n      observation.get('displayTopic.name') && observation.get('displayTopic.name').toLowerCase().indexOf(searchTerm) !== -1 || // Search in topic type\n      observation.get('displayTopic.topic').get('topicType') && observation.get('displayTopic.topic').get('topicType').toLowerCase().indexOf(searchTerm) !== -1) {\n        return true;\n      }\n\n      return false;\n    },\n\n    observationStyle: Ember.computed('observation.displayTopic.topic.color', 'searchHighlightText', function () {\n      const color = this.get('observation.displayTopic.topic.color');\n\n      if (color && color.match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n        const rgbColor = (0, _utils.hexToRgb)(color);\n        const searchTerm = this.get('searchHighlightText');\n\n        if (searchTerm) {\n          if (!this.searchTermMatch(searchTerm.toLowerCase().trim(), this.get('observation'))) {\n            // Not a match, darken this observation\n            return Ember.String.htmlSafe(`border-color: rgba(${rgbColor}, 0.02); background-color: rgba(${rgbColor}, 0.02);`);\n          }\n        } // Not searching, display normal colors\n\n\n        return Ember.String.htmlSafe(`border-color: ${color}; background-color: rgba(${rgbColor}, 0.3);`);\n      }\n\n      return null;\n    }),\n    deletedObservationStyle: Ember.computed('observation.displayTopic.topic.color', function () {\n      const color = this.get('observation.displayTopic.topic.color');\n\n      if (color && color.match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n        return Ember.String.htmlSafe(`color: ${color}`);\n      }\n\n      return null;\n    }),\n    isTooltipVisible: false,\n    isTooltipVisibleFixed: false,\n    displayTooltip: Ember.computed('isTooltipVisible', 'isTooltipVisibleFixed', function () {\n      return this.get('isTooltipVisible') || this.get('isTooltipVisibleFixed');\n    }),\n\n    click() {\n      this.set('isTooltipVisibleFixed', !this.get('isTooltipVisibleFixed'));\n    },\n\n    mouseEnter() {\n      // Double set to force position prop to re-compute\n      this.set('isTooltipVisible', false);\n      this.set('isTooltipVisible', true);\n    },\n\n    mouseLeave() {\n      this.set('isTooltipVisible', false);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-calendar-session\", [\"exports\"], function (_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: 'div',\n    classNames: ['calendar__obs-container'],\n    tooltipId: Ember.computed('session.id', function () {\n      return 's-' + this.get('session.id');\n    }),\n    position: Ember.computed('displayTooltip', function () {\n      if (this.get('displayTooltip')) {\n        return {\n          position: {\n            top: this.element.offsetTop,\n            left: this.element.offsetLeft\n          },\n          offset: {\n            top: this.element.getBoundingClientRect().top,\n            left: this.element.getBoundingClientRect().left + window.scrollX\n          }\n        };\n      } else {\n        return {\n          position: {\n            top: 0,\n            left: 0\n          },\n          offset: {\n            top: 0,\n            left: 0 + window.scrollX\n          }\n        };\n      }\n    }),\n\n    searchTermMatch(searchTerm) {\n      if ('Client Session'.toLowerCase().indexOf(searchTerm) !== -1) {\n        return true;\n      }\n\n      return false;\n    },\n\n    sessionStyle: Ember.computed('searchHighlightText', function () {\n      var status = this.get('session.status');\n      return status;\n    }),\n    isTooltipVisible: false,\n    isTooltipVisibleFixed: false,\n    displayTooltip: Ember.computed('isTooltipVisible', 'isTooltipVisibleFixed', function () {\n      return this.get('isTooltipVisible') || this.get('isTooltipVisibleFixed');\n    }),\n\n    click() {\n      this.set('isTooltipVisibleFixed', !this.get('isTooltipVisibleFixed'));\n    },\n\n    mouseEnter() {\n      // Double set to force position prop to re-compute\n      this.set('isTooltipVisible', false);\n      this.set('isTooltipVisible', true);\n    },\n\n    mouseLeave() {\n      this.set('isTooltipVisible', false);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-calendar-trigger\", [\"exports\", \"admin/libs/utils\"], function (_exports, _utils) {\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: 'div',\n    classNames: ['calendar__obs-container'],\n    tooltipId: Ember.computed('patientTrigger.id', function () {\n      return 'pt-' + this.get('patientTrigger.id');\n    }),\n    position: Ember.computed('displayTooltip', function () {\n      if (this.get('displayTooltip')) {\n        return {\n          position: {\n            top: this.element.offsetTop,\n            left: this.element.offsetLeft\n          },\n          offset: {\n            top: this.element.getBoundingClientRect().top,\n            left: this.element.getBoundingClientRect().left + window.scrollX\n          }\n        };\n      } else {\n        return {\n          position: {\n            top: 0,\n            left: 0\n          },\n          offset: {\n            top: 0,\n            left: 0 + window.scrollX\n          }\n        };\n      }\n    }),\n\n    searchTermMatch(searchTerm, patientTrigger) {\n      if ( // Search in patientTriggerStateChange state\n      patientTrigger.newState && patientTrigger.newState.toLowerCase().indexOf(searchTerm) !== -1 || // Search in trigger name\n      patientTrigger.triggerName && patientTrigger.triggerName.toLowerCase().indexOf(searchTerm) !== -1 || // Search in patientTrigger alias\n      patientTrigger.alias && patientTrigger.alias.toLowerCase().indexOf(searchTerm) !== -1) {\n        return true;\n      }\n\n      return false;\n    },\n\n    triggerStyle: Ember.computed('patientTrigger.newState', 'searchHighlightText', function () {\n      const state = this.get('patientTrigger.newState');\n      let color;\n\n      switch (state) {\n        case 'suspected':\n          color = '#95A5A6'; // gray\n\n          break;\n\n        case 'under_investigation':\n          color = '#E0CE00'; // light yellow\n\n          break;\n\n        case 'confirmed':\n          color = '#65F706'; // light green\n\n          break;\n\n        case 'rejected':\n          color = '#FA3804'; // light red\n\n          break;\n\n        default:\n          color = '#000000';\n        // black\n      }\n\n      if (color && color.match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n        const rgbColor = (0, _utils.hexToRgb)(color);\n        const searchTerm = this.get('searchHighlightText');\n\n        if (searchTerm) {\n          if (!this.searchTermMatch(searchTerm.toLowerCase().trim(), this.get('patientTrigger'))) {\n            // Not a match, darken this trigger\n            return Ember.String.htmlSafe(`color: rgba(${rgbColor}, 0.02);`);\n          }\n        } // Not searching, display normal colors\n\n\n        return Ember.String.htmlSafe(`color: rgb(${rgbColor});`);\n      }\n\n      return null;\n    }),\n    isTooltipVisible: false,\n    isTooltipVisibleFixed: false,\n    displayTooltip: Ember.computed('isTooltipVisible', 'isTooltipVisibleFixed', function () {\n      return this.get('isTooltipVisible') || this.get('isTooltipVisibleFixed');\n    }),\n\n    click() {\n      this.set('isTooltipVisibleFixed', !this.get('isTooltipVisibleFixed'));\n    },\n\n    mouseEnter() {\n      // Double set to force position prop to re-compute\n      this.set('isTooltipVisible', false);\n      this.set('isTooltipVisible', true);\n    },\n\n    mouseLeave() {\n      this.set('isTooltipVisible', false);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-calendar\", [\"exports\", \"admin/libs/utils\", \"moment\", \"jquery\"], function (_exports, _utils, _moment, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  const loadHours = () => {\n    var hours = [];\n\n    for (var index = 0; index < 24; index += 3) {\n      hours.push({\n        label: `${index % 12 ? index % 12 : 12} ${index < 12 ? ' am' : ' pm'}`\n      });\n    }\n\n    return hours;\n  };\n\n  var _default = Ember.Component.extend({\n    init() {\n      this._super(...arguments);\n\n      this.hours = loadHours();\n      (0, _jquery.default)(window).scroll(function () {\n        // update tooltip vertical positions by triggering a mouseenter event\n        (0, _jquery.default)(\".observation-tooltip\").each((index, tooltip) => {\n          (0, _jquery.default)('#' + tooltip.id.substring(2, tooltip.id.length)).trigger('mouseenter');\n        });\n      });\n    },\n\n    didInsertElement() {\n      this._super(...arguments);\n\n      this.centerCalendarToday();\n    },\n\n    didRender() {\n      this._super(...arguments);\n\n      if (this.get('pendingTodayScroll') && (0, _jquery.default)('.calendar__date-today').length) {\n        this.centerCalendarToday();\n        this.set('pendingTodayScroll', false);\n      } else if (this.get('pendingScrollKeepViewportPosition')) {\n        (0, _jquery.default)('.calendar__days-container').scrollLeft((0, _jquery.default)('.calendar__days-container').scrollLeft() + 1440 + 200);\n        this.set('pendingScrollKeepViewportPosition', false);\n      }\n    },\n\n    todayChanged: Ember.observer('today', function () {\n      this.set('pendingTodayScroll', true);\n      this.centerCalendarToday();\n    }),\n\n    centerCalendarToday() {\n      if ((0, _jquery.default)('.calendar__date-today').length) {\n        const center = (0, _jquery.default)('.calendar__days-container').width() / 2;\n        const dayWithCenter = (0, _jquery.default)('.calendar__day-block').width() / 2;\n        const viewportScroll = (0, _jquery.default)('.calendar__days-container').scrollLeft();\n        const todayPosition = (0, _jquery.default)('.calendar__date-today').position().left;\n        let dateToday = viewportScroll + todayPosition - center + dayWithCenter;\n        (0, _jquery.default)('.calendar__days-container').scrollLeft(dateToday);\n      } else if (!this.get('pendingTodayScroll')) {\n        (0, _jquery.default)('.calendar__days-container').scrollLeft((0, _jquery.default)('.calendar__days-container')[0].scrollWidth - (0, _jquery.default)('.calendar__days-container')[0].clientWidth + 120);\n      }\n    },\n\n    addAmounts(counter, observation) {\n      let currentTotal = counter ? counter : {\n        accumulated: 0,\n        duration: 0\n      };\n\n      if (observation && !observation.get('deleted')) {\n        const amount = observation.get('amount');\n\n        if (!isNaN(amount) && amount !== null) {\n          currentTotal.accumulated += amount;\n        } else {\n          const endedAt = observation.get('localEndedAt');\n\n          if (endedAt) {\n            const duration = _moment.default.duration(endedAt.diff(observation.get('localStartedAt')));\n\n            currentTotal.duration = duration.add(currentTotal.duration);\n          }\n        }\n      }\n\n      return currentTotal;\n    },\n\n    days: Ember.computed('observations', 'showDeletedObservations', 'sessions', 'showSessions', 'patientTriggerStateChanges', 'obsLabels.@each.disabled', 'trigLabels.@each.disabled', 'interLabels.@each.disabled', 'startDate', 'endDate', function () {\n      const observations = this.get('observations');\n      const startDate = (0, _moment.default)(this.get('startDate'));\n      const endDate = (0, _moment.default)(this.get('endDate'));\n      const currentDay = (0, _moment.default)();\n      const days = {};\n      let currentDate = (0, _moment.default)(startDate);\n\n      while (currentDate <= endDate) {\n        const key = currentDate.startOf('day').valueOf();\n        days[key] = {\n          date: (0, _moment.default)(currentDate),\n          displayDate: currentDate.format('ddd, M/D'),\n          isWeekend: currentDate.day() == 6 || currentDate.day() == 0,\n          isCurrentDay: currentDate.isSame(currentDay, 'day'),\n          dayObservations: [[], [], [], [], [], [], [], []],\n          daySessions: [[], [], [], [], [], [], [], []],\n          dayTriggers: [[], [], [], [], [], [], [], []],\n          dayInterventions: [[], [], [], [], [], [], [], []],\n          dayTotals: {}\n        };\n        currentDate.add(1, 'day');\n      }\n\n      const showDeletedObservations = this.get('showDeletedObservations');\n      const listElems = this.get('obsLabels');\n      observations.forEach(observation => {\n        const enabled = (!observation.get('deleted') || showDeletedObservations) && listElems.some(elem => {\n          return !elem.disabled && elem.topic_id == observation.get('displayTopic.id') && (!elem.tag_id && !observation.get('tags').get('length') || observation.get('tags').find(tag => tag.get('id') == elem.tag_id));\n        });\n\n        if (enabled) {\n          const date = (0, _moment.default)(observation.get('localStartedAt'));\n          const key1 = (0, _moment.default)(date).startOf('day').valueOf();\n          const key2 = Math.trunc(date.hour() / 3);\n          const observationDisplayTopic = observation.get('displayTopic');\n          const observationTags = observation.get('tags').sortBy('displayOrder');\n          const displayTopicKey = observationDisplayTopic.get('id');\n\n          if (days[key1] && days[key1].dayObservations[key2]) {\n            days[key1].dayObservations[key2].unshift(observation);\n\n            if (days[key1].dayTotals.hasOwnProperty(displayTopicKey)) {\n              days[key1].dayTotals[displayTopicKey].amount = this.addAmounts(days[key1].dayTotals[displayTopicKey].amount, observation);\n              days[key1].dayTotals[displayTopicKey].counter += 1;\n              observationTags.forEach(obsTag => {\n                if (days[key1].dayTotals[displayTopicKey].tagsCount) {\n                  const existingTagCounter = days[key1].dayTotals[displayTopicKey].tagsCount.find(tag => tag.tagName == obsTag.get('display_value'));\n\n                  if (existingTagCounter) {\n                    existingTagCounter.count += 1;\n                  } else {\n                    days[key1].dayTotals[displayTopicKey].tagsCount.push({\n                      tagName: obsTag.get('display_value'),\n                      count: 1\n                    });\n                  }\n                }\n              });\n            } else {\n              days[key1].dayTotals[displayTopicKey] = {\n                displayTopic: observationDisplayTopic,\n                amount: this.addAmounts(null, observation),\n                counter: 1,\n                tagsCount: observationTags.map(tag => {\n                  return {\n                    tagName: tag.get('display_value'),\n                    count: 1\n                  };\n                })\n              };\n            }\n          }\n        }\n      });\n      const sessions = this.get('sessions');\n\n      if (this.get('showSessions')) {\n        sessions.forEach(session => {\n          const date = (0, _moment.default)(session.get('scheduledAt'));\n          const key1 = (0, _moment.default)(date).startOf('day').valueOf();\n          const key2 = Math.trunc(date.hour() / 3);\n\n          if (days[key1] && days[key1].daySessions[key2]) {\n            days[key1].daySessions[key2].unshift({\n              scheduledAt: date,\n              type: 'session',\n              id: session.get('id'),\n              sessionNumber: session.get('sessionNumber'),\n              weekNumber: session.get('weekNumber'),\n              computedWeekNumber: session.get('computedWeekNumber'),\n              coach: session.get('coach.fullname'),\n              status: session.get('status'),\n              notes: session.get('notes')\n            });\n          } else if (days[key1]) {\n            days[key1].daySessions[key2] = {\n              scheduledAt: date,\n              type: 'session',\n              id: session.get('id'),\n              sessionNumber: session.get('sessionNumber'),\n              weekNumber: session.get('weekNumber'),\n              computedWeekNumber: session.get('computedWeekNumber'),\n              coach: session.get('coach.fullname'),\n              status: session.get('status'),\n              notes: session.get('notes')\n            };\n          }\n        });\n      }\n\n      const triggers = this.get('patientTriggerStateChanges');\n      const listTrigs = this.get('trigLabels');\n      triggers.forEach(patientTrigger => {\n        const enabled = listTrigs.some(elem => {\n          return !elem.disabled && elem.trigger_state == patientTrigger.get('newState');\n        });\n\n        if (enabled) {\n          const date = (0, _moment.default)(patientTrigger.get('changedAt'));\n          const key1 = (0, _moment.default)(date).startOf('day').valueOf();\n          const key2 = Math.trunc(date.hour() / 3);\n\n          if (days[key1] && days[key1].dayTriggers[key2]) {\n            days[key1].dayTriggers[key2].unshift({\n              changedAt: date,\n              type: 'trigger',\n              id: patientTrigger.get('id'),\n              triggerName: patientTrigger.get('patientTrigger.globalTrigger.name'),\n              oldState: patientTrigger.get('oldState'),\n              newState: patientTrigger.get('newState'),\n              createdBy: patientTrigger.get('patientTrigger.createdBy.fullname'),\n              alias: patientTrigger.get('patientTrigger.alias'),\n              activeState: patientTrigger.get('patientTrigger.activeState')\n            });\n          } else if (days[key1]) {\n            days[key1].dayTriggers[key2] = {\n              changedAt: date,\n              type: 'trigger',\n              id: patientTrigger.get('id'),\n              triggerName: patientTrigger.get('patientTrigger.globalTrigger.name'),\n              oldState: patientTrigger.get('oldState'),\n              newState: patientTrigger.get('newState'),\n              createdBy: patientTrigger.get('patientTrigger.createdBy.fullname'),\n              alias: patientTrigger.get('patientTrigger.alias'),\n              activeState: patientTrigger.get('patientTrigger.activeState')\n            };\n          }\n        }\n      });\n      const interventions = this.get('patientInterventionStateChanges');\n      const listInterventions = this.get('interLabels');\n      interventions.forEach(patientIntervention => {\n        const enabled = listInterventions.some(elem => {\n          return !elem.disabled && elem.intervention_state == patientIntervention.get('newState');\n        });\n\n        if (enabled) {\n          const date = (0, _moment.default)(patientIntervention.get('changedAt'));\n          const key1 = (0, _moment.default)(date).startOf('day').valueOf();\n          const key2 = Math.trunc(date.hour() / 3);\n\n          if (days[key1] && days[key1].dayInterventions[key2]) {\n            days[key1].dayInterventions[key2].unshift({\n              changedAt: date,\n              type: 'intervention',\n              id: patientIntervention.get('id'),\n              interventionName: patientIntervention.get('patientIntervention.intervention.name'),\n              oldState: patientIntervention.get('oldState'),\n              newState: patientIntervention.get('newState'),\n              createdBy: patientIntervention.get('createdBy.fullname'),\n              alias: patientIntervention.get('patientIntervention.alias'),\n              activeState: patientIntervention.get('patientIntervention.activeState')\n            });\n          } else if (days[key1]) {\n            days[key1].dayInterventions[key2] = {\n              changedAt: date,\n              type: 'intervention',\n              id: patientIntervention.get('id'),\n              interventionName: patientIntervention.get('patientIntervention.intervention.name'),\n              oldState: patientIntervention.get('oldState'),\n              newState: patientIntervention.get('newState'),\n              createdBy: patientIntervention.get('createdBy.fullname'),\n              alias: patientIntervention.get('patientIntervention.alias'),\n              activeState: patientIntervention.get('patientIntervention.activeState')\n            };\n          }\n        }\n      });\n      return Object.values(days).map(day => {\n        Object.values(day.dayTotals).forEach(total => {\n          const displayTopicGoalAmount = total.displayTopic.get('goalAmount');\n          const displayTopicGoalType = total.displayTopic.get('goalType');\n          const displayTopicUnit = total.displayTopic.get('unit') || '';\n\n          if (total.amount.accumulated > 0) {\n            // Amount based observations\n            if (displayTopicGoalAmount > 0 && displayTopicGoalType) {\n              total.progress = total.amount.accumulated / displayTopicGoalAmount * 100;\n              total.goalType = displayTopicGoalType;\n              total.goalAmount = `${displayTopicGoalAmount} ${displayTopicUnit}`;\n            }\n\n            total.amount = `${total.amount.accumulated.toFixed(2).toString().replace(/\\.0+$/, '')} ${displayTopicUnit}`;\n          } else if (total.amount.duration > 0) {\n            // Time based observations\n            if (displayTopicGoalAmount > 0 && displayTopicGoalType && displayTopicUnit && displayTopicUnit.length > 0) {\n              let goalAmountDuration = 1;\n\n              switch (displayTopicUnit) {\n                case 'sec':\n                  goalAmountDuration = _moment.default.duration(displayTopicGoalAmount, 'seconds');\n                  break;\n\n                case 'min':\n                  goalAmountDuration = _moment.default.duration(displayTopicGoalAmount, 'minutes');\n                  break;\n\n                case 'hr':\n                  goalAmountDuration = _moment.default.duration(displayTopicGoalAmount, 'hours');\n                  break;\n\n                case 'days':\n                  goalAmountDuration = _moment.default.duration(displayTopicGoalAmount, 'days');\n                  break;\n\n                case 'months':\n                  goalAmountDuration = _moment.default.duration(displayTopicGoalAmount, 'months');\n                  break;\n\n                case 'years':\n                  goalAmountDuration = _moment.default.duration(displayTopicGoalAmount, 'years');\n                  break;\n\n                default:\n                  goalAmountDuration = 1;\n                  break;\n              }\n\n              total.progress = total.amount.duration / _moment.default.duration(goalAmountDuration) * 100;\n              total.goalType = displayTopicGoalType;\n              total.goalAmount = `${displayTopicGoalAmount} ${displayTopicUnit}`;\n            }\n\n            total.amount = (0, _utils.formatActivityDuration)(total.amount.duration);\n          } else {\n            total.amount = null;\n          }\n        }); // merge hour block observations with sessions and triggers and sort them by date\n\n        for (let i = 0; i <= 7; i++) {\n          day.dayObservations[i] = day.dayObservations[i].concat(day.daySessions[i]).concat(day.dayTriggers[i]).concat(day.dayInterventions[i]).sort((a, b) => {\n            if (a.type === 'observation' && b.type === 'observation') {\n              return (0, _moment.default)(a.localStartedAt).diff((0, _moment.default)(b.localStartedAt));\n            } else if (a.type === 'observation' && b.type === 'session') {\n              return (0, _moment.default)(a.localStartedAt).diff((0, _moment.default)(b.scheduledAt));\n            } else if (a.type === 'session' && b.type === 'observation') {\n              return (0, _moment.default)(a.scheduledAt).diff((0, _moment.default)(b.localStartedAt));\n            } else if (a.type === 'session' && b.type === 'session') {\n              return (0, _moment.default)(a.scheduledAt).diff((0, _moment.default)(b.scheduledAt));\n            } else if (a.type === 'trigger' && b.type === 'trigger') {\n              return (0, _moment.default)(a.changedAt).diff((0, _moment.default)(b.changedAt));\n            } else if (a.type === 'trigger' && b.type === 'observation') {\n              return (0, _moment.default)(a.changedAt).diff((0, _moment.default)(b.localStartedAt));\n            } else if (a.type === 'trigger' && b.type === 'session') {\n              return (0, _moment.default)(a.changedAt).diff((0, _moment.default)(b.scheduledAt));\n            } else if (a.type === 'observation' && b.type === 'trigger') {\n              return (0, _moment.default)(a.localStartedAt).diff((0, _moment.default)(b.changedAt));\n            } else if (a.type === 'session' && b.type === 'trigger') {\n              return (0, _moment.default)(a.scheduledAt).diff((0, _moment.default)(b.changedAt));\n            } else if (a.type === 'intervention' && b.type === 'intervention') {\n              return (0, _moment.default)(a.changedAt).diff((0, _moment.default)(b.changedAt));\n            } else if (a.type === 'intervention' && b.type === 'observation') {\n              return (0, _moment.default)(a.changedAt).diff((0, _moment.default)(b.localStartedAt));\n            } else if (a.type === 'intervention' && b.type === 'session') {\n              return (0, _moment.default)(a.changedAt).diff((0, _moment.default)(b.scheduledAt));\n            } else if (a.type === 'observation' && b.type === 'intervention') {\n              return (0, _moment.default)(a.localStartedAt).diff((0, _moment.default)(b.changedAt));\n            } else if (a.type === 'session' && b.type === 'intervention') {\n              return (0, _moment.default)(a.scheduledAt).diff((0, _moment.default)(b.changedAt));\n            }\n          });\n        }\n\n        delete day.daySessions;\n        delete day.dayTriggers;\n        delete day.dayInterventions;\n        return day;\n      });\n    }).readOnly(),\n    scrollerReady: true,\n    isFetchingForward: false,\n    isFetchingBack: false,\n    pendingTodayScroll: false,\n    pendingScrollKeepViewportPosition: false,\n    actions: {\n      // Prevent iOS back or forward behaviour when scrolling reaches the edges of the screen.\n      onCalendarWheel(event) {\n        const targetElement = event.currentTarget;\n\n        if (targetElement.scrollLeft <= 0 && event.deltaX < 0) {\n          event.preventDefault();\n          event.stopPropagation();\n        } else if (targetElement.scrollLeft + targetElement.clientWidth >= targetElement.scrollWidth && event.deltaX > 0) {\n          event.preventDefault();\n          event.stopPropagation();\n        }\n      },\n\n      onCalendarScroll(event) {\n        if (!this.get('isFetching') && this.get('scrollerReady')) {\n          this.set('scrollerReady', false);\n          const totalWidth = event.target.scrollWidth;\n          const leftPosition = event.target.scrollLeft;\n          const screenWidth = event.target.clientWidth; // update tooltip horizontal positions by triggering a mouseenter event\n\n          (0, _jquery.default)(\".observation-tooltip\").each((index, tooltip) => {\n            (0, _jquery.default)('#' + tooltip.id.substring(2, tooltip.id.length)).trigger('mouseenter');\n          });\n          const leftStartLoading = leftPosition - screenWidth <= 0;\n          const rightStartLoading = leftPosition + screenWidth >= totalWidth;\n\n          if (rightStartLoading && (0, _moment.default)().isAfter((0, _moment.default)(this.get('endDate')))) {\n            this.set('isFetchingForward', true);\n            this.get('fetchMoreObservationsNext')().then(() => {\n              if (this.isDestroyed || this.isDestroying) {\n                return;\n              }\n\n              this.set('scrollerReady', true);\n              this.set('isFetchingForward', false);\n            }).catch(error => console.log(error));\n          } else if (leftStartLoading) {\n            this.set('isFetchingBack', true);\n            this.get('fetchMoreObservationsBack')().then(success => {\n              if (this.isDestroyed || this.isDestroying) {\n                return;\n              } // Keep viewport on same days position after prepending new data.\n\n\n              if (success) {\n                this.set('pendingScrollKeepViewportPosition', true);\n              }\n\n              this.set('scrollerReady', true);\n              this.set('isFetchingBack', false);\n            }).catch(error => console.log(error));\n          } else {\n            this.set('scrollerReady', true);\n          }\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-day-total-tooltip\", [\"exports\"], function (_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: 'div',\n    classNames: ['day-total-tooltip'],\n    attributeBindings: ['style', 'onwheel'],\n    showTooltip: null,\n\n    didRender() {\n      this._super(...arguments);\n\n      if (this.get('display') != 'none') {\n        this.set('tooltipWidth', this.$().width());\n      }\n    },\n\n    // Prevent iOS back or forward behaviour when scrolling horizontaly when the tooltip is showing.\n    onwheel(event) {\n      const targetElement = event.currentTarget;\n\n      if (targetElement.scrollLeft <= 0 && event.deltaX < 0) {\n        event.preventDefault();\n        event.stopPropagation();\n      } else if (targetElement.scrollLeft + targetElement.clientWidth >= targetElement.scrollWidth && event.deltaX > 0) {\n        event.preventDefault();\n        event.stopPropagation();\n      }\n    },\n\n    tooltipWidth: 1000,\n    style: Ember.computed('display', 'showTooltip', 'tooltipWidth', function () {\n      const isVisible = this.get('display');\n      let style = `display:${isVisible}`;\n\n      if (isVisible != 'none') {\n        let left = this.get('showTooltip.left');\n\n        if (!isNaN(left)) {\n          if ($(window).width() < left + this.get('tooltipWidth')) {\n            // Tooltip will clip off the right of the screen,\n            style += ';right:30px';\n          } else {\n            style += `;left:${left >= 30 ? left : 30}px`;\n          }\n        }\n\n        const top = this.get('showTooltip.top');\n\n        if (!isNaN(top)) {\n          style += `;top:${top}px`;\n        } else {\n          const bottom = this.get('showTooltip.bottom');\n\n          if (!isNaN(bottom)) {\n            style += `;bottom:${bottom}px`;\n          }\n        }\n      }\n\n      return Ember.String.htmlSafe(style);\n    }).readOnly(),\n    display: Ember.computed('showTooltip', 'data.totals', function () {\n      return this.get('data.totals') && this.get('showTooltip') ? 'block' : 'none';\n    }).readOnly()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-filter\", [\"exports\"], function (_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    showDeletedObservations: false,\n    hasDeletedObservations: false,\n    areAllChecked: Ember.computed('observationsFilter.tagsArr.@each.disabled', 'observationsFilter.typesArr.@each.disabled', function () {\n      return !(this.get('observationsFilter.tagsArr').some(obsLabel => Ember.get(obsLabel, 'disabled')) || this.get('observationsFilter.typesArr').some(obsLabel => Ember.get(obsLabel, 'disabled')));\n    }),\n    actions: {\n      toggleDisplayTopic(displayTopicId, enabled) {\n        const toggler = this.get('onToggleDisplayTopicFilter');\n\n        if (typeof toggler === 'function') {\n          toggler(displayTopicId, enabled);\n        }\n      },\n\n      toggleType(topic_type, enabled) {\n        const toggler = this.get('onToggleTypeFilter');\n\n        if (typeof toggler === 'function') {\n          toggler(topic_type, enabled);\n        }\n      },\n\n      toggleTag(displayTopicId, tagId, enabled) {\n        const toggler = this.get('onToggleTagFilter');\n\n        if (typeof toggler === 'function') {\n          toggler(displayTopicId, tagId, enabled);\n        }\n      },\n\n      toggleAll(enabled) {\n        const toggler = this.get('onToggleAllFilters');\n\n        if (typeof toggler === 'function') {\n          toggler(enabled);\n        }\n      },\n\n      toggleDeleted(enabled) {\n        const toggler = this.get('onToggleDeleted');\n\n        if (typeof toggler === 'function') {\n          toggler(enabled);\n        }\n      },\n\n      toggleSessions(enabled) {\n        const toggler = this.get('onToggleSessions');\n\n        if (typeof toggler === 'function') {\n          toggler(enabled);\n        }\n      },\n\n      toggleTriggerState(trigger_state, enabled) {\n        const toggler = this.get('onToggleTriggerStateFilter');\n\n        if (typeof toggler === 'function') {\n          toggler(trigger_state, enabled);\n        }\n      },\n\n      toggleInterventionState(intervention_state, enabled) {\n        const toggler = this.get('onToggleInterventionStateFilter');\n\n        if (typeof toggler === 'function') {\n          toggler(intervention_state, enabled);\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-tooltip\", [\"exports\", \"moment\", \"admin/libs/utils\"], function (_exports, _moment, _utils) {\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: 'div',\n    classNames: ['observation-tooltip'],\n    attributeBindings: ['style'],\n    toolTipTotalHeight: 0,\n\n    didRender() {\n      this._super(...arguments);\n\n      const newHeight = this.element.height;\n\n      if (this.get('toolTipTotalHeight') != newHeight) {\n        this.set('toolTipTotalHeight', newHeight);\n      }\n    },\n\n    style: Ember.computed('position', 'observation.displayTopic.topic.color', 'toolTipTotalHeight', function () {\n      let style = 'display:none';\n\n      if (this.get('position')) {\n        style = 'display:block';\n      }\n\n      let left = this.get('position.offset.left');\n\n      if (!isNaN(left)) {\n        style += `;left:${left}px`;\n      }\n\n      const bottom = $(window).height() - this.get('position.offset.top') + 5;\n\n      if (!isNaN(bottom)) {\n        style += `;bottom:${bottom}px`;\n      }\n\n      const color = this.get('observation.displayTopic.topic.color');\n\n      if (color) {\n        style += `;border-color:${color}`;\n      }\n\n      return Ember.String.htmlSafe(style);\n    }).readOnly(),\n\n    caseInsensitiveReplace(searchTerm, text) {\n      var reg = new RegExp('(' + searchTerm.trim() + ')', 'gi');\n      return Ember.String.htmlSafe(Ember.Handlebars.Utils.escapeExpression(text).replace(reg, '<mark>$1</mark>'));\n    },\n\n    title: Ember.computed('observation.{displayTopic,displayTopic.topic}', 'searchHighlightText', function () {\n      const searchTerm = this.get('searchHighlightText');\n      const displayTopic = this.get('observation.displayTopic');\n\n      if (displayTopic) {\n        const alias = displayTopic.get('alias');\n\n        if (alias) {\n          if (searchTerm) {\n            return this.caseInsensitiveReplace(searchTerm, alias);\n          }\n\n          return alias;\n        } else {\n          const topicTitle = displayTopic.get('topic.title');\n\n          if (topicTitle) {\n            if (searchTerm) {\n              return this.caseInsensitiveReplace(searchTerm, topicTitle);\n            }\n\n            return topicTitle;\n          }\n        }\n      }\n\n      return null;\n    }).readOnly(),\n    note: Ember.computed('observation.note', 'searchHighlightText', function () {\n      const searchTerm = this.get('searchHighlightText');\n      const note = this.get('observation.note');\n\n      if (note) {\n        if (searchTerm) {\n          return this.caseInsensitiveReplace(searchTerm, note);\n        }\n\n        return note;\n      }\n\n      return null;\n    }).readOnly(),\n    tags: Ember.computed('observation.tags', 'searchHighlightText', function () {\n      const searchTerm = this.get('searchHighlightText');\n      const tags = this.get('observation.tags');\n\n      if (tags) {\n        const tagNames = tags.toArray().map(tag => tag.get('display_value'));\n\n        if (searchTerm) {\n          return tagNames.map(tag => this.caseInsensitiveReplace(searchTerm, tag));\n        }\n\n        return tagNames;\n      }\n\n      return null;\n    }),\n    amount: Ember.computed('observation.{amount,displayTopic}', function () {\n      const observation = this.get('observation');\n\n      if (observation) {\n        const amount = observation.get('amount');\n\n        if (!isNaN(amount) && amount !== null) {\n          const unit = observation.get('displayTopic.unit');\n          return amount.toFixed(2).toString().replace(/\\.0+$/, '') + (unit ? ` ${unit}` : '');\n        } else {\n          const endedAt = observation.get('localEndedAt');\n\n          if (endedAt) {\n            const duration = _moment.default.duration(endedAt.diff(observation.get('localStartedAt')));\n\n            return (0, _utils.formatActivityDuration)(duration);\n          }\n        }\n      }\n\n      return null;\n    }).readOnly(),\n    formatedDate: Ember.computed('observation.{localStartedAt,localEndedAt}', function () {\n      const observation = this.get('observation');\n\n      if (observation) {\n        var formatted_dates = {\n          happened: (0, _utils.formatDates)(observation.get('localStartedAt'), observation.get('localEndedAt')),\n          created: (0, _utils.formatDates)(observation.get('createdAt')),\n          updated: null\n        };\n\n        if (observation.get('updatedAt')) {\n          formatted_dates.updated = (0, _utils.formatDates)(observation.get('updatedAt'));\n        } else {\n          formatted_dates.updated = 'Never';\n        }\n\n        return formatted_dates;\n      }\n\n      return null;\n    }).readOnly(),\n    actions: {\n      imageHasLoaded() {\n        if (this.isDestroyed || this.isDestroying) {\n          return;\n        }\n\n        this.set('toolTipTotalHeight', 0);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-tracker-duration\", [\"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    tagName: 'div',\n    classNames: ['tracker__duration'],\n    attributeBindings: ['style'],\n    style: Ember.computed('observation.displayTopic.topic.color', function () {\n      let styles = [];\n      const color = this.get('observation.displayTopic.topic.color');\n\n      if (color && color.match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n        styles.push(`background-color:${color}`);\n      }\n\n      const left = (0, _moment.default)(this.get('observation.localStartedAt')).diff(this.get('startDate'), 'seconds') * 100 / this.get('totalSeconds');\n      const width = (0, _moment.default)(this.get('observation.localEndedAt')).diff(this.get('startDate'), 'seconds') * 100 / this.get('totalSeconds') - left;\n      styles.push(`left:${left}%;width:${width}%`);\n\n      if (styles.length) {\n        return Ember.String.htmlSafe(styles.join(';'));\n      }\n\n      return null;\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-tracker-observation\", [\"exports\", \"moment\", \"admin/libs/utils\"], function (_exports, _moment, _utils) {\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: 'div',\n    classNames: ['tracker__observation'],\n    attributeBindings: ['style'],\n    style: Ember.computed('observation.displayTopic.topic.color', function () {\n      let styles = [];\n      const color = this.get('observation.displayTopic.topic.color');\n\n      if (color && color.match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n        const rgbColor = (0, _utils.hexToRgb)(color);\n        styles.push(`border-color:${color};background-color:rgba(${rgbColor},.3)`);\n      }\n\n      const left = (0, _moment.default)(this.get('observation.localStartedAt')).diff(this.get('startDate'), 'seconds') * 100 / this.get('totalSeconds');\n      styles.push(`left:${left}%`);\n\n      if (styles.length) {\n        return Ember.String.htmlSafe(styles.join(';'));\n      }\n\n      return null;\n    }),\n\n    mouseEnter() {\n      const showTooltip = this.get('showTooltip');\n\n      if (typeof showTooltip === 'function') {\n        const position = {\n          position: {\n            top: this.element.offsetTop,\n            left: this.element.offsetLeft\n          },\n          offset: {\n            top: this.element.getBoundingClientRect().top + window.scrollY,\n            left: this.element.getBoundingClientRect().left + window.scrollX\n          }\n        };\n        showTooltip(this.get('observation'), position);\n      }\n    },\n\n    mouseLeave() {\n      const hideTooltip = this.get('hideTooltip');\n\n      if (typeof hideTooltip === 'function') {\n        hideTooltip(this.get('observation'));\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/observations-tracker\", [\"exports\", \"moment\", \"jquery\"], function (_exports, _moment, _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    init() {\n      this._super(...arguments);\n\n      this.zoom = 0;\n      this.scrollValue = null;\n    },\n\n    containerWidthStyle: Ember.computed('zoom', function () {\n      const zoom = this.get('zoom');\n      const minWidth = (0, _jquery.default)('.tracker__days-viewport').width();\n      let center = minWidth / 2;\n      const maxWidth = 30000;\n      let scrollLeft = (0, _jquery.default)('.tracker__days-viewport').scrollLeft();\n      let oldWidth = (0, _jquery.default)('.tracker__days-container').width();\n      let newWidth = (maxWidth - minWidth) * zoom / 100.0 + minWidth;\n      let newScrollLeft;\n\n      if (Math.abs(scrollLeft - parseInt(oldWidth - minWidth)) < 5) {\n        newScrollLeft = newWidth;\n      } else if (scrollLeft == 0 && Math.abs(scrollLeft - parseInt(oldWidth - minWidth)) > 5) {\n        newScrollLeft = 0;\n      } else {\n        newScrollLeft = newWidth / oldWidth * (scrollLeft + center) - center;\n      }\n\n      this.set('scrollValue', newScrollLeft);\n\n      if (newWidth > 1900) {\n        (0, _jquery.default)('.js-tracker__day-even, .js-tracker__day-odd, .js-tracker__splitted-week').show();\n      } else {\n        (0, _jquery.default)('.js-tracker__day-odd').hide();\n\n        if (newWidth < 1200) {\n          (0, _jquery.default)('.js-tracker__day-even').hide();\n          (0, _jquery.default)('.js-tracker__splitted-week').show();\n        } else {\n          (0, _jquery.default)('.js-tracker__splitted-week').hide();\n          (0, _jquery.default)('.js-tracker__day-even').show();\n        }\n      }\n\n      return Ember.String.htmlSafe(`width: ${newWidth}px`);\n    }),\n    positionScroll: Ember.observer('scrollValue', function () {\n      const scrollLeft = this.get('scrollValue');\n      (0, _jquery.default)('.tracker__days-viewport').scrollLeft(scrollLeft);\n      return scrollLeft;\n    }),\n\n    didInsertElement() {\n      this._super(...arguments);\n\n      (0, _jquery.default)('.js-tracker__day-odd').hide();\n      const self = this;\n      (0, _jquery.default)(window).on('resize', function () {\n        Ember.run(function () {\n          self.notifyPropertyChange('containerWidthStyle');\n        });\n      });\n    },\n\n    willDestroyElement() {\n      (0, _jquery.default)(window).off('resize');\n\n      this._super(...arguments);\n    },\n\n    endDate: Ember.computed('startDate', function () {\n      return (0, _moment.default)(this.get('startDate'), 'YYYY-MM-DD').add(40, 'days');\n    }),\n    totalSeconds: Ember.computed('startDate', 'endDate', function () {\n      return (0, _moment.default)(this.get('endDate')).endOf('day').diff(this.get('startDate'), 'seconds');\n    }),\n    days: Ember.computed('startDate', 'endDate', function () {\n      let currentDate = (0, _moment.default)(this.get('startDate'));\n      const startDate = this.get('startDate');\n      let days = [];\n      let endDate = (0, _moment.default)(this.get('endDate'));\n      const totalSeconds = this.get('totalSeconds');\n\n      while (currentDate <= endDate) {\n        var leftPos = currentDate.diff(startDate, 'seconds') * 100 / totalSeconds;\n        const daysDifference = currentDate.diff(startDate, 'days');\n        days.push({\n          month: currentDate.diff(startDate) == 0 || currentDate.format('D') == 1 ? currentDate.format('MMMM') : '',\n          isEven: daysDifference % 2 == 0 ? true : false,\n          isWeekend: currentDate.day() == 6 || currentDate.day() == 0,\n          displayDate: currentDate.format('Do'),\n          splittedWeek: daysDifference % 7 == 0 ? true : false,\n          leftPos: Ember.String.htmlSafe(`left:${leftPos}%;`)\n        });\n        currentDate.add(1, 'day');\n      }\n\n      return days;\n    }).readOnly(),\n    lines: Ember.computed('model.observations', 'startDate', 'endDate', function () {\n      const lines = this.get('obsLabels').reduce(function (acc, listElem) {\n        const tagId = listElem.tag_id || null;\n\n        if (tagId || listElem.hasEmptyTags) {\n          const topicId = listElem.topic_id;\n          const key = `${topicId}:${tagId}`;\n          acc[key] = {\n            observationsList: [],\n            obsItem: listElem\n          };\n        }\n\n        return acc;\n      }, {});\n      this.get('model.observations').forEach(observation => {\n        if (!observation.get('deleted')) {\n          const topicId = observation.get('displayTopic.id');\n          const key1 = `${topicId}:null`;\n          const tags = observation.get('tags');\n\n          if (lines[key1]) {\n            // Only add if no tags\n            if (!tags.get('length')) {\n              lines[key1].observationsList.push(observation);\n            }\n          }\n\n          tags.forEach(tag => {\n            const key2 = `${topicId}:${tag.get('id')}`;\n\n            if (lines[key2]) {\n              lines[key2].observationsList.push(observation);\n            }\n          });\n        }\n      });\n      return Object.values(lines);\n    }).readOnly(),\n    tooltipObservation: null,\n    actions: {\n      showObservationTooltip(observation, metrics) {\n        this.set('tooltipObservation', observation);\n        let showTooltip = {};\n        let position = {\n          left: metrics.position.left\n        };\n\n        if ((0, _jquery.default)(window).scrollTop() + (0, _jquery.default)(window).height() < metrics.offset.top + 200) {\n          position.bottom = (0, _jquery.default)('.tracker__days-viewport').height() - metrics.position.top + 5;\n        } else {\n          position.top = metrics.position.top + 70;\n        }\n\n        showTooltip.position = position;\n        showTooltip.offset = metrics.offset;\n        this.set('showTooltip', showTooltip);\n      },\n\n      hideObservationTooltip() {\n        this.set('showTooltip', null);\n        this.set('tooltipObservation', null);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/organization-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    actions: {\n      save() {\n        if (this.changeset.get('isDirty')) {\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              this.changeset.save().then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('model'));\n                }\n              }).catch(err => {\n                console.log('rollback %o', err);\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/oriented-image-exif\", [\"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    tagName: 'img',\n\n    didInsertElement() {\n      this._super(...arguments);\n\n      this.$().attr('crossorigin', 'anonymous');\n      this.$()[0].src = this.src;\n      const imageUrl = this.src;\n      const img = this.$()[0];\n      (0, _jquery.default)(img).css('display', 'none');\n\n      var _this = this;\n\n      this.$()[0].onload = () => {\n        var xhr = new XMLHttpRequest(); //hack due to second CORS request to S3 to get orientation\n\n        xhr.open('GET', imageUrl);\n        xhr.responseType = 'arraybuffer';\n\n        xhr.onload = function () {\n          if (this.status == 200) {\n            var arrayBufferView = new Uint8Array(this.response);\n            var blob = new Blob([arrayBufferView], {\n              type: 'image/jpeg'\n            });\n            loadImage.parseMetaData(blob, function (data) {\n              if (data.exif) {\n                var ori = data.exif.get('Orientation');\n                var canvas = loadImage.scale(img, {\n                  orientation: ori || 0,\n                  canvas: true\n                });\n                var classes = (0, _jquery.default)(img).attr('class');\n                (0, _jquery.default)(canvas).addClass(classes);\n                (0, _jquery.default)(img).siblings().children('.sk-fading-circle').hide();\n                (0, _jquery.default)(img).replaceWith(canvas);\n                (0, _jquery.default)(img).css('display', 'block');\n              } else {\n                var canvas1 = loadImage.scale(img, {\n                  canvas: true\n                });\n                var classes1 = (0, _jquery.default)(img).attr('class');\n                (0, _jquery.default)(canvas1).addClass(classes1);\n                (0, _jquery.default)(img).siblings().children('.sk-fading-circle').hide();\n                (0, _jquery.default)(img).replaceWith(canvas1);\n                (0, _jquery.default)(img).css('display', 'block');\n              }\n\n              _this.sendAction('imageHasLoaded');\n            }, {\n              disableExifThumbnail: true\n            });\n          }\n        };\n\n        xhr.onerror = () => {\n          (0, _jquery.default)(img).siblings().children('.sk-fading-circle').hide();\n          (0, _jquery.default)(img).css('display', '');\n        };\n\n        xhr.send();\n      };\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/page-numbers\", [\"exports\", \"ember-cli-pagination/components/page-numbers\"], function (_exports, _pageNumbers) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _pageNumbers.default;\n    }\n  });\n});","define(\"admin/components/patient-diagnosis-form\", [\"exports\", \"ember-changeset\", \"moment\"], function (_exports, _emberChangeset, _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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      this.changeset = new _emberChangeset.default(model);\n    },\n\n    Diagnoses: Ember.computed(function () {\n      return Ember.get(this, 'diagnoses');\n    }),\n    diagnosis_date: Ember.computed('diagnosis_date', function () {\n      return (0, _moment.default)(this.changeset.get('diagnosis_date')).format('MM-DD-YYYY');\n    }),\n    store: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n    actions: {\n      selectDiagnosis(diagnosis) {\n        this.changeset.set('diagnosis', diagnosis);\n      },\n\n      updateDiagnosisDate(date) {\n        if (date) {\n          this.changeset.set('diagnosis_date', (0, _moment.default)(new Date(date)).format('YYYY-MM-DD'));\n        }\n      },\n\n      checkPrimaryDiagnosis(value) {\n        if (value) {\n          const changeset = this.changeset;\n          this.store.query('patientDiagnosis', {\n            patient: this.changeset.get('patient.id'),\n            primary: true\n          }).then(function (diagnosis) {\n            if (diagnosis.length > 0) {\n              changeset.set('hasPrimary', true);\n            }\n          });\n        } else {\n          this.changeset.set('hasPrimary', false);\n        }\n\n        this.changeset.set('is_primary', value);\n      },\n\n      save() {\n        if (this.changeset.get('isDirty')) {\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              this.changeset.save().then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('patientId'));\n                }\n              }).catch(() => {\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/patient-form-organization\", [\"exports\"], function (_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    store: Ember.inject.service(),\n    inputValue: Ember.computed.alias('organization.value'),\n    toast: Ember.inject.service('toast'),\n    actions: {\n      updateUserOrganization(userOrganizationID) {\n        var newValue = this.get('inputValue');\n        var toast = this.get('toast');\n        this.get('store').findRecord('user', this.get('model.id')).then(function (user) {\n          this.get('store').findRecord('user-organization', userOrganizationID).then(function (userOrganization) {\n            userOrganization.set('value', newValue);\n            userOrganization.save().then(function () {\n              toast.success('You have succesfully updated the organization ID', '', {\n                positionClass: 'toast-bottom-right'\n              });\n            });\n          });\n        }.bind(this));\n      },\n\n      deleteUserOrganization(userOrganizationID) {\n        if (confirm('Are you sure you want to delete this organization ID?')) {\n          this.get('store').findRecord('user', this.get('model.id')).then(function (user) {\n            this.get('store').findRecord('user-organization', userOrganizationID).then(function (userOrganization) {\n              userOrganization.set('user', user);\n              userOrganization.set('status', 'inactive');\n              userOrganization.save();\n            });\n          }.bind(this));\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/patient-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\", \"moment\", \"admin/config/environment\", \"jquery\"], function (_exports, _emberChangeset, _emberChangesetValidations, _moment, _environment, _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    session: Ember.inject.service('session'),\n    States: [{\n      value: 'pending',\n      label: 'Pending'\n    }, {\n      value: 'needinfo',\n      label: 'Need Info'\n    }, {\n      value: 'active',\n      label: 'Active'\n    }, {\n      value: 'active_placebo',\n      label: 'Active Placebo'\n    }, {\n      value: 'rejected',\n      label: 'Rejected'\n    }, {\n      value: 'inactive',\n      label: 'Inactive'\n    }],\n    Ethnicities: [{\n      value: 'nativeamerican',\n      label: 'American Indian or Alaska Native'\n    }, {\n      value: 'asian',\n      label: 'Asian'\n    }, {\n      value: 'africanamerican',\n      label: 'Black or African American'\n    }, {\n      value: 'pacificislander',\n      label: 'Native Hawaiian/Other Pacific Islander'\n    }, {\n      value: 'white',\n      label: 'White, Non-Hispanic or Latino'\n    }, {\n      value: 'hispanic',\n      label: 'White, Hispanic, or Latino'\n    }, {\n      value: 'none',\n      label: 'Prefer not to state'\n    }, {\n      value: 'other?',\n      label: 'Other'\n    }],\n    Countries: [{\n      code: 'AF',\n      label: 'Afghanistan'\n    }, {\n      code: 'AL',\n      label: 'Albania'\n    }, {\n      code: 'DZ',\n      label: 'Algeria'\n    }, {\n      code: 'AS',\n      label: 'American Samoa'\n    }, {\n      code: 'AD',\n      label: 'Andorra'\n    }, {\n      code: 'AO',\n      label: 'Angola'\n    }, {\n      code: 'AI',\n      label: 'Anguilla'\n    }, {\n      code: 'AQ',\n      label: 'Antarctica'\n    }, {\n      code: 'AG',\n      label: 'Antigua and Barbuda'\n    }, {\n      code: 'AR',\n      label: 'Argentina'\n    }, {\n      code: 'AM',\n      label: 'Armenia'\n    }, {\n      code: 'AW',\n      label: 'Aruba'\n    }, {\n      code: 'AU',\n      label: 'Australia'\n    }, {\n      code: 'AT',\n      label: 'Austria'\n    }, {\n      code: 'AZ',\n      label: 'Azerbaijan'\n    }, {\n      code: 'BS',\n      label: 'Bahamas'\n    }, {\n      code: 'BH',\n      label: 'Bahrain'\n    }, {\n      code: 'BD',\n      label: 'Bangladesh'\n    }, {\n      code: 'BB',\n      label: 'Barbados'\n    }, {\n      code: 'BY',\n      label: 'Belarus'\n    }, {\n      code: 'BE',\n      label: 'Belgium'\n    }, {\n      code: 'BZ',\n      label: 'Belize'\n    }, {\n      code: 'BJ',\n      label: 'Benin'\n    }, {\n      code: 'BM',\n      label: 'Bermuda'\n    }, {\n      code: 'BT',\n      label: 'Bhutan'\n    }, {\n      code: 'BO',\n      label: 'Bolivia'\n    }, {\n      code: 'BQ',\n      label: 'Bonaire'\n    }, {\n      code: 'BA',\n      label: 'Bosnia and Herzegovina'\n    }, {\n      code: 'BW',\n      label: 'Botswana'\n    }, {\n      code: 'BV',\n      label: 'Bouvet Island'\n    }, {\n      code: 'BR',\n      label: 'Brazil'\n    }, {\n      code: 'IO',\n      label: 'British Indian Ocean Territory'\n    }, {\n      code: 'BN',\n      label: 'Brunei Darussalam'\n    }, {\n      code: 'BG',\n      label: 'Bulgaria'\n    }, {\n      code: 'BF',\n      label: 'Burkina Faso'\n    }, {\n      code: 'BI',\n      label: 'Burundi'\n    }, {\n      code: 'KH',\n      label: 'Cambodia'\n    }, {\n      code: 'CM',\n      label: 'Cameroon'\n    }, {\n      code: 'CA',\n      label: 'Canada'\n    }, {\n      code: 'CV',\n      label: 'Cape Verde'\n    }, {\n      code: 'KY',\n      label: 'Cayman Islands'\n    }, {\n      code: 'CF',\n      label: 'Central African Republic'\n    }, {\n      code: 'TD',\n      label: 'Chad'\n    }, {\n      code: 'CL',\n      label: 'Chile'\n    }, {\n      code: 'CN',\n      label: 'China'\n    }, {\n      code: 'CX',\n      label: 'Christmas Island'\n    }, {\n      code: 'CC',\n      label: 'Cocos (Keeling) Islands'\n    }, {\n      code: 'CO',\n      label: 'Colombia'\n    }, {\n      code: 'KM',\n      label: 'Comoros'\n    }, {\n      code: 'CG',\n      label: 'Congo'\n    }, {\n      code: 'CD',\n      label: 'Democratic Republic of the Congo'\n    }, {\n      code: 'CK',\n      label: 'Cook Islands'\n    }, {\n      code: 'CR',\n      label: 'Costa Rica'\n    }, {\n      code: 'HR',\n      label: 'Croatia'\n    }, {\n      code: 'CU',\n      label: 'Cuba'\n    }, {\n      code: 'CW',\n      label: 'Curacao'\n    }, {\n      code: 'CY',\n      label: 'Cyprus'\n    }, {\n      code: 'CZ',\n      label: 'Czech Republic'\n    }, {\n      code: 'CI',\n      label: \"Cote d'Ivoire\"\n    }, {\n      code: 'DK',\n      label: 'Denmark'\n    }, {\n      code: 'DJ',\n      label: 'Djibouti'\n    }, {\n      code: 'DM',\n      label: 'Dominica'\n    }, {\n      code: 'DO',\n      label: 'Dominican Republic'\n    }, {\n      code: 'EC',\n      label: 'Ecuador'\n    }, {\n      code: 'EG',\n      label: 'Egypt'\n    }, {\n      code: 'SV',\n      label: 'El Salvador'\n    }, {\n      code: 'GQ',\n      label: 'Equatorial Guinea'\n    }, {\n      code: 'ER',\n      label: 'Eritrea'\n    }, {\n      code: 'EE',\n      label: 'Estonia'\n    }, {\n      code: 'ET',\n      label: 'Ethiopia'\n    }, {\n      code: 'FK',\n      label: 'Falkland Islands (Malvinas)'\n    }, {\n      code: 'FO',\n      label: 'Faroe Islands'\n    }, {\n      code: 'FJ',\n      label: 'Fiji'\n    }, {\n      code: 'FI',\n      label: 'Finland'\n    }, {\n      code: 'FR',\n      label: 'France'\n    }, {\n      code: 'GF',\n      label: 'French Guiana'\n    }, {\n      code: 'PF',\n      label: 'French Polynesia'\n    }, {\n      code: 'TF',\n      label: 'French Southern Territories'\n    }, {\n      code: 'GA',\n      label: 'Gabon'\n    }, {\n      code: 'GM',\n      label: 'Gambia'\n    }, {\n      code: 'GE',\n      label: 'Georgia'\n    }, {\n      code: 'DE',\n      label: 'Germany'\n    }, {\n      code: 'GH',\n      label: 'Ghana'\n    }, {\n      code: 'GI',\n      label: 'Gibraltar'\n    }, {\n      code: 'GR',\n      label: 'Greece'\n    }, {\n      code: 'GL',\n      label: 'Greenland'\n    }, {\n      code: 'GD',\n      label: 'Grenada'\n    }, {\n      code: 'GP',\n      label: 'Guadeloupe'\n    }, {\n      code: 'GU',\n      label: 'Guam'\n    }, {\n      code: 'GT',\n      label: 'Guatemala'\n    }, {\n      code: 'GG',\n      label: 'Guernsey'\n    }, {\n      code: 'GN',\n      label: 'Guinea'\n    }, {\n      code: 'GW',\n      label: 'GuineaBissau'\n    }, {\n      code: 'GY',\n      label: 'Guyana'\n    }, {\n      code: 'HT',\n      label: 'Haiti'\n    }, {\n      code: 'HM',\n      label: 'Heard Island and McDonald Islands'\n    }, {\n      code: 'VA',\n      label: 'Holy See (Vatican City State)'\n    }, {\n      code: 'HN',\n      label: 'Honduras'\n    }, {\n      code: 'HK',\n      label: 'Hong Kong'\n    }, {\n      code: 'HU',\n      label: 'Hungary'\n    }, {\n      code: 'IS',\n      label: 'Iceland'\n    }, {\n      code: 'IN',\n      label: 'India'\n    }, {\n      code: 'ID',\n      label: 'Indonesia'\n    }, {\n      code: 'IR',\n      label: 'Iran, Islamic Republic of'\n    }, {\n      code: 'IQ',\n      label: 'Iraq'\n    }, {\n      code: 'IE',\n      label: 'Ireland'\n    }, {\n      code: 'IM',\n      label: 'Isle of Man'\n    }, {\n      code: 'IL',\n      label: 'Israel'\n    }, {\n      code: 'IT',\n      label: 'Italy'\n    }, {\n      code: 'JM',\n      label: 'Jamaica'\n    }, {\n      code: 'JP',\n      label: 'Japan'\n    }, {\n      code: 'JE',\n      label: 'Jersey'\n    }, {\n      code: 'JO',\n      label: 'Jordan'\n    }, {\n      code: 'KZ',\n      label: 'Kazakhstan'\n    }, {\n      code: 'KE',\n      label: 'Kenya'\n    }, {\n      code: 'KI',\n      label: 'Kiribati'\n    }, {\n      code: 'KP',\n      label: \"Korea, Democratic People's Republic of\"\n    }, {\n      code: 'KR',\n      label: 'Korea, Republic of'\n    }, {\n      code: 'KW',\n      label: 'Kuwait'\n    }, {\n      code: 'KG',\n      label: 'Kyrgyzstan'\n    }, {\n      code: 'LA',\n      label: \"Lao People's Democratic Republic\"\n    }, {\n      code: 'LV',\n      label: 'Latvia'\n    }, {\n      code: 'LB',\n      label: 'Lebanon'\n    }, {\n      code: 'LS',\n      label: 'Lesotho'\n    }, {\n      code: 'LR',\n      label: 'Liberia'\n    }, {\n      code: 'LY',\n      label: 'Libya'\n    }, {\n      code: 'LI',\n      label: 'Liechtenstein'\n    }, {\n      code: 'LT',\n      label: 'Lithuania'\n    }, {\n      code: 'LU',\n      label: 'Luxembourg'\n    }, {\n      code: 'MO',\n      label: 'Macao'\n    }, {\n      code: 'MK',\n      label: 'Macedonia, the Former Yugoslav Republic of'\n    }, {\n      code: 'MG',\n      label: 'Madagascar'\n    }, {\n      code: 'MW',\n      label: 'Malawi'\n    }, {\n      code: 'MY',\n      label: 'Malaysia'\n    }, {\n      code: 'MV',\n      label: 'Maldives'\n    }, {\n      code: 'ML',\n      label: 'Mali'\n    }, {\n      code: 'MT',\n      label: 'Malta'\n    }, {\n      code: 'MH',\n      label: 'Marshall Islands'\n    }, {\n      code: 'MQ',\n      label: 'Martinique'\n    }, {\n      code: 'MR',\n      label: 'Mauritania'\n    }, {\n      code: 'MU',\n      label: 'Mauritius'\n    }, {\n      code: 'YT',\n      label: 'Mayotte'\n    }, {\n      code: 'MX',\n      label: 'Mexico'\n    }, {\n      code: 'FM',\n      label: 'Micronesia, Federated States of'\n    }, {\n      code: 'MD',\n      label: 'Moldova, Republic of'\n    }, {\n      code: 'MC',\n      label: 'Monaco'\n    }, {\n      code: 'MN',\n      label: 'Mongolia'\n    }, {\n      code: 'ME',\n      label: 'Montenegro'\n    }, {\n      code: 'MS',\n      label: 'Montserrat'\n    }, {\n      code: 'MA',\n      label: 'Morocco'\n    }, {\n      code: 'MZ',\n      label: 'Mozambique'\n    }, {\n      code: 'MM',\n      label: 'Myanmar'\n    }, {\n      code: 'NA',\n      label: 'Namibia'\n    }, {\n      code: 'NR',\n      label: 'Nauru'\n    }, {\n      code: 'NP',\n      label: 'Nepal'\n    }, {\n      code: 'NL',\n      label: 'Netherlands'\n    }, {\n      code: 'NC',\n      label: 'New Caledonia'\n    }, {\n      code: 'NZ',\n      label: 'New Zealand'\n    }, {\n      code: 'NI',\n      label: 'Nicaragua'\n    }, {\n      code: 'NE',\n      label: 'Niger'\n    }, {\n      code: 'NG',\n      label: 'Nigeria'\n    }, {\n      code: 'NU',\n      label: 'Niue'\n    }, {\n      code: 'NF',\n      label: 'Norfolk Island'\n    }, {\n      code: 'MP',\n      label: 'Northern Mariana Islands'\n    }, {\n      code: 'NO',\n      label: 'Norway'\n    }, {\n      code: 'OM',\n      label: 'Oman'\n    }, {\n      code: 'PK',\n      label: 'Pakistan'\n    }, {\n      code: 'PW',\n      label: 'Palau'\n    }, {\n      code: 'PS',\n      label: 'Palestine, State of'\n    }, {\n      code: 'PA',\n      label: 'Panama'\n    }, {\n      code: 'PG',\n      label: 'Papua New Guinea'\n    }, {\n      code: 'PY',\n      label: 'Paraguay'\n    }, {\n      code: 'PE',\n      label: 'Peru'\n    }, {\n      code: 'PH',\n      label: 'Philippines'\n    }, {\n      code: 'PN',\n      label: 'Pitcairn'\n    }, {\n      code: 'PL',\n      label: 'Poland'\n    }, {\n      code: 'PT',\n      label: 'Portugal'\n    }, {\n      code: 'PR',\n      label: 'Puerto Rico'\n    }, {\n      code: 'QA',\n      label: 'Qatar'\n    }, {\n      code: 'RO',\n      label: 'Romania'\n    }, {\n      code: 'RU',\n      label: 'Russian Federation'\n    }, {\n      code: 'RW',\n      label: 'Rwanda'\n    }, {\n      code: 'RE',\n      label: 'Reunion'\n    }, {\n      code: 'BL',\n      label: 'Saint Barthelemy'\n    }, {\n      code: 'SH',\n      label: 'Saint Helena'\n    }, {\n      code: 'KN',\n      label: 'Saint Kitts and Nevis'\n    }, {\n      code: 'LC',\n      label: 'Saint Lucia'\n    }, {\n      code: 'MF',\n      label: 'Saint Martin (French part)'\n    }, {\n      code: 'PM',\n      label: 'Saint Pierre and Miquelon'\n    }, {\n      code: 'VC',\n      label: 'Saint Vincent and the Grenadines'\n    }, {\n      code: 'WS',\n      label: 'Samoa'\n    }, {\n      code: 'SM',\n      label: 'San Marino'\n    }, {\n      code: 'ST',\n      label: 'Sao Tome and Principe'\n    }, {\n      code: 'SA',\n      label: 'Saudi Arabia'\n    }, {\n      code: 'SN',\n      label: 'Senegal'\n    }, {\n      code: 'RS',\n      label: 'Serbia'\n    }, {\n      code: 'SC',\n      label: 'Seychelles'\n    }, {\n      code: 'SL',\n      label: 'Sierra Leone'\n    }, {\n      code: 'SG',\n      label: 'Singapore'\n    }, {\n      code: 'SX',\n      label: 'Sint Maarten (Dutch part)'\n    }, {\n      code: 'SK',\n      label: 'Slovakia'\n    }, {\n      code: 'SI',\n      label: 'Slovenia'\n    }, {\n      code: 'SB',\n      label: 'Solomon Islands'\n    }, {\n      code: 'SO',\n      label: 'Somalia'\n    }, {\n      code: 'ZA',\n      label: 'South Africa'\n    }, {\n      code: 'GS',\n      label: 'South Georgia and the South Sandwich Islands'\n    }, {\n      code: 'SS',\n      label: 'South Sudan'\n    }, {\n      code: 'ES',\n      label: 'Spain'\n    }, {\n      code: 'LK',\n      label: 'Sri Lanka'\n    }, {\n      code: 'SD',\n      label: 'Sudan'\n    }, {\n      code: 'SR',\n      label: 'Suriname'\n    }, {\n      code: 'SJ',\n      label: 'Svalbard and Jan Mayen'\n    }, {\n      code: 'SZ',\n      label: 'Swaziland'\n    }, {\n      code: 'SE',\n      label: 'Sweden'\n    }, {\n      code: 'CH',\n      label: 'Switzerland'\n    }, {\n      code: 'SY',\n      label: 'Syrian Arab Republic'\n    }, {\n      code: 'TW',\n      label: 'Taiwan, Province of China'\n    }, {\n      code: 'TJ',\n      label: 'Tajikistan'\n    }, {\n      code: 'TZ',\n      label: 'United Republic of Tanzania'\n    }, {\n      code: 'TH',\n      label: 'Thailand'\n    }, {\n      code: 'TL',\n      label: 'TimorLeste'\n    }, {\n      code: 'TG',\n      label: 'Togo'\n    }, {\n      code: 'TK',\n      label: 'Tokelau'\n    }, {\n      code: 'TO',\n      label: 'Tonga'\n    }, {\n      code: 'TT',\n      label: 'Trinidad and Tobago'\n    }, {\n      code: 'TN',\n      label: 'Tunisia'\n    }, {\n      code: 'TR',\n      label: 'Turkey'\n    }, {\n      code: 'TM',\n      label: 'Turkmenistan'\n    }, {\n      code: 'TC',\n      label: 'Turks and Caicos Islands'\n    }, {\n      code: 'TV',\n      label: 'Tuvalu'\n    }, {\n      code: 'UG',\n      label: 'Uganda'\n    }, {\n      code: 'UA',\n      label: 'Ukraine'\n    }, {\n      code: 'AE',\n      label: 'United Arab Emirates'\n    }, {\n      code: 'GB',\n      label: 'United Kingdom'\n    }, {\n      code: 'US',\n      label: 'United States'\n    }, {\n      code: 'UM',\n      label: 'United States Minor Outlying Islands'\n    }, {\n      code: 'UY',\n      label: 'Uruguay'\n    }, {\n      code: 'UZ',\n      label: 'Uzbekistan'\n    }, {\n      code: 'VU',\n      label: 'Vanuatu'\n    }, {\n      code: 'VE',\n      label: 'Venezuela'\n    }, {\n      code: 'VN',\n      label: 'Viet Nam'\n    }, {\n      code: 'VG',\n      label: 'British Virgin Islands'\n    }, {\n      code: 'VI',\n      label: 'US Virgin Islands'\n    }, {\n      code: 'WF',\n      label: 'Wallis and Futuna'\n    }, {\n      code: 'EH',\n      label: 'Western Sahara'\n    }, {\n      code: 'YE',\n      label: 'Yemen'\n    }, {\n      code: 'ZM',\n      label: 'Zambia'\n    }, {\n      code: 'ZW',\n      label: 'Zimbabwe'\n    }],\n    UnitSettings: [{\n      value: 'metric',\n      label: 'Metric'\n    }, {\n      value: 'imperial',\n      label: 'Imperial'\n    }],\n    Genders: [{\n      value: 'male',\n      label: 'Male'\n    }, {\n      value: 'female',\n      label: 'Female'\n    }, {\n      value: 'other',\n      label: 'Other'\n    }],\n    AddressStates: [{\n      code: 'NON',\n      label: 'Non US'\n    }, {\n      code: 'AL',\n      label: 'Alabama'\n    }, {\n      code: 'AK',\n      label: 'Alaska'\n    }, {\n      code: 'AZ',\n      label: 'Arizona'\n    }, {\n      code: 'AR',\n      label: 'Arkansas'\n    }, {\n      code: 'CA',\n      label: 'California'\n    }, {\n      code: 'CO',\n      label: 'Colorado'\n    }, {\n      code: 'CT',\n      label: 'Connecticut'\n    }, {\n      code: 'DE',\n      label: 'Delaware'\n    }, {\n      code: 'DC',\n      label: 'District of Columbia'\n    }, {\n      code: 'FL',\n      label: 'Florida'\n    }, {\n      code: 'GA',\n      label: 'Georgia'\n    }, {\n      code: 'HI',\n      label: 'Hawaii'\n    }, {\n      code: 'ID',\n      label: 'Idaho'\n    }, {\n      code: 'IL',\n      label: 'Illinois'\n    }, {\n      code: 'IN',\n      label: 'Indiana'\n    }, {\n      code: 'IA',\n      label: 'Iowa'\n    }, {\n      code: 'KS',\n      label: 'Kansas'\n    }, {\n      code: 'KY',\n      label: 'Kentucky'\n    }, {\n      code: 'LA',\n      label: 'Louisiana'\n    }, {\n      code: 'ME',\n      label: 'Maine'\n    }, {\n      code: 'MD',\n      label: 'Maryland'\n    }, {\n      code: 'MA',\n      label: 'Massachusetts'\n    }, {\n      code: 'MI',\n      label: 'Michigan'\n    }, {\n      code: 'MN',\n      label: 'Minnesota'\n    }, {\n      code: 'MS',\n      label: 'Mississippi'\n    }, {\n      code: 'MO',\n      label: 'Missouri'\n    }, {\n      code: 'MT',\n      label: 'Montana'\n    }, {\n      code: 'NE',\n      label: 'Nebraska'\n    }, {\n      code: 'NV',\n      label: 'Nevada'\n    }, {\n      code: 'NH',\n      label: 'New Hampshire'\n    }, {\n      code: 'NJ',\n      label: 'New Jersey'\n    }, {\n      code: 'NM',\n      label: 'New Mexico'\n    }, {\n      code: 'NY',\n      label: 'New York'\n    }, {\n      code: 'NC',\n      label: 'North Carolina'\n    }, {\n      code: 'ND',\n      label: 'North Dakota'\n    }, {\n      code: 'OH',\n      label: 'Ohio'\n    }, {\n      code: 'OK',\n      label: 'Oklahoma'\n    }, {\n      code: 'OR',\n      label: 'Oregon'\n    }, {\n      code: 'PA',\n      label: 'Pennsylvania'\n    }, {\n      code: 'RI',\n      label: 'Rhode Island'\n    }, {\n      code: 'SC',\n      label: 'South Carolina'\n    }, {\n      code: 'SD',\n      label: 'South Dakota'\n    }, {\n      code: 'TN',\n      label: 'Tennessee'\n    }, {\n      code: 'TX',\n      label: 'Texas'\n    }, {\n      code: 'UT',\n      label: 'Utah'\n    }, {\n      code: 'VT',\n      label: 'Vermont'\n    }, {\n      code: 'VA',\n      label: 'Virginia'\n    }, {\n      code: 'WA',\n      label: 'Washington'\n    }, {\n      code: 'WV',\n      label: 'West Virginia'\n    }, {\n      code: 'WI',\n      label: 'Wisconsin'\n    }, {\n      code: 'WY',\n      label: 'Wyoming'\n    }],\n    birth: Ember.computed('birthdate', function () {\n      return (0, _moment.default)(this.changeset.get('birthdate')).format('MM-DD-YYYY');\n    }),\n\n    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n      const isNewOrPendingOrNeedInfo = this.changeset.get('state') === 'pending' || this.changeset.get('state') === 'needinfo' || this.get('model.isNew');\n      this.set('isNewOrPendingOrNeedInfo', isNewOrPendingOrNeedInfo);\n    },\n\n    selectedNewOrganization: null,\n    store: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n    programs: [{\n      name: 'Core',\n      value: 'core'\n    }, {\n      name: 'Care',\n      value: 'care'\n    }, {\n      name: 'Covid Core',\n      value: 'covid_core'\n    }, {\n      name: 'Covid Care',\n      value: 'covid_care'\n    }, {\n      name: 'Lite',\n      value: 'lite'\n    }],\n    programStates: [{\n      name: 'Active / Engaged',\n      value: 'active/engaged'\n    }, {\n      name: 'Active / Paused',\n      value: 'active/paused'\n    }, {\n      name: 'Inactive / Dropout',\n      value: 'inactive/dropout'\n    }, {\n      name: 'Inactive / Removed',\n      value: 'inactive/removed'\n    }, {\n      name: 'Inactive / Completed',\n      value: 'inactive/completed'\n    }],\n    initialProgramState: null,\n    programStateUpdated: false,\n    availableTags: Ember.computed('allCategories', function () {\n      return this.get('allCategories').map(tag => tag.get('title'));\n    }),\n    userTags: Ember.computed('userCategories', function () {\n      return this.get('userCategories').map(tag => tag.get('title'));\n    }),\n    allCoaches: Ember.computed('coaches', function () {\n      return this.get('coaches').filter(coach => coach.id !== this.model.id);\n    }),\n    ethnicityIsOther: Ember.computed('ethnicity', function () {\n      if (this.changeset.get('ethnicity')) {\n        return this.changeset.get('ethnicity').indexOf('other?') >= 0;\n      } else {\n        return false;\n      }\n    }),\n    ethnicityFormValue: Ember.computed('ethnicity', function () {\n      if (this.changeset.get('ethnicity')) {\n        return this.changeset.get('ethnicity').indexOf('other?') < 0 ? this.changeset.get('ethnicity') : \"other?\";\n      } else {\n        return '';\n      }\n    }),\n    ethnicityInputValue: Ember.computed('ethnicity', function () {\n      if (this.changeset.get('ethnicity')) {\n        return this.changeset.get('ethnicity').split('?')[1];\n      } else {\n        return '';\n      }\n    }),\n    actions: {\n      selectCoach(selectedCoach) {\n        this.changeset.set('coach', selectedCoach);\n      },\n\n      forcePassword() {\n        let token = this.get('session.data.authenticated.access');\n        return _jquery.default.ajax({\n          url: _environment.default['API_URL'] + '/admin/v1/patients/' + this.changeset.get('id') + '/force-password',\n          method: 'GET',\n          data: {},\n          headers: {\n            Authorization: 'Bearer ' + token\n          }\n        }).then(function (response, x) {\n          if (x == 'success') {\n            alert('Success.');\n          } else {\n            alert('Something went wrong.');\n          }\n        });\n      },\n\n      unlockUser() {\n        let token = this.get('session.data.authenticated.access');\n        return _jquery.default.ajax({\n          url: _environment.default['API_URL'] + '/admin/v1/patients/' + this.changeset.get('id') + '/unlock',\n          method: 'GET',\n          data: {},\n          headers: {\n            Authorization: 'Bearer ' + token\n          }\n        }).then(function (response, x) {\n          if (x == 'success') {\n            alert('Success.');\n          } else {\n            alert('Something went wrong.');\n          }\n        });\n      },\n\n      selectProgram(program) {\n        this.changeset.set('program', program.value);\n      },\n\n      selectProgramState(programState) {\n        this.set('programStateUpdated', true);\n        this.changeset.set('programState', programState.value);\n      },\n\n      selectEthnicity(selectEthnicity) {\n        if (selectEthnicity) {\n          this.changeset.set('ethnicity', selectEthnicity.value);\n\n          if (this.changeset.get('ethnicity')) {\n            this.set('ethnicityIsOther', this.changeset.get('ethnicity').indexOf('other?') >= 0);\n            this.set('ethnicityFormValue', this.changeset.get('ethnicity').indexOf('other?') < 0 ? this.changeset.get('ethnicity') : \"other?\");\n            this.set('ethnicityInputValue', this.changeset.get('ethnicity').split('?')[1]);\n          }\n        } else {\n          this.changeset.set('ethnicity', null);\n        }\n      },\n\n      selectCountry(selectCountry) {\n        if (selectCountry) {\n          this.changeset.set('address_country', selectCountry.code);\n        } else {\n          this.changeset.set('address_country', null);\n        }\n      },\n\n      selectState(selectState) {\n        if (selectState) {\n          this.changeset.set('address_state', selectState.code);\n        } else {\n          this.changeset.set('address_state', null);\n        }\n      },\n\n      updateDate(date) {\n        if (date) {\n          this.changeset.set('birthdate', (0, _moment.default)(new Date(date)).format('YYYY-MM-DD'));\n        } else {\n          this.changeset.set('birthdate', null);\n        }\n      },\n\n      save() {\n        // if (this.changeset.get('isDirty')) {\n        if (this.get('currentUser').get('hasRoleCoach') && !this.get('currentUser').get('hasRoleAdmin')) {\n          let coach = this.get('store').peekRecord('coach', this.get('currentUser.user.id'));\n          this.changeset.set('coach', coach);\n        }\n\n        this.changeset.validate().then(() => {\n          if (this.changeset.get('isValid')) {\n            this.changeset.get('organizations').forEach(function (userOrganization) {\n              userOrganization.save();\n            });\n            this.changeset.save().then(() => {\n              this.changeset.set('reason', '');\n\n              if (typeof this.attrs.afterSave === 'function') {\n                this.attrs.afterSave(this.get('model'), this.get('userTags'));\n              }\n            }).catch(() => {\n              Ember.get(this, 'model.errors').forEach(({\n                attribute,\n                message\n              }) => {\n                this.changeset.pushErrors(attribute, message);\n              });\n\n              if (!this.get('model.isNew')) {\n                this.get('model').rollbackAttributes();\n              }\n            });\n          } else {\n            alert('Fix errors before saving');\n          }\n        }); // }\n      },\n\n      secondaryCoachesChanged(secondaryCoaches) {\n        let patient = this.get('model');\n        patient.set('secondaryCoaches', secondaryCoaches);\n        patient.save();\n      },\n\n      tagsChanged(tags) {\n        this.set('userTags', tags);\n      },\n\n      addNewTag(dropdown, e) {\n        if (e.keyCode !== 13) {\n          return;\n        }\n\n        let text = e.target.value;\n\n        if (text.length > 0 && !this.get('availableTags').includes(text)) {\n          this.set('userTags', this.get('userTags').concat([text]));\n        }\n      },\n\n      selectNewOrganization(newOrganization) {\n        this.set('selectedNewOrganization', newOrganization);\n      },\n\n      updateOrganization(newValue, x) {\n        this.get('changeset.organizations').filterBy('id', '11').set('value', newValue);\n      },\n\n      deleteUserOrganization(userOrganizationID) {\n        var user = this.get('store').peekRecord('user', this.get('model.id'));\n\n        if (confirm('Are you sure you want to delete this organization ID?')) {\n          this.get('store').findRecord('user', this.get('model.id')).then(function (user) {\n            this.get('store').findRecord('user-organization', userOrganizationID).then(function (userOrganization) {\n              userOrganization.set('user', user);\n              userOrganization.set('status', 'inactive');\n              userOrganization.save();\n            });\n          }.bind(this));\n        }\n      },\n\n      addNewOrganization() {\n        this.get('store').findRecord('user', this.get('model.id')).then(function (user) {\n          this.get('store').createRecord('user-organization', {\n            'user': user,\n            'organization': this.get('selectedNewOrganization')\n          }).save().then(function (x) {\n            this.model.organizations.pushObject(x);\n          }.bind(this));\n          this.set('selectedNewOrganization', null);\n        }.bind(this));\n      },\n\n      updateOtherEthnicity(ethnicity) {\n        if (ethnicity) {\n          this.changeset.set('ethnicity', \"other?\" + ethnicity);\n        } else {\n          this.changeset.set('ethnicity', \"other?\");\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/patient-intervention-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model.patientIntervention');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    interventionStates: [{\n      name: \"Testing\",\n      value: \"testing\"\n    }, {\n      name: \"Effective\",\n      value: \"effective\"\n    }, {\n      name: \"Ineffective\",\n      value: \"ineffective\"\n    }, {\n      name: \"Inconclusive\",\n      value: \"inconclusive\"\n    }],\n    activeStates: [{\n      name: 'Active',\n      value: 'active'\n    }, {\n      name: 'Inactive',\n      value: 'inactive'\n    }],\n    actions: {\n      selectIntervention: function (selectedIntervention) {\n        if (selectedIntervention) {\n          this.changeset.set('intervention', selectedIntervention);\n        } else {\n          this.changeset.set('intervention', null);\n        }\n      },\n      selectInterventionState: function (selectedState) {\n        if (selectedState) {\n          this.changeset.set('state', selectedState.value);\n        } else {\n          this.changeset.set('state', null);\n        }\n      },\n      selectActiveState: function (selectedActiveState) {\n        if (selectedActiveState) {\n          this.changeset.set('activeState', selectedActiveState.value);\n        } else {\n          this.changeset.set('activeState', 'active');\n        }\n      },\n\n      save() {\n        let timestamp = moment(new Date(), 'MM-DD-YYYY HH:mm:ss a').utc().format('YYYY-MM-DD HH:mm:ss');\n        this.changeset.set('updatedAt', timestamp);\n        this.changeset.validate().then(() => {\n          if (this.changeset.get('isValid')) {\n            this.changeset.save().then(() => {\n              if (typeof this.attrs.afterSave === 'function') {\n                this.attrs.afterSave(this.get('model'));\n              }\n            }).catch(err => {\n              console.log('rollback %o', err);\n              Ember.get(this, 'model.errors').forEach(({\n                attribute,\n                message\n              }) => {\n                this.changeset.pushErrors(attribute, message);\n              });\n\n              if (!this.get('model.isNew')) {\n                this.get('model').rollbackAttributes();\n              }\n            });\n          } else {\n            alert('Fix errors before saving');\n          }\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/patient-program-form\", [\"exports\", \"ember-changeset\", \"moment\"], function (_exports, _emberChangeset, _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    start_date: Ember.computed('start_date', function () {\n      return (0, _moment.default)(this.changeset.get('start_date')).format('MM-DD-YYYY');\n    }),\n    end_date: Ember.computed('end_date', function () {\n      return (0, _moment.default)(this.changeset.get('end_date')).format('MM-DD-YYYY');\n    }),\n\n    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      this.changeset = new _emberChangeset.default(model);\n    },\n\n    store: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n    actions: {\n      updateStartDate(date) {\n        if (date) {\n          this.changeset.set('start_date', date.format('YYYY-MM-DD'));\n        } else {\n          this.changeset.set('start_date', null);\n        }\n      },\n\n      updateEndDate(date) {\n        if (date) {\n          this.changeset.set('end_date', date.format('YYYY-MM-DD'));\n        } else {\n          this.changeset.set('end_date', null);\n        }\n      },\n\n      save() {\n        if (this.changeset.get('isDirty')) {\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              this.changeset.save().then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('patientId'));\n                }\n              }).catch(() => {\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/patient-trigger-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model.patientTrigger');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    triggerStates: [{\n      name: 'Suspected',\n      value: 'suspected'\n    }, {\n      name: 'Watching (private)',\n      value: 'under_investigation'\n    }, {\n      name: 'Confirmed',\n      value: 'confirmed'\n    }, {\n      name: 'Ruled out',\n      value: 'rejected'\n    }],\n    activeStates: [{\n      name: 'Active',\n      value: 'active'\n    }, {\n      name: 'Inactive',\n      value: 'inactive'\n    }],\n    actions: {\n      selectTrigger: function (selectedTrigger) {\n        if (selectedTrigger) {\n          this.changeset.set('globalTrigger', selectedTrigger);\n        } else {\n          this.changeset.set('globalTrigger', null);\n        }\n      },\n      selectTriggerState: function (selectedState) {\n        if (selectedState) {\n          this.changeset.set('state', selectedState.value);\n        } else {\n          this.changeset.set('state', null);\n        }\n      },\n      selectActiveState: function (selectedActiveState) {\n        if (selectedActiveState) {\n          this.changeset.set('activeState', selectedActiveState.value);\n        } else {\n          this.changeset.set('activeState', 'active');\n        }\n      },\n\n      save() {\n        let timestamp = moment(new Date(), 'MM-DD-YYYY HH:mm:ss a').utc().format('YYYY-MM-DD HH:mm:ss');\n        this.changeset.set('updatedAt', timestamp);\n        this.changeset.validate().then(() => {\n          if (this.changeset.get('isValid')) {\n            this.changeset.save().then(() => {\n              if (typeof this.attrs.afterSave === 'function') {\n                this.attrs.afterSave(this.get('model'));\n              }\n            }).catch(err => {\n              console.log('rollback %o', err);\n              Ember.get(this, 'model.errors').forEach(({\n                attribute,\n                message\n              }) => {\n                this.changeset.pushErrors(attribute, message);\n              });\n\n              if (!this.get('model.isNew')) {\n                this.get('model').rollbackAttributes();\n              }\n            });\n          } else {\n            alert('Fix errors before saving');\n          }\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/power-select-blockless\", [\"exports\", \"ember-power-select-blockless/components/power-select-blockless\"], function (_exports, _powerSelectBlockless) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _powerSelectBlockless.default;\n    }\n  });\n});","define(\"admin/components/power-select-multiple-blockless\", [\"exports\", \"ember-power-select-blockless/components/power-select-multiple-blockless\"], function (_exports, _powerSelectMultipleBlockless) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _powerSelectMultipleBlockless.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _powerSelectMultiple.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _trigger.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _powerSelect.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _beforeOptions.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _options.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _placeholder.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _powerSelectGroup.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _searchMessage.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _trigger.default;\n    }\n  });\n});","define(\"admin/components/profile-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n    actions: {\n      save() {\n        if (this.changeset.get('isDirty')) {\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              // let file = document.getElementById('file-field').files[0];\n              //\n              // this.uploadImage(file, this, 'profile_picture', this.get('currentUser.user')).then(resultThis => {\n              //   resultThis.changeset\n              //     .save()\n              //     .then(() => {\n              //       if (typeof resultThis.attrs.afterSave === 'function') {\n              //         resultThis.attrs.afterSave(resultThis.get('model'));\n              //       }\n              //     })\n              this.changeset.save().then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('model'));\n                }\n              }).catch(err => {\n                console.log('rollback %o', err);\n                console.log(Ember.get(this, 'model.errors'));\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/progress-bar\", [\"exports\"], function (_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    attributeBindings: ['style'],\n    classNames: ['progress-bar'],\n    style: Ember.computed('progress', 'goal', function () {\n      let style = `width:${this.get('progress')}%`;\n      let color = 'black';\n      const goalType = this.get('goal');\n      const progress = this.get('progress');\n\n      switch (goalType) {\n        case 'limit':\n          // green to red\n          if (progress < 20) {\n            color = '#87C93F';\n          } else if (progress >= 20 && progress < 40) {\n            color = '#BDDD00';\n          } else if (progress >= 40 && progress < 60) {\n            color = '#EBE346';\n          } else if (progress >= 60 && progress < 80) {\n            color = '#FFBE00';\n          } else if (progress >= 80 && progress < 99.99) {\n            color = '#F57A51';\n          } else if (progress >= 99.99) {\n            color = '#C50522';\n          }\n\n          break;\n\n        case 'target':\n          // red to green\n          if (progress < 20) {\n            color = '#C50522';\n          } else if (progress >= 20 && progress < 40) {\n            color = '#F57A51';\n          } else if (progress >= 40 && progress < 60) {\n            color = '#FFBE00';\n          } else if (progress >= 60 && progress < 80) {\n            color = '#EBE346';\n          } else if (progress >= 80 && progress < 99.99) {\n            color = '#BDDD00';\n          } else if (progress >= 99.99) {\n            color = '#87C93F';\n          }\n\n          break;\n\n        default:\n          break;\n      }\n\n      style += `;background-color:${color}`;\n      return Ember.String.htmlSafe(style);\n    }).readOnly()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/radio-button-input\", [\"exports\", \"ember-radio-button/components/radio-button-input\"], function (_exports, _radioButtonInput) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _radioButtonInput.default;\n    }\n  });\n});","define(\"admin/components/radio-button\", [\"exports\", \"ember-radio-button/components/radio-button\"], function (_exports, _radioButton) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _radioButton.default;\n    }\n  });\n});","define(\"admin/components/range-slider\", [\"exports\", \"ember-cli-nouislider/components/range-slider\"], function (_exports, _rangeSlider) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _rangeSlider.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _resizeDetector.default;\n    }\n  });\n});","define(\"admin/components/rl-dropdown-container\", [\"exports\", \"ember-rl-dropdown/components/rl-dropdown-container\"], function (_exports, _rlDropdownContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _rlDropdownContainer.default;\n  _exports.default = _default;\n});","define(\"admin/components/rl-dropdown-toggle\", [\"exports\", \"ember-rl-dropdown/components/rl-dropdown-toggle\"], function (_exports, _rlDropdownToggle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _rlDropdownToggle.default;\n  _exports.default = _default;\n});","define(\"admin/components/rl-dropdown\", [\"exports\", \"ember-rl-dropdown/components/rl-dropdown\"], function (_exports, _rlDropdown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _rlDropdown.default;\n  _exports.default = _default;\n});","define(\"admin/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 () {\n      return _scrollContentElement.default;\n    }\n  });\n});","define(\"admin/components/search-bar\", [\"exports\"], function (_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    showClearButton: Ember.computed('searchValue', function () {\n      return this.get('searchValue') && this.get('searchValue').length > 0;\n    }),\n    placeholder: Ember.computed(function () {\n      var placeholder = this.get('placeholderValue');\n\n      if (typeof placeholder === typeof undefined) {\n        return 'Search...';\n      }\n\n      return placeholder;\n    }),\n    actions: {\n      clearButtonClicked() {\n        this.set('searchValue', null);\n\n        if (this.get('clearAction') && typeof this.get('clearAction') === 'function') {\n          this.get('clearAction')();\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/session-search\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\", \"moment\", \"admin/config/environment\"], function (_exports, _emberChangeset, _emberChangesetValidations, _moment, _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    init: function () {\n      this._super(...arguments);\n    },\n    currentUser: Ember.inject.service('current-user'),\n    searchResults: [],\n    searchResultCount: 0,\n    handleSearch: function (query) {\n      var _this = this; // let token = this.get('session.data.authenticated.access');\n      //\n\n\n      var patient_id = null;\n\n      if (typeof this.attrs['patient_id'] !== typeof undefined) {\n        if (typeof this.attrs['patient_id']['value'] !== typeof undefined) {\n          patient_id = this.attrs['patient_id']['value'];\n        }\n      }\n\n      $.ajax({\n        url: _environment.default['API_URL'] + '/admin/v1/coach-patient-sessions-search',\n        method: 'GET',\n        data: {\n          query: query,\n          patient_id: patient_id\n        },\n        headers: {// Authorization: 'Bearer ' + token\n        }\n      }).then(function (response) {\n        _this.set('searchResults', response.data.items);\n\n        _this.set('searchResultCount', response.data.count); // console.log(response);\n\n      });\n    },\n    searchInterval: null,\n\n    keyUp(event) {\n      var query = event.target.value;\n\n      var _this = this;\n\n      clearInterval(this.searchInterval);\n      this.searchInterval = setInterval(function () {\n        _this.handleSearch(query);\n\n        clearInterval(_this.searchInterval);\n      }, 1000); // this.handleSearch(event.target.value)\n    },\n\n    actions: {// toggleFilterItem(categoryName, enabled) {\n      //   const toggler = this.get('onToggleFilterItem');\n      //   if (typeof toggler === 'function') {\n      //     toggler(categoryName, enabled);\n      //   }\n      // },\n      // toggleTag(displayTopicId, tagId, enabled) {\n      //   const toggler = this.get('onToggleTagFilter');\n      //   if (typeof toggler === 'function') {\n      //     toggler(displayTopicId, tagId, enabled);\n      //   }\n      // },\n      // toggleAllItems(enabled, type) {\n      //   const toggler = this.get('onToggleAllFilters');\n      //   if (typeof toggler === 'function') {\n      //     toggler(enabled, type);\n      //   }\n      // }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/session-tooltip\", [\"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    tagName: 'div',\n    classNames: ['observation-tooltip'],\n    attributeBindings: ['style'],\n    toolTipTotalHeight: 0,\n\n    didRender() {\n      this._super(...arguments);\n\n      const newHeight = this.element.height;\n\n      if (this.get('toolTipTotalHeight') != newHeight) {\n        this.set('toolTipTotalHeight', newHeight);\n      }\n    },\n\n    style: Ember.computed('position', 'toolTipTotalHeight', function () {\n      let style = 'display:block';\n      let left = this.get('position.offset.left');\n\n      if (!isNaN(left)) {\n        style += `;left:${left}px`;\n      }\n\n      const bottom = $(window).height() - this.get('position.offset.top') + 5;\n\n      if (!isNaN(bottom)) {\n        style += `;bottom:${bottom}px`;\n      }\n\n      style += `;border-color:#FF0000`;\n      return Ember.String.htmlSafe(style);\n    }).readOnly(),\n\n    caseInsensitiveReplace(searchTerm, text) {\n      var reg = new RegExp('(' + searchTerm.trim() + ')', 'gi');\n      return Ember.String.htmlSafe(Ember.Handlebars.Utils.escapeExpression(text).replace(reg, '<mark>$1</mark>'));\n    },\n\n    title: Ember.computed('searchHighlightText', function () {\n      const searchTerm = this.get('searchHighlightText');\n      const title = 'Client Session';\n\n      if (searchTerm) {\n        return this.caseInsensitiveReplace(searchTerm, title);\n      }\n\n      return title;\n    }).readOnly(),\n    formatedDate: Ember.computed('session', function () {\n      const session = this.get('session');\n\n      if (session) {\n        return (0, _moment.default)(session.scheduledAt).format('MMMM Do, YYYY hh:mm a');\n      }\n\n      return null;\n    }).readOnly(),\n    sessionNumber: Ember.computed('session', function () {\n      const session = this.get('session');\n      return session.sessionNumber;\n    }).readOnly(),\n    weekNumber: Ember.computed('session', function () {\n      const session = this.get('session');\n      return session.weekNumber;\n    }).readOnly(),\n    computedWeekNumber: Ember.computed('session', function () {\n      const session = this.get('session');\n      return session.computedWeekNumber;\n    }).readOnly(),\n    coach: Ember.computed('session', function () {\n      const session = this.get('session');\n      return session.coach;\n    }).readOnly(),\n    status: Ember.computed('session', function () {\n      const session = this.get('session');\n      return session.status;\n    }).readOnly(),\n    notes: Ember.computed('session', function () {\n      const session = this.get('session');\n      return session.notes;\n    }).readOnly()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/simple-paginator\", [\"exports\"], function (_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    currentPage: Ember.computed.alias('pagination.page'),\n    lastpage: Ember.computed.alias('pagination.pages'),\n    pageItems: Ember.computed('pagination.{page,pages}', function () {\n      const currentPage = this.get('pagination.page');\n      const totalPages = this.get('pagination.pages');\n      const pagesArray = [];\n      let pageNumberStart = currentPage > 6 ? currentPage - 5 : 1;\n      let pageNumberEnd = currentPage + 5 < totalPages ? currentPage + 5 : totalPages; // Ellipsis before\n\n      if (pageNumberStart > 1) {\n        pagesArray.push({\n          dots: true\n        });\n      } // Number buttons\n\n\n      for (let i = pageNumberStart; i <= pageNumberEnd; i++) {\n        if (currentPage == i) {\n          pagesArray.push({\n            page: i,\n            current: true\n          });\n        } else {\n          pagesArray.push({\n            page: i\n          });\n        }\n      } // Ellipsis after\n\n\n      if (pageNumberEnd < totalPages) {\n        pagesArray.push({\n          dots: true\n        });\n      }\n\n      return pagesArray;\n    }),\n    totalLabel: Ember.computed('pagination.{count,page}', function () {\n      const total = this.get('pagination.count');\n      const page = this.get('pagination.page');\n      const displayTotal = total > page * 10 ? page * 10 : total;\n\n      if (total && total > 0 && page && page >= 1) {\n        return `Showing records ${(page - 1) * 10 + 1} to ${displayTotal} of a total of ${this.get('pagination.count')} record${total > 1 ? 's' : ''}`;\n      }\n\n      return null;\n    }),\n    canStepBackward: Ember.computed('pagination.page', function () {\n      return this.get('pagination.page') > 1;\n    }),\n    canStepForward: Ember.computed('pagination.{page,pages}', function () {\n      return this.get('pagination.page') < this.get('pagination.pages');\n    }),\n    actions: {\n      incrementPage(incrementValue) {\n        if (this.get('pageChanged') && typeof this.get('pageChanged') === 'function') {\n          this.get('pageChanged')(this.get('pagination.page') + incrementValue);\n        }\n      },\n\n      pageClicked(page) {\n        if (this.get('pageChanged') && typeof this.get('pageChanged') === 'function') {\n          this.get('pageChanged')(page);\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/simple-table\", [\"exports\", \"ember-light-table\"], function (_exports, _emberLightTable) {\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    page: 0,\n    limit: 10,\n    dir: 'asc',\n    sort: 'name',\n    canLoadMore: true,\n    enableSync: true,\n    model: null,\n    meta: null,\n    columns: null,\n    table: null,\n    styleNotActiveRows: false,\n\n    init() {\n      this._super(...arguments);\n\n      let table = new _emberLightTable.default(this.get('columns'), this.get('model'), {\n        enableSync: this.get('enableSync')\n      });\n\n      if (this.get('styleNotActiveRows')) {\n        table.rows.forEach(element => {\n          element.classNames = `simple-table__line-${element.content.state ? element.content.state : 'inactive'}`; // if (element.content.state !== 'active') {\n          //   element.classNames = 'simple-table__row-dash';\n          // }\n        });\n      }\n\n      let sortColumn = table.get('allColumns').findBy('valuePath', this.get('sort')); // Setup initial sort column\n\n      if (sortColumn) {\n        sortColumn.set('sorted', true);\n        sortColumn.set('ascending', this.get('dir') == 'asc');\n      }\n\n      this.set('table', table);\n    },\n\n    actions: {\n      onColumnClick(column) {\n        if (column.sorted) {\n          if (this.get('orderingChanged') && typeof this.get('orderingChanged') === 'function') {\n            this.get('orderingChanged')(column.get('valuePath'), column.ascending ? 'asc' : 'desc');\n          }\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/simple-table/patients/display-topics/input-cell\", [\"exports\"], function (_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      onAliasUpdate: function (updater, scope, rowObj, name) {\n        const keyPress = updater;\n\n        if (typeof keyPress === 'function') {\n          keyPress(scope, rowObj, name);\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/simple-table/patients/observations/checkbox-cell\", [\"exports\"], function (_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      onCheckboxSelect: function (toggler, scope, rowObj, isSelected, isCustom) {\n        const onClick = toggler;\n        isSelected = !isSelected;\n\n        if (typeof onClick === 'function') {\n          onClick(scope, rowObj, isSelected, isCustom);\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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(\"admin/components/spectrum-color-picker\", [\"exports\", \"ember-spectrum-color-picker/components/spectrum-color-picker\"], function (_exports, _spectrumColorPicker) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _spectrumColorPicker.default;\n  _exports.default = _default;\n});","define(\"admin/components/spreadsheet-table\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const TOASTR_TIMEOUT = 2000;\n  const TOASTR_OPTIONS = {\n    positionClass: 'toast-bottom-right',\n    timeOut: TOASTR_TIMEOUT\n  };\n  const UPDATE_SESSION_SUCCESS_MESSAGE = 'You have succesfully updated a session';\n\n  var _default = Ember.Component.extend({\n    store: Ember.inject.service(),\n    toast: Ember.inject.service(),\n    isCreating: false,\n    statusOptions: [{\n      value: 'scheduled',\n      label: 'Scheduled'\n    }, {\n      value: 'completed',\n      label: 'Completed'\n    }, {\n      value: 'completed_short',\n      label: 'Completed Short'\n    }, {\n      value: 'rescheduled',\n      label: 'Rescheduled'\n    }, {\n      value: 'cancelled',\n      label: 'Cancelled'\n    }, {\n      value: 'missed',\n      label: 'Missed'\n    }, {\n      value: 'paused',\n      label: 'Paused'\n    }, {\n      value: 'coach_rescheduled',\n      label: 'Coach Rescheduled'\n    }, {\n      value: 'coach_cancelled',\n      label: 'Coach Cancelled'\n    }, {\n      value: 'coach_missed',\n      label: 'Coach Missed'\n    }, {\n      value: 'deleted',\n      label: 'Deleted'\n    }, {\n      value: 'other',\n      label: 'Other'\n    }],\n\n    init() {\n      this._super(...arguments); // Define coach options\n\n\n      var primaryCoach = this.get('patient.coach');\n      var secondaryCoaches = this.get('patient.secondaryCoaches');\n      var coachOptions = [primaryCoach];\n      var coachOptionsIDs = [primaryCoach.get('id')];\n      secondaryCoaches.forEach(coach => {\n        coachOptions.push(coach);\n        coachOptionsIDs.push(coach.get('id'));\n      });\n      this.get('sessions').forEach(function (session) {\n        // Convert UTC time to Local time\n        var scheduledAt = _moment.default.parseZone(new Date(session.scheduledAt)).local().format('MM-DD-YYYY HH:mm');\n\n        session.set('localScheduledAt', scheduledAt);\n\n        if (coachOptionsIDs.indexOf(session.coach.get('id')) < 0) {\n          coachOptions.push(session.coach);\n          coachOptionsIDs.push(session.coach.get('id'));\n        }\n      });\n      this.set('coachOptions', coachOptions);\n    },\n\n    getFormSessionData(sessionRows) {\n      var formData = {};\n      $(sessionRows).find('input, select').each(function (i, inputElement) {\n        // Format integers\n        if (inputElement.value == parseInt(inputElement.value)) {\n          var inputValue = parseInt(inputElement.value);\n        } else {\n          var inputValue = inputElement.value;\n        }\n\n        formData[inputElement.name] = inputValue;\n      });\n      return formData;\n    },\n\n    keyUp(event) {\n      var ignoredKeyCodes = [9, 16, 17, 37, 39, 91, 93, 224];\n\n      if (ignoredKeyCodes.indexOf(event.keyCode) !== -1) {\n        return;\n      }\n\n      this.change(event);\n    },\n\n    change(event) {\n      var changedRow = event.target.closest('tr');\n      var formData = this.getFormSessionData(changedRow);\n      var sessionId = changedRow.getAttribute('data-id');\n      $(changedRow).addClass('dirty');\n      this.updateSession(sessionId, formData, changedRow);\n    },\n\n    createSession() {\n      var _this = this;\n\n      var patient = this.get('patientUser');\n      var coach = this.get('coachUser');\n      var scheduledAt = new Date();\n      var localScheduledAt = (0, _moment.default)(new Date()).format('MM-DD-YYYY HH:mm a');\n      this.set('isCreating', true);\n      this.get('store').createRecord('coach-patient-session', {\n        patient,\n        coach,\n        scheduledAt,\n        localScheduledAt\n      }).save().then(() => {\n        _this.get('sessions').update().then(() => {\n          _this.set('isCreating', false);\n        });\n      });\n    },\n\n    afterUpdateSession(changedRow) {\n      Ember.run.later(() => {\n        $(changedRow).removeClass('dirty');\n      }, TOASTR_TIMEOUT);\n      this.get('toast').success(UPDATE_SESSION_SUCCESS_MESSAGE, '', TOASTR_OPTIONS);\n    },\n\n    updateSession(sessionId, formData, changedRow) {\n      var _this = this;\n\n      var store = this.get('store');\n      var patient = this.get('patientUser');\n      var oldSession = store.peekRecord('coach-patient-session', sessionId);\n      store.findRecord('user', formData['coach']).then(coach => {\n        formData['patient'] = patient;\n        formData['coach'] = coach;\n        formData['scheduledAt'] = (0, _moment.default)(formData['scheduledAt'], 'MM-DD-YYYY HH:mm a').utc().format('YYYY-MM-DD HH:mm');\n        oldSession.setProperties(formData);\n        oldSession.save().then(function () {\n          _this.get('sessions').update().then(() => {\n            _this.afterUpdateSession(changedRow);\n          });\n        });\n      });\n    },\n\n    actions: {\n      addRow: function () {\n        this.createSession();\n      },\n      refreshData: function () {\n        this.get('sessions').update();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/supplement-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    Categories: [{\n      'label': 'Rx',\n      'value': 'rx'\n    }, {\n      'label': 'Over The Counter',\n      'value': 'otc'\n    }],\n    DosageUnits: [{\n      'label': 'Microgram',\n      'value': 'ug'\n    }, {\n      'label': 'Milligram',\n      'value': 'mg'\n    }],\n    FrequencyUnits: [{\n      'label': 'Daily',\n      'value': 'daily'\n    }, {\n      'label': 'Weekly',\n      'value': 'weekly'\n    }, {\n      'label': 'Monthly',\n      'value': 'monthly'\n    }, {\n      'label': 'Annually',\n      'value': 'annually'\n    }],\n    actions: {\n      selectCategory(category) {\n        this.changeset.set('category', category.value);\n      },\n\n      selectDosageUnit(dosageUnit) {\n        this.changeset.set('dosageUnit', dosageUnit.value);\n      },\n\n      selectFrequencyUnit(frequencyUnit) {\n        this.changeset.set('frequencyUnit', frequencyUnit.value);\n      },\n\n      save() {\n        this.changeset.validate().then(() => {\n          if (this.changeset.get('isValid')) {\n            this.changeset.save().then(() => {\n              if (typeof this.attrs.afterSave === 'function') {\n                this.attrs.afterSave(this.get('model'));\n              }\n            }).catch(err => {\n              console.log('rollback %o', err);\n              Ember.get(this, 'model.errors').forEach(({\n                attribute,\n                message\n              }) => {\n                this.changeset.pushErrors(attribute, message);\n              });\n\n              if (!this.get('model.isNew')) {\n                this.get('model').rollbackAttributes();\n              }\n            });\n          } else {\n            alert('Fix errors before saving');\n          }\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/table-filter\", [\"exports\"], function (_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    areAllChecked: Ember.computed('filters.@each.disabled', function () {\n      return !this.get('filters').some(insLabel => Ember.get(insLabel, 'disabled'));\n    }),\n    currentUser: Ember.inject.service('current-user'),\n    actions: {\n      toggleFilterItem(categoryName, enabled) {\n        const toggler = this.get('onToggleFilterItem');\n\n        if (typeof toggler === 'function') {\n          toggler(categoryName, enabled);\n        }\n      },\n\n      toggleTag(displayTopicId, tagId, enabled) {\n        const toggler = this.get('onToggleTagFilter');\n\n        if (typeof toggler === 'function') {\n          toggler(displayTopicId, tagId, enabled);\n        }\n      },\n\n      toggleAllItems(enabled, type) {\n        const toggler = this.get('onToggleAllFilters');\n\n        if (typeof toggler === 'function') {\n          toggler(enabled, type);\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/table-statistics\", [\"exports\", \"admin/components/simple-table\"], function (_exports, _simpleTable) {\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(_simpleTable.default, {\n    currentUser: Ember.inject.service('current-user'),\n    dir: Ember.computed.alias('meta.orderDirection'),\n    sort: Ember.computed.alias('meta.orderColumn'),\n    showPaginationButtons: Ember.computed('meta.pagination', function () {\n      const pagination = this.get('meta.pagination');\n\n      if (pagination && pagination.page && pagination.pages && pagination.pages > 1) {\n        return true;\n      }\n\n      return false;\n    }),\n    actions: {\n      onAfterResponsiveChange(matches) {\n        if (matches.indexOf('jumbo') > -1) {\n          this.get('table.expandedRows').setEach('expanded', false);\n        }\n      },\n\n      setPage(page) {\n        if (this.get('pageChanged') && typeof this.get('pageChanged') === 'function') {\n          this.get('pageChanged')(page);\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/text-area\", [\"exports\", \"ember-cli-text-support-mixins/components/text-area\"], function (_exports, _textArea) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _textArea.default;\n    }\n  });\n});","define(\"admin/components/textarea-autosize\", [\"exports\", \"ember-cli-textarea-autosize/components/textarea-autosize\"], function (_exports, _textareaAutosize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _textareaAutosize.default;\n    }\n  });\n});","define(\"admin/components/tinymce-editor\", [\"exports\", \"ember-cli-tinymce/components/tinymce-editor\"], function (_exports, _tinymceEditor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _tinymceEditor.default;\n    }\n  });\n});","define(\"admin/components/topic-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    Types: [{\n      value: 'intake',\n      label: 'Intake'\n    }, {\n      value: 'activity',\n      label: 'Activity'\n    }, {\n      value: 'symptom',\n      label: 'Symptom'\n    }, {\n      value: 'body',\n      label: 'Body'\n    }, {\n      value: 'unknown',\n      label: 'unknown'\n    }],\n    SubTypes: [{\n      value: 'beverage',\n      label: 'Beverage'\n    }, {\n      value: 'food',\n      label: 'Food'\n    }, {\n      value: 'supplement',\n      label: 'Supplement'\n    }, {\n      value: 'medication',\n      label: 'Medication'\n    }, {\n      value: 'positive',\n      label: 'Positive'\n    }, {\n      value: 'neutral',\n      label: 'Neutral'\n    }, {\n      value: 'negative',\n      label: 'Negative'\n    }, {\n      value: 'sleep',\n      label: 'Sleep'\n    }, {\n      value: 'workout',\n      label: 'Workout'\n    }, {\n      value: 'transportation',\n      label: 'Transportation'\n    }, {\n      value: 'weight',\n      label: 'Weight'\n    }, {\n      value: 'height',\n      label: 'Height'\n    }, {\n      value: 'waist-measurement',\n      label: 'Waist Measurement'\n    }, {\n      value: 'bust-measurement',\n      label: 'Bust Measurement'\n    }, {\n      value: 'unknown',\n      label: 'unknown'\n    }],\n    InputTypes: [{\n      value: 'mass',\n      label: 'Mass'\n    }, {\n      value: 'volume',\n      label: 'Volume'\n    }, {\n      value: 'length',\n      label: 'Length'\n    }, {\n      value: 'time',\n      label: 'Time Interval'\n    }, {\n      value: 'time_duration',\n      label: 'Time Duration'\n    }, {\n      value: 'temperature',\n      label: 'Temperature'\n    }, {\n      value: 'image_upload',\n      label: 'Image Upload'\n    }, {\n      value: 'discrete_data',\n      label: 'Discrete data'\n    }],\n    SupplementCategories: [{\n      value: 'rx',\n      label: 'Rx'\n    }, {\n      value: 'otc',\n      label: 'Over The Counter'\n    }],\n    MedicationCategories: [{\n      value: 'rx',\n      label: 'Rx'\n    }, {\n      value: 'otc',\n      label: 'Over The Counter'\n    }, {\n      value: 'biologics',\n      label: 'Biologics'\n    }, {\n      value: 'biosimilars',\n      label: 'Biosimilars'\n    }, {\n      value: 'specific_function',\n      label: 'Specific Function'\n    }, {\n      value: 'non_biologics',\n      label: 'Non Biologics'\n    }, {\n      value: 'opiate',\n      label: 'Opiate'\n    }, {\n      value: 'steroid',\n      label: 'Steroid'\n    }],\n    DosageUnits: [{\n      value: 'ug',\n      label: 'Microgram'\n    }, {\n      value: 'mg',\n      label: 'Milligram'\n    }],\n    FrequencyUnits: [{\n      value: 'daily',\n      label: 'Daily'\n    }, {\n      value: 'weekly',\n      label: 'Weekly'\n    }, {\n      value: 'monthly',\n      label: 'Monthly'\n    }, {\n      value: 'annually',\n      label: 'Annually'\n    }],\n\n    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    actions: {\n      save() {\n        if (typeof this.changeset.get('isGeneric') === typeof null) {\n          this.changeset.set('isGeneric', false);\n        }\n\n        if (this.changeset.get('isDirty')) {\n          this.changeset.validate().then(() => {\n            if (this.changeset.get('isValid')) {\n              var model = this.model;\n              var isGeneric = this.changeset.get('isGeneric');\n              var brand = this.changeset.get('brand');\n              var category = this.changeset.get('category');\n              var dosage = this.changeset.get('dosage');\n              var dosageUnit = this.changeset.get('dosageUnit');\n              var frequency = this.changeset.get('frequency');\n              var frequencyUnit = this.changeset.get('frequencyUnit');\n              var mappingKey = this.changeset.get('mappingKey');\n              this.changeset.save().then(() => {\n                if (this.changeset.get('topicSubtype') == 'supplement') {\n                  // this.store.createRecord('supplement', {\n                  //   topic: this.model,\n                  //   category: this.changeset.get('category'),\n                  //   dosage: this.changeset.get('dosage'),\n                  //   dosage_unit: this.changeset.get('dosageUnit'),\n                  //   frequency: this.changeset.get('frequency'),\n                  //   frequency_unit: this.changeset.get('frequencyUnit')\n                  // })\n                  // .save();\n                  console.log(this.model, this.changeset.get('category'), this.changeset.get('dosage'), this.changeset.get('dosageUnit'), this.changeset.get('frequency'), this.changeset.get('frequencyUnit'));\n                } else if (this.changeset.get('topicSubtype') == 'medication') {\n                  // this.store.createRecord('medication', {\n                  //   topic: this.model,\n                  //   is_generic: this.changeset.get('is_generic'),\n                  //   brand: this.changeset.get('brand'),\n                  //   category: this.changeset.get('category'),\n                  //   dosage: this.changeset.get('dosage'),\n                  //   dosage_unit: this.changeset.get('dosageUnit'),\n                  //   frequency: this.changeset.get('frequency'),\n                  //   frequency_unit: this.changeset.get('frequencyUnit'),\n                  //   mapping_key: this.changeset.get('mappingKey')\n                  // })\n                  // .save();\n                  console.log(model, isGeneric, brand, category, dosage, dosageUnit, frequency, frequencyUnit, mappingKey);\n                }\n              }).then(() => {\n                if (typeof this.attrs.afterSave === 'function') {\n                  this.attrs.afterSave(this.get('model'));\n                }\n              }).catch(err => {\n                console.log('rollback %o', err);\n                Ember.get(this, 'model.errors').forEach(({\n                  attribute,\n                  message\n                }) => {\n                  this.changeset.pushErrors(attribute, message);\n                });\n\n                if (!this.get('model.isNew')) {\n                  this.get('model').rollbackAttributes();\n                }\n              });\n            } else {\n              alert('Fix errors before saving');\n            }\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/topic-template-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\", \"jquery\"], function (_exports, _emberChangeset, _emberChangesetValidations, _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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      let tagValidator = Ember.get(this, 'tagValidator') || [];\n      let topics = Ember.get(this, 'topics') || [];\n      this.set('topics', topics);\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    toast: Ember.inject.service('toast'),\n    Units: [{\n      groupName: 'Metric',\n      options: [{\n        value: 'celsius',\n        label: 'celsius'\n      }, {\n        value: 'cm',\n        label: 'cm'\n      }, {\n        value: 'g',\n        label: 'g'\n      }, {\n        value: 'kg',\n        label: 'kg'\n      }, {\n        value: 'km',\n        label: 'km'\n      }, {\n        value: 'l',\n        label: 'l'\n      }, {\n        value: 'm',\n        label: 'm'\n      }, {\n        value: 'mcg',\n        label: 'mcg'\n      }, {\n        value: 'mg',\n        label: 'mg'\n      }, {\n        value: 'ml',\n        label: 'ml'\n      }, {\n        value: 'mm',\n        label: 'mm'\n      }]\n    }, {\n      groupName: 'Imperial',\n      options: [{\n        value: 'fahrenheit',\n        label: 'fahrenheit'\n      }, {\n        value: 'fl oz',\n        label: 'fl oz'\n      }, {\n        value: 'ft',\n        label: 'ft'\n      }, {\n        value: 'gal',\n        label: 'gal'\n      }, {\n        value: 'in',\n        label: 'in'\n      }, {\n        value: 'lbs',\n        label: 'lbs'\n      }, {\n        value: 'mile',\n        label: 'mile'\n      }, {\n        value: 'oz',\n        label: 'oz'\n      }]\n    }, {\n      groupName: 'Unassigned',\n      options: [{\n        value: 'days',\n        label: 'days'\n      }, {\n        value: 'hr',\n        label: 'hr'\n      }, {\n        value: 'min',\n        label: 'min'\n      }, {\n        value: 'sec',\n        label: 'sec'\n      }]\n    }],\n    newTopic: null,\n    newTag: null,\n    isAddingTopic: false,\n    isEditingTags: false,\n    tags: [],\n    activeTopicTemplateDisplayTopic: null,\n    actions: {\n      associatedObjectsChanged(associatedObjects) {\n        this.set('changeset.associatedObjects', associatedObjects);\n      },\n\n      findTopic(term) {\n        return this.get('topics').filter(elem => {\n          return elem.get('title').toLowerCase().indexOf(term.toLowerCase()) >= 0;\n        });\n      },\n\n      toggleAddTopic() {\n        this.set('newTopic', null);\n        this.set('isAddingTopic', !this.get('isAddingTopic'));\n      },\n\n      selectTopic(topic) {\n        this.set('newTopic', topic);\n      },\n\n      saveTopic() {\n        var alias = (0, _jquery.default)('.topic_alias').val();\n        this.get('store').createRecord('topic-template-display-topic', {\n          topic: this.get('newTopic'),\n          alias: alias,\n          topicTemplate: this.get('model')\n        }).save().then(function (topicTemplateDisplayTopic) {\n          this.set('newTopic', null);\n          this.set('isAddingTopic', false);\n          (0, _jquery.default)('.topic_alias').val('');\n        }.bind(this));\n      },\n\n      toggleEditTags(displayTopicID = null) {\n        this.set('newTag', null);\n\n        if (displayTopicID) {\n          var topicTemplateDisplayTopic = this.get('store').peekRecord('topic-template-display-topic', displayTopicID);\n          this.set('activeTopicTemplateDisplayTopic', topicTemplateDisplayTopic);\n        }\n\n        this.set('isEditingTags', !this.get('isEditingTags'));\n      },\n\n      selectTopicTag(topicTag) {\n        this.set('newTag', topicTag);\n      },\n\n      saveTopicTag() {\n        var alias = (0, _jquery.default)('.tag_alias').val();\n        this.get('store').createRecord('topic-template-display-topic-tag', {\n          display_topic: this.get('activeTopicTemplateDisplayTopic'),\n          topic: this.get('newTag'),\n          alias: alias\n        }).save().then(function () {\n          this.set('activeTopicTemplateDisplayTopic', null);\n          this.set('isEditingTags', false);\n          (0, _jquery.default)('.tag_alias').val('');\n        }.bind(this));\n      },\n\n      saveTopicTemplate() {\n        var toast = this.get('toast');\n        var titleChanged = this.get('changeset.name') !== this.get('model.name');\n        this.get('store').query('topic-template', {\n          'name': this.get('changeset.name')\n        }).then(function (topicTemplates) {\n          if (titleChanged && topicTemplates.length > 0) {\n            toast.error('A topic template with that name already exists', '', {\n              positionClass: 'toast-bottom-right',\n              timeOut: 2000\n            });\n            return false;\n          }\n\n          this.get('changeset').save().then(newTopicTemplate => this.afterSave(newTopicTemplate.id)).then(() => {\n            toast.success('Saved', '', {\n              positionClass: 'toast-bottom-right',\n              timeOut: 2000\n            });\n          });\n        }.bind(this));\n      },\n\n      toggleDisplayTopic(displayTopic) {\n        if (displayTopic.get('enabled')) {\n          var confirm_message = 'Are you sure you want to disable ' + displayTopic.get('topic.title');\n          var new_value = false;\n        } else {\n          var confirm_message = 'Are you sure you want to enable ' + displayTopic.get('topic.title');\n          var new_value = true;\n        }\n\n        if (confirm(confirm_message)) {\n          displayTopic.set('enabled', new_value);\n          displayTopic.save();\n        }\n      },\n\n      toggleDisplayTopicTag(displayTopicTag) {\n        if (displayTopicTag.get('enabled')) {\n          var confirm_message = 'Are you sure you want to disable ' + displayTopicTag.get('topic.title');\n          var new_value = false;\n        } else {\n          var confirm_message = 'Are you sure you want to enable ' + displayTopicTag.get('topic.title');\n          var new_value = true;\n        }\n\n        if (confirm(confirm_message)) {\n          displayTopicTag.set('enabled', new_value);\n          displayTopicTag.save();\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/torii-iframe-placeholder\", [\"exports\", \"torii/components/torii-iframe-placeholder\"], function (_exports, _toriiIframePlaceholder) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _toriiIframePlaceholder.default;\n  _exports.default = _default;\n});","define(\"admin/components/trigger-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    // allTopics: computed('topics', function() {\n    //   return this.get('topics').filter(topic => topic.get('state') === 'active').sortBy('title');\n    // }),\n    actions: {\n      save() {\n        // if (this.changeset.get('isDirty')) {\n        this.changeset.validate().then(() => {\n          if (this.changeset.get('isValid')) {\n            this.changeset.save().then(() => {\n              if (typeof this.attrs.afterSave === 'function') {\n                this.attrs.afterSave(this.get('model'));\n              }\n            }).catch(err => {\n              console.log('rollback %o', err);\n              Ember.get(this, 'model.errors').forEach(({\n                attribute,\n                message\n              }) => {\n                this.changeset.pushErrors(attribute, message);\n              });\n\n              if (!this.get('model.isNew')) {\n                this.get('model').rollbackAttributes();\n              }\n            });\n          } else {\n            alert('Fix errors before saving');\n          }\n        }); // }\n      } // topicsChanged(topics) {\n      //   let trigger = this.get('model');\n      //   trigger.set('topics', topics);\n      //   // trigger.save();\n      // }\n\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/trigger-label\", [\"exports\", \"admin/libs/utils\"], function (_exports, _utils) {\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    classNameBindings: ['isDisabled:calendar__legend-opacity'],\n    markStyle: Ember.computed('patientTrigger.newState', function () {\n      const state = this.get('patientTrigger.newState');\n      let color;\n\n      switch (state) {\n        case 'suspected':\n          color = '#95A5A6'; // gray\n\n          break;\n\n        case 'under_investigation':\n          color = '#E0CE00'; // light yellow\n\n          break;\n\n        case 'confirmed':\n          color = '#65F706'; // light green\n\n          break;\n\n        case 'rejected':\n          color = '#FA3804'; // light red\n\n          break;\n\n        default:\n          color = '#000000';\n        // black\n      }\n\n      if (color && color.match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n        const rgbColor = (0, _utils.hexToRgb)(color);\n        return Ember.String.htmlSafe(`color:rgb(${rgbColor})`);\n      }\n\n      return null;\n    }),\n\n    click() {\n      const onClick = this.get('onclick');\n\n      if (typeof onClick === 'function') {\n        onClick();\n      }\n    },\n\n    title: Ember.computed('patientTrigger.newState', function () {\n      return this.get('patientTrigger.newState');\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/triggers-tooltip\", [\"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    tagName: 'div',\n    classNames: ['observation-tooltip'],\n    attributeBindings: ['style'],\n    toolTipTotalHeight: 0,\n\n    didRender() {\n      this._super(...arguments);\n\n      const newHeight = this.element.height;\n\n      if (this.get('toolTipTotalHeight') != newHeight) {\n        this.set('toolTipTotalHeight', newHeight);\n      }\n    },\n\n    style: Ember.computed('position', 'patientTrigger.newState', 'toolTipTotalHeight', function () {\n      let style = 'display:none';\n\n      if (this.get('position')) {\n        style = 'display:block';\n      }\n\n      let left = this.get('position.offset.left');\n\n      if (!isNaN(left)) {\n        style += `;left:${left}px`;\n      }\n\n      const bottom = $(window).height() - this.get('position.offset.top') + 5;\n\n      if (!isNaN(bottom)) {\n        style += `;bottom:${bottom}px`;\n      }\n\n      const state = this.get('patientTrigger.newState');\n      let color;\n\n      switch (state) {\n        case 'suspected':\n          color = '#95A5A6'; // gray\n\n          break;\n\n        case 'under_investigation':\n          color = '#E0CE00'; // light yellow\n\n          break;\n\n        case 'confirmed':\n          color = '#65F706'; // light green\n\n          break;\n\n        case 'rejected':\n          color = '#FA3804'; // light red\n\n          break;\n\n        default:\n          color = '#000000';\n        // black\n      }\n\n      if (color) {\n        style += `;border-color:${color}`;\n      }\n\n      return Ember.String.htmlSafe(style);\n    }).readOnly(),\n\n    caseInsensitiveReplace(searchTerm, text) {\n      var reg = new RegExp('(' + searchTerm.trim() + ')', 'gi');\n      return Ember.String.htmlSafe(Ember.Handlebars.Utils.escapeExpression(text).replace(reg, '<mark>$1</mark>'));\n    },\n\n    triggerName: Ember.computed('patientTrigger.triggerName', 'searchHighlightText', function () {\n      const searchTerm = this.get('searchHighlightText');\n      const name = this.get('patientTrigger.triggerName');\n\n      if (name) {\n        if (searchTerm) {\n          return this.caseInsensitiveReplace(searchTerm, name);\n        }\n\n        return name;\n      }\n\n      return null;\n    }).readOnly(),\n    alias: Ember.computed('patientTrigger.alias', 'searchHighlightText', function () {\n      const searchTerm = this.get('searchHighlightText');\n      const name = this.get('patientTrigger.alias');\n\n      if (name) {\n        if (searchTerm) {\n          return this.caseInsensitiveReplace(searchTerm, name);\n        }\n\n        return name;\n      }\n\n      return null;\n    }).readOnly(),\n    title: Ember.computed('triggerName', 'alias', function () {\n      const triggerName = this.get('triggerName');\n      const alias = this.get('alias');\n\n      if (alias) {\n        return Ember.String.htmlSafe(triggerName + ' (' + alias + ')');\n      }\n\n      return triggerName;\n    }).readOnly(),\n    formatedDate: Ember.computed('patientTrigger.changedAt', function () {\n      const changedAt = this.get('patientTrigger.changedAt');\n\n      if (changedAt) {\n        return (0, _moment.default)(changedAt).format('MMMM Do YYYY, hh:mm a');\n      }\n\n      return null;\n    }).readOnly(),\n    oldState: Ember.computed('patientTrigger.oldState', function () {\n      const oldState = this.get('patientTrigger.oldState');\n\n      if (oldState) {\n        return oldState;\n      }\n\n      return 'No State';\n    }).readOnly(),\n    newState: Ember.computed('patientTrigger.newState', function () {\n      const newState = this.get('patientTrigger.newState');\n\n      if (newState) {\n        return newState;\n      }\n\n      return 'No State';\n    }).readOnly(),\n    stateChange: Ember.computed('oldState', 'newState', function () {\n      const stateChange = this.get('oldState') + ' => ' + this.get('newState');\n\n      if (stateChange) {\n        return stateChange;\n      }\n\n      return 'No State';\n    }).readOnly(),\n    createdBy: Ember.computed('patientTrigger.createdBy', function () {\n      const createdBy = this.get('patientTrigger.createdBy');\n\n      if (createdBy) {\n        return createdBy;\n      }\n\n      return null;\n    }).readOnly(),\n    activeState: Ember.computed('patientTrigger.activeState', function () {\n      const activeState = this.get('patientTrigger.activeState');\n\n      if (activeState) {\n        return activeState;\n      }\n\n      return null;\n    }).readOnly()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/type-label\", [\"exports\"], function (_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    classNameBindings: ['isDisabled:calendar__legend-opacity'],\n\n    click() {\n      const onClick = this.get('onclick');\n\n      if (typeof onClick === 'function') {\n        onClick();\n      }\n    },\n\n    title: Ember.computed('topicType', function () {\n      return this.get('topicType');\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/useful-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    useful_flag: Ember.computed.alias('useful'),\n    //insightId: Ember.computed.alias('insightId'),\n    actions: {\n      setUseful(insightId, value) {\n        this.set('useful_flag', value);\n        this.get('action')(insightId, value);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/user-categories-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _emberChangesetValidations) {\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    States: [{\n      value: 'active',\n      label: 'Active'\n    }, {\n      value: 'inactive',\n      label: 'Inactive'\n    }],\n\n    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n\n      if (!this.changeset.get('state')) {\n        this.changeset.set('state', 'active');\n      }\n    },\n\n    actions: {\n      save() {\n        this.changeset.validate().then(() => {\n          if (this.changeset.get('isValid')) {\n            this.changeset.save().then(() => {\n              if (typeof this.attrs.afterSave === 'function') {\n                this.attrs.afterSave(this.get('model'));\n              }\n            }).catch(err => {\n              console.log('rollback %o', err);\n              Ember.get(this, 'model.errors').forEach(({\n                attribute,\n                message\n              }) => {\n                this.changeset.pushErrors(attribute, message);\n              });\n\n              if (!this.get('model.isNew')) {\n                this.get('model').rollbackAttributes();\n              }\n            });\n          } else {\n            alert('Fix errors before saving');\n          }\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/components/user-form\", [\"exports\", \"ember-changeset\", \"ember-changeset-validations\", \"moment\"], function (_exports, _emberChangeset, _emberChangesetValidations, _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    States: [{\n      value: 'pending',\n      label: 'Pending'\n    }, {\n      value: 'active',\n      label: 'Active'\n    }, {\n      value: 'rejected',\n      label: 'Rejected'\n    }, {\n      value: 'inactive',\n      label: 'Inactive'\n    }],\n    Roles: [{\n      value: 'admin',\n      label: 'Admin'\n    }, {\n      value: 'coach',\n      label: 'Coach'\n    }, {\n      value: 'patient',\n      label: 'Client'\n    }],\n    Ethnicities: [{\n      value: 'nativeamerican',\n      label: 'American Indian or Alaska Native'\n    }, {\n      value: 'asian',\n      label: 'Asian'\n    }, {\n      value: 'africanamerican',\n      label: 'Black or African American'\n    }, {\n      value: 'pacificislander',\n      label: 'Native Hawaiian/Other Pacific Islander'\n    }, {\n      value: 'white',\n      label: 'White, Non-Hispanic or Latino'\n    }, {\n      value: 'hispanic',\n      label: 'White, Hispanic, or Latino'\n    }, {\n      value: 'none',\n      label: 'Prefer not to state'\n    }, {\n      value: 'other?',\n      label: 'Other'\n    }],\n    UnitSettings: [{\n      value: 'metric',\n      label: 'Metric'\n    }, {\n      value: 'imperial',\n      label: 'Imperial'\n    }],\n    Genders: [{\n      value: 'male',\n      label: 'Male'\n    }, {\n      value: 'female',\n      label: 'Female'\n    }, {\n      value: 'other',\n      label: 'Other'\n    }],\n    birth: Ember.computed('birthdate', function () {\n      return (0, _moment.default)(this.changeset.get('birthdate')).format('MM-DD-YYYY');\n    }),\n\n    init() {\n      this._super(...arguments);\n\n      let model = Ember.get(this, 'model');\n      let validator = Ember.get(this, 'validator') || [];\n      this.changeset = new _emberChangeset.default(model, (0, _emberChangesetValidations.default)(validator), validator);\n    },\n\n    store: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n    patientRole: function () {\n      if (this.changeset.get('roles')) {\n        return this.changeset.get('roles').includes('patient');\n      } else {\n        return false;\n      }\n    }.property('changeset.roles'),\n    coachRole: function () {\n      if (this.changeset.get('roles')) {\n        return this.changeset.get('roles').includes('coach');\n      } else {\n        return false;\n      }\n    }.property('changeset.roles'),\n    availableTags: Ember.computed('allCategories', function () {\n      return this.get('allCategories').map(tag => tag.get('title'));\n    }),\n    userTags: Ember.computed('userCategories', function () {\n      return this.get('userCategories').map(tag => tag.get('title'));\n    }),\n    ethnicityIsOther: Ember.computed('ethnicity', function () {\n      if (this.changeset.get('ethnicity')) {\n        return this.changeset.get('ethnicity').indexOf('other?') >= 0;\n      } else {\n        return false;\n      }\n    }),\n    ethnicityFormValue: Ember.computed('ethnicity', function () {\n      if (this.changeset.get('ethnicity')) {\n        return this.changeset.get('ethnicity').indexOf('other?') < 0 ? this.changeset.get('ethnicity') : \"other?\";\n      } else {\n        return '';\n      }\n    }),\n    ethnicityInputValue: Ember.computed('ethnicity', function () {\n      if (this.changeset.get('ethnicity')) {\n        return this.changeset.get('ethnicity').split('?')[1];\n      } else {\n        return '';\n      }\n    }),\n    actions: {\n      save() {\n        this.changeset.validate().then(() => {\n          if (this.changeset.get('isValid')) {\n            this.changeset.save().then(() => {\n              if (typeof this.attrs.afterSave === 'function') {\n                this.attrs.afterSave(this.get('model'), this.get('userTags'));\n              }\n            }).catch(err => {\n              console.log('rollback %o', err);\n              Ember.get(this, 'model.errors').forEach(({\n                attribute,\n                message\n              }) => {\n                this.changeset.pushErrors(attribute, message);\n              });\n\n              if (!this.get('model.isNew')) {\n                this.get('model').rollbackAttributes();\n              }\n            });\n          } else {\n            alert('Fix errors before saving');\n          }\n        });\n      },\n\n      selectGender(gender) {\n        this.changeset.set('gender', gender);\n      },\n\n      updateSelection(newSelection) {\n        this.changeset.set('roles', newSelection);\n      },\n\n      selectCoach(selectedCoach) {\n        this.changeset.set('coach', selectedCoach);\n      },\n\n      selectEthnicity(selectEthnicity) {\n        if (selectEthnicity) {\n          this.changeset.set('ethnicity', selectEthnicity.value);\n\n          if (this.changeset.get('ethnicity')) {\n            this.set('ethnicityIsOther', this.changeset.get('ethnicity').indexOf('other?') >= 0);\n            this.set('ethnicityFormValue', this.changeset.get('ethnicity').indexOf('other?') < 0 ? this.changeset.get('ethnicity') : \"other?\");\n            this.set('ethnicityInputValue', this.changeset.get('ethnicity').split('?')[1]);\n          }\n        } else {\n          this.changeset.set('ethnicity', null);\n        }\n      },\n\n      updateDate(date) {\n        if (date) {\n          this.changeset.set('birthdate', (0, _moment.default)(new Date(date)).format('YYYY-MM-DD'));\n        } else {\n          this.changeset.set('birthdate', null);\n        }\n      },\n\n      tagsChanged(tags) {\n        this.set('userTags', tags);\n      },\n\n      addNewTag(dropdown, e) {\n        if (e.keyCode !== 13) {\n          return;\n        }\n\n        let text = e.target.value;\n\n        if (text.length > 0 && !this.get('availableTags').includes(text)) {\n          this.set('userTags', this.get('userTags').concat([text]));\n        }\n      },\n\n      updateOtherEthnicity(ethnicity) {\n        if (ethnicity) {\n          this.changeset.set('ethnicity', \"other?\" + ethnicity);\n        } else {\n          this.changeset.set('ethnicity', \"other?\");\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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 () {\n      return _component.default;\n    }\n  });\n});","define(\"admin/components/welcome-page\", [\"exports\", \"ember-welcome-page/components/welcome-page\"], function (_exports, _welcomePage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _welcomePage.default;\n    }\n  });\n});","define(\"admin/controllers/application\", [\"exports\", \"admin/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.Controller.extend({\n    session: Ember.inject.service('session'),\n    currentUser: Ember.inject.service('current-user'),\n    config: _environment.default.torii.providers['google-oauth2']\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/audit-log/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.Controller.extend({\n    auditLog: Ember.computed('model', function () {\n      const auditLog = this.get('model.auditLog');\n\n      if (auditLog && auditLog.meta && auditLog.meta.pagination) {\n        this.set('auditLogMeta.pagination', auditLog.meta.pagination);\n      }\n\n      return this.convertAuditLogDataToSimpleTableObjects(auditLog);\n    }),\n    auditLogParams: {\n      search: null\n    },\n    auditLogMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'firstname',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    auditLogTableColumns: [{\n      label: 'ID',\n      valuePath: 'id',\n      width: '50px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Object',\n      valuePath: 'content_type_id',\n      classNames: 'simple-table__header',\n      cellComponent: 'simple-table/audit-log/object-cell',\n      cellClassNames: 'simple-table__cell',\n      width: '200px'\n    }, // {\n    //   label: 'Actor',\n    //   valuePath: 'actor',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell'\n    // },\n    {\n      label: 'Changes',\n      valuePath: 'changes',\n      classNames: 'simple-table__header',\n      cellComponent: 'simple-table/audit-log/changes-cell',\n      sortable: false,\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Timestamp',\n      valuePath: 'timestamp',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      width: '275px'\n    }],\n\n    // Map auditLog to simple-table friendly objects:\n    convertAuditLogDataToSimpleTableObjects(auditLog) {\n      return auditLog.map(auditLogItem => {\n        var actor = auditLogItem.get('actor');\n        var changes = auditLogItem.get('changes');\n        var changes_arr = [];\n        Object.keys(changes).forEach(function (category_change) {\n          changes_arr.push({\n            category: category_change,\n            before: changes[category_change][0],\n            after: changes[category_change][1]\n          });\n        });\n        return {\n          id: auditLogItem.get('id'),\n          content_type_id: auditLogItem.get('object'),\n          actor_id: actor.id,\n          actor: actor.firstname + ' ' + actor.lastname,\n          contentTypeId: auditLogItem.get('contentTypeId'),\n          changes: changes_arr,\n          timestamp: auditLogItem.get('timestamp')\n        };\n      });\n    },\n\n    fetchAuditLog() {\n      this.set('auditLogMeta.isLoading', true);\n      const orderColumn = this.get('auditLogMeta.orderColumn');\n      const queryParams = this.get('auditLogParams');\n      queryParams.page = this.get('auditLogMeta.pagination.page');\n      queryParams.ordering = this.get('auditLogMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('auditLogMeta.page_size');\n      this.store.query('audit-log-entry', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('auditLogMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('auditLog', this.convertAuditLogDataToSimpleTableObjects(response));\n        this.set('auditLogMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('auditLogMeta.pagination.page', 1);\n          this.set('auditLogParams.search', term);\n          this.fetchAuditLog();\n        } else if (this.get('auditLogParams.search') && this.get('auditLogParams.search').length > 0) {\n          this.set('auditLogMeta.pagination.page', 1);\n          this.set('auditLogParams.search', null);\n          this.fetchAuditLog();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('auditLogMeta.pagination.page', page);\n        this.fetchAuditLog();\n      },\n\n      orderingChanged(column, order) {\n        this.set('auditLogMeta.pagination.page', 1);\n        this.set('auditLogMeta.orderColumn', column);\n        this.set('auditLogMeta.orderDirection', order);\n        this.fetchAuditLog();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/coach-patient-sessions/detail/edit\", [\"exports\", \"ember-changeset\"], function (_exports, _emberChangeset) {\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    toast: Ember.inject.service('toast'),\n    coach: Ember.computed('model', function () {\n      return this.get('model.session.coach.id');\n    }),\n    calendlyPayloadString: Ember.computed('model', function () {\n      return JSON.stringify(this.get('model.session.calendlyPayload'));\n    }),\n    calendlyAssignedTo: Ember.computed('model', function () {\n      let payload = this.get('model.session.calendlyPayload');\n      return payload['payload']['event']['extended-assigned-to'][0]['email'];\n    }),\n    calendlyInvitee: Ember.computed('model', function () {\n      let payload = this.get('model.session.calendlyPayload');\n      return payload['payload']['invitee']['email'];\n    }),\n    patient: Ember.computed('model', function () {\n      return this.get('model.session.patient.id');\n    }),\n    allCoaches: Ember.computed('coaches', function () {\n      return this.get('store').findAll('coach');\n    }),\n    allPatients: Ember.computed('patients', function () {\n      return this.get('store').findAll('patient');\n    }),\n    actions: {\n      selectCoach(coach) {\n        var session = this.get('model.session');\n        var toast = this.get('toast');\n        var store = this.get('store');\n        store.findRecord('user', coach.id).then(function (coach) {\n          session.set('coach', coach);\n          session.save().then(function () {\n            toast.success('You have succesfully updated the coach', '', {\n              positionClass: 'toast-bottom-right'\n            });\n          });\n        });\n      },\n\n      selectPatient(patient) {\n        var session = this.get('model.session');\n        var toast = this.get('toast');\n        var store = this.get('store');\n        store.findRecord('user', patient.id).then(function (patient) {\n          session.set('patient', patient);\n          session.save().then(function () {\n            toast.success('You have succesfully updated the client', '', {\n              positionClass: 'toast-bottom-right'\n            });\n          });\n        });\n      },\n\n      save() {// this.transitionToRoute('patients.detail.details', patientId);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/coach-patient-sessions/index\", [\"exports\", \"admin/libs/table-filter\"], function (_exports, _tableFilter) {\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    onlyShowMissing: true,\n    missingSessions: Ember.computed('model', function () {\n      const missingSessions = this.get('model.missingSessionsEntries');\n\n      if (missingSessions && missingSessions.meta && missingSessions.meta.pagination) {\n        this.set('missingSessionsMeta.pagination', missingSessions.meta.pagination);\n      }\n\n      return this.convertDataToSimpleTableObjects(missingSessions);\n    }),\n    missingSessionsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 25,\n      orderColumn: 'scheduled_at',\n      orderDirection: 'desc',\n      isLoading: false\n    },\n    missingSessionsColumns: [{\n      label: 'ID',\n      valuePath: 'id',\n      width: '20%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Coach',\n      valuePath: 'coach',\n      width: '20%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/coach-patient-sessions/user-cell'\n    }, {\n      label: 'Client',\n      valuePath: 'patient',\n      width: '20%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/coach-patient-sessions/user-cell'\n    }, {\n      label: 'scheduledAt',\n      valuePath: 'scheduled_at',\n      width: '20%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/coach-patient-sessions/actions-cell',\n      width: '20%',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    convertDataToSimpleTableObjects(missingSessions) {\n      return missingSessions.map(session => {\n        return {\n          id: session.id,\n          coach: session.coach.get('fullname'),\n          patient: session.patient.get('fullname'),\n          scheduled_at: session.scheduledAt\n        };\n      });\n    },\n\n    fetchSessions() {\n      this.set('missingSessionsMeta.isLoading', true);\n      const queryParams = {// include: 'patient,coach'\n      };\n      queryParams.page = this.get('missingSessionsMeta.pagination.page');\n      const orderColumn = this.get('missingSessionsMeta.orderColumn');\n\n      if (orderColumn == 'coach' || orderColumn == 'patient') {\n        if (this.get('missingSessionsMeta.orderDirection') == 'asc') {\n          queryParams.ordering = orderColumn + '__firstname' + ',' + orderColumn + '__lastname';\n        } else {\n          queryParams.ordering = '-' + orderColumn + '__firstname' + ',-' + orderColumn + '__lastname';\n        }\n      }\n\n      queryParams.page_size = this.get('missingSessionsMeta.page_size');\n\n      if (this.get('onlyShowMissing')) {\n        queryParams.missing_only = true;\n      }\n\n      this.store.query('coach-patient-session', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('missingSessionsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('missingSessions', this.convertDataToSimpleTableObjects(response));\n        this.set('missingSessionsMeta.isLoading', false);\n      });\n    },\n\n    allCoaches: Ember.computed('coaches', function () {\n      return this.get('store').findAll('coach');\n    }),\n    allPatients: Ember.computed('patients', function () {\n      return this.get('store').findAll('patient');\n    }),\n    actions: {\n      toggleShowMissing: function (checked) {\n        this.set('onlyShowMissing', checked || null);\n        this.fetchSessions();\n      },\n\n      pageChanged(page) {\n        this.set('missingSessionsMeta.pagination.page', page);\n        this.fetchSessions();\n      },\n\n      orderingChanged(column, order) {\n        this.set('missingSessionsMeta.pagination.page', 1);\n        this.set('missingSessionsMeta.orderColumn', column);\n        this.set('missingSessionsMeta.orderDirection', order);\n        this.fetchSessions();\n      },\n\n      selectCoach: function (coach) {\n        this.set('coach', coach);\n      },\n      selectPatient: function (patient) {\n        this.set('patient', patient);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/coaches/detail/edit\", [\"exports\", \"admin/validations/coach\"], function (_exports, _coach) {\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    CoachValidations: _coach.default,\n    actions: {\n      afterSave(coachModel, newCategories) {\n        coachModel.set('password', '');\n        const allCategories = this.get('model.allCategories');\n        const allCategoriesTitles = allCategories.map(category => category.get('title'));\n        this.store.findRecord('user', coachModel.id).then(userRecord => {\n          // create new tags and add to user\n          Ember.RSVP.all(newCategories.map(newCategory => {\n            if (!allCategoriesTitles.includes(newCategory)) {\n              return this.store.createRecord('user-category', {\n                title: newCategory,\n                state: 'active',\n                users: [userRecord]\n              }).save();\n            }\n          })).then(() => {\n            // add previously existing tags to user\n            Ember.RSVP.all(allCategories.map(category => {\n              const categoryUsers = category.hasMany('users');\n              const coachHasCategory = categoryUsers.ids().find(userId => userId == coachModel.id);\n              const isCategorySelected = newCategories.includes(category.get('title'));\n\n              if (coachHasCategory) {\n                if (isCategorySelected) {// category kept, do nothing\n                } else {\n                  // category removed, remove user from category\n                  category.get('users').removeObject(userRecord);\n                  return category.save();\n                }\n              } else {\n                if (isCategorySelected) {\n                  // category added, add user to category\n                  category.get('users').addObject(userRecord);\n                  return category.save();\n                }\n              }\n            })).then(() => this.transitionToRoute('coaches.detail.index', coachModel.id));\n          });\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/coaches/detail/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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    formatedDescription: Ember.computed('model.coach.description', function () {\n      return this.get('model.coach.description').split('\\n');\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/coaches/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.Controller.extend({\n    coaches: Ember.computed('model', function () {\n      const coaches = this.get('model');\n\n      if (coaches && coaches.meta && coaches.meta.pagination) {\n        this.set('coachesMeta.pagination', coaches.meta.pagination);\n      }\n\n      return this.convertCoachesDataToSimpleTableObjects(coaches);\n    }),\n    coachesParams: {\n      search: null\n    },\n    coachesMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'firstname',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    coachesTableColumns: [{\n      label: 'Photo',\n      valuePath: 'photo',\n      width: '50px',\n      sortable: false,\n      cellComponent: 'simple-table/photo-cell',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      align: 'center'\n    }, {\n      label: 'Name',\n      valuePath: 'firstname',\n      align: 'center',\n      width: '150px',\n      cellComponent: 'simple-table/coaches/name-cell',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Email',\n      valuePath: 'email',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: '# Clients',\n      valuePath: 'patients_count',\n      align: 'center',\n      width: '80px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, // {\n    //   label: 'Total Patients Observations',\n    //   valuePath: 'patientsObservationsCount',\n    //   align: 'center',\n    //   width: '200px',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell'\n    // },\n    // {\n    //   label: 'Avg observations per patient',\n    //   valuePath: 'avg_observations_per_patient',\n    //   align: 'center',\n    //   width: '200px',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell'\n    // },\n    {\n      label: 'State',\n      valuePath: 'state',\n      align: 'center',\n      width: '120px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/coaches/actions-cell',\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map coaches to simple-table friendly objects:\n    convertCoachesDataToSimpleTableObjects(coaches) {\n      return coaches.map(coach => {\n        return {\n          id: coach.get('id'),\n          photo: coach.get('image.url'),\n          firstname: {\n            name: `${coach.get('firstname')} ${coach.get('lastname') && coach.get('lastname').length > 0 ? coach.get('lastname').substring(0, 1).toUpperCase() + '.' : ''}`,\n            coach_id: coach.get('id')\n          },\n          email: coach.get('email'),\n          state: coach.get('state'),\n          patients_count: coach.get('patientsCount') // patientsObservationsCount: coach.get('patientsObservationsCount'),\n          // avg_observations_per_patient:\n          //   coach.get('patientsCount') > 0 ? coach.get('patientsObservationsCount') / coach.get('patientsCount') : ''\n\n        };\n      });\n    },\n\n    fetchCoaches() {\n      this.set('coachesMeta.isLoading', true);\n      const orderColumn = this.get('coachesMeta.orderColumn');\n      const queryParams = this.get('coachesParams');\n      queryParams.page = this.get('coachesMeta.pagination.page');\n      queryParams.ordering = this.get('coachesMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('coachesMeta.page_size');\n      this.store.query('coach-statistic', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('coachesMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('coaches', this.convertCoachesDataToSimpleTableObjects(response));\n        this.set('coachesMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('coachesMeta.pagination.page', 1);\n          this.set('coachesParams.search', term);\n          this.fetchCoaches();\n        } else if (this.get('coachesParams.search') && this.get('coachesParams.search').length > 0) {\n          this.set('coachesMeta.pagination.page', 1);\n          this.set('coachesParams.search', null);\n          this.fetchCoaches();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('coachesMeta.pagination.page', page);\n        this.fetchCoaches();\n      },\n\n      orderingChanged(column, order) {\n        this.set('coachesMeta.pagination.page', 1);\n        this.set('coachesMeta.orderColumn', column);\n        this.set('coachesMeta.orderDirection', order);\n        this.fetchCoaches();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/coaches/new\", [\"exports\", \"admin/validations/coach-new\"], function (_exports, _coachNew) {\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    CoachNewValidations: _coachNew.default,\n    actions: {\n      afterSave(coachModel, newCategories) {\n        coachModel.set('password', '');\n        const allCategories = this.get('model.allCategories');\n        const allCategoriesTitles = allCategories.map(category => category.get('title'));\n        this.store.findRecord('user', coachModel.id).then(userRecord => // create new tags and add to user\n        Ember.RSVP.all(newCategories.map(newCategory => {\n          if (!allCategoriesTitles.includes(newCategory)) {\n            return this.store.createRecord('user-category', {\n              title: newCategory,\n              state: 'active',\n              users: [userRecord]\n            }).save();\n          }\n        })).then(() => {\n          // add previously existing tags to user\n          Ember.RSVP.all(allCategories.map(category => {\n            if (newCategories.includes(category.get('title'))) {\n              category.get('users').addObject(userRecord);\n              return category.save();\n            }\n          })).then(() => this.transitionToRoute('coaches.detail.index', coachModel.id));\n        }));\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/dashboard\", [\"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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    // If user is Coach but also Admin, switch to show All/\"mine\" patients.\n    showOnlyMyPatientsActive: true,\n    showOnlyMyPatientsNotActive: true,\n    showOnlyMyPatientsArchived: true,\n    activePatientsIsCollapsed: false,\n    notActivePatientsIsCollapsed: true,\n    archivedPatientsIsCollapsed: true,\n    noCoachPatientsIsCollapsed: false,\n    activePatients: Ember.computed('model.activePatients', function () {\n      const patients = this.get('model.activePatients');\n\n      if (patients && patients.meta && patients.meta.pagination) {\n        this.set('activePatientsMeta.pagination', patients.meta.pagination);\n      }\n\n      return this.convertPatientsDataToSimpleTableObjects(patients);\n    }),\n    notActivePatients: Ember.computed('model.notActivePatients', function () {\n      const patients = this.get('model.notActivePatients');\n\n      if (patients && patients.meta && patients.meta.pagination) {\n        this.set('notActivePatientsMeta.pagination', patients.meta.pagination);\n      }\n\n      return this.convertPatientsDataToSimpleTableObjects(patients);\n    }),\n    archivedPatients: Ember.computed('model.archivedPatients', function () {\n      const patients = this.get('model.archivedPatients');\n\n      if (patients && patients.meta && patients.meta.pagination) {\n        this.set('archivedPatientsMeta.pagination', patients.meta.pagination);\n      }\n\n      return this.convertPatientsDataToSimpleTableObjects(patients);\n    }),\n    noCoachPatients: Ember.computed('model.noCoachPatients', function () {\n      const patients = this.get('model.noCoachPatients');\n\n      if (patients && patients.meta && patients.meta.pagination) {\n        this.set('noCoachPatientsMeta.pagination', patients.meta.pagination);\n      }\n\n      return this.convertPatientsDataToSimpleTableObjects(patients);\n    }),\n    activePatientsParams: {\n      state: 'active',\n      archived: false,\n      search: null\n    },\n    notActivePatientsParams: {\n      state: '-active',\n      search: null\n    },\n    archivedPatientsParams: {\n      state: 'active',\n      archived: true,\n      search: null\n    },\n    noCoachPatientsParams: {\n      state: 'active',\n      archived: false,\n      search: null,\n      nocoach: true\n    },\n    activePatientsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'firstname',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    notActivePatientsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'firstname',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    archivedPatientsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'firstname',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    noCoachPatientsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'firstname',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    patientsTableColumns: [{\n      label: 'Photo',\n      valuePath: 'photo',\n      width: '50px',\n      sortable: false,\n      cellComponent: 'simple-table/photo-cell',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      align: 'center'\n    }, {\n      label: 'Name',\n      valuePath: 'firstname',\n      align: 'center',\n      width: '100px',\n      cellComponent: 'simple-table/patients/name-cell',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Observations',\n      valuePath: 'observations_count',\n      align: 'center',\n      width: '80px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Created At',\n      valuePath: 'created_at',\n      cellComponent: 'simple-table/dashboard/since-creation-cell',\n      align: 'center',\n      width: '100px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Last Observation',\n      valuePath: 'last_observation_at',\n      cellComponent: 'simple-table/dashboard/since-last-observation-cell',\n      align: 'center',\n      width: '100px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Weeks in Program',\n      valuePath: 'first_observation_at',\n      cellComponent: 'simple-table/dashboard/since-first-observation-cell',\n      align: 'center',\n      width: '50px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Avg Obs/Day',\n      valuePath: 'avgObsDay',\n      cellComponent: 'simple-table/dashboard/average-observations-cell',\n      align: 'center',\n      width: '50px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      sortable: false\n    }, {\n      label: 'Consecutive Obs Days',\n      valuePath: 'consecutive_observation',\n      cellComponent: 'simple-table/dashboard/consecutive-observation-days-cell',\n      align: 'center',\n      width: '80px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Last Message',\n      valuePath: 'message',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/dashboard/last-message-cell',\n      align: 'center',\n      sortable: false\n    }, {\n      label: 'Next Session',\n      valuePath: 'next_session_at',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/dashboard/next-session-cell',\n      align: 'center',\n      width: '150px'\n    }, {\n      label: 'Actions',\n      valuePath: 'actions',\n      sortable: false,\n      cellComponent: 'simple-table/patients/actions-cell',\n      width: '120px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n    notCoachPatientsTableColumns: Ember.computed('patientsTableColumns', function () {\n      const columns = Array.from(this.get('patientsTableColumns'));\n      columns.splice(columns.indexOf(x => x.label === 'Next Session') - 1, 1);\n      return columns;\n    }),\n    // Do not show Next Session column in the inactive patients\n    notActivePatientsTableColumns: Ember.computed('patientsTableColumns', function () {\n      const columns = Array.from(this.get('patientsTableColumns'));\n      columns.splice(columns.indexOf(x => x.label === 'Next Session') - 1, 1);\n      return columns;\n    }),\n\n    // Map patients to simple-table friendly objects:\n    convertPatientsDataToSimpleTableObjects(patients) {\n      return patients.map(patient => {\n        const nextCoachSessionDate = patient.get('nextSessionAt') && (0, _moment.default)(patient.get('nextSessionAt')).isAfter((0, _moment.default)()) ? (0, _moment.default)(patient.get('nextSessionAt')) : null;\n        return {\n          id: patient.get('id'),\n          photo: patient.get('image.url'),\n          firstname: {\n            name: `${patient.get('firstname')} ${patient.get('lastname') && patient.get('lastname').length > 0 ? patient.get('lastname').substring(0, 1).toUpperCase() + '.' : ''} (${patient.get('id')})`,\n            patient_id: patient.get('id')\n          },\n          observations_count: patient.get('observationsCount'),\n          created_at: (0, _moment.default)().diff(patient.get('createdAt'), 'seconds'),\n          last_observation_at: (0, _moment.default)().diff(patient.get('lastObservationAt'), 'seconds'),\n          first_observation_at: (0, _moment.default)().diff(patient.get('firstObservationAt'), 'seconds'),\n          avgObsDay: patient.get('observationsCount') / (0, _moment.default)().diff(patient.get('firstObservationAt'), 'days'),\n          consecutive_observation: patient.get('consecutiveObservation'),\n          message: {\n            patient_id: patient.get('id'),\n            author_image: patient.get('lastMessage.author-id') == patient.get('id') ? patient.get('image.url') : this.get('currentUser.user.image.url'),\n            author_name: patient.get('lastMessage.author-id') == patient.get('id') ? patient.get('firstname') : this.get('currentUser.user.firstname'),\n            date: _moment.default.duration((0, _moment.default)(patient.get('lastMessage.created-at')).diff((0, _moment.default)(), 'seconds'), 'seconds').humanize(true),\n            text: patient.get('lastMessage.content')\n          },\n          next_session_at: {\n            currentUserIsThisPatientCoach: this.get('currentUser.user.id') == patient.get('coachId'),\n            patient_id: patient.get('id'),\n            cellClass: nextCoachSessionDate && nextCoachSessionDate.isBefore((0, _moment.default)()) ? 'next-session-cell__occuring' : 'next-session-cell',\n            date: nextCoachSessionDate ? (0, _moment.default)(nextCoachSessionDate).format('MMM Do, hh:mm a') : null,\n            humanizedDate: nextCoachSessionDate ? _moment.default.duration(nextCoachSessionDate.diff((0, _moment.default)(), 'seconds'), 'seconds').humanize(true) : null\n          },\n          actions: {\n            id: patient.get('id'),\n            last_observation_date: patient.get('lastObservationAt') ? (0, _moment.default)(patient.get('lastObservationAt')).format('YYYY-MM-DD') : (0, _moment.default)().format('YYYY-MM-DD')\n          }\n        };\n      });\n    },\n\n    fetchActivePatients() {\n      this.set('activePatientsMeta.isLoading', true);\n      const orderColumn = this.get('activePatientsMeta.orderColumn');\n      const queryParams = this.get('activePatientsParams');\n      queryParams.page = this.get('activePatientsMeta.pagination.page');\n      queryParams.ordering = this.get('activePatientsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('activePatientsMeta.page_size');\n\n      if (this.get('currentUser.hasRoleAdmin') && this.get('showOnlyMyPatientsActive')) {\n        queryParams.coach = this.get('currentUser.user.id');\n      } else {\n        delete queryParams.coach;\n      }\n\n      this.store.query('patient-statistic', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('activePatientsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('activePatients', this.convertPatientsDataToSimpleTableObjects(response));\n        this.set('activePatientsMeta.isLoading', false);\n      });\n    },\n\n    fetchNotActivePatients() {\n      this.set('notActivePatientsMeta.isLoading', true);\n      const orderColumn = this.get('notActivePatientsMeta.orderColumn');\n      const queryParams = this.get('notActivePatientsParams');\n      queryParams.page = this.get('notActivePatientsMeta.pagination.page');\n      queryParams.ordering = this.get('notActivePatientsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('notActivePatientsMeta.page_size');\n\n      if (this.get('currentUser.hasRoleAdmin') && this.get('showOnlyMyPatientsNotActive')) {\n        queryParams.coach = this.get('currentUser.user.id');\n      } else {\n        delete queryParams.coach;\n      }\n\n      this.store.query('patient-statistic', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('notActivePatientsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('notActivePatients', this.convertPatientsDataToSimpleTableObjects(response));\n        this.set('notActivePatientsMeta.isLoading', false);\n      });\n    },\n\n    fetchArchivedPatients() {\n      this.set('archivedPatientsMeta.isLoading', true);\n      const orderColumn = this.get('archivedPatientsMeta.orderColumn');\n      const queryParams = this.get('archivedPatientsParams');\n      queryParams.page = this.get('archivedPatientsMeta.pagination.page');\n      queryParams.ordering = this.get('archivedPatientsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('archivedPatientsMeta.page_size');\n\n      if (this.get('currentUser.hasRoleAdmin') && this.get('showOnlyMyPatientsArchived')) {\n        queryParams.coach = this.get('currentUser.user.id');\n      } else {\n        delete queryParams.coach;\n      }\n\n      this.store.query('patient-statistic', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('archivedPatientsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('archivedPatients', this.convertPatientsDataToSimpleTableObjects(response));\n        this.set('archivedPatientsMeta.isLoading', false);\n      });\n    },\n\n    fetchnoCoachPatients() {\n      this.set('noCoachPatientsMeta.isLoading', true);\n      const orderColumn = this.get('noCoachPatientsMeta.orderColumn');\n      const queryParams = this.get('noCoachPatientsParams');\n      queryParams.page = this.get('noCoachPatientsMeta.pagination.page');\n      queryParams.ordering = this.get('noCoachPatientsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('noCoachPatientsMeta.page_size');\n      this.store.query('patient-statistic', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('noCoachPatientsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('noCoachPatients', this.convertPatientsDataToSimpleTableObjects(response));\n        this.set('noCoachPatientsMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      // Active patients search:\n      searchTermActivePatientsChanged(term) {\n        if (term) {\n          this.set('activePatientsMeta.pagination.page', 1);\n          this.set('activePatientsParams.search', term);\n          this.fetchActivePatients();\n        } else if (this.get('activePatientsParams.search') && this.get('activePatientsParams.search').length > 0) {\n          this.set('activePatientsMeta.pagination.page', 1);\n          this.set('activePatientsParams.search', null);\n          this.fetchActivePatients();\n        }\n      },\n\n      activePatientsPageChanged(page) {\n        this.set('activePatientsMeta.pagination.page', page);\n        this.fetchActivePatients();\n      },\n\n      activePatientsOrderingChanged(column, order) {\n        this.set('activePatientsMeta.pagination.page', 1);\n        this.set('activePatientsMeta.orderColumn', column);\n        this.set('activePatientsMeta.orderDirection', order);\n        this.fetchActivePatients();\n      },\n\n      switchShowAllActivePatients() {\n        this.set('activePatientsMeta.pagination.page', 1);\n        this.set('showOnlyMyPatientsActive', !this.get('showOnlyMyPatientsActive'));\n        this.fetchActivePatients();\n      },\n\n      // Not active patients search:\n      searchTermNotActivePatientsChanged(term) {\n        if (term) {\n          this.set('notActivePatientsMeta.pagination.page', 1);\n          this.set('notActivePatientsParams.search', term);\n          this.fetchNotActivePatients();\n        } else if (this.get('notActivePatientsParams.search') && this.get('notActivePatientsParams.search').length > 0) {\n          this.set('notActivePatientsMeta.pagination.page', 1);\n          this.set('notActivePatientsParams.search', null);\n          this.fetchNotActivePatients();\n        }\n      },\n\n      notActivePatientsPageChanged(page) {\n        this.set('notActivePatientsMeta.pagination.page', page);\n        this.fetchNotActivePatients();\n      },\n\n      notActivePatientsOrderingChanged(column, order) {\n        this.set('notActivePatientsMeta.pagination.page', 1);\n        this.set('notActivePatientsMeta.orderColumn', column);\n        this.set('notActivePatientsMeta.orderDirection', order);\n        this.fetchNotActivePatients();\n      },\n\n      switchShowAllNotActivePatients() {\n        this.set('notActivePatientsMeta.pagination.page', 1);\n        this.set('showOnlyMyPatientsNotActive', !this.get('showOnlyMyPatientsNotActive'));\n        this.fetchNotActivePatients();\n      },\n\n      onTabChange(tabIndex) {\n        if (tabIndex && tabIndex === 'active') {\n          this.set('activePatientsIsCollapsed', !this.get('activePatientsIsCollapsed'));\n        } else if (tabIndex && tabIndex === 'notActive') {\n          this.set('notActivePatientsIsCollapsed', !this.get('notActivePatientsIsCollapsed'));\n        } else if (tabIndex && tabIndex === 'archived') {\n          this.set('archivedPatientsIsCollapsed', !this.get('archivedPatientsIsCollapsed'));\n        } else if (tabIndex && tabIndex === 'noCoach') {\n          this.set('noCoachPatientsIsCollapsed', !this.get('noCoachPatientsIsCollapsed'));\n        }\n      },\n\n      // Archived patients search:\n      searchTermArchivedPatientsChanged(term) {\n        if (term) {\n          this.set('archivedPatientsMeta.pagination.page', 1);\n          this.set('archivedPatientsParams.search', term);\n          this.fetchArchivedPatients();\n        } else if (this.get('archivedPatientsParams.search') && this.get('archivedPatientsParams.search').length > 0) {\n          this.set('archivedPatientsMeta.pagination.page', 1);\n          this.set('archivedPatientsParams.search', null);\n          this.fetchArchivedPatients();\n        }\n      },\n\n      archivedPatientsPageChanged(page) {\n        this.set('archivedPatientsMeta.pagination.page', page);\n        this.fetchArchivedPatients();\n      },\n\n      archivedPatientsOrderingChanged(column, order) {\n        this.set('archivedPatientsMeta.pagination.page', 1);\n        this.set('archivedPatientsMeta.orderColumn', column);\n        this.set('archivedPatientsMeta.orderDirection', order);\n        this.fetchArchivedPatients();\n      },\n\n      switchShowAllArchivedPatients() {\n        this.set('archivedPatientsMeta.pagination.page', 1);\n        this.set('showOnlyMyPatientsArchived', !this.get('showOnlyMyPatientsArchived'));\n        this.fetchArchivedPatients();\n      },\n\n      // noCoach patients search:\n      searchTermnoCoachPatientsChanged(term) {\n        if (term) {\n          this.set('noCoachPatientsMeta.pagination.page', 1);\n          this.set('noCoachPatientsParams.search', term);\n          this.fetchnoCoachPatients();\n        } else if (this.get('noCoachPatientsParams.search') && this.get('noCoachPatientsParams.search').length > 0) {\n          this.set('noCoachPatientsMeta.pagination.page', 1);\n          this.set('noCoachPatientsParams.search', null);\n          this.fetchnoCoachPatients();\n        }\n      },\n\n      noCoachPatientsPageChanged(page) {\n        this.set('noCoachPatientsMeta.pagination.page', page);\n        this.fetchnoCoachPatients();\n      },\n\n      noCoachPatientsOrderingChanged(column, order) {\n        this.set('noCoachPatientsMeta.pagination.page', 1);\n        this.set('noCoachPatientsMeta.orderColumn', column);\n        this.set('noCoachPatientsMeta.orderDirection', order);\n        this.fetchnoCoachPatients();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/insights/index\", [\"exports\", \"moment\", \"admin/libs/utils\", \"admin/libs/insights-filter\"], function (_exports, _moment, _utils, _insightsFilter) {\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    currentUser: Ember.inject.service('current-user'),\n    insightsParams: {\n      search: null\n    },\n    insights: Ember.computed('model.insights', function () {\n      return this.convertInsightsDataToSimpleTableObjects(this.get('model.insights'));\n    }),\n    insightsMeta: Ember.computed('model.insights.meta', function () {\n      let meta = {\n        page_size: 25,\n        orderColumn: 'created_at',\n        orderDirection: 'desc'\n      };\n      const pagination = this.get('model.insights.meta.pagination');\n\n      if (pagination) {\n        meta.pagination = pagination;\n      }\n\n      return meta;\n    }),\n    // insLabels: Ember.computed('model.insights', function() {\n    //   return buildFiltersFromDisplayTopics(\n    //     // this.get('model.displayTopics'),\n    //     this.get('model.insights'),\n    //     // this.get('excludedTopics'),\n    //     false\n    //   );\n    // }),\n    //excludedTopics: [],\n    insLabels: Ember.computed('model.insights', function () {\n      const filters = this.get('model.filters');\n      return (0, _insightsFilter.buildFiltersFromInsights)({\n        categories: filters.categories,\n        coaches: filters.coaches,\n        patients: filters.patients,\n        periods: ['Daily', 'Weekly']\n      }, this.get('excludedInsightTypes'));\n    }),\n    excludedInsightTypes: [],\n    columnOrdering: {\n      display_topic: true,\n      happened_at: false\n    },\n\n    // Map Insights to simple-table friendly objects:\n    convertInsightsDataToSimpleTableObjects(insights) {\n      return insights.map(insight => {\n        const status = insight.get('status');\n        return {\n          // id: insight.get('id'),\n          // display_topic: insight.get('displayTopic.alias'),\n          patient_name: {\n            value: insight.get('patientName'),\n            status\n          },\n          coach_name: {\n            value: insight.get('coachName'),\n            status\n          },\n          useful: {\n            useful: insight.get('useful'),\n            insightId: insight.get('id'),\n            useful_act: (insight_id, value_useful) => this.send('usefulness', insight_id, value_useful)\n          },\n          created_at: {\n            value: (0, _utils.formatDates)((0, _moment.default)(insight.get('createdAt'))),\n            status\n          },\n          // updated_at:\n          //   insight.get('updatedAt') && insight.get('updatedAt') != insight.get('createdAt')\n          //     ? formatDates(moment(insight.get('updatedAt')))\n          //     : '',\n          visual: {\n            value: insight.get('visual'),\n            type: 'visual',\n            color: status\n          },\n          description: {\n            value: insight.get('description'),\n            status\n          },\n          period: {\n            value: insight.get('period'),\n            status\n          },\n          category: {\n            value: insight.get('category'),\n            status\n          } // actions: { insightId: insight.get('id'), usefilVal: insight.get('useful') }\n\n        };\n      });\n    },\n\n    insightsTableColumns: [// {\n    //   label: 'Display Topic',\n    //   valuePath: 'display_topic',\n    //   width: '200px',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell',\n    //   align: 'center'\n    // },\n    {\n      label: '',\n      valuePath: 'visual',\n      align: 'center',\n      width: '10%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, {\n      label: 'Client',\n      valuePath: 'patient_name',\n      align: 'center',\n      width: '10%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, {\n      label: 'Coach',\n      valuePath: 'coach_name',\n      align: 'center',\n      width: '10%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, {\n      label: 'Category',\n      valuePath: 'category',\n      align: 'center',\n      width: '10%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, {\n      label: 'Created',\n      valuePath: 'created_at',\n      align: 'center',\n      width: '10%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, // {\n    //   label: 'Updated',\n    //   valuePath: 'updated_at',\n    //   align: 'center',\n    //   width: '300px',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell'\n    // },\n    {\n      label: 'Description',\n      valuePath: 'description',\n      width: '30%',\n      sortable: false,\n      //align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, {\n      label: 'Period',\n      valuePath: 'period',\n      width: '10%',\n      sortable: true,\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, {\n      label: 'Useful',\n      valuePath: 'useful',\n      width: '10%',\n      align: 'center',\n      cellComponent: 'simple-table/patients/insights/useful-cell',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    } // } ,\n    // {\n    //   label: '', label: 'Actions',\n    //   valuePath: '', valuePath: 'actions',\n    //   sortable: false,\n    //   cellComponent: '', cellComponent: 'simple-table/patients/insights/actions-cell',\n    //   width: '1%',\n    //   height: '80px',\n    //   align: 'center',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell'\n    // }\n    ],\n\n    fetchInsights() {\n      //if (this.get('insightsParams.patient')) {\n      this.set('insightsMeta.isLoading', true);\n      const orderColumn = this.get('insightsMeta.orderColumn');\n      const queryParams = this.get('insightsParams');\n      queryParams.page = this.get('insightsMeta.pagination.page');\n      queryParams.ordering = this.get('insightsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('insightsMeta.page_size'); // queryParams.patient = this.get('insightsParams.patient');\n      // const excludedTopics = this.get('excludedTopics');\n      // console.log(excludedTopics);\n      // if (excludedTopics.length > 0) {\n      //   queryParams.exclude = excludedTopics.join(',');\n      // } else {\n      //   delete queryParams['exclude'];\n      // }\n\n      const excludedCategories = this.get('excludedInsightTypes');\n\n      if (excludedCategories.length > 0) {\n        queryParams.excluded_categories = excludedCategories.join(',');\n      } else {\n        delete queryParams['excluded_categories'];\n      }\n\n      this.store.query('insight', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('insightsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('insights', this.convertInsightsDataToSimpleTableObjects(response));\n        this.set('insightsMeta.isLoading', false);\n      }); //}\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('insightsMeta.pagination.page', 1);\n          this.set('insightsParams.search', term);\n          this.fetchInsights();\n        } else if (this.get('insightsParams.search') && this.get('insightsParams.search').length > 0) {\n          this.set('insightsMeta.pagination.page', 1);\n          this.set('insightsParams.search', null);\n          this.fetchInsights();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('insightsMeta.pagination.page', page);\n        this.fetchInsights();\n      },\n\n      orderingChanged(column, order) {\n        this.set('insightsMeta.pagination.page', 1);\n        this.set('insightsMeta.orderColumn', column);\n        this.set('insightsMeta.orderDirection', order);\n        this.fetchInsights();\n      },\n\n      toggleAllTopics(toggle_type, enabled) {\n        var excludedInsightTypes = [];\n        this.get('insLabels').forEach(insLabel => {\n          if (insLabel.filter_category == toggle_type) {\n            Ember.set(insLabel, 'disabled', !enabled);\n\n            if (insLabel.disabled == true) {\n              excludedInsightTypes.push(insLabel.id);\n            }\n          }\n        });\n        console.log(excludedInsightTypes);\n        enabled ? this.set('excludedInsightTypes', []) : this.set('excludedInsightTypes', excludedInsightTypes);\n        this.fetchInsights();\n      },\n\n      toggleTopic(categoryName, disabled) {\n        const excludedCategory = this.get('excludedInsightTypes');\n\n        if (excludedCategory.includes(categoryName)) {\n          excludedCategory.removeAt(excludedCategory.indexOf(categoryName));\n        } else {\n          excludedCategory.push(categoryName);\n        }\n\n        this.set('excludedInsightTypes', excludedCategory);\n        this.get('insLabels').forEach(insLabel => {\n          if (insLabel.alias === categoryName || insLabel.id === categoryName) {\n            Ember.set(insLabel, 'disabled', !disabled);\n          }\n        });\n        this.fetchInsights();\n      },\n\n      usefulness(insightId, value) {\n        this.get('store').findRecord('insight', insightId).then(insight => {\n          insight.set('useful', value);\n          return insight.save();\n        });\n        this.then(() => this.fetchInsights());\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/integrations/calls/index\", [\"exports\", \"moment\", \"admin/libs/utils\"], function (_exports, _moment, _utils) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  // import call from '../../../../models/call';\n  // import { formatDates } from 'admin/libs/utils';\n  // import { buildFiltersFromInsights } from '../../libs/insights-filter';\n  var _default = Ember.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    calls: Ember.computed('model', function () {\n      const calls = this.get('model');\n\n      if (calls && calls.meta && calls.meta.pagination) {\n        this.set('callsMeta.pagination', calls.meta.pagination);\n      }\n\n      var simpleTable = this.convertcallsDataToSimpleTableObjects(calls);\n      return simpleTable;\n    }),\n    callsParams: {\n      search: null\n    },\n    callsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'title',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    callsTableColumns: Ember.computed('currentUser.hasRoleAdmin', function () {\n      let columns = [{\n        label: 'ID',\n        valuePath: 'id',\n        align: 'center',\n        width: '70px',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Patient',\n        valuePath: 'patient',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Coach',\n        valuePath: 'coach',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Category',\n        valuePath: 'category',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Internal number',\n        valuePath: 'internal_number',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'External number',\n        valuePath: 'external_number',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Recorded?',\n        valuePath: 'was_recorded',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellComponent: 'simple-table/integrations/calls/boolean-cell',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Started at',\n        valuePath: 'started_at',\n        align: 'center',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        cellComponent: 'simple-table/integrations/calls/date-cell'\n      }, {\n        label: 'Ended at',\n        valuePath: 'ended_at',\n        align: 'center',\n        sortable: false,\n        cellClassNames: 'simple-table__cell',\n        classNames: 'simple-table__header',\n        cellComponent: 'simple-table/integrations/calls/date-cell'\n      }, {\n        label: 'Actions',\n        valuePath: 'actions',\n        align: 'center',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellComponent: 'simple-table/integrations/calls/actions-cell'\n      }];\n      return columns;\n    }),\n\n    // Map calls to simple-table friendly objects:\n    convertcallsDataToSimpleTableObjects(calls) {\n      return calls.map(call => {\n        var modified_at = 'Never';\n\n        if (call.get('modified_at') !== null) {\n          var modified_at = call.get('modified_at');\n        }\n\n        var state = 'inactive';\n\n        if (call.get('enabled')) {\n          var state = 'active';\n        } // call_monkey_id: call.get('call_monkey_id'),\n        //   title: call.get('title'),\n        //   created_at: moment(call.get('created_at')),\n        //   modified_at: modified_at,\n        //   state: state,\n\n\n        return {\n          id: call.get('id'),\n          internal_number: call.get('internal_number'),\n          external_number: call.get('external_number'),\n          started_at: (0, _utils.formatDates)((0, _moment.default)(call.get('started_at'))),\n          ended_at: (0, _utils.formatDates)((0, _moment.default)(call.get('ended_at'))),\n          category: call.get('category'),\n          was_recorded: call.get('was_recorded'),\n          patient: call.get('coach_patient_session.patient.fullname'),\n          coach: call.get('coach_patient_session.coach.fullname'),\n          actions: {\n            id: call.get('id')\n          }\n        };\n      });\n    },\n\n    fetchCalls() {\n      this.set('callsMeta.isLoading', true);\n      const orderColumn = this.get('callsMeta.orderColumn');\n      const queryParams = this.get('callsParams');\n      queryParams.page = this.get('callsMeta.pagination.page');\n      queryParams.ordering = this.get('callsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('callsMeta.page_size');\n      this.store.query('call', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('callsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('calls', this.convertcallsDataToSimpleTableObjects(response));\n        this.set('callsMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('callsMeta.pagination.page', 1);\n          this.set('callsParams.search', term);\n          this.fetchCalls();\n        } else if (this.get('callsParams.search') && this.get('callsParams.search').length > 0) {\n          this.set('callsMeta.pagination.page', 1);\n          this.set('callsParams.search', null);\n          this.fetchCalls();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('callsMeta.pagination.page', page);\n        this.fetchCalls();\n      },\n\n      orderingChanged(column, order) {\n        this.set('callsMeta.pagination.page', 1);\n        this.set('callsMeta.orderColumn', column);\n        this.set('callsMeta.orderDirection', order);\n        this.fetchCalls();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/integrations/surveys/detail/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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    surveyResponsesParams: {\n      search: null\n    },\n    surveyResponses: Ember.computed('model.surveyResponses', function () {\n      return this.convertSurveyResponsesDataToSimpleTableObjects(this.get('model.surveyResponses'));\n    }),\n    surveyResponsesMeta: Ember.computed('model.surveyResponses.meta', function () {\n      let meta = {\n        page_size: 25,\n        orderColumn: 'responded_at',\n        orderDirection: 'desc'\n      };\n      const pagination = this.get('model.surveyResponses.meta.pagination');\n\n      if (pagination) {\n        meta.pagination = pagination;\n      }\n\n      return meta;\n    }),\n    excludedInsightTypes: [],\n    columnOrdering: {\n      display_topic: true,\n      happened_at: false\n    },\n\n    // Map surveyResponses to simple-table friendly objects:\n    convertSurveyResponsesDataToSimpleTableObjects(surveys) {\n      return surveys.map(survey => {\n        return {\n          id: survey.get('id'),\n          patient: survey.get('patient.fullname'),\n          responded_at: survey.get('responded_at'),\n          ip_address: survey.get('ip_address'),\n          total_time: survey.get('total_time'),\n          survey_monkey_id: survey.get('survey_monkey_id'),\n          actions: {\n            survey_id: survey.get('survey.id'),\n            survey_response_id: survey.get('id')\n          }\n        };\n      });\n    },\n\n    surveyResponsesTableColumns: [{\n      label: 'Patient',\n      valuePath: 'patient',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Responded at',\n      valuePath: 'responded_at',\n      align: 'center',\n      width: '250px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'IP Address',\n      valuePath: 'ip_address',\n      align: 'center',\n      width: '10%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Time it took',\n      valuePath: 'total_time',\n      align: 'center',\n      width: '10%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Survey Monkey ID',\n      valuePath: 'survey_monkey_id',\n      align: 'center',\n      width: '10%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'actions',\n      sortable: false,\n      cellComponent: 'simple-table/integrations/surveys/actions-cell',\n      width: '100px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    fetchSurveys() {\n      this.set('surveyResponsesMeta.isLoading', true);\n      const orderColumn = this.get('surveyResponsesMeta.orderColumn');\n      const queryParams = this.get('surveyResponsesParams');\n      queryParams.page = this.get('surveyResponsesMeta.pagination.page');\n      queryParams.ordering = this.get('surveyResponsesMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('surveyResponsesMeta.page_size');\n      const excludedCategories = this.get('excludedInsightTypes');\n\n      if (excludedCategories.length > 0) {\n        queryParams.excluded_categories = excludedCategories.join(',');\n      } else {\n        delete queryParams['excluded_categories'];\n      }\n\n      this.store.query('insight', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('surveyResponsesMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('surveyResponses', this.convertSurveyResponsesDataToSimpleTableObjects(response));\n        this.set('surveyResponsesMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('surveyResponsesMeta.pagination.page', 1);\n          this.set('surveyResponsesParams.search', term);\n          this.fetchSurveys();\n        } else if (this.get('surveyResponsesParams.search') && this.get('surveyResponsesParams.search').length > 0) {\n          this.set('surveyResponsesMeta.pagination.page', 1);\n          this.set('surveyResponsesParams.search', null);\n          this.fetchSurveys();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('surveyResponsesMeta.pagination.page', page);\n        this.fetchSurveys();\n      },\n\n      orderingChanged(column, order) {\n        this.set('surveyResponsesMeta.pagination.page', 1);\n        this.set('surveyResponsesMeta.orderColumn', column);\n        this.set('surveyResponsesMeta.orderDirection', order);\n        this.fetchSurveys();\n      },\n\n      disableSurvey() {\n        var survey = this.get('model.survey');\n        survey.set('enabled', false);\n        survey.save();\n      },\n\n      enableSurvey() {\n        var survey = this.get('model.survey');\n        survey.set('enabled', true);\n        survey.save();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/integrations/surveys/detail/responses/detail\", [\"exports\"], function (_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    currentUser: Ember.inject.service('current-user'),\n    toast: Ember.inject.service('toast'),\n    actions: {\n      selectPatient(patient) {\n        var toast = this.get('toast');\n        this.store.findRecord('survey-response', this.model.surveyResponse.id).then(function (surveyResponse) {\n          surveyResponse.set('patient', patient);\n          surveyResponse.save();\n          toast.success('You have successfully attached a patient to this survey response', '', {\n            positionClass: 'toast-bottom-right'\n          });\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/integrations/surveys/index\", [\"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  // import survey from '../../../../models/survey';\n  // import { formatDates } from 'admin/libs/utils';\n  // import { buildFiltersFromInsights } from '../../libs/insights-filter';\n  var _default = Ember.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    surveys: Ember.computed('model', function () {\n      const surveys = this.get('model');\n\n      if (surveys && surveys.meta && surveys.meta.pagination) {\n        this.set('surveysMeta.pagination', surveys.meta.pagination);\n      }\n\n      var simpleTable = this.convertsurveysDataToSimpleTableObjects(surveys);\n      return simpleTable;\n    }),\n    surveysParams: {\n      search: null\n    },\n    surveysMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'title',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    surveysTableColumns: Ember.computed('currentUser.hasRoleAdmin', function () {\n      let columns = [{\n        label: 'ID',\n        valuePath: 'id',\n        align: 'center',\n        width: '70px',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Survey Monkey ID',\n        valuePath: 'survey_monkey_id',\n        align: 'center',\n        width: '140px',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Title',\n        valuePath: 'title',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Created at',\n        valuePath: 'created_at',\n        align: 'center',\n        width: '250px',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Modified at',\n        valuePath: 'modified_at',\n        align: 'center',\n        width: '250px',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'State',\n        valuePath: 'state',\n        align: 'center',\n        width: '250px',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Actions',\n        valuePath: 'actions',\n        align: 'center',\n        width: '250px',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellComponent: 'simple-table/surveys/actions-cell'\n      }];\n      return columns;\n    }),\n\n    // Map surveys to simple-table friendly objects:\n    convertsurveysDataToSimpleTableObjects(surveys) {\n      return surveys.map(survey => {\n        var modified_at = 'Never';\n\n        if (survey.get('modified_at') !== null) {\n          var modified_at = survey.get('modified_at');\n        }\n\n        var state = 'inactive';\n\n        if (survey.get('enabled')) {\n          var state = 'active';\n        }\n\n        return {\n          id: survey.get('id'),\n          survey_monkey_id: survey.get('survey_monkey_id'),\n          title: survey.get('title'),\n          created_at: (0, _moment.default)(survey.get('created_at')),\n          modified_at: modified_at,\n          state: state,\n          actions: {\n            id: survey.get('id')\n          }\n        };\n      });\n    },\n\n    fetchsurveys() {\n      this.set('surveysMeta.isLoading', true);\n      const orderColumn = this.get('surveysMeta.orderColumn');\n      const queryParams = this.get('surveysParams');\n      queryParams.page = this.get('surveysMeta.pagination.page');\n      queryParams.ordering = this.get('surveysMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('surveysMeta.page_size');\n      this.store.query('survey', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('surveysMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('surveys', this.convertsurveysDataToSimpleTableObjects(response));\n        this.set('surveysMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged: function () {},\n      pageChanged: function () {},\n      orderingChanged: function () {},\n      toggleSession: function (surveyID) {\n        debugger;\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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('session'),\n    websocket: Ember.inject.service(),\n    actions: {\n      async login() {\n        try {\n          await this.get('session').authenticate('authenticator:torii', 'google');\n          await this.get('websocket').connect();\n        } catch (_e) {\n          this.set('errorMessage', \"Invalid credentials\");\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail\", [\"exports\"], function (_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    currentUser: Ember.inject.service('current-user'),\n    isCurrentUserMyCoach: function () {\n      return this.get('model.patient') && this.get('currentUser.user.id') == this.get('model.patient').belongsTo('coach').id();\n    }.property('target.currentPath'),\n    isDetailsRoute: function () {\n      return this.get('target.currentPath') == 'patients.detail.details.index';\n    }.property('target.currentPath')\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/audit-logs/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.Controller.extend({\n    auditLog: Ember.computed('model', function () {\n      const auditLog = this.get('model.auditLog');\n\n      if (auditLog && auditLog.meta && auditLog.meta.pagination) {\n        this.set('auditLogMeta.pagination', auditLog.meta.pagination);\n      }\n\n      return this.convertAuditLogDataToSimpleTableObjects(auditLog);\n    }),\n    auditLogParams: {\n      search: null\n    },\n    auditLogMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'firstname',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    auditLogTableColumns: [{\n      label: 'ID',\n      valuePath: 'id',\n      width: '50px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Object',\n      valuePath: 'content_type_id',\n      classNames: 'simple-table__header',\n      cellComponent: 'simple-table/audit-log/object-cell',\n      cellClassNames: 'simple-table__cell',\n      width: '200px'\n    }, // {\n    //   label: 'Actor',\n    //   valuePath: 'actor',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell'\n    // },\n    {\n      label: 'Changes',\n      valuePath: 'changes',\n      classNames: 'simple-table__header',\n      cellComponent: 'simple-table/audit-log/changes-cell',\n      sortable: false,\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Timestamp',\n      valuePath: 'timestamp',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      width: '275px'\n    }],\n\n    // Map auditLog to simple-table friendly objects:\n    convertAuditLogDataToSimpleTableObjects(auditLog) {\n      return auditLog.map(auditLogItem => {\n        var actor = auditLogItem.get('actor');\n        var changes = auditLogItem.get('changes');\n        var changes_arr = [];\n        Object.keys(changes).forEach(function (category_change) {\n          changes_arr.push({\n            category: category_change,\n            before: changes[category_change][0],\n            after: changes[category_change][1]\n          });\n        });\n        return {\n          id: auditLogItem.get('id'),\n          content_type_id: auditLogItem.get('object'),\n          actor_id: actor.id,\n          patient: this.get('model.patient.id'),\n          actor: actor.firstname + ' ' + actor.lastname,\n          contentTypeId: auditLogItem.get('contentTypeId'),\n          changes: changes_arr,\n          timestamp: auditLogItem.get('timestamp')\n        };\n      });\n    },\n\n    fetchAuditLog() {\n      this.set('auditLogMeta.isLoading', true);\n      const orderColumn = this.get('auditLogMeta.orderColumn');\n      const queryParams = this.get('auditLogParams');\n      queryParams.actor_id = this.get('model.patient.id');\n      queryParams.patient_related_only = true;\n      queryParams.page = this.get('auditLogMeta.pagination.page');\n      queryParams.ordering = this.get('auditLogMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('auditLogMeta.page_size');\n      this.store.query('audit-log-entry', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('auditLogMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('auditLog', this.convertAuditLogDataToSimpleTableObjects(response));\n        this.set('auditLogMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('auditLogMeta.pagination.page', 1);\n          this.set('auditLogParams.search', term);\n          this.fetchAuditLog();\n        } else if (this.get('auditLogParams.search') && this.get('auditLogParams.search').length > 0) {\n          this.set('auditLogMeta.pagination.page', 1);\n          this.set('auditLogParams.search', null);\n          this.fetchAuditLog();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('auditLogMeta.pagination.page', page);\n        this.fetchAuditLog();\n      },\n\n      orderingChanged(column, order) {\n        this.set('auditLogMeta.pagination.page', 1);\n        this.set('auditLogMeta.orderColumn', column);\n        this.set('auditLogMeta.orderDirection', order);\n        this.fetchAuditLog();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/calendar\", [\"exports\", \"moment\", \"admin/libs/fetch\", \"admin/libs/observations-filter\"], function (_exports, _moment, _fetch, _observationsFilter) {\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    // START DATE:\n    startDate: Ember.computed.alias('model.startDate'),\n    startDateFormated: Ember.computed('startDate', function () {\n      return (0, _moment.default)(this.get('startDate')).format('YYYY-MM-DD');\n    }).readOnly(),\n    startDateDisplay: Ember.computed('startDate', function () {\n      return (0, _moment.default)(this.get('startDate')).format('MMMM Do, YYYY');\n    }).readOnly(),\n    previousDate: Ember.computed('startDate', function () {\n      return (0, _moment.default)(this.get('startDate')).subtract(30, 'days').format('YYYY-MM-DD');\n    }),\n    // END DATE:\n    endDate: Ember.computed.alias('model.endDate'),\n    endDateFormated: Ember.computed('endDate', function () {\n      return (0, _moment.default)(this.get('endDate')).format('YYYY-MM-DD');\n    }).readOnly(),\n    endDateDisplay: Ember.computed('endDate', function () {\n      return (0, _moment.default)(this.get('endDate')).format('MMMM Do, YYYY');\n    }).readOnly(),\n    nextDate: Ember.computed('endDate', function () {\n      return (0, _moment.default)(this.get('endDate')).add(14, 'days').format('YYYY-MM-DD');\n    }).readOnly(),\n    isFetching: false,\n    showDeletedObservations: false,\n    hasDeletedObservations: Ember.computed('observations', function () {\n      return this.get('observations').some(observation => observation.get('deleted') == true);\n    }),\n    obsLabels: Ember.computed('model.displayTopics', 'observations', 'hiddenLabels', 'triggers', 'interventions', function () {\n      return (0, _observationsFilter.buildFiltersFromDisplayTopics)(this.get('model.displayTopics'), this.get('observations'), this.get('hiddenLabels'), true, this.get('triggers'), this.get('interventions'));\n    }),\n    observations: Ember.computed.alias('model.observations'),\n    sessions: Ember.computed.alias('model.sessions'),\n    hasSessions: Ember.computed('sessions', function () {\n      return this.get('sessions') && this.get('sessions').length > 0;\n    }),\n    showSessions: true,\n    triggers: Ember.computed.alias('model.patientTriggerStateChanges'),\n    interventions: Ember.computed.alias('model.patientInterventionStateChanges'),\n    hiddenLabels: [],\n    // Force observations to update when changing between patient calendars.\n    observationsChanged: function () {\n      this.set('observations', this.get('model.observations'));\n    }.observes('model.observations.@each'),\n    searchHighlightText: null,\n    actions: {\n      goToDate(date) {\n        if (!this.get('isFetching')) {\n          var startDate = (0, _moment.default)(date[0]).format('YYYY-MM-DD');\n          var endDate = (0, _moment.default)(date[0]).add(30, 'days').format('YYYY-MM-DD');\n          this.set('startDate', startDate);\n          this.set('endDate', endDate);\n          this.send('fetchMoreObservations', startDate, endDate);\n        } else {\n          alert('Still processing previous date change...');\n        }\n      },\n\n      setDateToday() {\n        let endDate = (0, _moment.default)(this.get('endDate'));\n        let startDate = (0, _moment.default)(this.get('startDate'));\n        let now = (0, _moment.default)();\n        this.set('today', !this.get('today'));\n\n        if (!this.get('isFetching')) {\n          if (now.isBefore(startDate, 'day')) {\n            this.send('fetchMoreObservations', now.format('YYYY-MM-DD'), this.get('startDateFormated'));\n          } else if (now.isAfter(endDate, 'day')) {\n            this.send('fetchMoreObservations', this.get('endDateFormated'), now.add(2, 'days').format('YYYY-MM-DD'));\n          }\n        }\n      },\n\n      setDateWeekBack() {\n        var newPosition = $('.calendar__days-container').scrollLeft() - $('.calendar__day-block').width() * 7;\n        $('.calendar__days-container').scrollLeft(newPosition);\n      },\n\n      setDateWeekForward() {\n        var newPosition = $('.calendar__days-container').scrollLeft() + $('.calendar__day-block').width() * 7;\n        $('.calendar__days-container').scrollLeft(newPosition);\n      },\n\n      setDateMonthBack() {\n        var newPosition = $('.calendar__days-container').scrollLeft() - $('.calendar__day-block').width() * 30;\n        $('.calendar__days-container').scrollLeft(newPosition);\n      },\n\n      setDateMonthForward() {\n        var newPosition = $('.calendar__days-container').scrollLeft() + $('.calendar__day-block').width() * 30;\n        $('.calendar__days-container').scrollLeft(newPosition);\n      },\n\n      toggleDeleted(checked) {\n        this.set('showDeletedObservations', checked);\n      },\n\n      toggleTopic(topicId, disabled) {\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.topic_id === topicId) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n      },\n\n      toggleTopicTag(topicId, tagId, disabled) {\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.topic_id === topicId && obsLabel.tag_id === tagId) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n      },\n\n      toggleType(topicType, disabled) {\n        this.get('obsLabels.typesArr').forEach(obsLabel => {\n          if (obsLabel.topic_type === topicType) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.displayTopic.get('topic').get('topicType') === topicType) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n      },\n\n      toggleAllTopics(enabled) {\n        this.get('obsLabels.tagsArr').forEach(obsTag => Ember.set(obsTag, 'disabled', !enabled));\n        this.get('obsLabels.typesArr').forEach(obsTag => Ember.set(obsTag, 'disabled', !enabled));\n        this.get('obsLabels.trigsArr').forEach(trig => Ember.set(trig, 'disabled', !enabled));\n        this.get('obsLabels.interArr').forEach(inter => Ember.set(inter, 'disabled', !enabled));\n      },\n\n      toggleSessions(checked) {\n        this.set('showSessions', checked);\n      },\n\n      toggleTriggerState(trigger_state, disabled) {\n        this.get('obsLabels.trigsArr').forEach(obsLabel => {\n          if (obsLabel.trigger_state === trigger_state) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n      },\n\n      toggleInterventionState(intervention_state, disabled) {\n        this.get('obsLabels.interArr').forEach(obsLabel => {\n          if (obsLabel.intervention_state === intervention_state) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n      },\n\n      fetchMoreObservations(from, to) {\n        let momentFrom = (0, _moment.default)(from);\n        let momentTo = (0, _moment.default)(to); // MAX 2 days into future\n\n        if (momentFrom.isAfter((0, _moment.default)(), 'day')) {\n          momentFrom = (0, _moment.default)();\n        }\n\n        if (momentTo.isAfter((0, _moment.default)().add(2, 'days'), 'day')) {\n          momentTo = (0, _moment.default)().add(2, 'days');\n        } // Validate fetched dates and new dates intervals\n\n\n        if (momentFrom.isAfter(momentTo)) {\n          return Promise.resolve(false);\n        }\n\n        this.set('isFetching', true);\n        this.set('hiddenLabels', this.get('obsLabels.tagsArr').filter(obsLabel => obsLabel.disabled).map(x => `${x.topic_id}:${x.tag_id ? x.tag_id : 'null'}`).concat(this.get('obsLabels.typesArr').filter(obsLabel => obsLabel.disabled).map(x => `type:${x.topic_type}`)).concat(this.get('obsLabels.trigsArr').filter(obsLabel => obsLabel.disabled).map(x => `state:${x.trigger_state}`)).concat(this.get(\"obsLabels.interArr\").filter(obsLabel => obsLabel.disabled).map(x => `state:${x.intervention_state}`)));\n        const fromDate = (0, _moment.default)(this.get('endDate')).isSame(momentFrom, 'day') ? momentFrom.add(1, 'days').format('YYYY-MM-DD') : momentFrom.format('YYYY-MM-DD');\n        const toDate = (0, _moment.default)(this.get('startDate')).isSame(momentTo, 'day') ? momentTo.subtract(1, 'days').format('YYYY-MM-DD') : momentTo.format('YYYY-MM-DD');\n        return (0, _fetch.fetchAll)(this.store, 'observation', {\n          patient: this.get('model.patient.id'),\n          from: fromDate,\n          to: toDate,\n          include: 'displayTopic,tags,displayTopic.topic',\n          ordering: '-happened_at'\n        }).then(results => {\n          this.set('observations', this.get('observations').concat(results));\n\n          if (momentFrom.isBefore((0, _moment.default)(this.get('startDate')))) {\n            this.set('startDate', fromDate);\n          }\n\n          if (momentTo.isAfter((0, _moment.default)(this.get('endDate')))) {\n            this.set('endDate', toDate);\n          }\n\n          return (0, _fetch.fetchAll)(this.store, 'coach-patient-session', {\n            patient: this.get('model.patient.id'),\n            from: fromDate,\n            to: toDate\n          }).then(sessions => {\n            this.set('sessions', this.get('sessions').concat(sessions));\n            return (0, _fetch.fetchAll)(this.store, 'patient-trigger-state-change', {\n              patient: this.get('model.patient.id'),\n              from: fromDate,\n              to: toDate,\n              include: 'patientTrigger,patientTrigger.globalTrigger,patientTrigger.createdBy'\n            }).then(triggers => {\n              this.set('triggers', this.get('triggers').concat(triggers));\n              this.set('isFetching', false);\n              return (0, _fetch.fetchAll)(this.store, 'patient-intervention-state-change', {\n                patient: this.get('model.patient.id'),\n                from: fromDate,\n                to: toDate,\n                include: 'patientIntervention,patientIntervention.intervention,createdBy'\n              }).then(interventions => {\n                this.set('interventions', this.get('interventions').concat(interventions));\n                this.set('isFetching', false);\n                return true;\n              });\n            });\n          });\n        }).catch(error => {\n          this.set('isFetching', false);\n          console.log(error);\n          return false;\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/coach-patient-sessions/detail/index\", [\"exports\", \"moment\", \"admin/validations/patient-trigger\", \"admin/validations/display-topic-modal\", \"admin/validations/patient-intervention\", \"jquery\", \"admin/config/environment\"], function (_exports, _moment, _patientTrigger, _displayTopicModal, _patientIntervention, _jquery, _environment) {\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    currentUser: Ember.inject.service('current-user'),\n    session: Ember.inject.service('session'),\n    store: Ember.inject.service(),\n    toast: Ember.inject.service('toast'),\n    notesChangeRunLater: null,\n    isNotesSaving: false,\n    notesValue: '',\n    isShowingModal: false,\n    modalFor: null,\n    PatientTriggerValidations: _patientTrigger.default,\n    DisplayTopicValidations: _displayTopicModal.default,\n    PatientInterventionValidations: _patientIntervention.default,\n    patientTriggers: [],\n    editorOptions: {\n      contextmenu: false,\n      menubar: false,\n      statusbar: false,\n      min_height: 500,\n      autoresize_bottom_margin: 20,\n      plugins: ['fullscreen', 'image', 'link', 'lists', 'autoresize'],\n      toolbar: 'undo redo | format | image link | bold italic underline strikethrough | formatselect fontsizeselect | alignleft aligncenter alignright | bullist numlist | removeformat fullscreen'\n    },\n    statusOptions: [{\n      value: 'scheduled',\n      label: 'Scheduled'\n    }, {\n      value: 'completed',\n      label: 'Completed'\n    }, {\n      value: 'completed_short',\n      label: 'Completed Short'\n    }, {\n      value: 'rescheduled',\n      label: 'Rescheduled'\n    }, {\n      value: 'cancelled',\n      label: 'Cancelled'\n    }, {\n      value: 'missed',\n      label: 'Missed'\n    }, {\n      value: 'paused',\n      label: 'Paused'\n    }, {\n      value: 'coach_rescheduled',\n      label: 'Coach Rescheduled'\n    }, {\n      value: 'coach_cancelled',\n      label: 'Coach Cancelled'\n    }, {\n      value: 'coach_missed',\n      label: 'Coach Missed'\n    }, {\n      value: 'deleted',\n      label: 'Deleted'\n    }, {\n      value: 'other',\n      label: 'Other'\n    }],\n    activePatientTriggers: Ember.computed('model.patientTriggers', function () {\n      let patientTriggers = this.get('model.patientTriggers');\n      let activePatientTriggers = patientTriggers.filter(pt => {\n        return pt.activeState === 'active';\n      });\n      return activePatientTriggers;\n    }),\n    activePatientInterventions: Ember.computed('model.patientInterventions', function () {\n      let patientInterventions = this.get('model.patientInterventions');\n      let activePatientInterventions = patientInterventions.filter(pi => {\n        return pi.activeState === 'active';\n      });\n      return activePatientInterventions;\n    }),\n    scheduledAt: Ember.computed('model.session', function () {\n      var session = this.get('model.session');\n\n      var localSchedule = _moment.default.parseZone(new Date(session.scheduledAt)).local().format('MMM DD, YYYY hh:mm a');\n\n      return localSchedule;\n    }),\n    previousSessionDate: Ember.computed('model.session', function () {\n      var session = this.get('model.session');\n\n      var localPreviousDate = _moment.default.parseZone(session.previousSessionDate).local().format('MMM DD, YYYY');\n\n      return localPreviousDate;\n    }),\n    nextSessionDate: Ember.computed('model.session', function () {\n      var session = this.get('model.session');\n\n      var localNextDate = _moment.default.parseZone(session.nextSessionDate).local().format('MMM DD, YYYY');\n\n      return localNextDate;\n    }),\n\n    saveNotes(newValue) {\n      var _this = this;\n\n      this.set('isNotesSaving', true);\n      this.store.findRecord('coach-patient-session', this.model.session.id).then(session => {\n        if (session.notes === newValue) {\n          _this.set('isNotesSaving', false);\n\n          return false;\n        }\n\n        session.set('notes', newValue);\n        session.save().then(() => {\n          _this.get('toast').success('Notes saved', '', {\n            progressBar: false,\n            positionClass: 'toast-bottom-right',\n            timeOut: '1000'\n          });\n\n          _this.set('isNotesSaving', false);\n\n          _this.set('model.session', session);\n        }, () => {\n          _this.set('isNotesSaving', false);\n        });\n      });\n    },\n\n    async fetchPatientTriggers() {\n      let token = this.get('session.data.authenticated.access');\n      const {\n        data\n      } = await _jquery.default.ajax({\n        url: `${_environment.default['API_URL']}/admin/v1/patient-triggers/fetch_related_patient_triggers`,\n        method: 'GET',\n        data: {\n          patient_id: this.get('model.patient').id\n        },\n        headers: {\n          Authorization: `Bearer ${token}`\n        }\n      });\n      return this.set('patientTriggers', data);\n    },\n\n    actions: {\n      notesChange: function (newValue) {\n        this.set('notesValue', newValue);\n        Ember.run.cancel(this.notesChangeRunLater);\n        this.notesChangeRunLater = Ember.run.later(this, () => {\n          this.saveNotes(newValue);\n        }, 1000);\n      },\n      saveNotesButtonClick: function () {\n        this.saveNotes(this.notesValue);\n      },\n      showModalDialog: function (attr) {\n        this.set('isShowingModal', true);\n        this.set('modalFor', attr);\n\n        if (attr === 'intervention') {\n          this.fetchPatientTriggers();\n        }\n      },\n      closeModalDialog: function () {\n        this.set('isShowingModal', false);\n      },\n\n      afterSave() {\n        this.set('isShowingModal', false);\n        this.transitionToRoute('patients.detail.calendar');\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/coach-patient-sessions/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.Controller.extend({\n    toggleFeedbackRequest: false,\n    toggleFeedbackRequested: false,\n    actions: {\n      toggleFeedbackRequest() {\n        this.set('toggleFeedbackRequest', !this.toggleFeedbackRequest);\n      },\n\n      createFeedbackRequest() {\n        this.get('store').createRecord('user-feedback-request', {\n          user: this.model.patient\n        }).save();\n        this.set('toggleFeedbackRequested', true);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/details/edit\", [\"exports\", \"admin/validations/patient\"], function (_exports, _patient) {\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    PatientValidations: _patient.default,\n    actions: {\n      afterSave(patientModel, newCategories) {\n        patientModel.set('password', '');\n        const allCategories = this.get('model.allCategories');\n        const allCategoriesTitles = allCategories.map(category => category.get('title'));\n        this.store.findRecord('user', patientModel.id).then(userRecord => {\n          // create new tags and add to user\n          Ember.RSVP.all(newCategories.map(newCategory => {\n            if (!allCategoriesTitles.includes(newCategory)) {\n              return this.store.createRecord('user-category', {\n                title: newCategory,\n                state: 'active',\n                users: [userRecord]\n              }).save();\n            }\n          })).then(() => {\n            // add previously existing tags to user\n            Ember.RSVP.all(allCategories.map(category => {\n              const categoryUsers = category.hasMany('users');\n              const patientHasCategory = categoryUsers.ids().find(userId => userId == patientModel.id);\n              const isCategorySelected = newCategories.includes(category.get('title'));\n\n              if (patientHasCategory) {\n                if (isCategorySelected) {// category kept, do nothing\n                } else {\n                  // category removed, remove user from category\n                  category.get('users').removeObject(userRecord);\n                  return category.save();\n                }\n              } else {\n                if (isCategorySelected) {\n                  // category added, add user to category\n                  category.get('users').addObject(userRecord);\n                  return category.save();\n                }\n              }\n            })).then(() => this.transitionToRoute('patients.detail.details', patientModel.id));\n          });\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/details/index\", [\"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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    formattedDate: Ember.computed('model.patient.birthdate', function () {\n      var date = this.get('model.patient.birthdate');\n\n      if (date) {\n        return (0, _moment.default)(date).format('MM-DD-YYYY');\n      } else {\n        return '';\n      }\n    }),\n    archived: Ember.computed('model.patient.archived', function () {\n      const is_archived = this.get('model.patient.archived');\n      return is_archived ? 'Yes' : 'No';\n    }),\n    thisPatientCoachId: Ember.computed('model.patient', function () {\n      return this.get('model.patient').belongsTo('coach').id();\n    }),\n    Ethnicities: [{\n      value: 'nativeamerican',\n      label: 'American Indian or Alaska Native'\n    }, {\n      value: 'asian',\n      label: 'Asian'\n    }, {\n      value: 'africanamerican',\n      label: 'Black or African American'\n    }, {\n      value: 'pacificislander',\n      label: 'Native Hawaiian/Other Pacific Islander'\n    }, {\n      value: 'white',\n      label: 'White, Non-Hispanic or Latino'\n    }, {\n      value: 'hispanic',\n      label: 'White, Hispanic, or Latino'\n    }, {\n      value: 'none',\n      label: 'Prefer not to state'\n    }, {\n      value: 'other?',\n      label: 'Other'\n    }],\n    patientEthnicity: Ember.computed('model.patient.ethnicity', function () {\n      if (this.get('model.patient.ethnicity')) {\n        if (this.get('model.patient.ethnicity').indexOf('other?') < 0) {\n          const ethObj = this.get('Ethnicities').find(ethnicity => ethnicity.value === this.get('model.patient.ethnicity'));\n\n          if (ethObj) {\n            return ethObj.label;\n          } else {\n            return '';\n          }\n        } else {\n          return this.get('model.patient.ethnicity').split('?')[1];\n        }\n      } else {\n        return '';\n      }\n    }),\n    diagnosisToDelete: null,\n    actions: {\n      deleteDiagnosis(diagnosis) {\n        return diagnosis.destroyRecord().then(() => {\n          this.set('diagnosisToDelete', null); // Call refreshModel() action on routes\n\n          this.send('refreshModel');\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/display-topics/detail/edit\", [\"exports\", \"admin/validations/display-topic\", \"admin/validations/display-topic-tag\"], function (_exports, _displayTopic, _displayTopicTag) {\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    DisplayTopicValidations: _displayTopic.default,\n    DisplayTopicTagValidations: _displayTopicTag.default,\n    topic: null,\n    actions: {\n      afterSave(displayTopic) {\n        if (this.topic) {\n          displayTopic.set('topic', this.topic);\n        }\n\n        this.transitionToRoute('patients.detail.display-topics.detail', displayTopic.id);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/display-topics/detail/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.Controller.extend({\n    activeSortedTags: function () {\n      return this.get('model.displayTopicTags').filterBy('state', 'active').sortBy('displayOrder');\n    }.property('model.displayTopicTags.@each.displayOrder')\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/display-topics/detail/tags/edit\", [\"exports\", \"admin/validations/display-topic-tag\"], function (_exports, _displayTopicTag) {\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    DisplayTopicTagValidations: _displayTopicTag.default,\n    actions: {\n      afterSave() {\n        history.back();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/display-topics/detail/tags/new\", [\"exports\", \"admin/validations/display-topic-tag\"], function (_exports, _displayTopicTag) {\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    DisplayTopicTagValidations: _displayTopicTag.default,\n    actions: {\n      afterSave() {\n        history.back();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/display-topics/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.Controller.extend({\n    queryParams: ['page'],\n    page: 1,\n    totalPages: Ember.computed.alias('model.meta.pagination.pages'),\n    tooltipDisplayTopic: null,\n    activeSortedActiveDisplayTopics: Ember.computed('model.@each.state', 'model.@each.displayOrder}', {\n      get() {\n        return this.get('model').filterBy('state', 'active').sortBy('displayOrder');\n      },\n\n      /*\n       * Allow sortable-objects to work with computed properties using ember-drag-drop addon.\n       * The sorting stops working, presumably because the ember-drag-drop can't write back to it to update its position.\n       * The actual drag and drop functionality keeps working, but the data itself doesn't get updated.\n       * https://github.com/mharris717/ember-drag-drop/issues/115\n       *\n       * key: activeSortedActiveDisplayTopics\n       * value: sortableObjectList (array)\n      */\n      set(key, value) {\n        let items = this.get('model');\n        let sortedItemsCount = 0;\n        let newItems = Ember.makeArray();\n        items.forEach(function (item, index) {\n          if (value && value.indexOf(item) > -1) {\n            newItems[index] = value[sortedItemsCount];\n            sortedItemsCount++;\n          } else {\n            newItems[index] = items[index];\n          }\n        });\n        this.set('model', newItems);\n        return value;\n      }\n\n    }),\n    activeSortedInactiveDisplayTopics: function () {\n      return this.get('model').filterBy('state', 'inactive');\n    }.property('model.@each.state', 'model.@each.displayOrder'),\n    displayTopicsTable: {},\n    setDisplayTopicOrder: function () {\n      this.get('activeSortedActiveDisplayTopics').forEach((elem, idx) => {\n        if (elem.get('displayOrder') != idx) {\n          elem.set('displayOrder', idx);\n          elem.save();\n        }\n      });\n    },\n    actions: {\n      sortEnd: function () {\n        this.setDisplayTopicOrder();\n      },\n      toggleDisplayTopicTooltip: function (selectedDisplayTopic) {\n        var _this = this;\n\n        var displayTopicsTable = {};\n        this.set('tooltipDisplayTopic', null);\n\n        if (typeof this.get('displayTopicsTable')[selectedDisplayTopic.id] === typeof undefined) {\n          displayTopicsTable[selectedDisplayTopic.id] = {\n            title: selectedDisplayTopic.get('topic.title'),\n            alias: selectedDisplayTopic.get('alias'),\n            tags: []\n          };\n\n          if (selectedDisplayTopic.displayTopicTags.length === 0) {\n            _this.set('displayTopicsTable', displayTopicsTable);\n\n            _this.set('tooltipDisplayTopic', displayTopicsTable[selectedDisplayTopic.id]);\n          }\n\n          selectedDisplayTopic.displayTopicTags.forEach(function (displayTopicTag) {\n            _this.store.findRecord('display-topic-tag', displayTopicTag.get('id')).then(function (dtt) {\n              _this.store.findRecord('topic', dtt.get('topic.id')).then(function (t) {\n                displayTopicsTable[selectedDisplayTopic.id]['tags'].push({\n                  title: t.get('title'),\n                  alias: dtt.get('alias')\n                });\n\n                if (displayTopicsTable[selectedDisplayTopic.id]['tags'].length === selectedDisplayTopic.displayTopicTags.length) {\n                  _this.set('displayTopicsTable', displayTopicsTable);\n\n                  _this.set('tooltipDisplayTopic', displayTopicsTable[selectedDisplayTopic.id]);\n                }\n              });\n            });\n          });\n        } else {\n          this.set('tooltipDisplayTopic', this.get('displayTopicsTable')[selectedDisplayTopic.id]);\n        }\n\n        var displayTopicElement = $('.topic__element[data-display-topic-id=' + selectedDisplayTopic.id + ']');\n        var displayTopicToggleOffset = displayTopicElement.find('.display-topic-tooltip-toggle').offset();\n        $('.display-topic-tooltip').css({\n          top: displayTopicToggleOffset.top,\n          left: displayTopicToggleOffset.left,\n          display: 'block'\n        });\n        $('.display-topic-tooltip').on('mouseleave', function () {\n          $(this).hide();\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/display-topics/new\", [\"exports\", \"admin/validations/display-topic\", \"admin/validations/display-topic-tag\"], function (_exports, _displayTopic, _displayTopicTag) {\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    DisplayTopicValidations: _displayTopic.default,\n    DisplayTopicTagValidations: _displayTopicTag.default,\n    topic: null,\n    actions: {\n      afterSave(displayTopic) {\n        this.transitionToRoute('patients.detail.display-topics.detail', displayTopic.id);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/goals\", [\"exports\"], function (_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    currentUser: Ember.inject.service('current-user')\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/insights/detail\", [\"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.Controller.extend({\n    displayTopic: Ember.computed('model.displayTopic.alias', function () {\n      return this.get('model.displayTopic.alias');\n    }),\n    createdAt: Ember.computed('model.createdAt', function () {\n      return (0, _moment.default)(this.get('model.createdAt')).format('MM/DD/YYYY hh:mm a');\n    }),\n    updatedAt: Ember.computed('model.updatedAt', function () {\n      return this.get('model.updatedAt') && this.get('model.updatedAt') != this.get('model.createdAt') ? (0, _moment.default)(this.get('model.updatedAt')).format('MM/DD/YYYY hh:mm a') : 'Not applicable';\n    }),\n    useful: Ember.computed('model.useful', function () {\n      return this.get('model.useful');\n    }),\n    description: Ember.computed('model.escription', function () {\n      return this.get('model.description');\n    }),\n    isInEditMode: false,\n    actions: {\n      toggleEditMode(valueUserful = null) {\n        this.set('isInEditMode', !this.get('isInEditMode'));\n\n        if (!this.get('isInEditMode')) {\n          this.store.findRecord('insight', this.get('model.id')).then(insight => {\n            insight.set('useful', valueUserful);\n            return insight.save();\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/insights/index\", [\"exports\", \"moment\", \"admin/libs/utils\", \"admin/libs/insights-filter\"], function (_exports, _moment, _utils, _insightsFilter) {\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    currentUser: Ember.inject.service('current-user'),\n    insightsParams: Ember.computed('model.patient.id', function () {\n      return {\n        search: null,\n        patient: this.get('model.patient.id')\n      };\n    }),\n    insights: Ember.computed('model.insights', function () {\n      return this.convertInsightsDataToSimpleTableObjects(this.get('model.insights'));\n    }),\n    insightsMeta: Ember.computed('model.insights.meta', function () {\n      let meta = {\n        page_size: 10,\n        orderColumn: 'created_at',\n        orderDirection: 'desc'\n      };\n      const pagination = this.get('model.insights.meta.pagination');\n\n      if (pagination) {\n        meta.pagination = pagination;\n      }\n\n      return meta;\n    }),\n    // insLabels: Ember.computed('model.insights', function() {\n    //   return buildFiltersFromDisplayTopics(\n    //     // this.get('model.displayTopics'),\n    //     this.get('model.insights'),\n    //     // this.get('excludedTopics'),\n    //     false\n    //   );\n    // }),\n    //excludedTopics: [],\n    insLabels: Ember.computed('model.insights', function () {\n      const filters = this.get('model.filters');\n      return (0, _insightsFilter.buildFiltersFromInsights)({\n        categories: filters.categories,\n        coaches: filters.coaches,\n        periods: ['Daily', 'Weekly']\n      }, this.get('excludedInsightTypes'));\n    }),\n    excludedInsightTypes: [],\n    columnOrdering: {\n      display_topic: true,\n      happened_at: false\n    },\n\n    // Map Insights to simple-table friendly objects:\n    convertInsightsDataToSimpleTableObjects(insights) {\n      return insights.map(insight => {\n        const status = insight.get('status');\n        return {\n          // id: insight.get('id'),\n          // display_topic: insight.get('displayTopic.alias'),\n          useful: {\n            useful: insight.get('useful'),\n            insightId: insight.get('id'),\n            useful_act: (insight_id, value_useful) => this.send('usefulness', insight_id, value_useful)\n          },\n          created_at: {\n            value: (0, _utils.formatDates)((0, _moment.default)(insight.get('createdAt'))),\n            status\n          },\n          // updated_at:\n          //   insight.get('updatedAt') && insight.get('updatedAt') != insight.get('createdAt')\n          //     ? formatDates(moment(insight.get('updatedAt')))\n          //     : '',\n          description: {\n            value: insight.get('description'),\n            status\n          },\n          period: {\n            value: insight.get('period'),\n            status\n          },\n          category: {\n            value: insight.get('category'),\n            status\n          } // actions: { insightId: insight.get('id'), usefilVal: insight.get('useful') }\n\n        };\n      });\n    },\n\n    insightsTableColumns: [// {\n    //   label: 'Display Topic',\n    //   valuePath: 'display_topic',\n    //   width: '200px',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell',\n    //   align: 'center'\n    // },\n    {\n      label: 'Category',\n      valuePath: 'category',\n      align: 'center',\n      width: '15%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, {\n      label: 'Created',\n      valuePath: 'created_at',\n      align: 'center',\n      width: '25%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, // {\n    //   label: 'Updated',\n    //   valuePath: 'updated_at',\n    //   align: 'center',\n    //   width: '300px',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell'\n    // },\n    {\n      label: 'Description',\n      valuePath: 'description',\n      width: '35%',\n      sortable: false,\n      //align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, {\n      label: 'Period',\n      valuePath: 'period',\n      width: '10%',\n      sortable: true,\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      cellComponent: 'simple-table/patients/insights/insight-cell'\n    }, {\n      label: 'Useful',\n      valuePath: 'useful',\n      width: '15%',\n      align: 'center',\n      cellComponent: 'simple-table/patients/insights/useful-cell',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    } // } ,\n    // {\n    //   label: '', label: 'Actions',\n    //   valuePath: '', valuePath: 'actions',\n    //   sortable: false,\n    //   cellComponent: '', cellComponent: 'simple-table/patients/insights/actions-cell',\n    //   width: '1%',\n    //   height: '80px',\n    //   align: 'center',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell'\n    // }\n    ],\n\n    fetchInsights() {\n      if (this.get('insightsParams.patient')) {\n        this.set('insightsMeta.isLoading', true);\n        const orderColumn = this.get('insightsMeta.orderColumn');\n        const queryParams = this.get('insightsParams');\n        queryParams.page = this.get('insightsMeta.pagination.page');\n        queryParams.ordering = this.get('insightsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n        queryParams.page_size = this.get('insightsMeta.page_size');\n        queryParams.patient = this.get('insightsParams.patient'); // const excludedTopics = this.get('excludedTopics');\n        // console.log(excludedTopics);\n        // if (excludedTopics.length > 0) {\n        //   queryParams.exclude = excludedTopics.join(',');\n        // } else {\n        //   delete queryParams['exclude'];\n        // }\n\n        const excludedCategories = this.get('excludedInsightTypes');\n\n        if (excludedCategories.length > 0) {\n          queryParams.excluded_categories = excludedCategories.join(',');\n        } else {\n          delete queryParams['excluded_categories'];\n        }\n\n        this.store.query('insight', queryParams).then(response => {\n          if (response && response.meta && response.meta.pagination) {\n            this.set('insightsMeta.pagination', response.meta.pagination);\n          }\n\n          this.set('insights', this.convertInsightsDataToSimpleTableObjects(response));\n          this.set('insightsMeta.isLoading', false);\n        });\n      }\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('insightsMeta.pagination.page', 1);\n          this.set('insightsParams.search', term);\n          this.fetchInsights();\n        } else if (this.get('insightsParams.search') && this.get('insightsParams.search').length > 0) {\n          this.set('insightsMeta.pagination.page', 1);\n          this.set('insightsParams.search', null);\n          this.fetchInsights();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('insightsMeta.pagination.page', page);\n        this.fetchInsights();\n      },\n\n      orderingChanged(column, order) {\n        this.set('insightsMeta.pagination.page', 1);\n        this.set('insightsMeta.orderColumn', column);\n        this.set('insightsMeta.orderDirection', order);\n        this.fetchInsights();\n      },\n\n      toggleAllTopics(enabled) {\n        //   enabled\n        //     ? this.set('excludedTopics', [])\n        //     : this.set('excludedTopics', this.get('model.displayTopics').map(dt => dt.id));\n        //   this.get('insLabels').forEach(insTag => Ember.set(insTag, 'disabled', !enabled));\n        //   this.fetchInsights();\n        enabled ? this.set('excludedInsightTypes', []) : this.set('excludedInsightTypes', ['Compliance']);\n        this.get('insLabels').forEach(insLabel => Ember.set(insLabel, 'disabled', !enabled));\n        this.fetchInsights();\n      },\n\n      toggleTopic(categoryName, disabled) {\n        // const excludedTopics = this.get('excludedTopics');\n        // if (excludedTopics.includes(topicId)) {\n        //   excludedTopics.removeAt(excludedTopics.indexOf(topicId));\n        // } else {\n        //   excludedTopics.push(topicId);\n        // }\n        // this.set('excludedTopics', excludedTopics);\n        // this.get('insLabels').forEach(insLabel => {\n        //   if (insLabel.topic_id === topicId) {\n        //     Ember.set(insLabel, 'disabled', !disabled);\n        //   }\n        // });\n        const excludedCategory = this.get('excludedInsightTypes');\n\n        if (excludedCategory.includes(categoryName)) {\n          excludedCategory.removeAt(excludedCategory.indexOf(categoryName));\n        } else {\n          excludedCategory.push(categoryName);\n        }\n\n        this.set('excludedInsightTypes', excludedCategory);\n        this.get('insLabels').forEach(insLabel => {\n          if (insLabel.alias === categoryName || insLabel.id === categoryName) {\n            Ember.set(insLabel, 'disabled', !disabled);\n          }\n        });\n        this.fetchInsights();\n      },\n\n      usefulness(insightId, value) {\n        this.get('store').findRecord('insight', insightId).then(insight => {\n          insight.set('useful', value);\n          return insight.save();\n        });\n        this.then(() => this.fetchInsights());\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/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.Controller.extend({\n    currentUser: Ember.inject.service('current-user')\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/notes/detail/edit\", [\"exports\", \"admin/validations/note\"], function (_exports, _note) {\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    NoteValidations: _note.default,\n    actions: {\n      afterSave(note) {\n        this.transitionToRoute('patients.detail.notes.detail', note.id);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/notes/detail/index\", [\"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.Controller.extend({\n    happenedAt: Ember.computed('model.happenedAt', function () {\n      return (0, _moment.default)(this.get('model.happenedAt')).format('MM/DD/YYYY hh:mm a');\n    }),\n    updatedAt: Ember.computed('model.updatedAt', function () {\n      return this.get('model.updatedAt') && this.get('model.updatedAt') != this.get('model.createdAt') ? (0, _moment.default)(this.get('model.updatedAt')).format('MM/DD/YYYY hh:mm a') : 'Not applicable';\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/notes/index\", [\"exports\", \"moment\", \"admin/libs/utils\"], function (_exports, _moment, _utils) {\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    notesParams: Ember.computed('model.patientId', function () {\n      return {\n        search: null,\n        showDeleted: false,\n        patient: this.get('model.patientId')\n      };\n    }),\n    notes: Ember.computed('model.notes', function () {\n      return this.convertNotesDataToSimpleTableObjects(this.get('model.notes'));\n    }),\n    notesMeta: Ember.computed('model.notes.meta', function () {\n      let meta = {\n        page_size: 10,\n        orderColumn: 'happened_at',\n        orderDirection: 'desc',\n        isLoading: false\n      };\n      const pagination = this.get('model.notes.meta.pagination');\n\n      if (pagination) {\n        meta.pagination = pagination;\n      }\n\n      return meta;\n    }),\n    notesTableColumns: [{\n      label: 'Image',\n      valuePath: 'image',\n      width: '50px',\n      sortable: false,\n      cellComponent: 'simple-table/patients/observations/image-cell',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      align: 'center'\n    }, {\n      label: 'Content',\n      valuePath: 'note',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Happened at',\n      valuePath: 'happened_at',\n      width: '200px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Last updated',\n      valuePath: 'updated_at',\n      width: '200px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Coach only',\n      valuePath: 'coach_only',\n      sortable: false,\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/patients/notes/actions-cell',\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map notes to simple-table friendly objects:\n    convertNotesDataToSimpleTableObjects(notes) {\n      return notes.map(note => {\n        return {\n          id: note.get('id'),\n          image: note.get('image.url'),\n          note: note.get('note'),\n          coach_only: note.get('coachOnly') ? 'Yes' : 'No',\n          happened_at: (0, _utils.formatDates)((0, _moment.default)(note.get('happenedAt'))),\n          updated_at: note.get('updatedAt') && note.get('updatedAt') != note.get('createdAt') ? (0, _utils.formatDates)((0, _moment.default)(note.get('updatedAt'))) : ''\n        };\n      });\n    },\n\n    fetchNotes() {\n      if (this.get('notesParams.patient')) {\n        this.set('notesMeta.isLoading', true);\n        const orderColumn = this.get('notesMeta.orderColumn');\n        const queryParams = this.get('notesParams');\n        queryParams.page = this.get('notesMeta.pagination.page');\n        queryParams.ordering = this.get('notesMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n        queryParams.page_size = this.get('notesMeta.page_size');\n        queryParams.patient = this.get('notesParams.patient');\n        this.store.query('note', queryParams).then(response => {\n          if (response && response.meta && response.meta.pagination) {\n            this.set('notesMeta.pagination', response.meta.pagination);\n          }\n\n          this.set('notes', this.convertNotesDataToSimpleTableObjects(response));\n          this.set('notesMeta.isLoading', false);\n        });\n      }\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('notesMeta.pagination.page', 1);\n          this.set('notesParams.search', term);\n          this.fetchNotes();\n        } else if (this.get('notesParams.search') && this.get('notesParams.search').length > 0) {\n          this.set('notesMeta.pagination.page', 1);\n          this.set('notesParams.search', null);\n          this.fetchNotes();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('notesMeta.pagination.page', page);\n        this.fetchNotes();\n      },\n\n      orderingChanged(column, order) {\n        this.set('notesMeta.pagination.page', 1);\n        this.set('notesMeta.orderColumn', column);\n        this.set('notesMeta.orderDirection', order);\n        this.fetchNotes();\n      },\n\n      switchShowDeletedNotes() {\n        this.set('notesMeta.pagination.page', 1);\n        this.set('notesParams.showDeleted', !this.get('notesParams.showDeleted'));\n        this.fetchNotes();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/notes/new\", [\"exports\", \"admin/validations/note\"], function (_exports, _note) {\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    NoteValidations: _note.default,\n    actions: {\n      afterSave(note) {\n        this.transitionToRoute('patients.detail.notes.detail', note.id);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/observations/detail/edit\", [\"exports\", \"admin/validations/observation\"], function (_exports, _observation) {\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    ObservationValidations: _observation.default,\n    actions: {\n      afterSave() {\n        this.transitionToRoute('patients.detail.observations.detail');\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/observations/detail/index\", [\"exports\", \"admin/libs/utils\", \"moment\"], function (_exports, _utils, _moment) {\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    currentUser: Ember.inject.service('current-user'),\n    id: Ember.computed('model.id', function () {\n      return this.get('model.id');\n    }),\n    formatedDate: Ember.computed('model.localStartedAt', 'model.localEndedAt', function () {\n      const observation = this.get('model');\n\n      if (observation) {\n        var formatted_dates = {\n          happened: (0, _utils.formatDates)(observation.get('localStartedAt'), observation.get('localEndedAt')),\n          created: (0, _utils.formatDates)(observation.get('createdAt')),\n          updated: null\n        };\n\n        if (observation.get('updatedAt')) {\n          formatted_dates.updated = (0, _utils.formatDates)(observation.get('updatedAt'));\n        } else {\n          formatted_dates.updated = 'Never';\n        }\n\n        return formatted_dates;\n      }\n\n      return null;\n    }).readOnly(),\n    type: Ember.computed('model.displayTopic.topic.displayTopicType', function () {\n      return this.get('model.displayTopic.topic.displayTopicType');\n    }).readOnly(),\n    displayTopic: Ember.computed('model.displayTopic.alias', 'model.displayTopic.name', function () {\n      var alias = this.get('model.displayTopic.alias');\n      return alias ? alias : this.get('model.displayTopic.name');\n    }).readOnly(),\n    amount: Ember.computed('model.amount', 'model.displayTopic', function () {\n      const observation = this.get('model');\n\n      if (observation) {\n        const amount = observation.get('amount');\n\n        if (!isNaN(amount) && amount !== null) {\n          const unit = observation.get('displayTopic.unit');\n          return amount.toFixed(2).toString().replace(/\\.0+$/, '') + (unit ? ` ${unit}` : '');\n        } else {\n          const endedAt = observation.get('localEndedAt');\n\n          if (endedAt) {\n            const duration = _moment.default.duration(endedAt.diff(observation.get('localStartedAt')));\n\n            return (0, _utils.formatActivityDuration)(duration);\n          }\n        }\n      }\n\n      return null;\n    }).readOnly(),\n    unit: Ember.computed('model.displayTopic.unit', function () {\n      return this.get('model.displayTopic.unit');\n    }).readOnly(),\n    note: Ember.computed('model.note', function () {\n      return this.get('model.note');\n    }).readOnly(),\n    image: Ember.computed('model.image', function () {\n      return this.get('model.image');\n    }).readOnly(),\n    tags: Ember.computed('model.tags', function () {\n      return this.get('model.tags');\n    }).readOnly()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/observations/index\", [\"exports\", \"moment\", \"admin/libs/utils\", \"admin/libs/observations-filter\"], function (_exports, _moment, _utils, _observationsFilter) {\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    currentUser: Ember.inject.service('current-user'),\n    observationsParams: Ember.computed('model.patient.id', function () {\n      return {\n        search: null,\n        showDeleted: false,\n        list_note: false,\n        patient: this.get('model.patient.id')\n      };\n    }),\n    observations: Ember.computed('model.observations', function () {\n      return this.convertObservationsDataToSimpleTableObjects(this.get('model.observations'));\n    }),\n    hasDeletedObservations: Ember.computed('model.observations', function () {\n      return this.get('model.observations').map(observation => observation.get('deleted') == true);\n    }),\n    obsLabels: Ember.computed('model.displayTopics', 'model.observations', 'excludedTopics', function () {\n      return (0, _observationsFilter.buildFiltersFromDisplayTopics)(this.get('model.displayTopics'), this.get('model.observations'), this.get('excludedTopics'), false);\n    }),\n    excludedTopics: [],\n    columnOrdering: {\n      happened_at: false\n    },\n    canEditObservation: Ember.computed('model.patient', function () {\n      return this.get('currentUser.user.id') == this.get('model.patient').belongsTo('coach').id() || this.get('currentUser.user.id') == this.get('model.patient.id');\n    }),\n    observationsMeta: Ember.computed('model.observations.meta', function () {\n      let meta = {\n        page_size: 10,\n        orderColumn: 'happened_at',\n        orderDirection: 'desc',\n        isLoading: false\n      };\n      const pagination = this.get('model.observations.meta.pagination');\n\n      if (pagination) {\n        meta.pagination = pagination;\n      }\n\n      return meta;\n    }),\n    observationsTableColumns: Ember.computed('observationsParams.showDeleted', function () {\n      let observationColumns = [{\n        label: 'Image',\n        valuePath: 'image',\n        width: '50px',\n        sortable: false,\n        cellComponent: 'simple-table/patients/observations/image-cell',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Type',\n        valuePath: 'display_topic__topic__topic_type',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Display Topic',\n        valuePath: 'display_topic',\n        width: '200px',\n        cellComponent: 'simple-table/patients/observations/displaytopic-cell',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Date',\n        valuePath: 'happened_at',\n        align: 'center',\n        width: '300px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Amount',\n        valuePath: 'amount',\n        width: '150px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Tags',\n        valuePath: 'tags',\n        sortable: false,\n        width: '150px',\n        cellComponent: 'simple-table/patients/tags-cell',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Note',\n        valuePath: 'note',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Actions',\n        valuePath: 'actions',\n        sortable: false,\n        cellComponent: 'simple-table/patients/observations/actions-cell',\n        width: '80px',\n        align: 'center',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }];\n\n      if (this.get('observationsParams.showDeleted')) {\n        observationColumns.splice(6, 0, {\n          label: 'Deleted',\n          valuePath: 'deleted',\n          width: '80px',\n          align: 'center',\n          classNames: 'simple-table__header',\n          cellClassNames: 'simple-table__cell'\n        });\n      }\n\n      return observationColumns;\n    }),\n\n    // Map observations to simple-table friendly objects:\n    convertObservationsDataToSimpleTableObjects(observations) {\n      return observations.map(observation => {\n        return {\n          id: observation.get('id'),\n          image: {\n            url: observation.get('image.url'),\n            note: observation.get('note')\n          },\n          happened_at: (0, _utils.formatDates)((0, _moment.default)(observation.get('localStartedAt')), observation.get('localEndedAt') ? (0, _moment.default)(observation.get('localEndedAt')) : null),\n          display_topic__topic__topic_type: observation.get('displayTopic.topic.displayTopicType'),\n          display_topic: observation.get('displayTopic'),\n          //.alias') || observation.get('displayTopic.name'),\n          amount: this.formatAmount(observation),\n          tags: observation.get('tags'),\n          note: observation.get('note'),\n          state: observation.get('deleted') ? '' : 'active',\n          deleted: observation.get('deleted') ? 'deleted' : '',\n          actions: {\n            observationId: observation.get('id'),\n            canEdit: this.get('canEditObservation')\n          }\n        };\n      });\n    },\n\n    formatAmount(observation) {\n      const unit = observation.get('displayTopic.unit') || '';\n      let amount = null;\n\n      if (observation.get('endedAt')) {\n        let start = (0, _moment.default)(observation.get('localStartedAt'));\n        let ended = (0, _moment.default)(observation.get('localEndedAt'));\n\n        switch (unit) {\n          case 'sec':\n            amount = ended.diff(start, 'seconds');\n            break;\n\n          case 'min':\n            amount = ended.diff(start, 'minutes');\n            break;\n\n          case 'hr':\n            amount = ended.diff(start, 'hours');\n            break;\n\n          case 'days':\n            amount = ended.diff(start, 'days');\n            break;\n\n          case 'months':\n            amount = ended.diff(start, 'months');\n            break;\n\n          case 'years':\n            amount = ended.diff(start, 'years');\n            break;\n\n          default:\n            amount = 0;\n            break;\n        }\n      } else {\n        amount = observation.get('amount');\n      }\n\n      return amount != null ? `${amount.toFixed(4).replace(/\\.0+$/, '')} ${unit}` : '';\n    },\n\n    fetchObservations() {\n      if (this.get('observationsParams.patient')) {\n        this.set('observationsMeta.isLoading', true);\n        const queryParams = this.get('observationsParams');\n        queryParams.page = this.get('observationsMeta.pagination.page');\n        queryParams.page_size = this.get('observationsMeta.page_size');\n        const columnOrdering = this.get('columnOrdering');\n        queryParams.ordering = Object.keys(columnOrdering).map(column => {\n          return columnOrdering[column] ? column : `-${column}`;\n        }).join(',');\n        const excludedTopics = this.get('excludedTopics');\n\n        if (excludedTopics.length > 0) {\n          queryParams.exclude = excludedTopics.join(',');\n        } else {\n          delete queryParams['exclude'];\n        }\n\n        this.store.query('observation', queryParams).then(response => {\n          if (response && response.meta && response.meta.pagination) {\n            this.set('observationsMeta.pagination', response.meta.pagination);\n          }\n\n          this.set('observations', this.convertObservationsDataToSimpleTableObjects(response));\n          this.set('observationsMeta.isLoading', false);\n        });\n      }\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('observationsMeta.pagination.page', 1);\n          this.set('observationsParams.search', term);\n          this.fetchObservations();\n        } else if (this.get('observationsParams.search') && this.get('observationsParams.search').length > 0) {\n          this.set('observationsMeta.pagination.page', 1);\n          this.set('observationsParams.search', null);\n          this.fetchObservations();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('observationsMeta.pagination.page', page);\n        this.fetchObservations();\n      },\n\n      orderingChanged(column, order) {\n        this.set('observationsMeta.pagination.page', 1);\n        this.set('observationsMeta.orderDirection', order);\n        this.set('observationsMeta.orderColumn', column);\n        let ordering = this.get('columnOrdering');\n\n        if (ordering.hasOwnProperty(column)) {\n          const currentOrder = ordering[column];\n          ordering[column] = !currentOrder;\n        } else {\n          ordering = {};\n          ordering[column] = order === 'asc';\n        }\n\n        this.set('columnOrdering', ordering);\n        this.fetchObservations();\n      },\n\n      toggleAllTopics(enabled) {\n        enabled ? this.set('excludedTopics', []) : this.set('excludedTopics', this.get('model.displayTopics').map(dt => dt.id));\n        this.get('obsLabels.tagsArr').forEach(obsTag => Ember.set(obsTag, 'disabled', !enabled));\n        this.get('obsLabels.typesArr').forEach(obsTag => Ember.set(obsTag, 'disabled', !enabled));\n        this.fetchObservations();\n      },\n\n      toggleTopic(topicId, disabled) {\n        const excludedTopics = this.get('excludedTopics');\n\n        if (excludedTopics.includes(topicId)) {\n          excludedTopics.removeAt(excludedTopics.indexOf(topicId));\n        } else {\n          excludedTopics.push(topicId);\n        }\n\n        this.set('excludedTopics', excludedTopics);\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.topic_id === topicId) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n        this.fetchObservations();\n      },\n\n      toggleType(topicType, disabled) {\n        const excludedTopics = this.get('excludedTopics');\n        let dtIds = [];\n        this.get('obsLabels.typesArr').forEach(obsLabel => {\n          if (obsLabel.topic_type === topicType) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.displayTopic.get('topic').get('topicType') === topicType) {\n            dtIds.push(obsLabel.topic_id);\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n\n        if (disabled) {\n          dtIds.forEach(id => {\n            if (excludedTopics.includes(id)) {\n              excludedTopics.removeAt(excludedTopics.indexOf(id));\n            }\n          });\n        } else {\n          dtIds.forEach(id => {\n            if (!excludedTopics.includes(id)) {\n              excludedTopics.push(id);\n            }\n          });\n        }\n\n        this.set('excludedTopics', excludedTopics);\n        this.fetchObservations();\n      },\n\n      toggleDeleted() {\n        this.set('observationsMeta.pagination.page', 1);\n        this.set('observationsParams.showDeleted', !this.get('observationsParams.showDeleted'));\n        this.fetchObservations();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/observations/interventions\", [\"exports\", \"moment\", \"admin/libs/utils\", \"admin/libs/patient-triggers-filter\", \"admin/models/patient-trigger\"], function (_exports, _moment, _utils, _patientTriggersFilter, _patientTrigger) {\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    currentUser: Ember.inject.service('current-user'),\n    patientInterventionsParams: Ember.computed('model.patient.id', function () {\n      return {\n        search: null,\n        showDeleted: false,\n        list_note: false,\n        patient: this.get('model.patient.id')\n      };\n    }),\n    patientInterventions: Ember.computed('model.patientInterventions', function () {\n      return this.convertpatientInterventionsDataToSimpleTableObjects(this.get('model.patientInterventions'));\n    }),\n    hasDeletedpatientInterventions: Ember.computed('model.patientInterventions', function () {\n      return this.get('model.patientInterventions').map(patientIntervention => patientIntervention.get('deleted') == true);\n    }),\n    obsLabels: Ember.computed('model.displayTopics', 'model.patientInterventions', 'excludedTopics', function () {\n      return (0, _patientTriggersFilter.buildFiltersFromDisplayTopics)(this.get('model.displayTopics'), this.get('model.patientInterventions'), this.get('excludedTopics'), false);\n    }),\n    excludedTopics: [],\n    columnOrdering: {\n      happened_at: false\n    },\n    canEditpatientIntervention: Ember.computed('model.patient', function () {\n      return this.get('currentUser.user.id') == this.get('model.patient').belongsTo('coach').id() || this.get('currentUser.user.id') == this.get('model.patient.id');\n    }),\n    patientInterventionsMeta: Ember.computed('model.patientInterventions.meta', function () {\n      let meta = {\n        page_size: 10,\n        orderColumn: 'happened_at',\n        orderDirection: 'desc',\n        isLoading: false\n      };\n      const pagination = this.get('model.patientInterventions.meta.pagination');\n\n      if (pagination) {\n        meta.pagination = pagination;\n      }\n\n      return meta;\n    }),\n    patientInterventionsTableColumns: Ember.computed('patientInterventionsParams.showDeleted', function () {\n      let patientInterventionColumns = [{\n        label: 'ID',\n        valuePath: 'id',\n        width: '150px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Intervention',\n        valuePath: 'intervention',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Observation Count',\n        valuePath: 'observationCount',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'State',\n        valuePath: 'state',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Created at',\n        valuePath: 'createdAt',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Updated at',\n        valuePath: 'updatedAt',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }];\n\n      if (this.get('patientInterventionsParams.showDeleted')) {\n        patientInterventionColumns.splice(6, 0, {\n          label: 'Deleted',\n          valuePath: 'deleted',\n          width: '80px',\n          align: 'center',\n          classNames: 'simple-table__header',\n          cellClassNames: 'simple-table__cell'\n        });\n      }\n\n      return patientInterventionColumns;\n    }),\n\n    // Map patientInterventions to simple-table friendly objects:\n    convertpatientInterventionsDataToSimpleTableObjects(patientInterventions) {\n      return patientInterventions.map(patientIntervention => {\n        return {\n          id: patientIntervention.get('id'),\n          intervention: patientIntervention.get('intervention.name'),\n          state: patientIntervention.get('state'),\n          observationCount: patientIntervention.get('observationCount')[0].count,\n          createdAt: patientIntervention.get('createdAt'),\n          updatedAt: patientIntervention.get('createdBy.fullname')\n        };\n      });\n    },\n\n    formatAmount(patientIntervention) {\n      const unit = patientIntervention.get('displayTopic.unit') || '';\n      let amount = null;\n\n      if (patientIntervention.get('endedAt')) {\n        let start = (0, _moment.default)(patientIntervention.get('localStartedAt'));\n        let ended = (0, _moment.default)(patientIntervention.get('localEndedAt'));\n\n        switch (unit) {\n          case 'sec':\n            amount = ended.diff(start, 'seconds');\n            break;\n\n          case 'min':\n            amount = ended.diff(start, 'minutes');\n            break;\n\n          case 'hr':\n            amount = ended.diff(start, 'hours');\n            break;\n\n          case 'days':\n            amount = ended.diff(start, 'days');\n            break;\n\n          case 'months':\n            amount = ended.diff(start, 'months');\n            break;\n\n          case 'years':\n            amount = ended.diff(start, 'years');\n            break;\n\n          default:\n            amount = 0;\n            break;\n        }\n      } else {\n        amount = patientIntervention.get('amount');\n      }\n\n      return amount != null ? `${amount.toFixed(4).replace(/\\.0+$/, '')} ${unit}` : '';\n    },\n\n    fetchpatientInterventions() {\n      if (this.get('patientInterventionsParams.patient')) {\n        this.set('patientInterventionsMeta.isLoading', true);\n        const queryParams = this.get('patientInterventionsParams');\n        queryParams.page = this.get('patientInterventionsMeta.pagination.page');\n        queryParams.page_size = this.get('patientInterventionsMeta.page_size');\n        const columnOrdering = this.get('columnOrdering');\n        queryParams.ordering = Object.keys(columnOrdering).map(column => {\n          return columnOrdering[column] ? column : `-${column}`;\n        }).join(',');\n        const excludedTopics = this.get('excludedTopics');\n\n        if (excludedTopics.length > 0) {\n          queryParams.exclude = excludedTopics.join(',');\n        } else {\n          delete queryParams['exclude'];\n        }\n\n        this.store.query('patientIntervention', queryParams).then(response => {\n          if (response && response.meta && response.meta.pagination) {\n            this.set('patientInterventionsMeta.pagination', response.meta.pagination);\n          }\n\n          this.set('patientInterventions', this.convertpatientInterventionsDataToSimpleTableObjects(response));\n          this.set('patientInterventionsMeta.isLoading', false);\n        });\n      }\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('patientInterventionsMeta.pagination.page', 1);\n          this.set('patientInterventionsParams.search', term);\n          this.fetchpatientInterventions();\n        } else if (this.get('patientInterventionsParams.search') && this.get('patientInterventionsParams.search').length > 0) {\n          this.set('patientInterventionsMeta.pagination.page', 1);\n          this.set('patientInterventionsParams.search', null);\n          this.fetchpatientInterventions();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('patientInterventionsMeta.pagination.page', page);\n        this.fetchpatientInterventions();\n      },\n\n      orderingChanged(column, order) {\n        this.set('patientInterventionsMeta.pagination.page', 1);\n        this.set('patientInterventionsMeta.orderDirection', order);\n        this.set('patientInterventionsMeta.orderColumn', column);\n        let ordering = this.get('columnOrdering');\n\n        if (ordering.hasOwnProperty(column)) {\n          const currentOrder = ordering[column];\n          ordering[column] = !currentOrder;\n        } else {\n          ordering = {};\n          ordering[column] = order === 'asc';\n        }\n\n        this.set('columnOrdering', ordering);\n        this.fetchpatientInterventions();\n      },\n\n      toggleAllTopics(enabled) {\n        enabled ? this.set('excludedTopics', []) : this.set('excludedTopics', this.get('model.displayTopics').map(dt => dt.id));\n        this.get('obsLabels.tagsArr').forEach(obsTag => Ember.set(obsTag, 'disabled', !enabled));\n        this.get('obsLabels.typesArr').forEach(obsTag => Ember.set(obsTag, 'disabled', !enabled));\n        this.fetchpatientInterventions();\n      },\n\n      toggleTopic(topicId, disabled) {\n        const excludedTopics = this.get('excludedTopics');\n\n        if (excludedTopics.includes(topicId)) {\n          excludedTopics.removeAt(excludedTopics.indexOf(topicId));\n        } else {\n          excludedTopics.push(topicId);\n        }\n\n        this.set('excludedTopics', excludedTopics);\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.topic_id === topicId) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n        this.fetchpatientInterventions();\n      },\n\n      toggleType(topicType, disabled) {\n        const excludedTopics = this.get('excludedTopics');\n        let dtIds = [];\n        this.get('obsLabels.typesArr').forEach(obsLabel => {\n          if (obsLabel.topic_type === topicType) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.displayTopic.get('topic').get('topicType') === topicType) {\n            dtIds.push(obsLabel.topic_id);\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n\n        if (disabled) {\n          dtIds.forEach(id => {\n            if (excludedTopics.includes(id)) {\n              excludedTopics.removeAt(excludedTopics.indexOf(id));\n            }\n          });\n        } else {\n          dtIds.forEach(id => {\n            if (!excludedTopics.includes(id)) {\n              excludedTopics.push(id);\n            }\n          });\n        }\n\n        this.set('excludedTopics', excludedTopics);\n        this.fetchpatientInterventions();\n      },\n\n      toggleDeleted() {\n        this.set('patientInterventionsMeta.pagination.page', 1);\n        this.set('patientInterventionsParams.showDeleted', !this.get('patientInterventionsParams.showDeleted'));\n        this.fetchpatientInterventions();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/observations/triggers\", [\"exports\", \"moment\", \"admin/libs/utils\", \"admin/libs/patient-triggers-filter\", \"admin/models/patient-trigger\"], function (_exports, _moment, _utils, _patientTriggersFilter, _patientTrigger) {\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    currentUser: Ember.inject.service('current-user'),\n    patientTriggersParams: Ember.computed('model.patient.id', function () {\n      return {\n        search: null,\n        showDeleted: false,\n        list_note: false,\n        patient: this.get('model.patient.id')\n      };\n    }),\n    patientTriggers: Ember.computed('model.patientTriggers', function () {\n      return this.convertpatientTriggersDataToSimpleTableObjects(this.get('model.patientTriggers'));\n    }),\n    hasDeletedpatientTriggers: Ember.computed('model.patientTriggers', function () {\n      return this.get('model.patientTriggers').map(patientTrigger => patientTrigger.get('deleted') == true);\n    }),\n    obsLabels: Ember.computed('model.displayTopics', 'model.patientTriggers', 'excludedTopics', function () {\n      return (0, _patientTriggersFilter.buildFiltersFromDisplayTopics)(this.get('model.displayTopics'), this.get('model.patientTriggers'), this.get('excludedTopics'), false);\n    }),\n    excludedTopics: [],\n    columnOrdering: {\n      happened_at: false\n    },\n    canEditpatientTrigger: Ember.computed('model.patient', function () {\n      return this.get('currentUser.user.id') == this.get('model.patient').belongsTo('coach').id() || this.get('currentUser.user.id') == this.get('model.patient.id');\n    }),\n    patientTriggersMeta: Ember.computed('model.patientTriggers.meta', function () {\n      let meta = {\n        page_size: 10,\n        orderColumn: 'happened_at',\n        orderDirection: 'desc',\n        isLoading: false\n      };\n      const pagination = this.get('model.patientTriggers.meta.pagination');\n\n      if (pagination) {\n        meta.pagination = pagination;\n      }\n\n      return meta;\n    }),\n    patientTriggersTableColumns: Ember.computed('patientTriggersParams.showDeleted', function () {\n      let patientTriggerColumns = [{\n        label: 'ID',\n        valuePath: 'id',\n        width: '150px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Trigger',\n        valuePath: 'globalTrigger',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Observation Count',\n        valuePath: 'observationCount',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'State',\n        valuePath: 'state',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Created at',\n        valuePath: 'createdAt',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Updated at',\n        valuePath: 'updatedAt',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Created by',\n        valuePath: 'createdBy',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }];\n\n      if (this.get('patientTriggersParams.showDeleted')) {\n        patientTriggerColumns.splice(6, 0, {\n          label: 'Deleted',\n          valuePath: 'deleted',\n          width: '80px',\n          align: 'center',\n          classNames: 'simple-table__header',\n          cellClassNames: 'simple-table__cell'\n        });\n      }\n\n      return patientTriggerColumns;\n    }),\n\n    // Map patientTriggers to simple-table friendly objects:\n    convertpatientTriggersDataToSimpleTableObjects(patientTriggers) {\n      return patientTriggers.map(patientTrigger => {\n        return {\n          id: patientTrigger.get('id'),\n          globalTrigger: patientTrigger.get('globalTrigger.name'),\n          observationCount: patientTrigger.get('observationCount')[0].count,\n          state: patientTrigger.get('state'),\n          createdAt: patientTrigger.get('createdAt'),\n          createdBy: patientTrigger.get('createdBy.fullname')\n        };\n      });\n    },\n\n    formatAmount(patientTrigger) {\n      const unit = patientTrigger.get('displayTopic.unit') || '';\n      let amount = null;\n\n      if (patientTrigger.get('endedAt')) {\n        let start = (0, _moment.default)(patientTrigger.get('localStartedAt'));\n        let ended = (0, _moment.default)(patientTrigger.get('localEndedAt'));\n\n        switch (unit) {\n          case 'sec':\n            amount = ended.diff(start, 'seconds');\n            break;\n\n          case 'min':\n            amount = ended.diff(start, 'minutes');\n            break;\n\n          case 'hr':\n            amount = ended.diff(start, 'hours');\n            break;\n\n          case 'days':\n            amount = ended.diff(start, 'days');\n            break;\n\n          case 'months':\n            amount = ended.diff(start, 'months');\n            break;\n\n          case 'years':\n            amount = ended.diff(start, 'years');\n            break;\n\n          default:\n            amount = 0;\n            break;\n        }\n      } else {\n        amount = patientTrigger.get('amount');\n      }\n\n      return amount != null ? `${amount.toFixed(4).replace(/\\.0+$/, '')} ${unit}` : '';\n    },\n\n    fetchpatientTriggers() {\n      if (this.get('patientTriggersParams.patient')) {\n        this.set('patientTriggersMeta.isLoading', true);\n        const queryParams = this.get('patientTriggersParams');\n        queryParams.page = this.get('patientTriggersMeta.pagination.page');\n        queryParams.page_size = this.get('patientTriggersMeta.page_size');\n        const columnOrdering = this.get('columnOrdering');\n        queryParams.ordering = Object.keys(columnOrdering).map(column => {\n          return columnOrdering[column] ? column : `-${column}`;\n        }).join(',');\n        const excludedTopics = this.get('excludedTopics');\n\n        if (excludedTopics.length > 0) {\n          queryParams.exclude = excludedTopics.join(',');\n        } else {\n          delete queryParams['exclude'];\n        }\n\n        this.store.query('patientTrigger', queryParams).then(response => {\n          if (response && response.meta && response.meta.pagination) {\n            this.set('patientTriggersMeta.pagination', response.meta.pagination);\n          }\n\n          this.set('patientTriggers', this.convertpatientTriggersDataToSimpleTableObjects(response));\n          this.set('patientTriggersMeta.isLoading', false);\n        });\n      }\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('patientTriggersMeta.pagination.page', 1);\n          this.set('patientTriggersParams.search', term);\n          this.fetchpatientTriggers();\n        } else if (this.get('patientTriggersParams.search') && this.get('patientTriggersParams.search').length > 0) {\n          this.set('patientTriggersMeta.pagination.page', 1);\n          this.set('patientTriggersParams.search', null);\n          this.fetchpatientTriggers();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('patientTriggersMeta.pagination.page', page);\n        this.fetchpatientTriggers();\n      },\n\n      orderingChanged(column, order) {\n        this.set('patientTriggersMeta.pagination.page', 1);\n        this.set('patientTriggersMeta.orderDirection', order);\n        this.set('patientTriggersMeta.orderColumn', column);\n        let ordering = this.get('columnOrdering');\n\n        if (ordering.hasOwnProperty(column)) {\n          const currentOrder = ordering[column];\n          ordering[column] = !currentOrder;\n        } else {\n          ordering = {};\n          ordering[column] = order === 'asc';\n        }\n\n        this.set('columnOrdering', ordering);\n        this.fetchpatientTriggers();\n      },\n\n      toggleAllTopics(enabled) {\n        enabled ? this.set('excludedTopics', []) : this.set('excludedTopics', this.get('model.displayTopics').map(dt => dt.id));\n        this.get('obsLabels.tagsArr').forEach(obsTag => Ember.set(obsTag, 'disabled', !enabled));\n        this.get('obsLabels.typesArr').forEach(obsTag => Ember.set(obsTag, 'disabled', !enabled));\n        this.fetchpatientTriggers();\n      },\n\n      toggleTopic(topicId, disabled) {\n        const excludedTopics = this.get('excludedTopics');\n\n        if (excludedTopics.includes(topicId)) {\n          excludedTopics.removeAt(excludedTopics.indexOf(topicId));\n        } else {\n          excludedTopics.push(topicId);\n        }\n\n        this.set('excludedTopics', excludedTopics);\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.topic_id === topicId) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n        this.fetchpatientTriggers();\n      },\n\n      toggleType(topicType, disabled) {\n        const excludedTopics = this.get('excludedTopics');\n        let dtIds = [];\n        this.get('obsLabels.typesArr').forEach(obsLabel => {\n          if (obsLabel.topic_type === topicType) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.displayTopic.get('topic').get('topicType') === topicType) {\n            dtIds.push(obsLabel.topic_id);\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n\n        if (disabled) {\n          dtIds.forEach(id => {\n            if (excludedTopics.includes(id)) {\n              excludedTopics.removeAt(excludedTopics.indexOf(id));\n            }\n          });\n        } else {\n          dtIds.forEach(id => {\n            if (!excludedTopics.includes(id)) {\n              excludedTopics.push(id);\n            }\n          });\n        }\n\n        this.set('excludedTopics', excludedTopics);\n        this.fetchpatientTriggers();\n      },\n\n      toggleDeleted() {\n        this.set('patientTriggersMeta.pagination.page', 1);\n        this.set('patientTriggersParams.showDeleted', !this.get('patientTriggersParams.showDeleted'));\n        this.fetchpatientTriggers();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/patient-diagnoses/detail/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.Controller.extend({\n    actions: {\n      afterSave(patientId) {\n        this.transitionToRoute('patients.detail.details', patientId);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/patient-diagnoses/new\", [\"exports\", \"admin/validations/patient-diagnoses\"], function (_exports, _patientDiagnoses) {\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    PatientDiagnosesValidations: _patientDiagnoses.default,\n    actions: {\n      afterSave(patientId) {\n        this.transitionToRoute('patients.detail.details', patientId);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/patient-interventions/detail/edit\", [\"exports\", \"admin/validations/patient-intervention\"], function (_exports, _patientIntervention) {\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    PatientInterventionValidations: _patientIntervention.default,\n    actions: {\n      afterSave() {\n        this.transitionToRoute('patients.detail.patient-interventions.detail');\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/patient-interventions/detail/index\", [\"exports\", \"admin/libs/utils\", \"moment\"], function (_exports, _utils, _moment) {\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    currentUser: Ember.inject.service('current-user'),\n    id: Ember.computed('model.id', function () {\n      return this.get('model.id');\n    }),\n    intervention: Ember.computed('model.intervention.name', function () {\n      return this.get('model.intervention.name');\n    }).readOnly(),\n    alias: Ember.computed('model.alias', function () {\n      return this.get('model.alias');\n    }).readOnly(),\n    state: Ember.computed('model.state', function () {\n      return this.get('model.state');\n    }).readOnly(),\n    formattedDate: Ember.computed('model.createdAt', 'model.updatedAt', function () {\n      const patientIntervention = this.get('model');\n\n      if (patientIntervention) {\n        var formatted_dates = {\n          created: (0, _moment.default)(patientIntervention.get('createdAt')).format('MM/DD/YYYY hh:mm a'),\n          updated: null\n        };\n\n        if (patientIntervention.get('updatedAt')) {\n          formatted_dates.updated = (0, _moment.default)(patientIntervention.get('updatedAt')).format('MM/DD/YYYY hh:mm a');\n        } else {\n          formatted_dates.updated = 'Never';\n        }\n\n        return formatted_dates;\n      }\n\n      return null;\n    }).readOnly(),\n    addedDisplayTopics: Ember.computed('model.addedDisplayTopics', 'model.addedDisplayTopics.@each.state', function () {\n      return this.get('model.addedDisplayTopics').filter(dt => {\n        return dt.state === 'active';\n      });\n    }).readOnly(),\n    relatedObservations: Ember.computed('model.relatedObservations', 'model.relatedObservations.@each.localStartedAt', 'model.relatedObservations.@each.localEndedAt', 'model.relatedObservations.@each.amount', 'model.relatedObservations.@each.displayTopic', function () {\n      const observations = this.get('model.relatedObservations');\n\n      if (observations) {\n        observations.forEach(obs => {\n          obs.set('date', (0, _moment.default)(obs.get('localStartedAt')).format('MM/DD/YYYY hh:mm a')); //     // console.log(obs);\n          //     // console.log(obs.get('localStartedAt'));\n          //     // console.log(obs.get('localEndedAt'));\n          //     // obs.date = formatDates(obs.get('localStartedAt'), obs.get('localEndedAt'));\n          //     const amount = obs.get('amount');\n          //     console.log(amount);\n          //     if (!isNaN(amount) && amount !== null) {\n          //       const unit = obs.get('displayTopic.unit');\n          //       obs.newAmount = \n          //         amount\n          //           .toFixed(2)\n          //           .toString()\n          //           .replace(/\\.0+$/, '') + (unit ? ` ${unit}` : '')\n          //       ;\n          //     } else {\n          //       const endedAt = obs.get('localEndedAt');\n          //       if (endedAt) {\n          //         const duration = moment.duration(endedAt.diff(obs.get('localStartedAt')));\n          //         obs.newAmount = formatActivityDuration(duration);\n          //       }\n          //     }\n        });\n      }\n\n      return observations;\n    }).readOnly(),\n    relatedPatientTriggers: Ember.computed('model.relatedPatientTriggers', 'model.relatedPatientTriggers.@each.activeState', function () {\n      let patientTriggers = this.get('model.relatedPatientTriggers');\n      let activePatientTriggers = patientTriggers.filter(pt => {\n        return pt.get('activeState') === 'active';\n      });\n\n      if (activePatientTriggers) {\n        activePatientTriggers.forEach(apt => {\n          if (apt.updatedAt) {\n            apt.set('updatedAt', (0, _moment.default)(apt.get('updatedAt')).format('MM/DD/YYYY hh:mm a'));\n          }\n\n          ;\n          apt.set('createdAt', (0, _moment.default)(apt.get('createdAt')).format('MM/DD/YYYY hh:mm a'));\n        });\n      }\n\n      ;\n      return activePatientTriggers;\n    }).readOnly(),\n    notes: Ember.computed('model.notes', function () {\n      return this.get('model.notes');\n    }).readOnly(),\n    activeState: Ember.computed('model.activeState', function () {\n      return this.get('model.activeState');\n    }).readOnly()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/patient-programs/detail/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.Controller.extend({\n    actions: {\n      afterSave(patientId) {\n        this.transitionToRoute('patients.detail.details', patientId);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/patient-programs/new\", [\"exports\"], function (_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    actions: {\n      afterSave(patientId) {\n        this.transitionToRoute('patients.detail.details', patientId);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/patient-triggers/detail/edit\", [\"exports\", \"admin/validations/patient-trigger\"], function (_exports, _patientTrigger) {\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    PatientTriggerValidations: _patientTrigger.default,\n    actions: {\n      afterSave() {\n        this.transitionToRoute('patients.detail.patient-triggers.detail');\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/patient-triggers/detail/index\", [\"exports\", \"admin/libs/utils\", \"moment\"], function (_exports, _utils, _moment) {\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    currentUser: Ember.inject.service('current-user'),\n    id: Ember.computed('model.id', function () {\n      return this.get('model.id');\n    }),\n    globalTrigger: Ember.computed('model.globalTrigger.name', function () {\n      return this.get('model.globalTrigger.name');\n    }).readOnly(),\n    alias: Ember.computed('model.alias', function () {\n      return this.get('model.alias');\n    }).readOnly(),\n    state: Ember.computed('model.state', function () {\n      return this.get('model.state');\n    }).readOnly(),\n    formattedDate: Ember.computed('model.createdAt', 'model.updatedAt', function () {\n      const patientTrigger = this.get('model');\n\n      if (patientTrigger) {\n        var formatted_dates = {\n          created: (0, _moment.default)(patientTrigger.get('createdAt')).format('MM/DD/YYYY hh:mm a'),\n          updated: null\n        };\n\n        if (patientTrigger.get('updatedAt')) {\n          formatted_dates.updated = (0, _moment.default)(patientTrigger.get('updatedAt')).format('MM/DD/YYYY hh:mm a');\n        } else {\n          formatted_dates.updated = 'Never';\n        }\n\n        return formatted_dates;\n      }\n\n      return null;\n    }).readOnly(),\n    createdBy: Ember.computed('model.createdBy.fullname', function () {\n      return this.get('model.createdBy.fullname');\n    }).readOnly(),\n    addedDisplayTopics: Ember.computed('model.addedDisplayTopics', 'model.addedDisplayTopics.@each.state', function () {\n      return this.get('model.addedDisplayTopics').filter(dt => {\n        return dt.state === 'active';\n      });\n    }).readOnly(),\n    relatedObservations: Ember.computed('model.relatedObservations', 'model.relatedObservations.@each.localStartedAt', 'model.relatedObservations.@each.localEndedAt', 'model.relatedObservations.@each.amount', 'model.relatedObservations.@each.displayTopic', function () {\n      const observations = this.get('model.relatedObservations');\n\n      if (observations) {\n        observations.forEach(obs => {\n          obs.set('date', (0, _moment.default)(obs.get('localStartedAt')).format('MM/DD/YYYY hh:mm a')); //     // console.log(obs);\n          //     // console.log(obs.get('localStartedAt'));\n          //     // console.log(obs.get('localEndedAt'));\n          //     // obs.date = formatDates(obs.get('localStartedAt'), obs.get('localEndedAt'));\n          //     const amount = obs.get('amount');\n          //     console.log(amount);\n          //     if (!isNaN(amount) && amount !== null) {\n          //       const unit = obs.get('displayTopic.unit');\n          //       obs.newAmount = \n          //         amount\n          //           .toFixed(2)\n          //           .toString()\n          //           .replace(/\\.0+$/, '') + (unit ? ` ${unit}` : '')\n          //       ;\n          //     } else {\n          //       const endedAt = obs.get('localEndedAt');\n          //       if (endedAt) {\n          //         const duration = moment.duration(endedAt.diff(obs.get('localStartedAt')));\n          //         obs.newAmount = formatActivityDuration(duration);\n          //       }\n          //     }\n        });\n      }\n\n      return observations;\n    }).readOnly(),\n    activeState: Ember.computed('model.activeState', function () {\n      return this.get('model.activeState');\n    }).readOnly()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/surveys/detail\", [\"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.Controller.extend({\n    currentUser: Ember.inject.service('current-user')\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/surveys/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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    surveyResponsesParams: {\n      search: null\n    },\n    surveyResponses: Ember.computed('model.surveyResponses', function () {\n      return this.convertSurveyResponsesDataToSimpleTableObjects(this.get('model.surveyResponses'));\n    }),\n    surveyResponsesMeta: Ember.computed('model.surveyResponses.meta', function () {\n      let meta = {\n        page_size: 25,\n        orderColumn: 'responded_at',\n        orderDirection: 'desc'\n      };\n      const pagination = this.get('model.surveyResponses.meta.pagination');\n\n      if (pagination) {\n        meta.pagination = pagination;\n      }\n\n      return meta;\n    }),\n    excludedInsightTypes: [],\n    columnOrdering: {\n      display_topic: true,\n      happened_at: false\n    },\n\n    // Map surveyResponses to simple-table friendly objects:\n    convertSurveyResponsesDataToSimpleTableObjects(responses) {\n      return responses.map(response => {\n        return {\n          id: response.get('id'),\n          user: response.get('user'),\n          status: response.get('status'),\n          respondent_id: response.get('respondent_id'),\n          started_at: response.get('started_at'),\n          modified_at: response.get('modified_at')\n        };\n      });\n    },\n\n    surveyResponsesTableColumns: [{\n      label: 'Respondent ID',\n      valuePath: 'respondent_id',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Status',\n      valuePath: 'status',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Started At',\n      valuePath: 'started_at',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Modified At',\n      valuePath: 'modified_at',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/patients/surveys/actions-cell',\n      width: '100px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    fetchSurveys() {\n      this.set('surveyResponsesMeta.isLoading', true);\n      const orderColumn = this.get('surveyResponsesMeta.orderColumn');\n      const queryParams = this.get('surveyResponsesParams');\n      queryParams.page = this.get('surveyResponsesMeta.pagination.page');\n      queryParams.ordering = this.get('surveyResponsesMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('surveyResponsesMeta.page_size');\n      const excludedCategories = this.get('excludedInsightTypes');\n\n      if (excludedCategories.length > 0) {\n        queryParams.excluded_categories = excludedCategories.join(',');\n      } else {\n        delete queryParams['excluded_categories'];\n      }\n\n      this.store.query('insight', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('surveyResponsesMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('surveyResponses', this.convertSurveyResponsesDataToSimpleTableObjects(response));\n        this.set('surveyResponsesMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('surveyResponsesMeta.pagination.page', 1);\n          this.set('surveyResponsesParams.search', term);\n          this.fetchSurveys();\n        } else if (this.get('surveyResponsesParams.search') && this.get('surveyResponsesParams.search').length > 0) {\n          this.set('surveyResponsesMeta.pagination.page', 1);\n          this.set('surveyResponsesParams.search', null);\n          this.fetchSurveys();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('surveyResponsesMeta.pagination.page', page);\n        this.fetchSurveys();\n      },\n\n      orderingChanged(column, order) {\n        this.set('surveyResponsesMeta.pagination.page', 1);\n        this.set('surveyResponsesMeta.orderColumn', column);\n        this.set('surveyResponsesMeta.orderDirection', order);\n        this.fetchSurveys();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/swipes/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  // import moment from 'moment';\n  // import { fetchAll } from 'admin/libs/fetch';\n  var _default = Ember.Controller.extend({\n    currentSwipeSet: false,\n    isLoading: false,\n    swipeSetItems: [],\n    actions: {\n      selectSwipeSet: function (swipeSet) {\n        var _this = this;\n\n        this.set('isLoading', true);\n        this.set('swipeSetItems', []);\n        this.store.query('swipe-item', {\n          'swipeset_id': swipeSet.id\n        }).then(function (items) {\n          _this.set('isLoading', false);\n\n          _this.set('swipeSetItems', items);\n        });\n        this.set('currentSwipeSet', swipeSet);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/swipes/new\", [\"exports\", \"admin/config/environment\", \"moment\", \"admin/libs/fetch\"], function (_exports, _environment, _moment, _fetch) {\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    currentUser: Ember.inject.service('current-user'),\n    createdBy: Ember.computed('currentUser.user', function () {\n      return this.get('currentUser.user');\n    }),\n    selectedDisplayTopic: null,\n    selectedDisplayTopicTags: null,\n    defaultObservationDays: Ember.computed('model.firstObservation', function () {\n      let firstObs = this.get('model.firstObservation');\n      let now = (0, _moment.default)();\n\n      if (firstObs) {\n        let firstObsDay = (0, _moment.default)(firstObs.get('happenedAt'));\n        return now.diff(firstObsDay, 'days') + 1;\n      }\n\n      return 0;\n    }),\n    observationNDays: Ember.computed('defaultObservationDays', function () {\n      return this.get('defaultObservationDays');\n    }),\n    isLoadingNDays: false,\n    isSavingSwipeSet: false,\n    calculateNumberOfObservations: function () {\n      this.set('isLoadingNDays', true);\n\n      let _this = this;\n\n      let token = this.get('session.data.authenticated.access');\n      var displayTopic = this.selectedDisplayTopic;\n      var nDays = this.observationNDays;\n      $.ajax({\n        url: _environment.default['API_URL'] + '/admin/v1/observation-count',\n        method: 'GET',\n        data: {\n          display_topic_id: displayTopic.id,\n          n_days: nDays\n        },\n        headers: {\n          Authorization: 'Bearer ' + token\n        }\n      }).then(function (response) {\n        _this.set('observationCount', response['data']['observation_count']);\n\n        _this.set('isLoadingNDays', false);\n      });\n    },\n    actions: {\n      selectDisplayTopic: function (displayTopic) {\n        var _this = this;\n\n        this.store.findRecord('display-topic', displayTopic.id).then(function (displayTopic) {\n          _this.set('selectedDisplayTopic', displayTopic);\n\n          _this.set('selectedDisplayTopicTags', null);\n\n          _this.calculateNumberOfObservations();\n        });\n      },\n      selectDisplayTopicTag: function (displayTopicTag) {\n        var selectedDisplayTopicTags = this.get('selectedDisplayTopicTags');\n        var selectedDisplayTopic = this.get('selectedDisplayTopic'); // Empty array of selected DisplayTopicTags\n\n        if (!selectedDisplayTopicTags) {\n          selectedDisplayTopicTags = {};\n          selectedDisplayTopic.displayTopicTags.forEach(function (x) {\n            selectedDisplayTopicTags[x.id] = false;\n          });\n          this.set('selectedDisplayTopicTags', selectedDisplayTopicTags);\n        }\n\n        this.set('selectedDisplayTopicTags.' + displayTopicTag.id, !selectedDisplayTopicTags[displayTopicTag.id]);\n      },\n      changeNDays: function (e) {\n        this.set('observationNDays', parseInt(e.currentTarget.value));\n        this.calculateNumberOfObservations();\n      },\n      save: function () {\n        var _this = this;\n\n        this.set('isSavingSwipeSet', true);\n        var displayTopic = this.get('selectedDisplayTopic');\n        var selectedDisplayTopicTags = this.get('selectedDisplayTopicTags');\n        var nDays = this.get('observationNDays');\n        displayTopic.displayTopicTags.forEach(function (displayTopicTag) {\n          if (selectedDisplayTopicTags[displayTopicTag.id]) {\n            _this.store.createRecord('swipe-set', {\n              display_topic: displayTopic,\n              display_topic_tag: displayTopicTag,\n              n_days: nDays,\n              created_by: _this.get('createdBy')\n            }).save();\n          }\n        }).then(function () {\n          setTimeout(function () {\n            _this.set('selectedDisplayTopic', null);\n\n            _this.set('selectedDisplayTopicTags', null);\n\n            _this.set('observationNDays', _this.get('defaultObservationDays'));\n\n            _this.set('isLoadingNDays', false);\n\n            _this.set('isSavingSwipeSet', false);\n\n            _this.transitionToRoute('patients.detail.swipes', displayTopic.patient.get('id'));\n          }, 1500);\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/detail/tracker\", [\"exports\", \"admin/libs/observations-filter\", \"moment\", \"admin/libs/fetch\"], function (_exports, _observationsFilter, _moment, _fetch) {\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    observations: Ember.computed.alias('model.observations'),\n    obsLabels: Ember.computed('observations', function () {\n      return (0, _observationsFilter.buildFilters)(this.get('observations'))[0];\n    }),\n    hasDeletedObservations: Ember.computed('observations', function () {\n      return (0, _observationsFilter.buildFilters)(this.get('observations'))[1];\n    }),\n    isChecked: Ember.computed('obsLabels.tagsArr.@each.disabled', 'obsLabels.typesArr.@each.disabled', function () {\n      return !(this.get('obsLabels.tagsArr').some(obsLabel => Ember.get(obsLabel, 'disabled')) || this.get('obsLabels.typesArr').some(obsLabel => Ember.get(obsLabel, 'disabled')));\n    }),\n    startDate: Ember.computed.alias('model.month'),\n    startDateDisplay: Ember.computed('startDate', function () {\n      return (0, _moment.default)(this.get('startDate'), 'YYYY-MM-DD').format('MMMM Do, YYYY');\n    }).readOnly(),\n    endDateDisplay: Ember.computed('startDate', function () {\n      return (0, _moment.default)(this.get('startDate'), 'YYYY-MM-DD').add(40, 'days').format('MMMM Do, YYYY');\n    }).readOnly(),\n    isFetching: false,\n    actions: {\n      toggleTopic(topicId, disabled) {\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.topic_id === topicId) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n      },\n\n      toggleType(topicType, disabled) {\n        this.get('obsLabels.typesArr').forEach(obsLabel => {\n          if (obsLabel.topic_type === topicType) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.displayTopic.get('topic').get('topicType') === topicType) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n      },\n\n      toggleTopicTag(topicId, tagId, disabled) {\n        this.get('obsLabels.tagsArr').forEach(obsLabel => {\n          if (obsLabel.topic_id === topicId && obsLabel.tag_id === tagId) {\n            Ember.set(obsLabel, 'disabled', !disabled);\n          }\n        });\n      },\n\n      slideAction(val) {\n        this.set('zoom', val);\n      },\n\n      toggleAllTopics(enabled) {\n        this.get('obsLabels.tagsArr').forEach(obsTag => Ember.set(obsTag, 'disabled', !enabled));\n        this.get('obsLabels.typesArr').forEach(obsTag => Ember.set(obsTag, 'disabled', !enabled));\n      },\n\n      setDateToday() {\n        if (!this.get('isFetching')) {\n          this.set('startDate', (0, _moment.default)().subtract(40, 'days').format('YYYY-MM-DD'));\n          this.send('fetchObservations');\n        }\n      },\n\n      setDateWeekBack() {\n        if (!this.get('isFetching')) {\n          this.set('startDate', (0, _moment.default)(this.get('startDate'), 'YYYY-MM-DD').subtract(7, 'days').format('YYYY-MM-DD'));\n          this.send('fetchObservations');\n        }\n      },\n\n      setDateWeekForward() {\n        if (!this.get('isFetching')) {\n          this.set('startDate', (0, _moment.default)(this.get('startDate'), 'YYYY-MM-DD').add(7, 'days').format('YYYY-MM-DD'));\n          this.send('fetchObservations');\n        }\n      },\n\n      setDateMonthBack() {\n        if (!this.get('isFetching')) {\n          this.set('startDate', (0, _moment.default)(this.get('startDate'), 'YYYY-MM-DD').subtract(1, 'month').format('YYYY-MM-DD'));\n          this.send('fetchObservations');\n        }\n      },\n\n      setDateMonthForward() {\n        if (!this.get('isFetching')) {\n          this.set('startDate', (0, _moment.default)(this.get('startDate'), 'YYYY-MM-DD').add(1, 'month').format('YYYY-MM-DD'));\n          this.send('fetchObservations');\n        }\n      },\n\n      fetchObservations() {\n        this.set('isFetching', true);\n        this.set('hiddenLabels', this.get('obsLabels.tagsArr').filter(obsLabel => obsLabel.disabled).map(x => `${x.topic_id}:${x.tag_id ? x.tag_id : 'null'}`));\n        return (0, _fetch.fetchAll)(this.store, 'observation', {\n          patient: this.get('model.patient.id'),\n          from: this.get('startDate'),\n          to: (0, _moment.default)(this.get('startDate'), 'YYYY-MM-DD').add(40, 'days').format('YYYY-MM-DD')\n        }).then(results => {\n          this.set('observations', results);\n          this.set('isFetching', false);\n        }).catch(() => {\n          this.set('isFetching', false);\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    patients: Ember.computed('model', function () {\n      const patients = this.get('model');\n\n      if (patients && patients.meta && patients.meta.pagination) {\n        this.set('patientsMeta.pagination', patients.meta.pagination);\n      }\n\n      return this.convertPatientsDataToSimpleTableObjects(patients);\n    }),\n    patientsParams: {\n      search: null\n    },\n    patientsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'firstname',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    patientsTableColumns: Ember.computed('currentUser.hasRoleAdmin', function () {\n      let columns = [{\n        label: 'Photo',\n        valuePath: 'photo',\n        width: '50px',\n        sortable: false,\n        cellComponent: 'simple-table/photo-cell',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell',\n        align: 'center'\n      }, {\n        label: 'Name',\n        valuePath: 'firstname',\n        align: 'center',\n        width: '150px',\n        cellComponent: 'simple-table/patients/name-cell',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'email',\n        valuePath: 'email',\n        align: 'center',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Phone Number',\n        valuePath: 'phone_number',\n        align: 'center',\n        width: '150px',\n        sortable: false,\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'gender',\n        valuePath: 'gender',\n        align: 'center',\n        width: '100px',\n        cellComponent: 'simple-table/patients/gender-cell',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'State',\n        valuePath: 'state',\n        align: 'center',\n        width: '100px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Program',\n        valuePath: 'program',\n        align: 'center',\n        width: '200px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Actions',\n        valuePath: 'actions',\n        sortable: false,\n        cellComponent: 'simple-table/patients/actions-cell',\n        width: '80px',\n        align: 'center',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }];\n\n      if (this.get('currentUser.hasRoleAdmin')) {\n        columns.splice(6, 0, {\n          label: 'Coach',\n          valuePath: 'coach',\n          align: 'center',\n          width: '150px',\n          sortable: false,\n          cellComponent: 'simple-table/patients/coach-name-cell',\n          classNames: 'simple-table__header',\n          cellClassNames: 'simple-table__cell'\n        });\n      }\n\n      return columns;\n    }),\n\n    // Map patients to simple-table friendly objects:\n    convertPatientsDataToSimpleTableObjects(patients) {\n      return patients.map(patient => {\n        return {\n          id: patient.get('id'),\n          photo: patient.get('image.url'),\n          firstname: {\n            name: `${patient.get('firstname')} ${patient.get('lastname') && patient.get('lastname').length > 0 ? patient.get('lastname').substring(0, 1).toUpperCase() + '.' : ''} (${patient.get('id')})`,\n            patient_id: patient.get('id')\n          },\n          email: patient.get('email'),\n          phone_number: patient.get('phoneNumber'),\n          gender: patient.get('gender'),\n          program: `${patient.get('program')} - ${patient.get('programState')}`,\n          state: patient.get('state'),\n          coach: this.get('currentUser.hasRoleAdmin') ? patient.get('coach') : null,\n          actions: {\n            id: patient.get('id')\n          }\n        };\n      });\n    },\n\n    fetchPatients() {\n      this.set('patientsMeta.isLoading', true);\n      const orderColumn = this.get('patientsMeta.orderColumn');\n      const queryParams = this.get('patientsParams');\n      queryParams.page = this.get('patientsMeta.pagination.page');\n      queryParams.ordering = this.get('patientsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('patientsMeta.page_size');\n      this.store.query('patient', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('patientsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('patients', this.convertPatientsDataToSimpleTableObjects(response));\n        this.set('patientsMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('patientsMeta.pagination.page', 1);\n          this.set('patientsParams.search', term);\n          this.fetchPatients();\n        } else if (this.get('patientsParams.search') && this.get('patientsParams.search').length > 0) {\n          this.set('patientsMeta.pagination.page', 1);\n          this.set('patientsParams.search', null);\n          this.fetchPatients();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('patientsMeta.pagination.page', page);\n        this.fetchPatients();\n      },\n\n      orderingChanged(column, order) {\n        this.set('patientsMeta.pagination.page', 1);\n        this.set('patientsMeta.orderColumn', column);\n        this.set('patientsMeta.orderDirection', order);\n        this.fetchPatients();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/patients/new\", [\"exports\", \"admin/validations/patient-new\"], function (_exports, _patientNew) {\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    PatientNewValidations: _patientNew.default,\n    actions: {\n      afterSave(patientModel, newCategories) {\n        patientModel.set('password', '');\n        const allCategories = this.get('model.allCategories');\n        const allCategoriesTitles = allCategories.map(category => category.get('title'));\n        this.store.findRecord('user', patientModel.id).then(userRecord => // create new tags and add to user\n        Ember.RSVP.all(newCategories.map(newCategory => {\n          if (!allCategoriesTitles.includes(newCategory)) {\n            return this.store.createRecord('user-category', {\n              title: newCategory,\n              state: 'active',\n              users: [userRecord]\n            }).save();\n          }\n        })).then(() => {\n          // add previously existing tags to user\n          Ember.RSVP.all(allCategories.map(category => {\n            if (newCategories.includes(category.get('title'))) {\n              category.get('users').addObject(userRecord);\n              return category.save();\n            }\n          })).then(() => this.transitionToRoute('patients.detail.details', patientModel.id));\n        }));\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/profile/change-password\", [\"exports\"], function (_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('session'),\n    currentUser: Ember.inject.service('current-user'),\n    actions: {\n      changePassword() {\n        var data = this.getProperties('oldPassword', 'newPassword', 'confirmNewPassword');\n\n        if (!data.oldPassword || !data.newPassword || !data.confirmNewPassword) {\n          this.set('errorMessage', 'Fields can not be empty!');\n        } else if (data.newPassword !== data.confirmNewPassword) {\n          this.set('errorMessage', 'Passwords do not Match!');\n        } else {\n          let logged_user = this.get('currentUser.user');\n          logged_user.set('password', data.confirmNewPassword);\n          logged_user.save().then(() => {\n            this.transitionToRoute('profile.detail', this.get('currentUser.user.id'));\n          });\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/profile/detail/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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    actions: {\n      afterSave() {\n        this.transitionToRoute('profile.detail', this.get('currentUser.user.id'));\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/profile/detail/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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    formatedDescription: Ember.computed('model.description', function () {\n      return this.get('model.description').split('\\n');\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/saas-metric\", [\"exports\"], function (_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    type: 'saas-metric',\n    metrics: Ember.computed('model', function () {\n      const metrics = this.get('model');\n      return this.convertMetricsDataToSimpleTableObjects(metrics);\n    }),\n    metricsParams: {\n      search: null\n    },\n    metricsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'title',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    metricsTableColumns: [{\n      label: 'Title',\n      valuePath: 'title',\n      width: '50%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Value',\n      valuePath: 'number',\n      width: '50%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map metrics to simple-table friendly objects:\n    convertMetricsDataToSimpleTableObjects(metrics) {\n      return metrics.map(metric => {\n        return {\n          title: metric.get('title'),\n          number: metric.get('number')\n        };\n      });\n    },\n\n    fetchMetrics() {\n      const queryParams = this.get('metricsParams');\n      queryParams.page = 1;\n      queryParams.ordering = 'name';\n      queryParams.page_size = 1;\n      this.store.query('saas-metric', queryParams).then(response => {\n        this.set('saas-metric', this.convertMetricsDataToSimpleTableObjects(response));\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('metricsMeta.pagination.page', 1);\n          this.set('metricsMeta.search', term);\n          this.fetchMetrics();\n        } else if (this.get('metricsParams.search') && this.get('metricsParams.search').length > 0) {\n          this.set('metricsMeta.pagination.page', 1);\n          this.set('metricsParams.search', null);\n          this.fetchMetrics();\n        }\n      },\n\n      orderingChanged(column, order) {\n        this.set('metricsMeta.pagination.page', 1);\n        this.set('metricsMeta.orderColumn', column);\n        this.set('metricsMeta.orderDirection', order);\n        this.fetchMetrics();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/diagnoses/detail/edit\", [\"exports\", \"admin/validations/diagnoses\"], function (_exports, _diagnoses) {\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    DiagnosesValidations: _diagnoses.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.diagnoses.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/diagnoses/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.Controller.extend({\n    init(...args) {\n      this._super(...args);\n\n      this.diagnosesParams = this.diagnosesParams || {\n        search: null\n      };\n      this.diagnosesMeta = this.diagnosesMeta || {\n        pagination: {\n          page: 1,\n          pages: 1,\n          count: 0\n        },\n        page_size: 10,\n        orderColumn: 'official_name',\n        orderDirection: 'asc',\n        isLoading: false\n      };\n      this.diagnosesTableColumns = [{\n        label: 'Official Name',\n        valuePath: 'official_name',\n        width: '30%',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Category',\n        valuePath: 'category',\n        width: '30%',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Actions',\n        valuePath: 'id',\n        sortable: false,\n        cellComponent: 'simple-table/diagnoses/actions-cell',\n        width: '80px',\n        align: 'center',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }];\n    },\n\n    diagnoses: Ember.computed('model', function () {\n      const diagnoses = this.get('model');\n\n      if (diagnoses && diagnoses.meta && diagnoses.meta.pagination) {\n        this.set('diagnosesMeta.pagination', diagnoses.meta.pagination);\n      }\n\n      return this.convertDiagnosesDataToSimpleTableObjects(diagnoses);\n    }),\n\n    // Function to map diagnosis to simple-table objects\n    convertDiagnosesDataToSimpleTableObjects(diagnoses) {\n      return diagnoses.map(diagnosis => {\n        return {\n          id: diagnosis.get('id'),\n          official_name: diagnosis.get('official_name'),\n          short_name: diagnosis.get('short_name'),\n          alias: diagnosis.get('input_name'),\n          category: diagnosis.get('category')\n        };\n      });\n    },\n\n    fetchDiagnoses() {\n      this.set('diagnosesMeta.isLoading', true);\n      const orderColumn = this.get('diagnosesMeta.orderColumn');\n      const queryParams = this.get('diagnosesParams');\n      queryParams.page = this.get('diagnosesMeta.pagination.page');\n      queryParams.ordering = this.get('diagnosesMeta.orderDirection') == 'asc' ? orderColumn : `${orderColumn}`;\n      queryParams.page_size = this.get('diagnosesMeta.page_size');\n      this.store.query('diagnosis', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('diagnosesMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('diagnoses', this.convertDiagnosesDataToSimpleTableObjects(response));\n        this.set('diagnosesMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('diagnosesMeta.pagination.page', 1);\n          this.set('diagnosesParams.search', term);\n          this.fetchDiagnoses();\n        } else if (this.get('diagnosesParams.search') && this.get('diagnosesParams.search').length > 0) {\n          this.set('diagnosesMeta.pagination.page', 1);\n          this.set('diagnosesParams.search', null);\n          this.fetchDiagnoses();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('diagnosesMeta.pagination.page', page);\n        this.fetchDiagnoses();\n      },\n\n      orderingChanged(column, order) {\n        this.set('diagnosesMeta.pagination.page', 1);\n        this.set('diagnosesMeta.orderColumn', column);\n        this.set('diagnosesMeta.orderDirection', order);\n        this.fetchDiagnoses();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/diagnoses/new\", [\"exports\", \"admin/validations/diagnoses\"], function (_exports, _diagnoses) {\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    DiagnosesValidations: _diagnoses.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.diagnoses.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/interventions/detail/edit\", [\"exports\", \"admin/validations/intervention\"], function (_exports, _intervention) {\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    InterventionValidations: _intervention.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.interventions.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/interventions/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.Controller.extend({\n    init(...args) {\n      this._super(...args);\n\n      this.interventionsParams = this.interventionsParams || {\n        search: null\n      };\n      this.interventionsMeta = this.interventionsMeta || {\n        pagination: {\n          page: 1,\n          pages: 1,\n          count: 0\n        },\n        page_size: 10,\n        orderColumn: 'id',\n        orderDirection: 'asc',\n        isLoading: false\n      };\n      this.interventionsTableColumns = [{\n        label: 'ID',\n        valuePath: 'id',\n        width: '50px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Name',\n        valuePath: 'name',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Description',\n        valuePath: 'description',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Actions',\n        valuePath: 'id',\n        sortable: false,\n        cellComponent: 'simple-table/interventions/actions-cell',\n        width: '80px',\n        align: 'center',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }];\n    },\n\n    interventions: Ember.computed('model', function () {\n      const interventions = this.get('model');\n\n      if (interventions && interventions.meta && interventions.meta.pagination) {\n        this.set('interventionsMeta.pagination', interventions.meta.pagination);\n      }\n\n      return this.convertInterventionsDataToSimpleTableObjects(interventions);\n    }),\n\n    convertInterventionsDataToSimpleTableObjects(interventions) {\n      return interventions.map(intervention => {\n        return {\n          id: intervention.get('id'),\n          name: intervention.get('name'),\n          description: intervention.get('description')\n        };\n      });\n    },\n\n    fetchInterventions() {\n      this.set('interventionsMeta.isLoading', true);\n      const orderColumn = this.get('interventionsMeta.orderColumn');\n      const queryParams = this.get('interventionsParams');\n      queryParams.page = this.get('interventionsMeta.pagination.page');\n      queryParams.ordering = this.get('interventionsMeta.orderDirection') == 'asc' ? orderColumn : `${orderColumn}`;\n      queryParams.page_size = this.get('interventionsMeta.page_size');\n      this.store.query('intervention', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('interventionsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('interventions', this.convertInterventionsDataToSimpleTableObjects(response));\n        this.set('interventionsMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('interventionsMeta.pagination.page', 1);\n          this.set('interventionsParams.search', term);\n          this.fetchInterventions();\n        } else if (this.get('interventionsParams.search') && this.get('interventionsParams.search').length > 0) {\n          this.set('interventionsMeta.pagination.page', 1);\n          this.set('interventionsParams.search', null);\n          this.fetchInterventions();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('interventionsMeta.pagination.page', page);\n        this.fetchInterventions();\n      },\n\n      orderingChanged(column, order) {\n        this.set('interventionsMeta.pagination.page', 1);\n        this.set('interventionsMeta.orderColumn', column);\n        this.set('interventionsMeta.orderDirection', order);\n        this.fetchInterventions();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/interventions/new\", [\"exports\", \"admin/validations/intervention\"], function (_exports, _intervention) {\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    InterventionValidations: _intervention.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.interventions.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/medications/detail/edit\", [\"exports\", \"admin/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.Controller.extend({\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.medications.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/medications/index\", [\"exports\", \"admin/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.Controller.extend({\n    medications: Ember.computed('model', function () {\n      const medications = this.get('model');\n\n      if (medications && medications.meta && medications.meta.pagination) {\n        this.set('medicationsMeta.pagination', medications.meta.pagination);\n      }\n\n      return this.convertMedicationsDataToSimpleTableObjects(medications);\n    }),\n    medicationsParams: {\n      search: null\n    },\n    medicationsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'id',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    medicationsTableColumns: [{\n      label: 'ID',\n      valuePath: 'id',\n      width: '50px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Title',\n      valuePath: 'title',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Category',\n      valuePath: 'category',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Dosage',\n      valuePath: 'dosage',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Dosage Unit',\n      valuePath: 'dosageUnit',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Frequency',\n      valuePath: 'frequency',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Frequency Unit',\n      valuePath: 'frequencyUnit',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/medications/actions-cell',\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map medications to simple-table friendly objects:\n    convertMedicationsDataToSimpleTableObjects(medications) {\n      return medications.map(medication => {\n        return {\n          id: medication.get('id'),\n          title: medication.get('title'),\n          category: medication.get('category'),\n          dosage: medication.get('dosage'),\n          dosageUnit: medication.get('dosageUnit'),\n          frequency: medication.get('frequency'),\n          frequencyUnit: medication.get('frequencyUnit')\n        };\n      });\n    },\n\n    fetchmedications() {\n      this.set('medicationsMeta.isLoading', true);\n      const orderColumn = this.get('medicationsMeta.orderColumn');\n      const queryParams = this.get('medicationsParams');\n      queryParams.page = this.get('medicationsMeta.pagination.page');\n      queryParams.ordering = this.get('medicationsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('medicationsMeta.page_size');\n      this.store.query('medication', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('medicationsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('medications', this.convertMedicationsDataToSimpleTableObjects(response));\n        this.set('medicationsMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('medicationsMeta.pagination.page', 1);\n          this.set('medicationsParams.search', term);\n          this.fetchmedications();\n        } else if (this.get('medicationsParams.search') && this.get('medicationsParams.search').length > 0) {\n          this.set('medicationsMeta.pagination.page', 1);\n          this.set('medicationsParams.search', null);\n          this.fetchmedications();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('medicationsMeta.pagination.page', page);\n        this.fetchmedications();\n      },\n\n      orderingChanged(column, order) {\n        this.set('medicationsMeta.pagination.page', 1);\n        this.set('medicationsMeta.orderColumn', column);\n        this.set('medicationsMeta.orderDirection', order);\n        this.fetchmedications();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/medications/new\", [\"exports\", \"admin/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.Controller.extend({\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.medications.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/organizations/detail/edit\", [\"exports\", \"admin/validations/organization\"], function (_exports, _organization) {\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    OrganizationValidations: _organization.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.organizations.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/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.Controller.extend({\n    organizations: Ember.computed('model', function () {\n      const organizations = this.get('model');\n\n      if (organizations && organizations.meta && organizations.meta.pagination) {\n        this.set('organizationsMeta.pagination', organizations.meta.pagination);\n      }\n\n      return this.convertorganizationsDataToSimpleTableObjects(organizations);\n    }),\n    organizationsParams: {\n      search: null\n    },\n    organizationsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'id',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    organizationsTableColumns: [{\n      label: 'ID',\n      valuePath: 'id',\n      width: '50px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Name',\n      valuePath: 'name',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/organizations/actions-cell',\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map organizations to simple-table friendly objects:\n    convertorganizationsDataToSimpleTableObjects(organizations) {\n      return organizations.map(organization => {\n        return {\n          id: organization.get('id'),\n          name: organization.get('name')\n        };\n      });\n    },\n\n    fetchorganizations() {\n      this.set('organizationsMeta.isLoading', true);\n      const orderColumn = this.get('organizationsMeta.orderColumn');\n      const queryParams = this.get('organizationsParams');\n      queryParams.page = this.get('organizationsMeta.pagination.page');\n      queryParams.ordering = this.get('organizationsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('organizationsMeta.page_size');\n      this.store.query('organization', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('organizationsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('organizations', this.convertorganizationsDataToSimpleTableObjects(response));\n        this.set('organizationsMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('organizationsMeta.pagination.page', 1);\n          this.set('organizationsParams.search', term);\n          this.fetchorganizations();\n        } else if (this.get('organizationsParams.search') && this.get('organizationsParams.search').length > 0) {\n          this.set('organizationsMeta.pagination.page', 1);\n          this.set('organizationsParams.search', null);\n          this.fetchorganizations();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('organizationsMeta.pagination.page', page);\n        this.fetchorganizations();\n      },\n\n      orderingChanged(column, order) {\n        this.set('organizationsMeta.pagination.page', 1);\n        this.set('organizationsMeta.orderColumn', column);\n        this.set('organizationsMeta.orderDirection', order);\n        this.fetchorganizations();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/organizations/new\", [\"exports\", \"admin/validations/organization\"], function (_exports, _organization) {\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    OrganizationValidations: _organization.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.organizations.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/supplements/detail/edit\", [\"exports\", \"admin/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.Controller.extend({\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.supplements.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/supplements/index\", [\"exports\", \"admin/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.Controller.extend({\n    supplements: Ember.computed('model', function () {\n      const supplements = this.get('model');\n\n      if (supplements && supplements.meta && supplements.meta.pagination) {\n        this.set('supplementsMeta.pagination', supplements.meta.pagination);\n      }\n\n      return this.convertSupplementsDataToSimpleTableObjects(supplements);\n    }),\n    supplementsParams: {\n      search: null\n    },\n    supplementsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'id',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    supplementsTableColumns: [{\n      label: 'ID',\n      valuePath: 'id',\n      width: '50px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Title',\n      valuePath: 'title',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Category',\n      valuePath: 'category',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Dosage',\n      valuePath: 'dosage',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Dosage Unit',\n      valuePath: 'dosageUnit',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Frequency',\n      valuePath: 'frequency',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Frequency Unit',\n      valuePath: 'frequencyUnit',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/supplements/actions-cell',\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map supplements to simple-table friendly objects:\n    convertSupplementsDataToSimpleTableObjects(supplements) {\n      return supplements.map(supplement => {\n        return {\n          id: supplement.get('id'),\n          title: supplement.get('title'),\n          category: supplement.get('category'),\n          dosage: supplement.get('dosage'),\n          dosageUnit: supplement.get('dosageUnit'),\n          frequency: supplement.get('frequency'),\n          frequencyUnit: supplement.get('frequencyUnit')\n        };\n      });\n    },\n\n    fetchSupplements() {\n      this.set('supplementsMeta.isLoading', true);\n      const orderColumn = this.get('supplementsMeta.orderColumn');\n      const queryParams = this.get('supplementsParams');\n      queryParams.page = this.get('supplementsMeta.pagination.page');\n      queryParams.ordering = this.get('supplementsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('supplementsMeta.page_size');\n      this.store.query('supplement', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('supplementsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('supplements', this.convertSupplementsDataToSimpleTableObjects(response));\n        this.set('supplementsMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('supplementsMeta.pagination.page', 1);\n          this.set('supplementsParams.search', term);\n          this.fetchSupplements();\n        } else if (this.get('supplementsParams.search') && this.get('supplementsParams.search').length > 0) {\n          this.set('supplementsMeta.pagination.page', 1);\n          this.set('supplementsParams.search', null);\n          this.fetchSupplements();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('supplementsMeta.pagination.page', page);\n        this.fetchSupplements();\n      },\n\n      orderingChanged(column, order) {\n        this.set('supplementsMeta.pagination.page', 1);\n        this.set('supplementsMeta.orderColumn', column);\n        this.set('supplementsMeta.orderDirection', order);\n        this.fetchSupplements();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/supplements/new\", [\"exports\", \"admin/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.Controller.extend({\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.supplements.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/topic-templates/detail/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.Controller.extend({\n    newTopicRow: false,\n    actions: {\n      toggleNewTopicRow() {\n        this.set('newTopicRow', !this.get('newTopicRow'));\n      },\n\n      afterSave(model) {}\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/topic-templates/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.Controller.extend({\n    topicTemplates: Ember.computed('model', function () {\n      const topicTemplate = this.get('model');\n\n      if (topicTemplate && topicTemplate.meta && topicTemplate.meta.pagination) {\n        this.set('topicTemplateMeta.pagination', topicTemplate.meta.pagination);\n      }\n\n      return this.convertTopicTemplateDataToSimpleTableObjects(topicTemplate);\n    }),\n    topicTemplateParams: {\n      search: null\n    },\n    topicTemplateMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'name',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    topicTemplatesTableColumns: [{\n      label: 'Name',\n      valuePath: 'name',\n      align: 'left',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/topic-templates/actions-cell',\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map topicTemplate to simple-table friendly objects:\n    convertTopicTemplateDataToSimpleTableObjects(topicTemplate) {\n      return topicTemplate.map(topicTemplate => {\n        return {\n          id: topicTemplate.get('id'),\n          name: topicTemplate.get('name')\n        };\n      });\n    },\n\n    fetchtopicTemplate() {\n      this.set('topicTemplateMeta.isLoading', true);\n      const orderColumn = this.get('topicTemplateMeta.orderColumn');\n      const queryParams = this.get('topicTemplateParams');\n      queryParams.page = this.get('topicTemplateMeta.pagination.page');\n      queryParams.ordering = this.get('topicTemplateMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('topicTemplateMeta.page_size');\n      this.store.query('topicTemplate-statistic', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('topicTemplateMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('topicTemplate', this.convertTopicTemplateDataToSimpleTableObjects(response));\n        this.set('topicTemplateMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('topicTemplateMeta.pagination.page', 1);\n          this.set('topicTemplateParams.search', term);\n          this.fetchtopicTemplate();\n        } else if (this.get('topicTemplateParams.search') && this.get('topicTemplateParams.search').length > 0) {\n          this.set('topicTemplateMeta.pagination.page', 1);\n          this.set('topicTemplateParams.search', null);\n          this.fetchtopicTemplate();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('topicTemplateMeta.pagination.page', page);\n        this.fetchtopicTemplate();\n      },\n\n      orderingChanged(column, order) {\n        this.set('topicTemplateMeta.pagination.page', 1);\n        this.set('topicTemplateMeta.orderColumn', column);\n        this.set('topicTemplateMeta.orderDirection', order);\n        this.fetchtopicTemplate();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/topic-templates/new\", [\"exports\", \"ember-changeset\", \"admin/validations/topic-template\", \"ember-changeset-validations\"], function (_exports, _emberChangeset, _topicTemplate, _emberChangesetValidations) {\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    TopicTemplateValidations: _topicTemplate.default,\n    newTopicRow: false,\n    actions: {\n      toggleNewTopicRow() {\n        this.set('newTopicRow', !this.get('newTopicRow'));\n      },\n\n      afterCreateTopicTemplate(id) {\n        this.transitionToRoute('settings.topic-templates.detail.edit', id);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/topics/detail/edit\", [\"exports\", \"admin/validations/topic\"], function (_exports, _topic) {\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    TopicValidations: _topic.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.topics.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/topics/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.Controller.extend({\n    topics: Ember.computed('model', function () {\n      const topics = this.get('model');\n\n      if (topics && topics.meta && topics.meta.pagination) {\n        this.set('topicsMeta.pagination', topics.meta.pagination);\n      }\n\n      return this.convertTopicsDataToSimpleTableObjects(topics);\n    }),\n    topicsParams: {\n      search: null\n    },\n    topicsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'id',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    topicsTableColumns: [{\n      label: 'ID',\n      valuePath: 'id',\n      width: '50px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Title',\n      valuePath: 'title',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Topic Type',\n      valuePath: 'topic_type',\n      align: 'center',\n      width: '150px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Topic Subtype',\n      valuePath: 'topic_subtype',\n      align: 'center',\n      width: '150px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Input Type',\n      valuePath: 'input_type',\n      align: 'center',\n      width: '100px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Color',\n      valuePath: 'color',\n      align: 'center',\n      width: '150px',\n      cellComponent: 'simple-table/topics/color-cell',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Default Amount',\n      valuePath: 'default_amount',\n      align: 'center',\n      width: '80px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'State',\n      valuePath: 'state',\n      align: 'center',\n      width: '100px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/topics/actions-cell',\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map topics to simple-table friendly objects:\n    convertTopicsDataToSimpleTableObjects(topics) {\n      return topics.map(topic => {\n        return {\n          id: topic.get('id'),\n          title: topic.get('title'),\n          topic_type: topic.get('displayTopicType'),\n          topic_subtype: topic.get('topicSubtype'),\n          input_type: topic.get('inputType'),\n          color: topic.get('color'),\n          default_amount: topic.get('defaultAmount'),\n          state: topic.get('state')\n        };\n      });\n    },\n\n    fetchTopics() {\n      this.set('topicsMeta.isLoading', true);\n      const orderColumn = this.get('topicsMeta.orderColumn');\n      const queryParams = this.get('topicsParams');\n      queryParams.page = this.get('topicsMeta.pagination.page');\n      queryParams.ordering = this.get('topicsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('topicsMeta.page_size');\n      this.store.query('topic', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('topicsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('topics', this.convertTopicsDataToSimpleTableObjects(response));\n        this.set('topicsMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('topicsMeta.pagination.page', 1);\n          this.set('topicsParams.search', term);\n          this.fetchTopics();\n        } else if (this.get('topicsParams.search') && this.get('topicsParams.search').length > 0) {\n          this.set('topicsMeta.pagination.page', 1);\n          this.set('topicsParams.search', null);\n          this.fetchTopics();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('topicsMeta.pagination.page', page);\n        this.fetchTopics();\n      },\n\n      orderingChanged(column, order) {\n        this.set('topicsMeta.pagination.page', 1);\n        this.set('topicsMeta.orderColumn', column);\n        this.set('topicsMeta.orderDirection', order);\n        this.fetchTopics();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/topics/new\", [\"exports\", \"admin/validations/topic\"], function (_exports, _topic) {\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    TopicValidations: _topic.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.topics.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/triggers/detail/edit\", [\"exports\", \"admin/validations/trigger\"], function (_exports, _trigger) {\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    TriggerValidations: _trigger.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.triggers.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/triggers/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.Controller.extend({\n    triggers: Ember.computed('model', function () {\n      const triggers = this.get('model');\n\n      if (triggers && triggers.meta && triggers.meta.pagination) {\n        this.set('triggersMeta.pagination', triggers.meta.pagination);\n      }\n\n      return this.convertTriggersDataToSimpleTableObjects(triggers);\n    }),\n    triggersParams: {\n      search: null\n    },\n    triggersMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'id',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    triggersTableColumns: [{\n      label: 'ID',\n      valuePath: 'id',\n      width: '50px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Name',\n      valuePath: 'name',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, // {\n    //   label: 'Topics',\n    //   valuePath: 'topics',\n    //   sortable: false,\n    //   width: '500px',\n    //   cellComponent: 'simple-table/triggers/topics-cell',\n    //   classNames: 'simple-table__header',\n    //   cellClassNames: 'simple-table__cell'\n    // },\n    {\n      label: 'State',\n      valuePath: 'state',\n      align: 'center',\n      width: '100px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/triggers/actions-cell',\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map triggers to simple-table friendly objects:\n    convertTriggersDataToSimpleTableObjects(triggers) {\n      return triggers.map(globalTrigger => {\n        return {\n          id: globalTrigger.get('id'),\n          name: globalTrigger.get('name'),\n          // topics: globalTrigger.get('topics'),\n          state: globalTrigger.get('state')\n        };\n      });\n    },\n\n    fetchTriggers() {\n      this.set('triggersMeta.isLoading', true);\n      const orderColumn = this.get('triggersMeta.orderColumn');\n      const queryParams = this.get('triggersParams');\n      queryParams.page = this.get('triggersMeta.pagination.page');\n      queryParams.ordering = this.get('triggersMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('triggersMeta.page_size');\n      this.store.query('trigger', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('triggersMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('triggers', this.convertTriggersDataToSimpleTableObjects(response));\n        this.set('triggersMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('triggersMeta.pagination.page', 1);\n          this.set('triggersParams.search', term);\n          this.fetchTriggers();\n        } else if (this.get('triggersParams.search') && this.get('triggersParams.search').length > 0) {\n          this.set('triggersMeta.pagination.page', 1);\n          this.set('triggersParams.search', null);\n          this.fetchTriggers();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('triggersMeta.pagination.page', page);\n        this.fetchTriggers();\n      },\n\n      orderingChanged(column, order) {\n        this.set('triggersMeta.pagination.page', 1);\n        this.set('triggersMeta.orderColumn', column);\n        this.set('triggersMeta.orderDirection', order);\n        this.fetchTriggers();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/triggers/new\", [\"exports\", \"admin/validations/trigger\"], function (_exports, _trigger) {\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    TriggerValidations: _trigger.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('settings.triggers.detail.index', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/user-categories/detail/edit\", [\"exports\", \"admin/validations/user-categories\"], function (_exports, _userCategories) {\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    UserCategoriesValidations: _userCategories.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('user-categories.detail', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/user-categories/detail/index\", [\"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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    session: Ember.inject.service('session'),\n    patients: Ember.computed('model.patients', function () {\n      const patients = this.get('model.patients');\n\n      if (patients && patients.meta && patients.meta.pagination) {\n        this.set('patientsMeta.pagination', patients.meta.pagination);\n      }\n\n      return this.convertPatientsDataToSimpleTableObjects(patients);\n    }),\n    patientsParams: {\n      search: null\n    },\n    patientsMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'lastObservation',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    patientsTableColumns: Ember.computed('currentUser.hasRoleAdmin', function () {\n      let columns = [{\n        label: 'ID',\n        valuePath: 'id',\n        align: 'center',\n        width: '150px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Name',\n        valuePath: 'fullname',\n        align: 'center',\n        width: '150px',\n        cellComponent: 'simple-table/patients/name-cell',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }, {\n        label: 'Last Observation',\n        valuePath: 'last_observation',\n        align: 'center',\n        width: '150px',\n        classNames: 'simple-table__header',\n        cellClassNames: 'simple-table__cell'\n      }];\n      return columns;\n    }),\n\n    // Map patients to simple-table friendly objects:\n    convertPatientsDataToSimpleTableObjects(patients) {\n      return patients.map(patient => {\n        return {\n          id: patient.get('id'),\n          fullname: {\n            name: `${patient.get('firstname')} ${patient.get('lastname') && patient.get('lastname').length > 0 ? patient.get('lastname').substring(0, 1).toUpperCase() + '.' : ''}`\n          },\n          last_observation: patient.get('lastObservation')\n        };\n      });\n    },\n\n    fetchPatients() {\n      this.set('patientsMeta.isLoading', true);\n      const orderColumn = this.get('patientsMeta.orderColumn');\n      const queryParams = this.get('patientsParams');\n      queryParams.page = this.get('patientsMeta.pagination.page');\n      queryParams.ordering = this.get('patientsMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('patientsMeta.page_size');\n      this.store.query('patient', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('patientsMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('patients', this.convertPatientsDataToSimpleTableObjects(response));\n        this.set('patientsMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      exportUserData(export_url) {\n        let token = this.get('session.data.authenticated.access');\n        return _jquery.default.ajax({\n          url: export_url,\n          method: 'GET',\n          data: {},\n          headers: {\n            Authorization: 'Bearer ' + token\n          }\n        }).then(function (response, x) {\n          if (x == 'success') {\n            alert('You will receive an e-mail with links to the export momentarily.');\n          } else {\n            alert('Something went wrong while trying to create the export.');\n          }\n        });\n      },\n\n      searchTermChanged(term) {\n        if (term) {\n          this.set('patientsMeta.pagination.page', 1);\n          this.set('patientsParams.search', term);\n          this.fetchPatients();\n        } else if (this.get('patientsParams.search') && this.get('patientsParams.search').length > 0) {\n          this.set('patientsMeta.pagination.page', 1);\n          this.set('patientsParams.search', null);\n          this.fetchPatients();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('patientsMeta.pagination.page', page);\n        this.fetchPatients();\n      },\n\n      orderingChanged(column, order) {\n        this.set('patientsMeta.pagination.page', 1);\n        this.set('patientsMeta.orderColumn', column);\n        this.set('patientsMeta.orderDirection', order);\n        this.fetchPatients();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/user-categories/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.Controller.extend({\n    userCategoriesParams: {\n      search: null\n    },\n    userCategories: Ember.computed('model', function () {\n      const userCategories = this.get('model');\n\n      if (userCategories && userCategories.meta && userCategories.meta.pagination) {\n        this.set('userCategoriesMeta.pagination', userCategories.meta.pagination);\n      }\n\n      return this.convertUserCategoriesDataToSimpleTableObjects(userCategories);\n    }),\n    userCategoriesMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'title',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    userCategoriesTableColumns: [{\n      label: 'Title',\n      valuePath: 'title',\n      width: '30%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Description',\n      valuePath: 'description',\n      align: 'center',\n      width: '50%',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'State',\n      valuePath: 'state',\n      width: '20%',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/user-categories/actions-cell',\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map user categories to simple-table friendly objects:\n    convertUserCategoriesDataToSimpleTableObjects(userCategories) {\n      return userCategories.map(userCategory => {\n        return {\n          id: userCategory.get('id'),\n          title: userCategory.get('title'),\n          description: userCategory.get('description'),\n          state: userCategory.get('state')\n        };\n      });\n    },\n\n    fetchUserCategories() {\n      this.set('userCategoriesMeta.isLoading', true);\n      const orderColumn = this.get('userCategoriesMeta.orderColumn');\n      const queryParams = this.get('userCategoriesParams');\n      queryParams.page = this.get('userCategoriesMeta.pagination.page');\n      queryParams.ordering = this.get('userCategoriesMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('userCategoriesMeta.page_size');\n      this.store.query('user-category', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('userCategoriesMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('userCategories', this.convertUserCategoriesDataToSimpleTableObjects(response));\n        this.set('userCategoriesMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('userCategoriesMeta.pagination.page', 1);\n          this.set('userCategoriesParams.search', term);\n          this.fetchUserCategories();\n        } else if (this.get('userCategoriesParams.search') && this.get('userCategoriesParams.search').length > 0) {\n          this.set('userCategoriesMeta.pagination.page', 1);\n          this.set('userCategoriesParams.search', null);\n          this.fetchUserCategories();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('userCategoriesMeta.pagination.page', page);\n        this.fetchUserCategories();\n      },\n\n      orderingChanged(column, order) {\n        this.set('userCategoriesMeta.pagination.page', 1);\n        this.set('userCategoriesMeta.orderColumn', column);\n        this.set('userCategoriesMeta.orderDirection', order);\n        this.fetchUserCategories();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/settings/user-categories/new\", [\"exports\", \"admin/validations/user-categories\"], function (_exports, _userCategories) {\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    UserCategoriesValidations: _userCategories.default,\n    actions: {\n      afterSave(model) {\n        this.transitionToRoute('user-categories.detail', model);\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/users/detail/edit\", [\"exports\", \"admin/validations/user\"], function (_exports, _user) {\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    currentUser: Ember.inject.service('current-user'),\n    UserValidations: _user.default,\n    actions: {\n      afterSave(userModel, newCategories) {\n        userModel.set('password', '');\n        const allCategories = this.get('model.allCategories');\n        const allCategoriesTitles = allCategories.map(category => category.get('title'));\n        this.store.findRecord('user', userModel.id).then(userRecord => {\n          // create new tags and add to user\n          Ember.RSVP.all(newCategories.map(newCategory => {\n            if (!allCategoriesTitles.includes(newCategory)) {\n              return this.store.createRecord('user-category', {\n                title: newCategory,\n                state: 'active',\n                users: [userRecord]\n              }).save();\n            }\n          })).then(() => {\n            // add previously existing tags to user\n            Ember.RSVP.all(allCategories.map(category => {\n              const categoryUsers = category.hasMany('users');\n              const userHasCategory = categoryUsers.ids().find(userId => userId == userModel.id);\n              const isCategorySelected = newCategories.includes(category.get('title'));\n\n              if (userHasCategory) {\n                if (isCategorySelected) {// category kept, do nothing\n                } else {\n                  // category removed, remove user from category\n                  category.get('users').removeObject(userRecord);\n                  return category.save();\n                }\n              } else {\n                if (isCategorySelected) {\n                  // category added, add user to category\n                  category.get('users').addObject(userRecord);\n                  return category.save();\n                }\n              }\n            })).then(() => this.transitionToRoute('users.detail.index', userModel.id));\n          });\n        });\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/users/detail/index\", [\"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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    formatedDescription: Ember.computed('model.user.description', function () {\n      return this.get('model.user.description').split('\\n');\n    }),\n    isPatient: Ember.computed('model.user.roles', function () {\n      return this.get('model.user.roles').includes('patient');\n    }),\n    isCoach: Ember.computed('model.user.roles', function () {\n      return this.get('model.user.roles').includes('coach');\n    }),\n    formattedDate: Ember.computed('model.user.birthdate', function () {\n      var date = this.get('model.user.birthdate');\n\n      if (date) {\n        return (0, _moment.default)(date).format('MM-DD-YYYY');\n      } else {\n        return '';\n      }\n    }),\n    Ethnicities: [{\n      value: 'nativeamerican',\n      label: 'American Indian or Alaska Native'\n    }, {\n      value: 'asian',\n      label: 'Asian'\n    }, {\n      value: 'africanamerican',\n      label: 'Black or African American'\n    }, {\n      value: 'pacificislander',\n      label: 'Native Hawaiian/Other Pacific Islander'\n    }, {\n      value: 'white',\n      label: 'White, Non-Hispanic or Latino'\n    }, {\n      value: 'hispanic',\n      label: 'White, Hispanic, or Latino'\n    }, {\n      value: 'none',\n      label: 'Prefer not to state'\n    }, {\n      value: 'other?',\n      label: 'Other'\n    }],\n    userEthnicity: Ember.computed('model.user.ethnicity', function () {\n      if (this.get('model.user.ethnicity')) {\n        if (this.get('model.user.ethnicity').indexOf('other?') < 0) {\n          const ethObj = this.get('Ethnicities').find(ethnicity => ethnicity.value === this.get('model.user.ethnicity'));\n\n          if (ethObj) {\n            return ethObj.label;\n          } else {\n            return '';\n          }\n        } else {\n          return this.get('model.user.ethnicity').split('?')[1];\n        }\n      } else {\n        return '';\n      }\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/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.Controller.extend({\n    currentUser: Ember.inject.service('current-user'),\n    usersParams: {\n      search: null\n    },\n    users: Ember.computed('model', function () {\n      const users = this.get('model');\n\n      if (users && users.meta && users.meta.pagination) {\n        this.set('usersMeta.pagination', users.meta.pagination);\n      }\n\n      return this.convertUsersDataToSimpleTableObjects(users);\n    }),\n    usersMeta: {\n      pagination: {\n        page: 1,\n        pages: 1,\n        count: 0\n      },\n      page_size: 10,\n      orderColumn: 'firstname',\n      orderDirection: 'asc',\n      isLoading: false\n    },\n    usersTableColumns: [{\n      label: 'Photo',\n      valuePath: 'photo',\n      width: '50px',\n      sortable: false,\n      cellComponent: 'simple-table/photo-cell',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell',\n      align: 'center'\n    }, {\n      label: 'Username',\n      valuePath: 'username',\n      width: '100px',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Name',\n      valuePath: 'firstname',\n      align: 'center',\n      width: '150px',\n      cellComponent: 'simple-table/users/name-cell',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Email',\n      valuePath: 'email',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }, {\n      label: 'Actions',\n      valuePath: 'id',\n      sortable: false,\n      cellComponent: 'simple-table/users/actions-cell',\n      width: '80px',\n      align: 'center',\n      classNames: 'simple-table__header',\n      cellClassNames: 'simple-table__cell'\n    }],\n\n    // Map users to simple-table friendly objects:\n    convertUsersDataToSimpleTableObjects(users) {\n      return users.map(user => {\n        return {\n          id: user.get('id'),\n          photo: user.get('image.url'),\n          username: user.get('username'),\n          firstname: {\n            name: `${user.get('firstname')} ${user.get('lastname') && user.get('lastname').length > 0 ? user.get('lastname').substring(0, 1).toUpperCase() + '.' : ''}`,\n            user_id: user.get('id')\n          },\n          email: user.get('email')\n        };\n      });\n    },\n\n    fetchUsers() {\n      this.set('usersMeta.isLoading', true);\n      const orderColumn = this.get('usersMeta.orderColumn');\n      const queryParams = this.get('usersParams');\n      queryParams.page = this.get('usersMeta.pagination.page');\n      queryParams.ordering = this.get('usersMeta.orderDirection') == 'asc' ? orderColumn : `-${orderColumn}`;\n      queryParams.page_size = this.get('usersMeta.page_size');\n      this.store.query('user', queryParams).then(response => {\n        if (response && response.meta && response.meta.pagination) {\n          this.set('usersMeta.pagination', response.meta.pagination);\n        }\n\n        this.set('users', this.convertUsersDataToSimpleTableObjects(response));\n        this.set('usersMeta.isLoading', false);\n      });\n    },\n\n    actions: {\n      searchTermChanged(term) {\n        if (term) {\n          this.set('usersMeta.pagination.page', 1);\n          this.set('usersParams.search', term);\n          this.fetchUsers();\n        } else if (this.get('usersParams.search') && this.get('usersParams.search').length > 0) {\n          this.set('usersMeta.pagination.page', 1);\n          this.set('usersParams.search', null);\n          this.fetchUsers();\n        }\n      },\n\n      pageChanged(page) {\n        this.set('usersMeta.pagination.page', page);\n        this.fetchUsers();\n      },\n\n      orderingChanged(column, order) {\n        this.set('usersMeta.pagination.page', 1);\n        this.set('usersMeta.orderColumn', column);\n        this.set('usersMeta.orderDirection', order);\n        this.fetchUsers();\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/controllers/users/new\", [\"exports\", \"admin/validations/user-new\"], function (_exports, _userNew) {\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    currentUser: Ember.inject.service('current-user'),\n    UserNewValidations: _userNew.default,\n    actions: {\n      afterSave(userModel, newCategories) {\n        userModel.set('password', '');\n        const allCategories = this.get('model.allCategories');\n        const allCategoriesTitles = allCategories.map(category => category.get('title'));\n        this.store.findRecord('user', userModel.id).then(userRecord => // create new tags and add to user\n        Ember.RSVP.all(newCategories.map(newCategory => {\n          if (!allCategoriesTitles.includes(newCategory)) {\n            return this.store.createRecord('user-category', {\n              title: newCategory,\n              state: 'active',\n              users: [userRecord]\n            }).save();\n          }\n        })).then(() => // add previously existing tags to user\n        Ember.RSVP.all(allCategories.map(category => {\n          if (newCategories.includes(category.get('title'))) {\n            category.get('users').addObject(userRecord);\n            return category.save();\n          }\n        })).then(() => this.transitionToRoute('users.detail.index', userModel.id))));\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/helpers/addition\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.addition = addition;\n  _exports.default = void 0;\n\n  function addition(params) {\n    return params.reduce((a, b) => {\n      return a + b;\n    });\n  }\n\n  ;\n\n  var _default = Ember.Helper.helper(addition);\n\n  _exports.default = _default;\n});","define(\"admin/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 () {\n      return _and.default;\n    }\n  });\n  Object.defineProperty(_exports, \"and\", {\n    enumerable: true,\n    get: function () {\n      return _and.and;\n    }\n  });\n});","define(\"admin/helpers/app-version\", [\"exports\", \"admin/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(_, hash = {}) {\n    const 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    let versionOnly = hash.versionOnly || hash.hideSha;\n    let shaOnly = hash.shaOnly || hash.hideVersion;\n    let 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(\"admin/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 () {\n      return _append.default;\n    }\n  });\n  Object.defineProperty(_exports, \"append\", {\n    enumerable: true,\n    get: function () {\n      return _append.append;\n    }\n  });\n});","define(\"admin/helpers/array-contains\", [\"exports\", \"ember-array-contains-helper/helpers/array-contains\"], function (_exports, _arrayContains) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _arrayContains.default;\n    }\n  });\n  Object.defineProperty(_exports, \"arrayContains\", {\n    enumerable: true,\n    get: function () {\n      return _arrayContains.arrayContains;\n    }\n  });\n});","define(\"admin/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 () {\n      return _array.default;\n    }\n  });\n  Object.defineProperty(_exports, \"array\", {\n    enumerable: true,\n    get: function () {\n      return _array.array;\n    }\n  });\n});","define(\"admin/helpers/bs-contains\", [\"exports\", \"ember-bootstrap/helpers/bs-contains\"], function (_exports, _bsContains) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsContains.default;\n    }\n  });\n  Object.defineProperty(_exports, \"bsContains\", {\n    enumerable: true,\n    get: function () {\n      return _bsContains.bsContains;\n    }\n  });\n});","define(\"admin/helpers/bs-eq\", [\"exports\", \"ember-bootstrap/helpers/bs-eq\"], function (_exports, _bsEq) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bsEq.default;\n    }\n  });\n  Object.defineProperty(_exports, \"eq\", {\n    enumerable: true,\n    get: function () {\n      return _bsEq.eq;\n    }\n  });\n});","define(\"admin/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 () {\n      return _camelize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"camelize\", {\n    enumerable: true,\n    get: function () {\n      return _camelize.camelize;\n    }\n  });\n});","define(\"admin/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 () {\n      return _cancelAll.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _capitalize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"capitalize\", {\n    enumerable: true,\n    get: function () {\n      return _capitalize.capitalize;\n    }\n  });\n});","define(\"admin/helpers/changeset-get\", [\"exports\", \"ember-changeset/helpers/changeset-get\"], function (_exports, _changesetGet) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _changesetGet.default;\n    }\n  });\n});","define(\"admin/helpers/changeset-set\", [\"exports\", \"ember-changeset/helpers/changeset-set\"], function (_exports, _changesetSet) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _changesetSet.default;\n    }\n  });\n  Object.defineProperty(_exports, \"changesetSet\", {\n    enumerable: true,\n    get: function () {\n      return _changesetSet.changesetSet;\n    }\n  });\n});","define(\"admin/helpers/changeset\", [\"exports\", \"ember-changeset-validations/helpers/changeset\"], function (_exports, _changeset) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _changeset.default;\n    }\n  });\n  Object.defineProperty(_exports, \"changeset\", {\n    enumerable: true,\n    get: function () {\n      return _changeset.changeset;\n    }\n  });\n});","define(\"admin/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 () {\n      return _chunk.default;\n    }\n  });\n  Object.defineProperty(_exports, \"chunk\", {\n    enumerable: true,\n    get: function () {\n      return _chunk.chunk;\n    }\n  });\n});","define(\"admin/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 () {\n      return _classify.default;\n    }\n  });\n  Object.defineProperty(_exports, \"classify\", {\n    enumerable: true,\n    get: function () {\n      return _classify.classify;\n    }\n  });\n});","define(\"admin/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 () {\n      return _compact.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _compute.default;\n    }\n  });\n  Object.defineProperty(_exports, \"compute\", {\n    enumerable: true,\n    get: function () {\n      return _compute.compute;\n    }\n  });\n});","define(\"admin/helpers/concat-safe\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.concatSafe = concatSafe;\n  _exports.default = void 0;\n\n  function concatSafe(params) {\n    return Ember.String.htmlSafe(`${params[0]} ${params[1]}`);\n  }\n\n  var _default = Ember.Helper.helper(concatSafe);\n\n  _exports.default = _default;\n});","define(\"admin/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 () {\n      return _contains.default;\n    }\n  });\n  Object.defineProperty(_exports, \"contains\", {\n    enumerable: true,\n    get: function () {\n      return _contains.contains;\n    }\n  });\n});","define(\"admin/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 () {\n      return _dasherize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"dasherize\", {\n    enumerable: true,\n    get: function () {\n      return _dasherize.dasherize;\n    }\n  });\n});","define(\"admin/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 () {\n      return _dec.default;\n    }\n  });\n  Object.defineProperty(_exports, \"dec\", {\n    enumerable: true,\n    get: function () {\n      return _dec.dec;\n    }\n  });\n});","define(\"admin/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 () {\n      return _drop.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _emberPowerSelectIsGroup.default;\n    }\n  });\n  Object.defineProperty(_exports, \"emberPowerSelectIsGroup\", {\n    enumerable: true,\n    get: function () {\n      return _emberPowerSelectIsGroup.emberPowerSelectIsGroup;\n    }\n  });\n});","define(\"admin/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 () {\n      return _emberPowerSelectIsSelected.default;\n    }\n  });\n  Object.defineProperty(_exports, \"emberPowerSelectIsSelected\", {\n    enumerable: true,\n    get: function () {\n      return _emberPowerSelectIsSelected.emberPowerSelectIsSelected;\n    }\n  });\n});","define(\"admin/helpers/ember-power-select-true-string-if-present\", [\"exports\", \"ember-power-select/helpers/ember-power-select-true-string-if-present\"], function (_exports, _emberPowerSelectTrueStringIfPresent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberPowerSelectTrueStringIfPresent.default;\n    }\n  });\n  Object.defineProperty(_exports, \"emberPowerSelectTrueStringIfPresent\", {\n    enumerable: true,\n    get: function () {\n      return _emberPowerSelectTrueStringIfPresent.emberPowerSelectTrueStringIfPresent;\n    }\n  });\n});","define(\"admin/helpers/entries\", [\"exports\", \"ember-composable-helpers/helpers/entries\"], function (_exports, _entries) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _entries.default;\n    }\n  });\n  Object.defineProperty(_exports, \"entries\", {\n    enumerable: true,\n    get: function () {\n      return _entries.entries;\n    }\n  });\n});","define(\"admin/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 () {\n      return _equal.default;\n    }\n  });\n  Object.defineProperty(_exports, \"equal\", {\n    enumerable: true,\n    get: function () {\n      return _equal.equal;\n    }\n  });\n});","define(\"admin/helpers/exists-in\", [\"exports\", \"ember-models-table/helpers/exists-in\"], function (_exports, _existsIn) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _existsIn.default;\n    }\n  });\n  Object.defineProperty(_exports, \"existsIn\", {\n    enumerable: true,\n    get: function () {\n      return _existsIn.existsIn;\n    }\n  });\n});","define(\"admin/helpers/file-queue\", [\"exports\", \"ember-file-upload/helpers/file-queue\"], function (_exports, _fileQueue) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _fileQueue.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _filterBy.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _filter.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _findBy.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _flatten.default;\n    }\n  });\n  Object.defineProperty(_exports, \"flatten\", {\n    enumerable: true,\n    get: function () {\n      return _flatten.flatten;\n    }\n  });\n});","define(\"admin/helpers/format-date\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.formatDate = formatDate;\n  _exports.default = void 0;\n\n  function formatDate(params) {\n    if (params[0] === -1) {\n      return 'Invalid date';\n    } else {\n      return (0, _moment.default)(params[0]).format(params[1]);\n    }\n  }\n\n  var _default = Ember.Helper.helper(formatDate);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/format-datetime\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.concatSafe = concatSafe;\n  _exports.default = void 0;\n\n  function concatSafe(params) {\n    const date = params[0];\n\n    if (date) {\n      return Ember.String.htmlSafe(`${params[0].format('DD/MM/YYYY hh:mm a')}`);\n    }\n\n    return '';\n  }\n\n  var _default = Ember.Helper.helper(concatSafe);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/from-entries\", [\"exports\", \"ember-composable-helpers/helpers/from-entries\"], function (_exports, _fromEntries) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _fromEntries.default;\n    }\n  });\n  Object.defineProperty(_exports, \"fromEntries\", {\n    enumerable: true,\n    get: function () {\n      return _fromEntries.fromEntries;\n    }\n  });\n});","define(\"admin/helpers/get-component-function\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getComponentFunction = getComponentFunction;\n  _exports.default = void 0;\n\n  function getComponentFunction([scope, fn]) {\n    let args = arguments[0].slice(2);\n    let res = fn.apply(scope, args);\n    return res;\n  }\n\n  var _default = Ember.Helper.helper(getComponentFunction);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-formatted-average\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getFormattedAverage = getFormattedAverage;\n  _exports.default = void 0;\n\n  function getFormattedAverage(params) {\n    if (isNaN(params[0]) || params[0] === -1) {\n      return '0';\n    } else {\n      return params[0].toFixed(2);\n    }\n  }\n\n  var _default = Ember.Helper.helper(getFormattedAverage);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-formatted-consecutive-days\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getFormattedConsecutiveDays = getFormattedConsecutiveDays;\n  _exports.default = void 0;\n\n  function getFormattedConsecutiveDays(params) {\n    if (params[0] === -1) {\n      return '0';\n    } else {\n      return params[0];\n    }\n  }\n\n  var _default = Ember.Helper.helper(getFormattedConsecutiveDays);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-formatted-date-in-weeks\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getFormattedDateInWeeks = getFormattedDateInWeeks;\n  _exports.default = void 0;\n\n  function getFormattedDateInWeeks(params) {\n    if (params[0] === -1) {\n      return '0';\n    } else {\n      return _moment.default.duration(params[0], 'seconds').format('w');\n    }\n  }\n\n  var _default = Ember.Helper.helper(getFormattedDateInWeeks);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-formatted-date\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getFormattedDate = getFormattedDate;\n  _exports.default = void 0;\n\n  function getFormattedDate(params) {\n    if (params[0] === -1) {\n      return '0';\n    } else {\n      return _moment.default.duration(params[0], 'seconds').format('d [days], h [hrs]');\n    }\n  }\n\n  var _default = Ember.Helper.helper(getFormattedDate);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-formatted-datetime\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getFormattedDatetime = getFormattedDatetime;\n  _exports.default = void 0;\n\n  function getFormattedDatetime(params) {\n    return 'IT WORKS'; // if (params[0] === -1) {\n    //   return '0';\n    // } else {\n    //   return moment.duration(params[0], 'seconds').format('d [days], h [hrs]');\n    // }\n  }\n\n  var _default = Ember.Helper.helper(getFormattedDatetime);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-formatted-last-obs\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getFormattedLastObs = getFormattedLastObs;\n  _exports.default = void 0;\n\n  function getFormattedLastObs(params) {\n    if (params[0] === -1) {\n      return '0';\n    } else {\n      return _moment.default.duration(params[0], 'seconds').format('d [days], h [hrs]');\n    }\n  }\n\n  var _default = Ember.Helper.helper(getFormattedLastObs);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-formatted-tag-alias\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getFormattedTagAlias = getFormattedTagAlias;\n  _exports.default = void 0;\n\n  function getFormattedTagAlias(params) {\n    if (params[0]) {\n      return params[0].replace(' ', '-');\n    }\n\n    return params[0];\n  }\n\n  var _default = Ember.Helper.helper(getFormattedTagAlias);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-from-group\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getFromGroup = getFromGroup;\n  _exports.default = void 0;\n\n  function getFromGroup(params) {\n    for (let i = 0; i < params[0].length; i++) {\n      if (params[0][i].options.find(val => val.value === params[1])) {\n        return params[0][i].options.find(val => val.value === params[1]);\n      }\n    }\n  }\n\n  var _default = Ember.Helper.helper(getFromGroup);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-insight-color\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getInsightColor = getInsightColor;\n  _exports.default = void 0;\n\n  function getInsightColor(params) {\n    if (typeof params[0] === 'string') {\n      var status = params[0];\n\n      if (status == 'positive') {\n        return 'lightgreen';\n      }\n\n      if (status == 'warning') {\n        return '#ffff00';\n      }\n\n      if (status == 'negative') {\n        return 'lightcoral';\n      }\n    } else {\n      var ratio = params[0];\n\n      if (ratio < 1.0) {\n        return 'lightcoral';\n      } else {\n        return 'lightgreen';\n      }\n    }\n  }\n\n  ;\n\n  var _default = Ember.Helper.helper(getInsightColor);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-role-label\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getRoleLabel = getRoleLabel;\n  _exports.default = void 0;\n\n  function getRoleLabel(params) {\n    const roles = [{\n      value: 'admin',\n      label: 'Admin'\n    }, {\n      value: 'coach',\n      label: 'Coach'\n    }, {\n      value: 'patient',\n      label: 'Client'\n    }];\n    return roles.find(listRole => listRole.value === params[0]).label;\n  }\n\n  var _default = Ember.Helper.helper(getRoleLabel);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-state-class\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getStateClass = getStateClass;\n  _exports.default = void 0;\n\n  function getStateClass(params) {\n    if (params[0].get('state') == 'inactive') {\n      return 'displayTopicInactive';\n    } else {\n      return '';\n    }\n  }\n\n  var _default = Ember.Helper.helper(getStateClass);\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-topic-color\", [\"exports\", \"admin/libs/utils\"], function (_exports, _utils) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Helper.extend({\n    compute(params) {\n      if (params[1] != null && ['color', 'background-color', 'border-color', 'border'].includes(params[0]) && params[1].match(/^#[0123456789abcdefABCDEF]{6}$/)) {\n        let rgbColor = (0, _utils.hexToRgb)(params[1]);\n        return Ember.String.htmlSafe(`${params[0]}: rgba(${rgbColor},${params[2] ? params[2] : 1});`);\n      }\n\n      return Ember.String.htmlSafe('');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/helpers/get-value-is-even\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.getValueIsEven = getValueIsEven;\n  _exports.default = void 0;\n\n  function getValueIsEven(params) {\n    return params[0] % 2 !== 0;\n  }\n\n  var _default = Ember.Helper.helper(getValueIsEven);\n\n  _exports.default = _default;\n});","define(\"admin/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 () {\n      return _groupBy.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _gt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"gt\", {\n    enumerable: true,\n    get: function () {\n      return _gt.gt;\n    }\n  });\n});","define(\"admin/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 () {\n      return _gte.default;\n    }\n  });\n  Object.defineProperty(_exports, \"gte\", {\n    enumerable: true,\n    get: function () {\n      return _gte.gte;\n    }\n  });\n});","define(\"admin/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 () {\n      return _hasNext.default;\n    }\n  });\n  Object.defineProperty(_exports, \"hasNext\", {\n    enumerable: true,\n    get: function () {\n      return _hasNext.hasNext;\n    }\n  });\n});","define(\"admin/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 () {\n      return _hasPrevious.default;\n    }\n  });\n  Object.defineProperty(_exports, \"hasPrevious\", {\n    enumerable: true,\n    get: function () {\n      return _hasPrevious.hasPrevious;\n    }\n  });\n});","define(\"admin/helpers/html-safe\", [\"exports\", \"ember-models-table/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 () {\n      return _htmlSafe.default;\n    }\n  });\n  Object.defineProperty(_exports, \"htmlSafe\", {\n    enumerable: true,\n    get: function () {\n      return _htmlSafe.htmlSafe;\n    }\n  });\n});","define(\"admin/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 () {\n      return _humanize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"humanize\", {\n    enumerable: true,\n    get: function () {\n      return _humanize.humanize;\n    }\n  });\n});","define(\"admin/helpers/ignore-children\", [\"exports\", \"ember-ignore-children-helper/helpers/ignore-children\"], function (_exports, _ignoreChildren) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ignoreChildren.default;\n    }\n  });\n  Object.defineProperty(_exports, \"ignoreChildren\", {\n    enumerable: true,\n    get: function () {\n      return _ignoreChildren.ignoreChildren;\n    }\n  });\n});","define(\"admin/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 () {\n      return _inc.default;\n    }\n  });\n  Object.defineProperty(_exports, \"inc\", {\n    enumerable: true,\n    get: function () {\n      return _inc.inc;\n    }\n  });\n});","define(\"admin/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 () {\n      return _intersect.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _invoke.default;\n    }\n  });\n  Object.defineProperty(_exports, \"invoke\", {\n    enumerable: true,\n    get: function () {\n      return _invoke.invoke;\n    }\n  });\n});","define(\"admin/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 () {\n      return _isAfter.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _isArray.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isArray\", {\n    enumerable: true,\n    get: function () {\n      return _isArray.isArray;\n    }\n  });\n});","define(\"admin/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 () {\n      return _isBefore.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _isBetween.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _isEmpty.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _isEqual.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isEqual\", {\n    enumerable: true,\n    get: function () {\n      return _isEqual.isEqual;\n    }\n  });\n});","define(\"admin/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 () {\n      return _isSameOrAfter.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _isSameOrBefore.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _isSame.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _join.default;\n    }\n  });\n});","define(\"admin/helpers/keys\", [\"exports\", \"ember-composable-helpers/helpers/keys\"], function (_exports, _keys) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _keys.default;\n    }\n  });\n  Object.defineProperty(_exports, \"keys\", {\n    enumerable: true,\n    get: function () {\n      return _keys.keys;\n    }\n  });\n});","define(\"admin/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 () {\n      return _lowercase.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lowercase\", {\n    enumerable: true,\n    get: function () {\n      return _lowercase.lowercase;\n    }\n  });\n});","define(\"admin/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 () {\n      return _lt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lt\", {\n    enumerable: true,\n    get: function () {\n      return _lt.lt;\n    }\n  });\n});","define(\"admin/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 () {\n      return _lte.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lte\", {\n    enumerable: true,\n    get: function () {\n      return _lte.lte;\n    }\n  });\n});","define(\"admin/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 () {\n      return _mapBy.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _map.default;\n    }\n  });\n});","define(\"admin/helpers/media\", [\"exports\", \"ember-responsive/helpers/media\"], function (_exports, _media) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _media.default;\n    }\n  });\n  Object.defineProperty(_exports, \"media\", {\n    enumerable: true,\n    get: function () {\n      return _media.media;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentAdd.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentCalendar.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentDiff.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentDuration.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentFormat.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentFromNow.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentFrom.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentSubtract.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentToDate.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentToNow.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _momentTo.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _unix.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _moment.default;\n    }\n  });\n});","define(\"admin/helpers/multiply\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.multiply = multiply;\n  _exports.default = void 0;\n\n  function multiply(params) {\n    return params.reduce((a, b) => {\n      return Math.round(a * b * 100) / 100;\n    });\n  }\n\n  ;\n\n  var _default = Ember.Helper.helper(multiply);\n\n  _exports.default = _default;\n});","define(\"admin/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 () {\n      return _next.default;\n    }\n  });\n  Object.defineProperty(_exports, \"next\", {\n    enumerable: true,\n    get: function () {\n      return _next.next;\n    }\n  });\n});","define(\"admin/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 () {\n      return _noop.default;\n    }\n  });\n  Object.defineProperty(_exports, \"noop\", {\n    enumerable: true,\n    get: function () {\n      return _noop.noop;\n    }\n  });\n});","define(\"admin/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 () {\n      return _notEqual.default;\n    }\n  });\n  Object.defineProperty(_exports, \"notEq\", {\n    enumerable: true,\n    get: function () {\n      return _notEqual.notEq;\n    }\n  });\n});","define(\"admin/helpers/not\", [\"exports\", \"ember-truth-helpers/helpers/not\"], function (_exports, _not) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _not.default;\n    }\n  });\n  Object.defineProperty(_exports, \"not\", {\n    enumerable: true,\n    get: function () {\n      return _not.not;\n    }\n  });\n});","define(\"admin/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 () {\n      return _now.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _objectAt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"objectAt\", {\n    enumerable: true,\n    get: function () {\n      return _objectAt.objectAt;\n    }\n  });\n});","define(\"admin/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 () {\n      return _optional.default;\n    }\n  });\n  Object.defineProperty(_exports, \"optional\", {\n    enumerable: true,\n    get: function () {\n      return _optional.optional;\n    }\n  });\n});","define(\"admin/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 () {\n      return _or.default;\n    }\n  });\n  Object.defineProperty(_exports, \"or\", {\n    enumerable: true,\n    get: function () {\n      return _or.or;\n    }\n  });\n});","define(\"admin/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 () {\n      return _perform.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _pipeAction.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _pipe.default;\n    }\n  });\n  Object.defineProperty(_exports, \"pipe\", {\n    enumerable: true,\n    get: function () {\n      return _pipe.pipe;\n    }\n  });\n});","define(\"admin/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(\"admin/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 () {\n      return _previous.default;\n    }\n  });\n  Object.defineProperty(_exports, \"previous\", {\n    enumerable: true,\n    get: function () {\n      return _previous.previous;\n    }\n  });\n});","define(\"admin/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 () {\n      return _queue.default;\n    }\n  });\n  Object.defineProperty(_exports, \"queue\", {\n    enumerable: true,\n    get: function () {\n      return _queue.queue;\n    }\n  });\n});","define(\"admin/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 () {\n      return _range.default;\n    }\n  });\n  Object.defineProperty(_exports, \"range\", {\n    enumerable: true,\n    get: function () {\n      return _range.range;\n    }\n  });\n});","define(\"admin/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 () {\n      return _reduce.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _rejectBy.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _repeat.default;\n    }\n  });\n  Object.defineProperty(_exports, \"repeat\", {\n    enumerable: true,\n    get: function () {\n      return _repeat.repeat;\n    }\n  });\n});","define(\"admin/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 () {\n      return _reverse.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _send.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _shuffle.default;\n    }\n  });\n  Object.defineProperty(_exports, \"shuffle\", {\n    enumerable: true,\n    get: function () {\n      return _shuffle.shuffle;\n    }\n  });\n});","define(\"admin/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(\"admin/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 () {\n      return _slice.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _sortBy.default;\n    }\n  });\n});","define(\"admin/helpers/stringify\", [\"exports\", \"ember-models-table/helpers/stringify\"], function (_exports, _stringify) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _stringify.default;\n    }\n  });\n  Object.defineProperty(_exports, \"stringify\", {\n    enumerable: true,\n    get: function () {\n      return _stringify.stringify;\n    }\n  });\n});","define(\"admin/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 () {\n      return _take.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _task.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _titleize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"titleize\", {\n    enumerable: true,\n    get: function () {\n      return _titleize.titleize;\n    }\n  });\n});","define(\"admin/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 () {\n      return _toggleAction.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _toggle.default;\n    }\n  });\n  Object.defineProperty(_exports, \"toggle\", {\n    enumerable: true,\n    get: function () {\n      return _toggle.toggle;\n    }\n  });\n});","define(\"admin/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 () {\n      return _trim.default;\n    }\n  });\n  Object.defineProperty(_exports, \"trim\", {\n    enumerable: true,\n    get: function () {\n      return _trim.trim;\n    }\n  });\n});","define(\"admin/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 () {\n      return _truncate.default;\n    }\n  });\n  Object.defineProperty(_exports, \"truncate\", {\n    enumerable: true,\n    get: function () {\n      return _truncate.truncate;\n    }\n  });\n});","define(\"admin/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 () {\n      return _underscore.default;\n    }\n  });\n  Object.defineProperty(_exports, \"underscore\", {\n    enumerable: true,\n    get: function () {\n      return _underscore.underscore;\n    }\n  });\n});","define(\"admin/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 () {\n      return _union.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _unix.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _uppercase.default;\n    }\n  });\n  Object.defineProperty(_exports, \"uppercase\", {\n    enumerable: true,\n    get: function () {\n      return _uppercase.uppercase;\n    }\n  });\n});","define(\"admin/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 () {\n      return _utc.default;\n    }\n  });\n  Object.defineProperty(_exports, \"utc\", {\n    enumerable: true,\n    get: function () {\n      return _utc.utc;\n    }\n  });\n});","define(\"admin/helpers/values\", [\"exports\", \"ember-composable-helpers/helpers/values\"], function (_exports, _values) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _values.default;\n    }\n  });\n  Object.defineProperty(_exports, \"values\", {\n    enumerable: true,\n    get: function () {\n      return _values.values;\n    }\n  });\n});","define(\"admin/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 () {\n      return _w.default;\n    }\n  });\n  Object.defineProperty(_exports, \"w\", {\n    enumerable: true,\n    get: function () {\n      return _w.w;\n    }\n  });\n});","define(\"admin/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 () {\n      return _without.default;\n    }\n  });\n  Object.defineProperty(_exports, \"without\", {\n    enumerable: true,\n    get: function () {\n      return _without.without;\n    }\n  });\n});","define(\"admin/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 () {\n      return _xor.default;\n    }\n  });\n  Object.defineProperty(_exports, \"xor\", {\n    enumerable: true,\n    get: function () {\n      return _xor.xor;\n    }\n  });\n});","define(\"admin/index\", [\"exports\", \"ember-uuid\"], function (_exports, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"v4\", {\n    enumerable: true,\n    get: function () {\n      return _emberUuid.v4;\n    }\n  });\n  Object.defineProperty(_exports, \"v1\", {\n    enumerable: true,\n    get: function () {\n      return _emberUuid.v1;\n    }\n  });\n  Object.defineProperty(_exports, \"parse\", {\n    enumerable: true,\n    get: function () {\n      return _emberUuid.parse;\n    }\n  });\n  Object.defineProperty(_exports, \"unparse\", {\n    enumerable: true,\n    get: function () {\n      return _emberUuid.unparse;\n    }\n  });\n});","define(\"admin/initializers/add-modals-container\", [\"exports\", \"ember-modal-dialog/initializers/add-modals-container\"], function (_exports, _addModalsContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'add-modals-container',\n    initialize: _addModalsContainer.default\n  };\n  _exports.default = _default;\n});","define(\"admin/initializers/app-version\", [\"exports\", \"ember-cli-app-version/initializer-factory\", \"admin/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  let 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(\"admin/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\n    initialize() {\n      let 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  };\n  _exports.default = _default;\n});","define(\"admin/initializers/coordinator-setup\", [\"exports\", \"admin/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 () {\n      let 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(\"admin/initializers/crumbly\", [\"exports\", \"ember-crumbly/initializers/crumbly\"], function (_exports, _crumbly) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _crumbly.default;\n    }\n  });\n  Object.defineProperty(_exports, \"initialize\", {\n    enumerable: true,\n    get: function () {\n      return _crumbly.initialize;\n    }\n  });\n});","define(\"admin/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\n    initialize() {}\n\n  };\n  _exports.default = _default;\n});","define(\"admin/initializers/ember-cli-lightbox\", [\"exports\", \"admin/config/environment\", \"ember-cli-lightbox/initializers/ember-cli-lightbox\"], function (_exports, _environment, _emberCliLightbox) {\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(...args) {\n    return _emberCliLightbox.default.initialize.apply(null, [_environment.default['ember-cli-lightbox'], ...args]);\n  }\n\n  var _default = {\n    name: _emberCliLightbox.default.name,\n    initialize\n  };\n  _exports.default = _default;\n});","define(\"admin/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 () {\n      return _emberConcurrency.default;\n    }\n  });\n});","define(\"admin/initializers/ember-data\", [\"exports\", \"ember-data/setup-container\"], function (_exports, _setupContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  /*\n  \n    This code initializes Ember-Data onto an Ember application.\n  \n    If an Ember.js developer defines a subclass of DS.Store on their application,\n    as `App.StoreService` (or via a module system that resolves to `service:store`)\n    this code will automatically instantiate it and make it available on the\n    router.\n  \n    Additionally, after an application's controllers have been injected, they will\n    each have the store made available to them.\n  \n    For example, imagine an Ember.js application with the following classes:\n  \n    ```app/services/store.js\n    import DS from 'ember-data';\n  \n    export default DS.Store.extend({\n      adapter: 'custom'\n    });\n    ```\n  \n    ```app/controllers/posts.js\n    import { Controller } from '@ember/controller';\n  \n    export default Controller.extend({\n      // ...\n    });\n  \n    When the application is initialized, `ApplicationStore` will automatically be\n    instantiated, and the instance of `PostsController` will have its `store`\n    property set to that instance.\n  \n    Note that this code will only be run if the `ember-application` package is\n    loaded. If Ember Data is being used in an environment other than a\n    typical application (e.g., node.js where only `ember-runtime` is available),\n    this code will be ignored.\n  */\n  var _default = {\n    name: 'ember-data',\n    initialize: _setupContainer.default\n  };\n  _exports.default = _default;\n});","define(\"admin/initializers/ember-responsive-breakpoints\", [\"exports\", \"ember-responsive/initializers/responsive\"], function (_exports, _responsive) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _responsive.default;\n  _exports.default = _default;\n});","define(\"admin/initializers/ember-simple-auth\", [\"exports\", \"admin/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\n    initialize(registry) {\n      const 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  };\n  _exports.default = _default;\n});","define(\"admin/initializers/emt-themes\", [\"exports\", \"ember-models-table/initializers/emt-themes\"], function (_exports, _emtThemes) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emtThemes.default;\n    }\n  });\n  Object.defineProperty(_exports, \"initialize\", {\n    enumerable: true,\n    get: function () {\n      return _emtThemes.initialize;\n    }\n  });\n});","define(\"admin/initializers/export-application-global\", [\"exports\", \"admin/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 () {\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(\"admin/initializers/initialize-torii-callback\", [\"exports\", \"admin/config/environment\", \"torii/redirect-handler\"], function (_exports, _environment, _redirectHandler) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'torii-callback',\n    before: 'torii',\n\n    initialize(application) {\n      if (arguments[1]) {\n        // Ember < 2.1\n        application = arguments[1];\n      }\n\n      if (_environment.default.torii && _environment.default.torii.disableRedirectInitializer) {\n        return;\n      }\n\n      application.deferReadiness();\n\n      _redirectHandler.default.handle(window).catch(function () {\n        application.advanceReadiness();\n      });\n    }\n\n  };\n  _exports.default = _default;\n});","define(\"admin/initializers/initialize-torii-session\", [\"exports\", \"torii/bootstrap/session\", \"torii/configuration\"], function (_exports, _session, _configuration) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'torii-session',\n    after: 'torii',\n\n    initialize(application) {\n      if (arguments[1]) {\n        // Ember < 2.1\n        application = arguments[1];\n      }\n\n      const configuration = (0, _configuration.getConfiguration)();\n\n      if (!configuration.sessionServiceName) {\n        return;\n      }\n\n      (0, _session.default)(application, configuration.sessionServiceName);\n      var sessionFactoryName = 'service:' + configuration.sessionServiceName;\n      application.inject('adapter', configuration.sessionServiceName, sessionFactoryName);\n    }\n\n  };\n  _exports.default = _default;\n});","define(\"admin/initializers/initialize-torii\", [\"exports\", \"torii/bootstrap/torii\", \"torii/configuration\", \"admin/config/environment\"], function (_exports, _torii, _configuration, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var initializer = {\n    name: 'torii',\n\n    initialize(application) {\n      if (arguments[1]) {\n        // Ember < 2.1\n        application = arguments[1];\n      }\n\n      (0, _configuration.configure)(_environment.default.torii || {});\n      (0, _torii.default)(application);\n      application.inject('route', 'torii', 'service:torii');\n    }\n\n  };\n  var _default = initializer;\n  _exports.default = _default;\n});","define(\"admin/initializers/load-bootstrap-config\", [\"exports\", \"admin/config/environment\", \"ember-bootstrap/config\"], function (_exports, _environment, _config) {\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  /* container, application */\n  {\n    _config.default.load(_environment.default['ember-bootstrap'] || {});\n  }\n\n  var _default = {\n    name: 'load-bootstrap-config',\n    initialize\n  };\n  _exports.default = _default;\n});","define(\"admin/initializers/responsive\", [\"exports\", \"ember-responsive/initializers/responsive\"], function (_exports, _responsive) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  /**\n   * Ember responsive initializer\n   *\n   * Supports auto injecting media service app-wide.\n   *\n   * Generated by the ember-responsive addon. Customize initialize to change\n   * injection.\n   */\n  var _default = {\n    name: 'responsive',\n    initialize: _responsive.initialize\n  };\n  _exports.default = _default;\n});","define(\"admin/initializers/simple-auth-token\", [\"exports\", \"ember-simple-auth-token/authenticators/token\", \"ember-simple-auth-token/authenticators/jwt\"], function (_exports, _token, _jwt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  /**\n    Ember Simple Auth Token's Initializer.\n    By default load both the Token and JWT (with refresh) Authenticators.\n  */\n  var _default = {\n    name: 'ember-simple-auth-token',\n    before: 'ember-simple-auth',\n\n    initialize(container) {\n      container.register('authenticator:token', _token.default);\n      container.register('authenticator:jwt', _jwt.default);\n    }\n\n  };\n  _exports.default = _default;\n});","define(\"admin/initializers/toastr\", [\"exports\", \"ember-toastr/initializers/toastr\", \"admin/config/environment\"], function (_exports, _toastr, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const toastrOptions = {\n    closeButton: true,\n    debug: false,\n    newestOnTop: true,\n    progressBar: true,\n    positionClass: 'toast-top-right',\n    preventDuplicates: true,\n    onclick: null,\n    showDuration: '300',\n    hideDuration: '1000',\n    timeOut: '4000',\n    extendedTimeOut: '1000',\n    showEasing: 'swing',\n    hideEasing: 'linear',\n    showMethod: 'fadeIn',\n    hideMethod: 'fadeOut'\n  };\n  const config = _environment.default['ember-toastr'] || {\n    injectAs: 'toast',\n    toastrOptions: toastrOptions\n  };\n  var _default = {\n    name: 'ember-toastr',\n\n    initialize() {\n      // support 1.x and 2.x\n      var application = arguments[1] || arguments[0];\n\n      if (!config.toastrOptions) {\n        config.toastrOptions = toastrOptions;\n      }\n\n      if (!config.injectAs) {\n        config.injectAs = 'toast';\n      }\n\n      (0, _toastr.initialize)(application, config);\n    }\n\n  };\n  _exports.default = _default;\n});","define(\"admin/initializers/viewport-config\", [\"exports\", \"ember-in-viewport/initializers/viewport-config\"], function (_exports, _viewportConfig) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _viewportConfig.default;\n    }\n  });\n  Object.defineProperty(_exports, \"initialize\", {\n    enumerable: true,\n    get: function () {\n      return _viewportConfig.initialize;\n    }\n  });\n});","define(\"admin/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(\"admin/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\n    initialize() {}\n\n  };\n  _exports.default = _default;\n});","define(\"admin/instance-initializers/emt-inject\", [\"exports\", \"ember-models-table/instance-initializers/emt-inject\"], function (_exports, _emtInject) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emtInject.default;\n    }\n  });\n  Object.defineProperty(_exports, \"initialize\", {\n    enumerable: true,\n    get: function () {\n      return _emtInject.initialize;\n    }\n  });\n});","define(\"admin/instance-initializers/sentry-performance\", [\"exports\", \"@sentry/ember/instance-initializers/sentry-performance\"], function (_exports, _sentryPerformance) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _sentryPerformance.default;\n    }\n  });\n  Object.defineProperty(_exports, \"initialize\", {\n    enumerable: true,\n    get: function () {\n      return _sentryPerformance.initialize;\n    }\n  });\n});","define(\"admin/instance-initializers/setup-routes\", [\"exports\", \"torii/bootstrap/routing\", \"torii/configuration\", \"torii/compat/get-router-instance\", \"torii/compat/get-router-lib\", \"torii/router-dsl-ext\"], function (_exports, _routing, _configuration, _getRouterInstance, _getRouterLib, _routerDslExt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'torii-setup-routes',\n\n    initialize(applicationInstance\n    /*, registry */\n    ) {\n      const configuration = (0, _configuration.getConfiguration)();\n\n      if (!configuration.sessionServiceName) {\n        return;\n      }\n\n      let router = (0, _getRouterInstance.default)(applicationInstance);\n\n      var setupRoutes = function () {\n        let routerLib = (0, _getRouterLib.default)(router);\n        var authenticatedRoutes = routerLib.authenticatedRoutes;\n        var hasAuthenticatedRoutes = !Ember.isEmpty(authenticatedRoutes);\n\n        if (hasAuthenticatedRoutes) {\n          (0, _routing.default)(applicationInstance, authenticatedRoutes);\n        }\n\n        router.off('willTransition', setupRoutes);\n      };\n\n      router.on('willTransition', setupRoutes);\n    }\n\n  };\n  _exports.default = _default;\n});","define(\"admin/instance-initializers/walk-providers\", [\"exports\", \"torii/lib/container-utils\", \"torii/configuration\"], function (_exports, _containerUtils, _configuration) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'torii-walk-providers',\n\n    initialize(applicationInstance) {\n      let configuration = (0, _configuration.getConfiguration)(); // Walk all configured providers and eagerly instantiate\n      // them. This gives providers with initialization side effects\n      // like facebook-connect a chance to load up assets.\n\n      for (var key in configuration.providers) {\n        if (configuration.providers.hasOwnProperty(key)) {\n          (0, _containerUtils.lookup)(applicationInstance, 'torii-provider:' + key);\n        }\n      }\n    }\n\n  };\n  _exports.default = _default;\n});","define(\"admin/libs/fetch\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.fetchAll = fetchAll;\n  const parallel = 4;\n\n  function fetchAll(store, type, options = {}) {\n    const filterHash = Object.assign({\n      page: 1,\n      page_size: 50\n    }, options);\n    return store.query(type, filterHash).then(res => {\n      const acc = res.toArray();\n\n      if (!res.meta.pagination || res.meta.pagination.pages == 1) {\n        return Ember.RSVP.resolve(acc);\n      }\n\n      const requests = [fetchSerial(store, type, options, res.meta.pagination.page + 1, parallel)];\n\n      for (let i = 2; i <= parallel; i++) {\n        if (res.meta.pagination.pages >= res.meta.pagination.page + i) {\n          requests.push(fetchSerial(store, type, options, res.meta.pagination.page + i, parallel));\n        }\n      }\n\n      return Ember.RSVP.all(requests).then(all => Ember.RSVP.resolve(acc.concat(all.reduce((acc2, a) => acc2.concat(a)))));\n    });\n  }\n\n  function fetchSerial(store, type, options, page, step, acc = []) {\n    const filterHash = Object.assign({\n      page,\n      page_size: 50\n    }, options);\n    return store.query(type, filterHash).then(res => {\n      acc = acc.concat(res.toArray());\n\n      if (res.meta.pagination && res.meta.pagination.pages >= res.meta.pagination.page + step) {\n        return fetchSerial(store, type, options, res.meta.pagination.page + step, step, acc);\n      }\n\n      return Ember.RSVP.resolve(acc);\n    });\n  }\n});","define(\"admin/libs/insights-filter\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.buildFiltersFromInsights = buildFiltersFromInsights;\n\n  // export function buildFiltersFromDisplayTopics(displayTopics, insights, hiddenLabels) {\n  //   const dts = displayTopics.filter(x => x.get('state') == 'active').sortBy('displayOrder');\n  //   const insArr = {};\n  //   dts.forEach(displayTopic => {\n  //     const displayTopicId = displayTopic.get('id');\n  //     const filter_key = `${displayTopicId}:null`;\n  //     if (!insArr.hasOwnProperty(filter_key)) {\n  //       insArr[filter_key] = {\n  //         displayTopic,\n  //         topic_id: displayTopicId,\n  //         disabled: hiddenLabels.includes(filter_key)\n  //       };\n  //     }\n  //   });\n  //   insights.forEach(insight => {\n  //     const insightDisplayTopic = insight.get('displayTopic');\n  //     const insightDisplayTopicId = insightDisplayTopic.get('id');\n  //     const filter_key = `${insightDisplayTopicId}:null`;\n  //     if (!insArr.hasOwnProperty(filter_key)) {\n  //       insArr[filter_key] = {\n  //         displayTopic: insightDisplayTopic,\n  //         topic_id: insightDisplayTopicId,\n  //         disabled: hiddenLabels.includes(filter_key)\n  //       };\n  //     }\n  //   });\n  //   return Object.values(insArr);\n  // }\n  function buildFiltersFromInsights(filter_categories, hiddenLabels) {\n    const insArr = {};\n    Object.keys(filter_categories).forEach(filter_category => {\n      filter_categories[filter_category].forEach(insight => {\n        var filter_key = `${insight}`;\n        var alias = insight;\n\n        if (filter_category == 'coaches') {\n          filter_key = `coach_${insight.id}`;\n          alias = `${insight.name}`;\n        }\n\n        if (filter_category == 'patients') {\n          filter_key = `patient_${insight.id}`;\n          alias = `${insight.name}`;\n        }\n\n        if (!insArr.hasOwnProperty(filter_key)) {\n          insArr[filter_key] = {\n            disabled: hiddenLabels.includes(filter_key),\n            alias: alias,\n            id: filter_key,\n            filter_category: filter_category\n          };\n        }\n      });\n    });\n    return Object.values(insArr);\n  }\n});","define(\"admin/libs/observations-filter\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.buildFilters = buildFilters;\n  _exports.buildFiltersFromDisplayTopics = buildFiltersFromDisplayTopics;\n\n  function buildFilters(observations) {\n    observations = observations.sortBy('displayTopic.id');\n    let hasDeletedObservations = false;\n    const tagsArr = {};\n    const typesArr = {};\n    observations.forEach(observation => {\n      const displayTopic = observation.get('displayTopic');\n      const displayTopicId = displayTopic.get('id');\n      hasDeletedObservations = hasDeletedObservations || observation.get('deleted');\n      const tagCount = observation.get('tags').get('length');\n      const key1 = `${displayTopicId}:null`;\n\n      if (!tagsArr.hasOwnProperty(key1)) {\n        tagsArr[key1] = {\n          displayTopic,\n          topic_id: displayTopicId,\n          hasEmptyTags: false,\n          hasNonEmptyTags: false,\n          disabled: false,\n          allDeleted: true\n        };\n      }\n\n      const topic = displayTopic.get('topic');\n      const topicType = topic.get('topicType');\n      const keyT = `type:${topicType}`;\n\n      if (!typesArr.hasOwnProperty(keyT)) {\n        typesArr[keyT] = {\n          topic: topic,\n          topic_type: topicType,\n          disabled: false\n        };\n      }\n\n      tagsArr[key1].allDeleted = tagsArr[key1].allDeleted && observation.get('deleted');\n      tagsArr[key1].hasEmptyTags = tagsArr[key1].hasEmptyTags || !tagCount;\n      tagsArr[key1].hasNonEmptyTags = tagsArr[key1].hasNonEmptyTags || tagCount;\n      observation.get('tags').forEach(tag => {\n        const tagId = tag.get('id');\n        const key2 = `${displayTopicId}:${tagId}`;\n\n        if (!tagsArr.hasOwnProperty(key2)) {\n          tagsArr[key2] = {\n            tag: tag,\n            tag_id: tagId,\n            displayTopic,\n            topic_id: displayTopicId,\n            disabled: false,\n            allDeleted: true\n          };\n        }\n\n        tagsArr[key2].allDeleted = tagsArr[key2].allDeleted && observation.get('deleted'); // since the \"root\" key is also used to group the \"without tags\" observations we can't hide it\n        // if there are undeleted tagged observations\n\n        tagsArr[key1].allDeleted = tagsArr[key1].allDeleted && observation.get('deleted');\n      });\n    });\n    return [{\n      tagsArr: Object.values(tagsArr),\n      typesArr: Object.values(typesArr)\n    }, hasDeletedObservations];\n  }\n\n  function buildFiltersFromDisplayTopics(displayTopics, observations, hiddenLabels, fetchTags = true, patientTriggers = [], patientInterventions = []) {\n    const dts = displayTopics.filter(x => x.get('state') == 'active').sortBy('displayOrder');\n    const tagsArr = {};\n    const typesArr = {};\n    const trigsArr = {};\n    const interArr = {};\n    dts.forEach(displayTopic => {\n      const displayTopicId = displayTopic.get('id');\n      const key1 = `${displayTopicId}:null`;\n\n      if (!tagsArr.hasOwnProperty(key1)) {\n        tagsArr[key1] = {\n          displayTopic,\n          topic_id: displayTopicId,\n          hasEmptyTags: false,\n          hasNonEmptyTags: false,\n          disabled: hiddenLabels.includes(key1)\n        };\n      }\n\n      const topic = displayTopic.get('topic');\n      const topicType = topic.get('topicType');\n      const keyT = `type:${topicType}`;\n\n      if (!typesArr.hasOwnProperty(keyT)) {\n        typesArr[keyT] = {\n          topic: topic,\n          topic_type: topicType,\n          disabled: hiddenLabels.includes(keyT)\n        };\n      }\n\n      if (fetchTags) {\n        displayTopic.get('displayTopicTags').filter(x => x.get('state') == 'active').sortBy('displayOrder').forEach(tag => {\n          const tagId = tag.get('id');\n          const key2 = `${displayTopicId}:${tagId}`;\n\n          if (!tagsArr.hasOwnProperty(key2)) {\n            tagsArr[key2] = {\n              tag: tag,\n              tag_id: tagId,\n              displayTopic,\n              topic_id: displayTopicId,\n              disabled: hiddenLabels.includes(key2)\n            };\n          }\n        });\n        displayTopic.get('displayTopicTags').filter(x => x.get('state') == 'inactive').sortBy('displayOrder').forEach(tag => {\n          const tagId = tag.get('id');\n          const key2 = `${displayTopicId}:${tagId}`;\n\n          if (!tagsArr.hasOwnProperty(key2)) {\n            tagsArr[key2] = {\n              tag: tag,\n              tag_id: tagId,\n              displayTopic,\n              topic_id: displayTopicId,\n              disabled: hiddenLabels.includes(key2)\n            };\n          }\n        });\n      }\n    });\n    const dtsi = displayTopics.filter(x => x.get('state') == 'inactive').sortBy('displayOrder');\n    dtsi.forEach(displayTopic => {\n      const displayTopicId = displayTopic.get('id');\n      const key1 = `${displayTopicId}:null`;\n\n      if (!tagsArr.hasOwnProperty(key1)) {\n        tagsArr[key1] = {\n          displayTopic,\n          topic_id: displayTopicId,\n          hasEmptyTags: false,\n          hasNonEmptyTags: false,\n          disabled: hiddenLabels.includes(key1)\n        };\n      }\n\n      const topic = displayTopic.get('topic');\n      const topicType = topic.get('topicType');\n      const keyT = `type:${topicType}`;\n\n      if (!typesArr.hasOwnProperty(keyT)) {\n        typesArr[keyT] = {\n          topic: topic,\n          topic_type: topicType,\n          disabled: hiddenLabels.includes(keyT)\n        };\n      }\n\n      if (fetchTags) {\n        displayTopic.get('displayTopicTags').filter(x => x.get('state') == 'active').sortBy('displayOrder').forEach(tag => {\n          const tagId = tag.get('id');\n          const key2 = `${displayTopicId}:${tagId}`;\n\n          if (!tagsArr.hasOwnProperty(key2)) {\n            tagsArr[key2] = {\n              tag: tag,\n              tag_id: tagId,\n              displayTopic,\n              topic_id: displayTopicId,\n              disabled: hiddenLabels.includes(key2)\n            };\n          }\n        });\n        displayTopic.get('displayTopicTags').filter(x => x.get('state') == 'inactive').sortBy('displayOrder').forEach(tag => {\n          const tagId = tag.get('id');\n          const key2 = `${displayTopicId}:${tagId}`;\n\n          if (!tagsArr.hasOwnProperty(key2)) {\n            tagsArr[key2] = {\n              tag: tag,\n              tag_id: tagId,\n              displayTopic,\n              topic_id: displayTopicId,\n              disabled: hiddenLabels.includes(key2)\n            };\n          }\n        });\n      }\n    });\n    observations.forEach(observation => {\n      const observationDisplayTopic = observation.get('displayTopic');\n      const observationDisplayTopicId = observationDisplayTopic.get('id');\n      const key1 = `${observationDisplayTopicId}:null`;\n\n      if (!tagsArr.hasOwnProperty(key1)) {\n        tagsArr[key1] = {\n          displayTopic: observationDisplayTopic,\n          topic_id: observationDisplayTopicId,\n          hasEmptyTags: false,\n          hasNonEmptyTags: false,\n          disabled: hiddenLabels.includes(key1)\n        };\n        observation.get('tags').forEach(tag => {\n          const tagId = tag.get('id');\n          const key2 = `${observationDisplayTopicId}:${tagId}`;\n\n          if (!tagsArr.hasOwnProperty(key2)) {\n            tagsArr[key2] = {\n              tag: tag,\n              tag_id: tagId,\n              displayTopic: observationDisplayTopic,\n              topic_id: observationDisplayTopicId,\n              disabled: hiddenLabels.includes(key2)\n            };\n          }\n        });\n      }\n\n      const topic = observationDisplayTopic.get('topic');\n      const topicType = topic.get('topicType');\n      const keyT = `type:${topicType}`;\n\n      if (!typesArr.hasOwnProperty(keyT)) {\n        typesArr[keyT] = {\n          topic: topic,\n          topic_type: topicType,\n          disabled: hiddenLabels.includes(keyT)\n        };\n      }\n    });\n    patientTriggers.forEach(patientTrigger => {\n      const patientTriggerState = patientTrigger.get('newState');\n      const key1 = `state:${patientTriggerState}`;\n\n      if (!trigsArr.hasOwnProperty(key1)) {\n        trigsArr[key1] = {\n          patientTrigger,\n          trigger_state: patientTriggerState,\n          disabled: hiddenLabels.includes(key1)\n        };\n      }\n    });\n    patientInterventions.forEach(patientIntervention => {\n      const patientInterventionState = patientIntervention.get('newState');\n      const key1 = `state:${patientInterventionState}`;\n\n      if (!interArr.hasOwnProperty(key1)) {\n        interArr[key1] = {\n          patientIntervention,\n          intervention_state: patientInterventionState,\n          disabled: hiddenLabels.includes(key1)\n        };\n      }\n    });\n    return {\n      tagsArr: Object.values(tagsArr),\n      typesArr: Object.values(typesArr),\n      trigsArr: Object.values(trigsArr),\n      interArr: Object.values(interArr)\n    };\n  }\n});","define(\"admin/libs/patient-triggers-filter\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.buildFilters = buildFilters;\n  _exports.buildFiltersFromDisplayTopics = buildFiltersFromDisplayTopics;\n\n  function buildFilters(observations) {\n    observations = observations.sortBy('displayTopic.id');\n    let hasDeletedObservations = false;\n    const tagsArr = {};\n    const typesArr = {};\n    observations.forEach(observation => {\n      const displayTopic = observation.get('displayTopic');\n      const displayTopicId = displayTopic.get('id');\n      hasDeletedObservations = hasDeletedObservations || observation.get('deleted');\n      const tagCount = observation.get('tags').get('length');\n      const key1 = `${displayTopicId}:null`;\n\n      if (!tagsArr.hasOwnProperty(key1)) {\n        tagsArr[key1] = {\n          displayTopic,\n          topic_id: displayTopicId,\n          hasEmptyTags: false,\n          hasNonEmptyTags: false,\n          disabled: false,\n          allDeleted: true\n        };\n      }\n\n      const topic = displayTopic.get('topic');\n      const topicType = topic.get('topicType');\n      const keyT = `type:${topicType}`;\n\n      if (!typesArr.hasOwnProperty(keyT)) {\n        typesArr[keyT] = {\n          topic: topic,\n          topic_type: topicType,\n          disabled: false\n        };\n      }\n\n      tagsArr[key1].allDeleted = tagsArr[key1].allDeleted && observation.get('deleted');\n      tagsArr[key1].hasEmptyTags = tagsArr[key1].hasEmptyTags || !tagCount;\n      tagsArr[key1].hasNonEmptyTags = tagsArr[key1].hasNonEmptyTags || tagCount;\n      observation.get('tags').forEach(tag => {\n        const tagId = tag.get('id');\n        const key2 = `${displayTopicId}:${tagId}`;\n\n        if (!tagsArr.hasOwnProperty(key2)) {\n          tagsArr[key2] = {\n            tag: tag,\n            tag_id: tagId,\n            displayTopic,\n            topic_id: displayTopicId,\n            disabled: false,\n            allDeleted: true\n          };\n        }\n\n        tagsArr[key2].allDeleted = tagsArr[key2].allDeleted && observation.get('deleted'); // since the \"root\" key is also used to group the \"without tags\" observations we can't hide it\n        // if there are undeleted tagged observations\n\n        tagsArr[key1].allDeleted = tagsArr[key1].allDeleted && observation.get('deleted');\n      });\n    });\n    return [{\n      tagsArr: Object.values(tagsArr),\n      typesArr: Object.values(typesArr)\n    }, hasDeletedObservations];\n  }\n\n  function buildFiltersFromDisplayTopics(displayTopics, observations, hiddenLabels, fetchTags = true, patientTriggers = [], patientInterventions = []) {\n    const dts = displayTopics.filter(x => x.get('state') == 'active').sortBy('displayOrder');\n    const tagsArr = {};\n    const typesArr = {};\n    const trigsArr = {};\n    const interArr = {};\n    dts.forEach(displayTopic => {\n      const displayTopicId = displayTopic.get('id');\n      const key1 = `${displayTopicId}:null`;\n\n      if (!tagsArr.hasOwnProperty(key1)) {\n        tagsArr[key1] = {\n          displayTopic,\n          topic_id: displayTopicId,\n          hasEmptyTags: false,\n          hasNonEmptyTags: false,\n          disabled: hiddenLabels.includes(key1)\n        };\n      }\n\n      const topic = displayTopic.get('topic');\n      const topicType = topic.get('topicType');\n      const keyT = `type:${topicType}`;\n\n      if (!typesArr.hasOwnProperty(keyT)) {\n        typesArr[keyT] = {\n          topic: topic,\n          topic_type: topicType,\n          disabled: hiddenLabels.includes(keyT)\n        };\n      }\n\n      if (fetchTags) {\n        displayTopic.get('displayTopicTags').filter(x => x.get('state') == 'active').sortBy('displayOrder').forEach(tag => {\n          const tagId = tag.get('id');\n          const key2 = `${displayTopicId}:${tagId}`;\n\n          if (!tagsArr.hasOwnProperty(key2)) {\n            tagsArr[key2] = {\n              tag: tag,\n              tag_id: tagId,\n              displayTopic,\n              topic_id: displayTopicId,\n              disabled: hiddenLabels.includes(key2)\n            };\n          }\n        });\n        displayTopic.get('displayTopicTags').filter(x => x.get('state') == 'inactive').sortBy('displayOrder').forEach(tag => {\n          const tagId = tag.get('id');\n          const key2 = `${displayTopicId}:${tagId}`;\n\n          if (!tagsArr.hasOwnProperty(key2)) {\n            tagsArr[key2] = {\n              tag: tag,\n              tag_id: tagId,\n              displayTopic,\n              topic_id: displayTopicId,\n              disabled: hiddenLabels.includes(key2)\n            };\n          }\n        });\n      }\n    });\n    const dtsi = displayTopics.filter(x => x.get('state') == 'inactive').sortBy('displayOrder');\n    dtsi.forEach(displayTopic => {\n      const displayTopicId = displayTopic.get('id');\n      const key1 = `${displayTopicId}:null`;\n\n      if (!tagsArr.hasOwnProperty(key1)) {\n        tagsArr[key1] = {\n          displayTopic,\n          topic_id: displayTopicId,\n          hasEmptyTags: false,\n          hasNonEmptyTags: false,\n          disabled: hiddenLabels.includes(key1)\n        };\n      }\n\n      const topic = displayTopic.get('topic');\n      const topicType = topic.get('topicType');\n      const keyT = `type:${topicType}`;\n\n      if (!typesArr.hasOwnProperty(keyT)) {\n        typesArr[keyT] = {\n          topic: topic,\n          topic_type: topicType,\n          disabled: hiddenLabels.includes(keyT)\n        };\n      }\n\n      if (fetchTags) {\n        displayTopic.get('displayTopicTags').filter(x => x.get('state') == 'active').sortBy('displayOrder').forEach(tag => {\n          const tagId = tag.get('id');\n          const key2 = `${displayTopicId}:${tagId}`;\n\n          if (!tagsArr.hasOwnProperty(key2)) {\n            tagsArr[key2] = {\n              tag: tag,\n              tag_id: tagId,\n              displayTopic,\n              topic_id: displayTopicId,\n              disabled: hiddenLabels.includes(key2)\n            };\n          }\n        });\n        displayTopic.get('displayTopicTags').filter(x => x.get('state') == 'inactive').sortBy('displayOrder').forEach(tag => {\n          const tagId = tag.get('id');\n          const key2 = `${displayTopicId}:${tagId}`;\n\n          if (!tagsArr.hasOwnProperty(key2)) {\n            tagsArr[key2] = {\n              tag: tag,\n              tag_id: tagId,\n              displayTopic,\n              topic_id: displayTopicId,\n              disabled: hiddenLabels.includes(key2)\n            };\n          }\n        });\n      }\n    });\n    observations.forEach(observation => {\n      const observationDisplayTopic = observation.get('displayTopic');\n      const observationDisplayTopicId = observationDisplayTopic.get('id');\n      const key1 = `${observationDisplayTopicId}:null`;\n\n      if (!tagsArr.hasOwnProperty(key1)) {\n        tagsArr[key1] = {\n          displayTopic: observationDisplayTopic,\n          topic_id: observationDisplayTopicId,\n          hasEmptyTags: false,\n          hasNonEmptyTags: false,\n          disabled: hiddenLabels.includes(key1)\n        };\n        observation.get('tags').forEach(tag => {\n          const tagId = tag.get('id');\n          const key2 = `${observationDisplayTopicId}:${tagId}`;\n\n          if (!tagsArr.hasOwnProperty(key2)) {\n            tagsArr[key2] = {\n              tag: tag,\n              tag_id: tagId,\n              displayTopic: observationDisplayTopic,\n              topic_id: observationDisplayTopicId,\n              disabled: hiddenLabels.includes(key2)\n            };\n          }\n        });\n      }\n\n      const topic = observationDisplayTopic.get('topic');\n      const topicType = topic.get('topicType');\n      const keyT = `type:${topicType}`;\n\n      if (!typesArr.hasOwnProperty(keyT)) {\n        typesArr[keyT] = {\n          topic: topic,\n          topic_type: topicType,\n          disabled: hiddenLabels.includes(keyT)\n        };\n      }\n    });\n    patientTriggers.forEach(patientTrigger => {\n      const patientTriggerState = patientTrigger.get('newState');\n      const key1 = `state:${patientTriggerState}`;\n\n      if (!trigsArr.hasOwnProperty(key1)) {\n        trigsArr[key1] = {\n          patientTrigger,\n          trigger_state: patientTriggerState,\n          disabled: hiddenLabels.includes(key1)\n        };\n      }\n    });\n    patientInterventions.forEach(patientIntervention => {\n      const patientInterventionState = patientIntervention.get('newState');\n      const key1 = `state:${patientInterventionState}`;\n\n      if (!interArr.hasOwnProperty(key1)) {\n        interArr[key1] = {\n          patientIntervention,\n          intervention_state: patientInterventionState,\n          disabled: hiddenLabels.includes(key1)\n        };\n      }\n    });\n    return {\n      tagsArr: Object.values(tagsArr),\n      typesArr: Object.values(typesArr),\n      trigsArr: Object.values(trigsArr),\n      interArr: Object.values(interArr)\n    };\n  }\n});","define(\"admin/libs/table-filter\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.buildFilters = buildFilters;\n\n  function buildFilters(filterCategories, hiddenLabels) {\n    const filterArray = {};\n    Object.keys(filterCategories).forEach(filterCategory => {\n      filterCategories[filterCategory].forEach(filterItem => {\n        var filterItemKey = `${filterCategory}_${filterItem.id}`;\n        var alias = filterItem.name;\n\n        if (alias === 'Symptom') {\n          filterItemKey = 'observations_symptom';\n        }\n\n        if (alias === 'Observation') {\n          filterItemKey = 'observations_observation';\n        }\n\n        filterArray[filterItemKey] = {\n          // disabled: hiddenLabels.includes(filterItemKey),\n          disabled: false,\n          alias: alias,\n          id: filterItemKey,\n          category: filterCategory\n        };\n      });\n    });\n    console.log(filterArray);\n    return Object.values(filterArray); // const insArr = {};\n    //\n    // Object.keys(filter_categories).forEach(filter_category => {\n    //   filter_categories[filter_category].forEach(insight => {\n    //\n    //     var filter_key = `${insight}`;\n    //     var alias = insight;\n    //\n    //     if(filter_category == 'coaches') {\n    //       filter_key = `coach_${insight.id}`;\n    //       alias = `${insight.name}`;\n    //     }\n    //\n    //     if(filter_category == 'patients') {\n    //       filter_key = `patient_${insight.id}`;\n    //       alias = `${insight.name}`;\n    //     }\n    //\n    //     if (!insArr.hasOwnProperty(filter_key)) {\n    //       insArr[filter_key] = {\n    //         disabled: hiddenLabels.includes(filter_key),\n    //         alias: alias,\n    //         id: filter_key,\n    //         filter_category: filter_category\n    //       };\n    //     }\n    //   });\n    // });\n    //\n    // return Object.values(insArr);\n  }\n});","define(\"admin/libs/utils\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.titleCase = _exports.formatDates = _exports.formatActivityDuration = _exports.hexToRgb = void 0;\n\n  const hexToRgb = function (hex) {\n    var shorthandRegex = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;\n    hex = hex.replace(shorthandRegex, function (m, r, g, b) {\n      return r + r + g + g + b + b;\n    });\n    var result = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);\n    return result ? parseInt(result[1], 16) + ',' + parseInt(result[2], 16) + ',' + parseInt(result[3], 16) : null;\n  };\n\n  _exports.hexToRgb = hexToRgb;\n\n  const formatActivityDuration = function (duration) {\n    const days = Math.abs(duration.days());\n    let result = [];\n\n    if (days > 1) {\n      result.push(`${days} days`);\n    } else if (days === 1) {\n      result.push('1 day');\n    }\n\n    const hours = Math.abs(duration.hours());\n\n    if (hours > 1) {\n      result.push(`${hours} hours`);\n    } else if (hours === 1) {\n      result.push('1 hour');\n    }\n\n    const minutes = Math.abs(duration.minutes());\n\n    if (minutes > 1) {\n      result.push(`${minutes} minutes`);\n    } else if (minutes === 1) {\n      result.push('1 minute');\n    }\n\n    const seconds = Math.abs(duration.seconds());\n\n    if (seconds > 1) {\n      result.push(`${seconds} seconds`);\n    } else if (seconds === 1) {\n      result.push('1 second');\n    } else if (!result.length) {\n      return '0 seconds';\n    }\n\n    if (result.length > 1) {\n      const last = result.pop();\n      return [result.join(', '), last].join(' and ');\n    }\n\n    return result[0];\n  };\n\n  _exports.formatActivityDuration = formatActivityDuration;\n\n  const formatDates = function (startedAt, endedAt = null, options = {\n    dateFormat: 'MM/DD/YYYY',\n    hourFormat: 'hh:mm a'\n  }) {\n    let formatedDate = startedAt.format(`${options.dateFormat} ${options.hourFormat}`);\n\n    if (endedAt) {\n      formatedDate += endedAt.format(' to');\n\n      if (!startedAt.isSame(endedAt, 'day')) {\n        formatedDate += endedAt.format(` ${options.dateFormat}`);\n      }\n\n      formatedDate += endedAt.format(` ${options.hourFormat}`);\n    }\n\n    return formatedDate;\n  };\n\n  _exports.formatDates = formatDates;\n\n  const titleCaseWord = str => `${str.charAt(0).toUpperCase()}${str.substr(1).toLowerCase()}`;\n\n  const titleCase = str => {\n    if (str.indexOf(' ') < 0) {\n      return titleCaseWord(str);\n    } else {\n      return str.split(' ').reduce((acc, word) => `${acc} ${titleCase(word.trim())} `).trim();\n    }\n  };\n\n  _exports.titleCase = titleCase;\n});","define(\"admin/mixins/file-uploader\", [\"exports\", \"jquery\", \"admin/config/environment\", \"ember-uuid\"], function (_exports, _jquery, _environment, _emberUuid) {\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    session: Ember.inject.service('session'),\n    store: Ember.inject.service(),\n    uploadImage: function (file, tempThis, imageType, uploadedBy) {\n      if (file != undefined) {\n        let photoId = tempThis.changeset.get('photo.id');\n        let image = null;\n\n        if (photoId) {\n          image = tempThis.changeset.get('photo').content;\n        } else {\n          image = this.get('store').createRecord('image', {\n            id: (0, _emberUuid.default)(),\n            fileType: file.type.split('/')[1],\n            height: '1000',\n            width: '1000',\n            type: imageType\n          });\n        }\n\n        let params = {\n          id: image.get('id'),\n          file_type: image.get('fileType'),\n          type: image.get('type')\n        };\n        let token = this.get('session.data.authenticated.access'); //POST request to images/signed_url\n\n        return _jquery.default.ajax({\n          url: _environment.default['API_URL'] + '/admin/v1/images/signed_url',\n          method: 'POST',\n          data: params,\n          headers: {\n            Authorization: 'Bearer ' + token\n          }\n        }).then(function (response) {\n          return _jquery.default.ajax({\n            url: response.data,\n            type: 'PUT',\n            data: file,\n            processData: false\n          });\n        }).then(function () {\n          image.set('uploadedBy', uploadedBy);\n          return image.save();\n        }).then(() => {\n          tempThis.changeset.set('photo', image);\n          return Ember.RSVP.resolve(tempThis);\n        });\n      }\n\n      return Ember.RSVP.resolve(tempThis);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/audit-log-entry\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    object: _emberData.default.attr(),\n    actor: _emberData.default.attr(),\n    content: _emberData.default.attr(),\n    changes: _emberData.default.attr(),\n    timestamp: _emberData.default.attr('moment')\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/call\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    call_id: _emberData.default.attr(),\n    internal_number: _emberData.default.attr(),\n    external_number: _emberData.default.attr(),\n    was_recorded: _emberData.default.attr(),\n    coach_patient_session: _emberData.default.belongsTo('coach-patient-session', {}),\n    category: _emberData.default.attr(),\n    direction: _emberData.default.attr(),\n    recording_url: _emberData.default.attr(),\n    started_at: _emberData.default.attr(),\n    connected_at: _emberData.default.attr(),\n    ended_at: _emberData.default.attr(),\n    transcript: _emberData.default.attr(),\n    transcript_raw: _emberData.default.attr(),\n    raw_data: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/coach-patient-session\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    patient: _emberData.default.belongsTo('user', {}),\n    coach: _emberData.default.belongsTo('user', {\n      inverse: null\n    }),\n    sessionNumber: _emberData.default.attr(),\n    weekNumber: _emberData.default.attr(),\n    computedWeekNumber: _emberData.default.attr(),\n    status: _emberData.default.attr(),\n    notes: _emberData.default.attr(),\n    scheduledAt: _emberData.default.attr(),\n    calendlyPayload: _emberData.default.attr(),\n    cleanScheduledAt: _emberData.default.attr(),\n    previousSessionDate: _emberData.default.attr(),\n    nextSessionDate: _emberData.default.attr(),\n    previousSessionId: _emberData.default.attr(),\n    nextSessionId: _emberData.default.attr(),\n    swipeCount: _emberData.default.attr(),\n    previousSessionNotes: _emberData.default.attr(),\n    observations: _emberData.default.attr(),\n    insights: _emberData.default.attr(),\n    phone_calls: _emberData.default.attr(),\n    program: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/coach-statistic\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    username: _emberData.default.attr(),\n    firstname: _emberData.default.attr(),\n    lastname: _emberData.default.attr(),\n    state: _emberData.default.attr(),\n    email: _emberData.default.attr(),\n    patientsCount: _emberData.default.attr(),\n    // patientsObservationsCount: DS.attr(),\n    image: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/coach\", [\"exports\", \"ember-data\", \"admin/models/user\"], function (_exports, _emberData, _user) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _user.default.extend({\n    patients: _emberData.default.belongsTo('patients', {\n      inverse: null\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/conversation\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    messages: _emberData.default.hasMany('message'),\n    participants: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/coordinator\", [\"exports\", \"admin/models/obj-hash\"], function (_exports, _objHash) {\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 (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: payload.obj,\n        source: payload.ops.source,\n        target: ops.target\n      });\n      return payload.obj;\n    },\n    setObject: function (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(\"admin/models/diagnosis\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    official_name: _emberData.default.attr(),\n    short_name: _emberData.default.attr(),\n    input_name: _emberData.default.attr(),\n    category: _emberData.default.attr(),\n    patientDiagnoses: _emberData.default.hasMany('patient-diagnosis')\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/display-topic-tag\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    alias: _emberData.default.attr(),\n    display_value: _emberData.default.attr(),\n    description: _emberData.default.attr(),\n    tagType: _emberData.default.attr(),\n    displayTopic: _emberData.default.belongsTo('display-topic'),\n    topic: _emberData.default.belongsTo('topic'),\n    displayOrder: _emberData.default.attr(),\n    state: _emberData.default.attr(),\n    image: _emberData.default.attr(),\n    pendingImage: _emberData.default.attr(),\n    modalReminder: _emberData.default.attr(),\n    topicTemplateDisplayTopicTag: _emberData.default.belongsTo('topic-template-display-topic-tag', {\n      inverse: null\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/display-topic\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    patient: _emberData.default.belongsTo('patient', {\n      inverse: 'displayTopics'\n    }),\n    alias: _emberData.default.attr(),\n    name: _emberData.default.attr(),\n    goalAmount: _emberData.default.attr('number'),\n    defaultAmount: _emberData.default.attr('number'),\n    goalType: _emberData.default.attr(),\n    unit: _emberData.default.attr(),\n    unitSettings: _emberData.default.attr(),\n    displayOrder: _emberData.default.attr(),\n    observations: _emberData.default.hasMany('observation', {\n      inverse: 'displayTopic'\n    }),\n    displayTopicTags: _emberData.default.hasMany('display-topic-tag'),\n    topic: _emberData.default.belongsTo('topic', {\n      inverse: 'displayTopics'\n    }),\n    state: _emberData.default.attr(),\n    tagsMinimum: _emberData.default.attr('number'),\n    tagsMaximum: _emberData.default.attr('number'),\n    requires_amount: _emberData.default.attr(),\n    topicTemplateDisplayTopic: _emberData.default.belongsTo('topic-template-display-topic', {\n      inverse: null\n    }),\n    isMedicationOrSupplement: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/insight\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    patient: _emberData.default.belongsTo('patient'),\n    patientName: _emberData.default.attr('string', {\n      defaultValue: ''\n    }),\n    coachName: _emberData.default.attr('string', {\n      defaultValue: ''\n    }),\n    useful: _emberData.default.attr(),\n    description: _emberData.default.attr(),\n    createdAt: _emberData.default.attr('moment'),\n    updatedAt: _emberData.default.attr('moment'),\n    category: _emberData.default.attr(),\n    visual: _emberData.default.attr(),\n    period: _emberData.default.attr(),\n    status: _emberData.default.attr() // displayTopic: DS.belongsTo('display-topic')\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/intervention\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    name: _emberData.default.attr(),\n    description: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/medication\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    title: _emberData.default.attr(),\n    isGeneric: _emberData.default.attr(),\n    brand: _emberData.default.attr(),\n    category: _emberData.default.attr(),\n    dosage: _emberData.default.attr(),\n    dosageUnit: _emberData.default.attr(),\n    frequency: _emberData.default.attr(),\n    frequencyUnit: _emberData.default.attr(),\n    mappingKey: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/message\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    author: _emberData.default.belongsTo('user', {\n      inverse: null\n    }),\n    conversation: _emberData.default.belongsTo('conversation'),\n    participants: _emberData.default.attr(),\n    content: _emberData.default.attr(),\n    createdAt: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/note\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    note: _emberData.default.attr(),\n    createdAt: _emberData.default.attr(),\n    timezoneOffset: _emberData.default.attr(),\n    happenedAt: _emberData.default.attr(),\n    displayTopic: _emberData.default.belongsTo('display-topic'),\n    coachOnly: _emberData.default.attr(),\n    updatedAt: _emberData.default.attr(),\n    createdById: _emberData.default.attr(),\n    tags: _emberData.default.hasMany('display-topic-tag'),\n    patient: _emberData.default.belongsTo('patient'),\n    image: _emberData.default.attr(),\n    pendingImage: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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 () {\n      this._super();\n\n      this.content = {};\n    },\n    add: function (obj) {\n      var id = this.generateId();\n      this.get('content')[id] = obj;\n      this.incrementProperty(\"contentLength\");\n      return id;\n    },\n    getObj: function (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 () {\n      var num = Math.random() * 1000000000000.0;\n      num = parseInt(num);\n      num = \"\" + num;\n      return num;\n    },\n    keys: function () {\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(\"admin/models/observation\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    note: _emberData.default.attr(),\n    amount: _emberData.default.attr(),\n    mealType: _emberData.default.attr(),\n    timezoneOffset: _emberData.default.attr(),\n    reliabilityScore: _emberData.default.attr(),\n    priority: _emberData.default.attr(),\n    latitude: _emberData.default.attr(),\n    longitude: _emberData.default.attr(),\n    createdAt: _emberData.default.attr('moment'),\n    coachOnly: _emberData.default.attr(),\n    createdById: _emberData.default.attr(),\n    updatedAt: _emberData.default.attr('moment'),\n    happenedAt: _emberData.default.attr('moment'),\n    endedAt: _emberData.default.attr('moment'),\n    localStartedAt: _emberData.default.attr('moment'),\n    localEndedAt: _emberData.default.attr('moment'),\n    deleted: _emberData.default.attr(),\n    displayTopic: _emberData.default.belongsTo('display-topic'),\n    tags: _emberData.default.hasMany('display-topic-tag'),\n    patient: _emberData.default.belongsTo('patient'),\n    image: _emberData.default.attr(),\n    isMedicationOrSupplement: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/organization\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    name: _emberData.default.attr(),\n    coupons: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/patient-diagnosis\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    patient: _emberData.default.belongsTo('patient', {\n      inverse: 'patientDiagnoses'\n    }),\n    diagnosis: _emberData.default.belongsTo('diagnosis'),\n    diagnosis_date: _emberData.default.attr(),\n    is_primary: _emberData.default.attr('boolean', {\n      defaultValue: false\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/patient-intervention-state-change\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    patientIntervention: _emberData.default.belongsTo('patient-intervention', {\n      inverse: null\n    }),\n    createdBy: _emberData.default.belongsTo('coach', {\n      inverse: null\n    }),\n    oldState: _emberData.default.attr(),\n    newState: _emberData.default.attr(),\n    changedAt: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/patient-intervention\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    patient: _emberData.default.belongsTo('patient', {\n      inverse: null\n    }),\n    intervention: _emberData.default.belongsTo('intervention', {\n      inverse: null\n    }),\n    state: _emberData.default.attr(),\n    alias: _emberData.default.attr(),\n    activeState: _emberData.default.attr(),\n    addedDisplayTopics: _emberData.default.hasMany('display-topic'),\n    relatedObservations: _emberData.default.hasMany('observation'),\n    relatedPatientTriggers: _emberData.default.hasMany('patient-trigger'),\n    notes: _emberData.default.attr(),\n    createdAt: _emberData.default.attr(),\n    updatedAt: _emberData.default.attr(),\n    observationCount: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/patient-program\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    patient: _emberData.default.belongsTo('patient', {\n      inverse: 'patientPrograms'\n    }),\n    title: _emberData.default.attr(),\n    start_date: _emberData.default.attr(),\n    end_date: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/patient-statistic\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    username: _emberData.default.attr(),\n    firstname: _emberData.default.attr(),\n    lastname: _emberData.default.attr(),\n    state: _emberData.default.attr(),\n    createdAt: _emberData.default.attr('moment'),\n    firstObservationAt: _emberData.default.attr('moment'),\n    lastObservationAt: _emberData.default.attr('moment'),\n    consecutiveObservation: _emberData.default.attr(),\n    observationsCount: _emberData.default.attr(),\n    lastMessage: _emberData.default.attr(),\n    image: _emberData.default.attr(),\n    nextSessionAt: _emberData.default.attr(),\n    coachId: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/patient-trigger-state-change\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    patientTrigger: _emberData.default.belongsTo('patient-trigger', {\n      inverse: null\n    }),\n    oldState: _emberData.default.attr(),\n    newState: _emberData.default.attr(),\n    changedAt: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/patient-trigger\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    patient: _emberData.default.belongsTo('patient', {\n      inverse: null\n    }),\n    globalTrigger: _emberData.default.belongsTo('trigger', {\n      inverse: null\n    }),\n    state: _emberData.default.attr(),\n    alias: _emberData.default.attr(),\n    activeState: _emberData.default.attr(),\n    createdAt: _emberData.default.attr(),\n    updatedAt: _emberData.default.attr(),\n    createdBy: _emberData.default.belongsTo('coach', {\n      inverse: null\n    }),\n    addedDisplayTopics: _emberData.default.hasMany('display-topic'),\n    relatedObservations: _emberData.default.hasMany('observation'),\n    observationCount: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/patient\", [\"exports\", \"ember-data\", \"admin/models/user\"], function (_exports, _emberData, _user) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _user.default.extend({\n    possibleStateTransitions: _emberData.default.attr(),\n    conversation: _emberData.default.belongsTo('conversation', {\n      inverse: null\n    }),\n    coach: _emberData.default.belongsTo('coach', {\n      inverse: null\n    }),\n    secondaryCoaches: _emberData.default.hasMany('coach'),\n    observations: _emberData.default.hasMany('observation'),\n    displayTopics: _emberData.default.hasMany('display-topic'),\n    patientPrograms: _emberData.default.hasMany('patient-program'),\n    insights: _emberData.default.hasMany('insight'),\n    address_1: _emberData.default.attr(),\n    address_2: _emberData.default.attr(),\n    address_zipcode: _emberData.default.attr(),\n    address_city: _emberData.default.attr(),\n    address_state: _emberData.default.attr(),\n    address_country: _emberData.default.attr(),\n    archived: _emberData.default.attr(),\n    lastObservation: _emberData.default.attr(),\n    account: _emberData.default.attr(),\n    fastingPeriod: _emberData.default.attr(),\n    isFasting: _emberData.default.attr(),\n    organizations: _emberData.default.hasMany('organization'),\n    program: _emberData.default.attr(),\n    programState: _emberData.default.attr(),\n    reason: _emberData.default.attr(),\n    patientDiagnoses: _emberData.default.hasMany('patient-diagnosis')\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/saas-metric\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    title: _emberData.default.attr('string'),\n    number: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/supplement\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    title: _emberData.default.attr(),\n    category: _emberData.default.attr(),\n    dosage: _emberData.default.attr(),\n    dosageUnit: _emberData.default.attr(),\n    frequency: _emberData.default.attr(),\n    frequencyUnit: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/survey-response\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    user: _emberData.default.belongsTo('user'),\n    status: _emberData.default.attr(),\n    respondent_id: _emberData.default.attr(),\n    started_at: _emberData.default.attr(),\n    modified_at: _emberData.default.attr(),\n    questions: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/survey\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    title: _emberData.default.attr(),\n    createdAt: _emberData.default.attr(),\n    modifiedAt: _emberData.default.attr(),\n    survey_monkey_id: _emberData.default.attr(),\n    enabled: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/swipe-history\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    swipe_item: _emberData.default.belongsTo('swipe-item'),\n    swiped_on: _emberData.default.attr(),\n    contains: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/swipe-item\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    observation: _emberData.default.belongsTo('observation'),\n    swipe_set: _emberData.default.belongsTo('swipe-set'),\n    swiped_on: _emberData.default.attr(),\n    contains: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/swipe-set\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    // note: DS.attr(),\n    displayTopic: _emberData.default.belongsTo('display-topic'),\n    // tags: DS.hasMany('display-topic-tag'),\n    // patient: DS.belongsTo('patient'),\n    display_topic_tag: _emberData.default.belongsTo('display-topic-tag'),\n    n_days: _emberData.default.attr(),\n    n_swiped: _emberData.default.attr(),\n    percent_swiped: _emberData.default.attr(),\n    n_total: _emberData.default.attr(),\n    startDatetime: _emberData.default.attr(),\n    created_by: _emberData.default.belongsTo('user'),\n    created_at: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/topic-template-display-topic-tag\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    display_topic: _emberData.default.belongsTo('topic-template-display-topic'),\n    topic: _emberData.default.belongsTo('topic'),\n    alias: _emberData.default.attr(),\n    enabled: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/topic-template-display-topic\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    topicTemplate: _emberData.default.belongsTo('topic-template'),\n    topic: _emberData.default.belongsTo('topic'),\n    alias: _emberData.default.attr(),\n    topicTemplateDisplayTopicTags: _emberData.default.hasMany('topic-template-display-topic-tag'),\n    enabled: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/topic-template\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    name: _emberData.default.attr(),\n    topicTemplateDisplayTopics: _emberData.default.hasMany('topic-template-display-topic'),\n    associatedObjects: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/topic\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    title: _emberData.default.attr(),\n    displayTitle: _emberData.default.attr(),\n    topic_description: _emberData.default.attr(),\n    tag_description: _emberData.default.attr(),\n    topicSubtype: _emberData.default.attr(),\n    topicType: _emberData.default.attr(),\n    color: _emberData.default.attr(),\n    defaultAmount: _emberData.default.attr(),\n    displayTopics: _emberData.default.hasMany('display-topic'),\n    inputType: _emberData.default.attr(),\n    allowedTags: _emberData.default.hasMany('topic', {\n      inverse: null\n    }),\n    tagOnly: _emberData.default.attr(),\n    state: _emberData.default.attr(),\n    modalReminder: _emberData.default.attr(),\n    isGeneric: _emberData.default.attr(),\n    brand: _emberData.default.attr(),\n    category: _emberData.default.attr(),\n    dosage: _emberData.default.attr(),\n    dosageUnit: _emberData.default.attr(),\n    frequency: _emberData.default.attr(),\n    frequencyUnit: _emberData.default.attr(),\n    mappingKey: _emberData.default.attr(),\n    displayTopicType: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/trigger\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    name: _emberData.default.attr(),\n    triggerDescription: _emberData.default.attr(),\n    // topics: DS.hasMany('topic'),\n    state: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/user-category\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    title: _emberData.default.attr(),\n    users: _emberData.default.hasMany('user', {\n      inverse: 'userCategories'\n    }),\n    description: _emberData.default.attr(),\n    state: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/user-feedback-request\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    user: _emberData.default.belongsTo('user', {}),\n    requestedAt: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/user-organization\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    user: _emberData.default.belongsTo('user'),\n    organization: _emberData.default.belongsTo('organization'),\n    value: _emberData.default.attr(),\n    status: _emberData.default.attr()\n  });\n\n  _exports.default = _default;\n});","define(\"admin/models/user\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.Model.extend({\n    username: _emberData.default.attr(),\n    firstname: _emberData.default.attr(),\n    lastname: _emberData.default.attr(),\n    email: _emberData.default.attr(),\n    roles: _emberData.default.attr(),\n    secondaryCoaches: _emberData.default.hasMany('coach'),\n    gender: _emberData.default.attr(),\n    birthdate: _emberData.default.attr(),\n    description: _emberData.default.attr(),\n    ethnicity: _emberData.default.attr(),\n    state: _emberData.default.attr(),\n    phoneNumber: _emberData.default.attr(),\n    faxNumber: _emberData.default.attr(),\n    unitSetting: _emberData.default.attr(),\n    lastObservation: _emberData.default.attr('moment'),\n    createdAt: _emberData.default.attr(),\n    updatedAt: _emberData.default.attr(),\n    password: _emberData.default.attr(),\n    image: _emberData.default.attr(),\n    fastingPeriod: _emberData.default.attr(),\n    isFasting: _emberData.default.attr(),\n    organizations: _emberData.default.hasMany('organization'),\n    userCategories: _emberData.default.hasMany('user-category', {\n      inverse: 'users'\n    }),\n    fullname: Ember.computed('firstname', 'lastname', function () {\n      return `${this.get('firstname')} ${this.get('lastname')}`;\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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(\"admin/router\", [\"exports\", \"admin/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const Router = Ember.Router.extend({\n    location: _environment.default.locationType,\n    rootURL: _environment.default.rootURL\n  });\n  Router.map(function () {\n    this.route('index', {\n      path: '/'\n    });\n    this.route('dashboard', {\n      path: '/dashboard'\n    });\n    this.route('users', {\n      path: '/users'\n    }, function () {\n      this.route('detail', {\n        path: '/:user_id'\n      }, function () {\n        this.route('edit', {\n          path: '/edit'\n        });\n      });\n      this.route('new', {\n        path: '/new'\n      });\n    });\n    this.route('coach-patient-sessions', {\n      path: '/coach-patient-sessions'\n    }, function () {\n      this.route('detail', {\n        path: '/:coach-patient-session_id'\n      }, function () {\n        this.route('edit', {\n          path: '/edit'\n        });\n      });\n    });\n    this.route('integrations', {\n      path: '/integrations'\n    }, function () {\n      this.route('surveys', {\n        path: '/surveys'\n      }, function () {\n        this.route('detail', {\n          path: '/:survey_id'\n        }, function () {\n          this.route('responses', {\n            path: '/responses'\n          }, function () {\n            this.route('detail', {\n              path: '/:survey_response_id'\n            });\n          });\n        });\n      });\n      this.route('calls', {\n        path: '/calls'\n      }, function () {\n        this.route('detail', {\n          path: '/:call_id'\n        }, function () {});\n      });\n    });\n    this.route('patients', {\n      path: '/patients'\n    }, function () {\n      this.route('detail', {\n        path: '/:patient_id'\n      }, function () {\n        this.route('details', {\n          path: '/details'\n        }, function () {\n          this.route('edit', {\n            path: '/edit'\n          });\n        });\n        this.route('display-topics', {\n          path: '/patient-view'\n        }, function () {\n          this.route('detail', {\n            path: '/:display-topic_id'\n          }, function () {\n            this.route('edit', {\n              path: '/edit'\n            });\n            this.route('tags', {\n              path: '/tags'\n            }, function () {\n              this.route('edit', {\n                path: '/:tag_id/edit'\n              });\n              this.route('new', {\n                path: '/new'\n              });\n            });\n          });\n          this.route('new', {\n            path: '/new'\n          });\n        });\n        this.route('patient-programs', {\n          path: '/patient-programs'\n        }, function () {\n          this.route('detail', {\n            path: '/:patient-program_id'\n          }, function () {\n            this.route('edit', {\n              path: '/edit'\n            });\n          });\n          this.route('new', {\n            path: '/new'\n          });\n        });\n        this.route('coach-patient-sessions', {\n          path: '/coach-patient-sessions'\n        }, function () {\n          this.route('detail', {\n            path: '/:coach-patient-session_id'\n          }, function () {\n            this.route('edit', {\n              path: '/edit'\n            });\n          });\n          this.route('new', {\n            path: '/new'\n          });\n        });\n        this.route('observations', {\n          path: '/activity-log'\n        }, function () {\n          this.route('triggers', {\n            path: '/triggers'\n          });\n          this.route('interventions', {\n            path: '/interventions'\n          });\n          this.route('detail', {\n            path: '/:observation_id'\n          }, function () {\n            this.route('edit', {\n              path: '/edit'\n            });\n          });\n        });\n        this.route('notes', {\n          path: '/notes'\n        }, function () {\n          this.route('detail', {\n            path: '/:note_id'\n          }, function () {\n            this.route('edit', {\n              path: '/edit'\n            });\n          });\n          this.route('new', {\n            path: '/new'\n          });\n        });\n        this.route('calendar');\n        this.route('tracker');\n        this.route('messages');\n        this.route('sessions');\n        this.route('goals');\n        this.route('audit-logs', {\n          path: '/audit-logs'\n        }, function () {});\n        this.route('swipes', {\n          path: '/swipes'\n        }, function () {\n          this.route('new', {\n            path: '/new'\n          });\n        });\n        this.route('insights', {\n          path: '/insights'\n        }, function () {\n          this.route('detail', {\n            path: '/:insight_id'\n          });\n        });\n        this.route('surveys', {\n          path: '/surveys'\n        }, function () {\n          this.route('detail', {\n            path: '/:survey-response_id'\n          }, function () {});\n        });\n        this.route('patient-diagnoses', {\n          path: '/patient-diagnoses'\n        }, function () {\n          this.route('detail', {\n            path: '/:patient-diagnosis_id'\n          }, function () {\n            this.route('edit', {\n              path: '/edit'\n            });\n          });\n          this.route('new', {\n            path: '/new'\n          });\n        });\n        this.route('patient-triggers', {\n          path: '/patient-triggers'\n        }, function () {\n          this.route('detail', {\n            path: '/:patient-trigger_id'\n          }, function () {\n            this.route('edit', {\n              path: '/edit'\n            });\n          });\n        });\n        this.route('patient-interventions', {\n          path: '/patient-interventions'\n        }, function () {\n          this.route('detail', {\n            path: '/:patient-intervention_id'\n          }, function () {\n            this.route('edit', {\n              path: '/edit'\n            });\n          });\n        });\n      });\n      this.route('new', {\n        path: '/new'\n      });\n    });\n    this.route('coaches', {\n      path: '/coaches'\n    }, function () {\n      this.route('detail', {\n        path: '/:coach_id'\n      }, function () {\n        this.route('edit', {\n          path: '/edit'\n        });\n      });\n      this.route('new', {\n        path: '/new'\n      });\n    });\n    this.route('settings', {\n      path: '/settings'\n    }, function () {\n      this.route('organizations', {\n        path: '/organizations'\n      }, function () {\n        this.route('detail', {\n          path: '/:organization_id'\n        }, function () {\n          this.route('edit', {\n            path: '/edit'\n          });\n        });\n        this.route('new', {\n          path: '/new'\n        });\n      });\n      this.route('topics', {\n        path: '/topics'\n      }, function () {\n        this.route('detail', {\n          path: '/:topic_id'\n        }, function () {\n          this.route('edit', {\n            path: '/edit'\n          });\n        });\n        this.route('new', {\n          path: '/new'\n        });\n      });\n      this.route('user-categories', {\n        path: '/user-categories'\n      }, function () {\n        this.route('detail', {\n          path: '/:user_category_id'\n        }, function () {\n          this.route('edit', {\n            path: '/edit'\n          });\n        });\n        this.route('new', {\n          path: '/new'\n        });\n      });\n      this.route('triggers', {\n        path: '/triggers'\n      }, function () {\n        this.route('detail', {\n          path: '/:trigger_id'\n        }, function () {\n          this.route('edit', {\n            path: '/edit'\n          });\n        });\n        this.route('new', {\n          path: '/new'\n        });\n      });\n      this.route('topic-templates', {\n        path: '/topic-templates'\n      }, function () {\n        this.route('detail', {\n          path: '/:topic_template_id'\n        }, function () {\n          this.route('edit', {\n            path: '/edit'\n          });\n        });\n        this.route('new', {\n          path: '/new'\n        });\n      });\n      this.route('diagnoses', {\n        path: '/diagnoses'\n      }, function () {\n        this.route('detail', {\n          path: '/:diagnosis_id'\n        }, function () {\n          this.route('edit', {\n            path: '/edit'\n          });\n        });\n        this.route('new', {\n          path: '/new'\n        });\n      });\n      this.route('interventions', {\n        path: '/interventions'\n      }, function () {\n        this.route('detail', {\n          path: '/:intervention_id'\n        }, function () {\n          this.route('edit', {\n            path: '/edit'\n          });\n        });\n        this.route('new', {\n          path: '/new'\n        });\n      });\n      this.route('medications', {\n        path: '/medications'\n      }, function () {\n        this.route('detail', {\n          path: '/:medication_id'\n        }, function () {\n          this.route('edit', {\n            path: '/edit'\n          });\n        });\n        this.route('new', {\n          path: '/new'\n        });\n      });\n      this.route('supplements', {\n        path: '/supplements'\n      }, function () {\n        this.route('detail', {\n          path: '/:supplement_id'\n        }, function () {\n          this.route('edit', {\n            path: '/edit'\n          });\n        });\n        this.route('new', {\n          path: '/new'\n        });\n      });\n    });\n    this.route('login');\n    this.route('profile', {\n      path: '/profile'\n    }, function () {\n      this.route('detail', {\n        path: '/:user_id'\n      }, function () {\n        this.route('edit', {\n          path: '/edit'\n        });\n      });\n      this.route('change-password', {\n        path: '/change-password'\n      });\n    });\n    this.route('audit-log', {\n      path: '/audit-log'\n    }, function () {\n      this.route('detail', {\n        path: '/details'\n      }, function () {});\n    });\n    this.route('missing-sessions', {\n      path: '/missing-sessions'\n    }, function () {});\n    this.route('insights', {\n      path: '/insights'\n    }, function () {});\n    this.route('page-not-found', {\n      path: '*path'\n    });\n    this.route('saas-metric', {\n      path: '/saas-metrics'\n    });\n  });\n  var _default = Router;\n  _exports.default = _default;\n});","define(\"admin/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    currentUser: Ember.inject.service(),\n\n    beforeModel() {\n      this._super(...arguments);\n\n      return this._loadCurrentUser();\n    },\n\n    sessionAuthenticated() {\n      this._super(...arguments);\n\n      this._loadCurrentUser();\n    },\n\n    _loadCurrentUser() {\n      return this.get('currentUser').load().catch(() => {\n        alert('Something went wrong, please try again.');\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/audit-log/index\", [\"exports\", \"jquery\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/config/environment\"], function (_exports, _jquery, _authenticatedRouteMixin, _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(_authenticatedRouteMixin.default, {\n    model(params) {\n      var queryParams = {\n        page: 1,\n        page_size: 25,\n        ordering: '-id'\n      };\n      var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (m, key, value) {\n        queryParams[key] = value;\n      });\n      return _jquery.default.ajax({\n        url: `${_environment.default.API_URL}/admin/v1/filters?`,\n        headers: {\n          Authorization: 'Bearer ' + this.get('session.data.authenticated.access')\n        }\n      }).then(response => {\n        return Ember.RSVP.hash({\n          auditLog: this.store.query('audit-log-entry', queryParams),\n          filters: response\n        });\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/coach-patient-sessions/detail/edit\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const session = this.modelFor('coach-patient-sessions.detail'); // debugger;\n\n      return Ember.RSVP.hash({\n        session\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/coach-patient-sessions/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/config/environment\"], function (_exports, _authenticatedRouteMixin, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  // import { fetchAll } from 'admin/libs/fetch';\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, {\n    breadCrumb: {\n      title: 'Sessions',\n      loading: 'Loading...'\n    },\n\n    model() {\n      var queryParams = {\n        page: 1,\n        page_size: 25,\n        ordering: '-scheduled_at',\n        missing_only: true // include: 'patient,coach'\n\n      };\n      return Ember.RSVP.hash({\n        missingSessionsEntries: this.store.query('coach-patient-session', queryParams)\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/coaches/detail\", [\"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    model(params) {\n      return Ember.RSVP.hash({\n        coach: this.store.findRecord('coach', params.coach_id)\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/coaches/detail/edit\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const coach = this.modelFor('coaches.detail').coach;\n      return Ember.RSVP.hash({\n        coach,\n        userCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {\n          user: coach.id,\n          state: 'active'\n        }),\n        allCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {\n          state: 'active'\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/coaches/detail/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const coach = this.modelFor('coaches.detail').coach;\n      return Ember.RSVP.hash({\n        coach,\n        userCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {\n          user: coach.id,\n          state: 'active'\n        }),\n        patients: (0, _fetch.fetchAll)(this.store, 'patient', {\n          coach: coach.id,\n          state: ['active', 'needinfo']\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/coaches/index\", [\"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    model() {\n      return this.store.query('coach-statistic', {\n        page: 1,\n        page_size: 10,\n        ordering: 'firstname'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/coaches/new\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const coach = this.store.createRecord('coach');\n      return Ember.RSVP.hash({\n        coach,\n        userCategories: [],\n        allCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {})\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.coach;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/dashboard\", [\"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    currentUser: Ember.inject.service('current-user'),\n    session: Ember.inject.service('session'),\n\n    model() {\n      const addExtraParams = params => {\n        return Object.assign(Ember.copy(defaultParams, true), params);\n      };\n\n      const addnoCoachExtraParams = params => {\n        return Object.assign(Ember.copy(noCoachParams, true), params);\n      };\n\n      const coachUser = this.get('currentUser.jwtUser.id');\n      const defaultParams = {\n        page: 1,\n        page_size: 10,\n        ordering: 'firstname'\n      };\n      const noCoachParams = {\n        page: 1,\n        page_size: 10,\n        ordering: 'firstname'\n      };\n\n      if (this.get('currentUser.hasRoleAdmin')) {\n        defaultParams.coach = coachUser;\n      }\n\n      return this.get('currentUser.hasRoleCoach') ? Ember.RSVP.hash({\n        coach: this.store.findRecord('coach', coachUser),\n        activePatients: this.store.query('patient-statistic', addExtraParams({\n          state: ['active', 'needinfo']\n        })),\n        notActivePatients: this.store.query('patient-statistic', addExtraParams({\n          state: ['-active']\n        })),\n        archivedPatients: this.store.query('patient-statistic', addExtraParams({\n          state: ['active', 'needinfo']\n        })),\n        noCoachPatients: this.get('currentUser.hasRoleAdmin') ? this.store.query('patient-statistic', addnoCoachExtraParams({\n          state: ['active', 'needinfo'],\n          nocoach: true\n        })) : []\n      }) : Ember.RSVP.hash({\n        noCoachPatients: this.get('currentUser.hasRoleAdmin') ? this.store.query('patient-statistic', addnoCoachExtraParams({\n          state: ['active', 'needinfo'],\n          nocoach: true\n        })) : []\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/index\", [\"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    session: Ember.inject.service('session'),\n    currentUser: Ember.inject.service('current-user'),\n    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    beforeModel() {\n      this._super(...arguments);\n\n      return this.get('currentUser').load().then(() => {\n        if (this.get('session.isAuthenticated')) {\n          this.get('fullStory').initFullStoryAnalytics();\n\n          if (this.get('currentUser.hasRoleAdmin')) {\n            this.transitionTo('users');\n          }\n\n          if (this.get('currentUser.hasRoleAdmin') || this.get('currentUser.hasRoleCoach')) {\n            this.transitionTo('dashboard');\n          }\n        } else {\n          this.get('fullStory').shutdownFullStoryAnalytics();\n          this.transitionTo('login');\n        }\n      }).catch(() => {\n        this.get('fullStory').shutdownFullStoryAnalytics();\n        this.transitionTo('login');\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/insights/index\", [\"exports\", \"jquery\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/config/environment\"], function (_exports, _jquery, _authenticatedRouteMixin, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  // import { fetchAll } from 'admin/libs/fetch';\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, {\n    breadCrumb: {\n      title: 'Insights',\n      loading: 'Loading...'\n    },\n\n    model() {\n      var queryset = this.store.query('insight', {\n        page: 1,\n        page_size: 100,\n        // patient: patient.id,\n        ordering: '-created_at' // include: 'displayTopic,displayTopic.topic'\n\n      });\n      return _jquery.default.ajax({\n        url: `${_environment.default.API_URL}/admin/v1/insights-filters`,\n        headers: {\n          Authorization: 'Bearer ' + this.get('session.data.authenticated.access')\n        }\n      }).then(response => {\n        return Ember.RSVP.hash({\n          insights: this.store.query('insight', {\n            page: 1,\n            page_size: 25,\n            ordering: '-created_at'\n          }),\n          filters: response\n        });\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/integrations/calls/detail\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model(params) {\n      var call = this.store.findRecord('call', params.call_id);\n      return Ember.RSVP.hash({\n        call: call\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/integrations/calls/index\", [\"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    model() {\n      return this.store.query('call', {\n        page: 1,\n        page_size: 20\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/integrations/index\", [\"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    redirect(model, transition) {\n      transition.abort();\n      this.transitionTo('integrations.surveys.index');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/integrations/surveys/detail\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model(params) {\n      var survey = this.store.findRecord('survey', params.survey_id);\n      return Ember.RSVP.hash({\n        survey: survey,\n        surveyResponses: (0, _fetch.fetchAll)(this.store, 'survey-response', {\n          survey: params.survey_id\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/integrations/surveys/detail/responses/detail\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model(params) {\n      var surveyResponse = this.store.findRecord('survey-response', params.survey_response_id);\n      var patients = (0, _fetch.fetchAll)(this.store, 'patient', {\n        'state': 'active',\n        'coach': 2\n      });\n      return Ember.RSVP.hash({\n        surveyResponse,\n        patients\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/integrations/surveys/detail/responses/index\", [\"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    redirect(model, transition) {\n      transition.abort();\n      this.transitionTo('integrations.surveys.detail', model.survey.id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/integrations/surveys/index\", [\"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    model() {\n      return this.store.query('survey', {\n        page: 1,\n        page_size: 20\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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\n  _exports.default = _default;\n});","define(\"admin/routes/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.Route.extend({});\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail\", [\"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  // import { fetchAll } from 'admin/libs/fetch';\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, {\n    breadCrumb: {},\n\n    model(params) {\n      return Ember.RSVP.hash({\n        patient: this.store.findRecord('patient', params.patient_id)\n      });\n    },\n\n    afterModel(model) {\n      const patientName = Ember.get(model, 'patient.fullname');\n      const patientID = Ember.get(model, 'patient.id');\n      Ember.set(this, 'breadCrumb', {\n        title: patientID\n      });\n    },\n\n    redirect(model, transition) {\n      if (transition.targetName == 'patients.detail.index') {\n        transition.abort();\n        this.transitionTo('patients.detail.details', model.patient.id);\n      }\n    },\n\n    actions: {\n      willTransition(transition) {\n        if (transition.targetName == 'patients.detail.index') {\n          transition.abort();\n          this.transitionTo('patients.detail.details');\n        }\n      }\n\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/audit-logs/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      return Ember.RSVP.hash({\n        patient,\n        auditLog: this.store.query('audit-log-entry', {\n          page: 1,\n          ordering: '-id',\n          actor_id: patient.id,\n          patient_related_only: true\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/calendar\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"moment\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _moment, _fetch) {\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    breadCrumb: {\n      title: 'Calendar',\n      loading: 'Loading...'\n    },\n    fullStory: Ember.inject.service('fullstory-analytics'),\n    queryParams: {\n      date: {\n        refreshModel: true\n      }\n    },\n\n    resetController(controller, isExiting) {\n      if (isExiting) {\n        controller.set('searchHighlightText', null);\n      }\n    },\n\n    model(params) {\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Calendar');\n\n      const endDate = this._parseDateParam(params.date).add(4, 'days');\n\n      const startDate = (0, _moment.default)(endDate).subtract(28, 'days');\n      return Ember.RSVP.hash({\n        patient: patient,\n        startDate,\n        endDate,\n        displayTopics: (0, _fetch.fetchAll)(this.store, 'display-topic', {\n          patient: patient.id,\n          include: 'displayTopicTags,topic'\n        }),\n        observations: (0, _fetch.fetchAll)(this.store, 'observation', {\n          patient: patient.id,\n          from: startDate.format('YYYY-MM-DD'),\n          to: endDate.format('YYYY-MM-DD'),\n          include: 'displayTopic,tags,displayTopic.topic',\n          ordering: '-happened_at'\n        }),\n        sessions: (0, _fetch.fetchAll)(this.store, 'coach-patient-session', {\n          patient: patient.id,\n          from: startDate.format('YYYY-MM-DD'),\n          to: endDate.format('YYYY-MM-DD')\n        }),\n        patientTriggerStateChanges: (0, _fetch.fetchAll)(this.store, 'patient-trigger-state-change', {\n          patient: patient.id,\n          from: startDate.format('YYYY-MM-DD'),\n          to: endDate.format('YYYY-MM-DD'),\n          include: 'patientTrigger,patientTrigger.globalTrigger,patientTrigger.createdBy'\n        }),\n        patientInterventionStateChanges: (0, _fetch.fetchAll)(this.store, 'patient-intervention-state-change', {\n          patient: patient.id,\n          from: startDate.format('YYYY-MM-DD'),\n          to: endDate.format('YYYY-MM-DD'),\n          include: 'patientIntervention,patientIntervention.intervention,createdBy'\n        })\n      });\n    },\n\n    _parseDateParam: function (param) {\n      const parsedParam = (0, _moment.default)(param, 'YYYY-MM-DD');\n\n      if (!parsedParam.isValid() || param !== parsedParam.format('YYYY-MM-DD') || parsedParam.isAfter((0, _moment.default)(), 'day')) {\n        return (0, _moment.default)();\n      }\n\n      return parsedParam;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/coach-patient-sessions\", [\"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    breadCrumb: {\n      title: 'Sessions',\n      loading: 'Loading...'\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/coach-patient-sessions/detail/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    breadCrumb: {\n      title: 'Sessions',\n      loading: 'Loading...'\n    },\n\n    async model() {\n      const session = this.modelFor('patients.detail.coach-patient-sessions.detail');\n      const patient = this.modelFor('patients.detail').patient;\n      const conversation = this.store.findRecord('conversation', patient.conversation.get('id'));\n      return Ember.RSVP.hash({\n        session,\n        patient,\n        conversation,\n        patientTrigger: this.store.createRecord('patient-trigger', {\n          patient: patient\n        }),\n        triggers: (0, _fetch.fetchAll)(this.store, 'trigger'),\n        observations: this.store.query('observation', {\n          page: 1,\n          page_size: 10,\n          list_note: false,\n          showDeleted: false,\n          patient: patient.id,\n          ordering: '-happened_at',\n          include: 'displayTopic,displayTopic.topic'\n        }),\n        displayTopics: (0, _fetch.fetchAll)(this.store, 'display-topic', {\n          patient: patient.id,\n          include: 'topic'\n        }),\n        topics: (0, _fetch.fetchAll)(this.store, 'topic'),\n        topicTemplates: (0, _fetch.fetchAll)(this.store, 'topic-template'),\n        topicTemplateDisplayTopics: (0, _fetch.fetchAll)(this.store, 'topic-template-display-topic'),\n        topicTemplateDisplayTopicTags: (0, _fetch.fetchAll)(this.store, 'topic-template-display-topic-tag'),\n        patientIntervention: this.store.createRecord('patient-intervention', {\n          patient: patient\n        }),\n        interventions: (0, _fetch.fetchAll)(this.store, 'intervention'),\n        patientTriggers: (0, _fetch.fetchAll)(this.store, 'patient-trigger', {\n          patient: patient.id // ordering: '-updated_at'\n\n        }),\n        patientInterventions: (0, _fetch.fetchAll)(this.store, 'patient-intervention', {\n          patient: patient.id // ordering: '-updated_at',\n\n        })\n      });\n    },\n\n    setupController(controller, model) {\n      controller.set('model', model);\n      controller.set('notesValue', model.session.notes);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/coach-patient-sessions/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/config/environment\"], function (_exports, _authenticatedRouteMixin, _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(_authenticatedRouteMixin.default, {\n    breadCrumb: {\n      title: 'Sessions',\n      loading: 'Loading...'\n    },\n    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Sessions');\n      return $.ajax({\n        url: `${_environment.default.API_URL}/admin/v1/coach-patient-sessions/statistics?patient=${patient.id}`,\n        headers: {\n          Authorization: 'Bearer ' + this.get('session.data.authenticated.access')\n        }\n      }).then(response => {\n        return Ember.RSVP.hash({\n          patient,\n          patientUser: this.store.findRecord('user', patient.id),\n          coachUser: this.store.findRecord('user', patient.get('coach.id')),\n          statistics: response.data,\n          userFeedbackRequests: this.store.query('user-feedback-request', {\n            patient: patient.id,\n            page: 1,\n            page_size: 10000\n          }),\n          sessions: this.store.query('coach-patient-session', {\n            patient: patient.id,\n            page: 1,\n            page_size: 10000\n          })\n        });\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/details/edit\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      var user = this.store.peekRecord('user', patient.id);\n      return Ember.RSVP.hash({\n        patient,\n        user,\n        organizations: (0, _fetch.fetchAll)(this.store, 'organization'),\n        coaches: (0, _fetch.fetchAll)(this.store, 'coach'),\n        userCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {\n          user: patient.id,\n          state: 'active'\n        }),\n        allCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {\n          state: 'active'\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/details/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\", \"admin/config/environment\"], function (_exports, _authenticatedRouteMixin, _fetch, _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(_authenticatedRouteMixin.default, {\n    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    model() {\n      this._findAllRecordArray = null;\n      const patient = this.modelFor('patients.detail').patient;\n      return $.ajax({\n        url: `${_environment.default.API_URL}/v1/coaching/survey-mobile-onboarding-responses?user_id=${patient.id}`,\n        headers: {\n          Authorization: 'Bearer ' + this.get('session.data.authenticated.access')\n        }\n      }).then(function (onboardingSurveyResponses) {\n        this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Details');\n        return Ember.RSVP.hash({\n          patient,\n          userCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {\n            user: patient.id,\n            state: 'active'\n          }),\n          patientPrograms: (0, _fetch.fetchAll)(this.store, 'patient-program', {\n            patient: patient.id\n          }),\n          export_link: _environment.default.API_URL + '/admin/v1/users/' + patient.id + '/export',\n          patientDiagnoses: (0, _fetch.fetchAll)(this.store, 'patient-diagnosis', {\n            patient: patient.id\n          }),\n          onboardingSurveyResponses: onboardingSurveyResponses['data']\n        });\n      }.bind(this));\n    },\n\n    actions: {\n      // This action will be called to refresh model() and its attrs\n      refreshModel: function () {\n        this.refresh();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/display-topics-loading\", [\"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    breadCrumb: {\n      title: 'Client View Loading...',\n      loading: 'Loading...'\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/display-topics\", [\"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    breadCrumb: {\n      title: 'Client View',\n      loading: 'Loading...'\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/display-topics/detail/edit\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const displayTopic = this.modelFor('patients.detail.display-topics.detail');\n      return Ember.RSVP.hash({\n        displayTopic: displayTopic,\n        topics: (0, _fetch.fetchAll)(this.store, 'topic')\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.displayTopic;\n      model.get('displayTopicTags').forEach(function (child) {\n        if ((child.get('isNew') || child.changedAttributes()) && !child.get('isSaving')) {\n          child.rollbackAttributes();\n        }\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/display-topics/detail/index\", [\"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    model() {\n      this._findAllRecordArray = null;\n      return this.modelFor('patients.detail.display-topics.detail');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/display-topics/detail/tags/edit\", [\"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    model(params) {\n      return Ember.RSVP.hash({\n        displayTopicTag: this.store.findRecord('display-topic-tag', params.tag_id)\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/display-topics/detail/tags/new\", [\"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    model() {\n      const displayTopic = this.modelFor('patients.detail.display-topics.detail');\n      return Ember.RSVP.hash({\n        displayTopicTag: this.store.createRecord('display-topic-tag', {\n          displayTopic: displayTopic\n        }),\n        topic: this.store.findAll('topic')\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.displayTopicTag;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/display-topics/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    model() {\n      this._findAllRecordArray = null;\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Client View');\n      return (0, _fetch.fetchAll)(this.store, 'display-topic', {\n        patient: patient.id\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/display-topics/new\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      return Ember.RSVP.hash({\n        displayTopic: this.store.createRecord('display-topic', {\n          patient: patient\n        }),\n        topics: (0, _fetch.fetchAll)(this.store, 'topic')\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.displayTopic;\n      const modelChilds = model.get('displayTopicTags');\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n\n      modelChilds.forEach(function (child) {\n        if ((child.get('isNew') || child.get('isDirty')) && !child.get('isSaving')) {\n          child.rollbackAttributes();\n        }\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/goals\", [\"exports\", \"jquery\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/config/environment\", \"moment\"], function (_exports, _jquery, _authenticatedRouteMixin, _environment, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function formatDate(date) {\n    var d = new Date(date),\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\n  var getDateArray = function (start, end) {\n    var arr = new Array();\n    var dt = new Date(start);\n\n    while (dt <= end) {\n      arr.push(formatDate(new Date(dt)));\n      dt.setDate(dt.getDate() + 1);\n    }\n\n    return arr;\n  }; // var getDates = function(startDate, endDate) {\n  //   var dates = [],\n  //       currentDate = startDate,\n  //       addDays = function(days) {\n  //         var date = new Date(this.valueOf());\n  //         date.setDate(date.getDate() + days);\n  //         return date;\n  //       };\n  //   while (currentDate <= endDate) {\n  //     var formatted_date = formatDate(currentDate);\n  //     dates.push(formatted_date);\n  //     currentDate = addDays.call(currentDate, 1);\n  //   }\n  //   return dates;\n  // };\n\n\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, {\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      let token = this.get('session.data.authenticated.access');\n      return _jquery.default.ajax({\n        url: _environment.default['API_URL'] + '/admin/v1/patients/3/display-topic-goals',\n        method: 'GET',\n        data: {},\n        headers: {\n          Authorization: 'Bearer ' + token\n        }\n      }).then(function (response, x) {\n        if (x == 'success') {\n          var first = response.first_observation_date.split('T')[0].split('-');\n          var date_range = getDateArray(new Date(first[0], first[1], first[2]), new Date());\n          var data_table = [];\n          date_range.forEach(function (observation_date) {\n            var date_data = {\n              date: (0, _moment.default)(observation_date).format('MM-DD-YYYY'),\n              data: []\n            };\n            response.display_topics.forEach(function (display_topic) {\n              var observation_data = response.observation_dates[display_topic.id][observation_date];\n\n              if (typeof observation_data !== typeof undefined) {\n                if (observation_data['goal_type'] == 'target') {\n                  var displaytopic_day_class = observation_data['amount'] >= observation_data['goal_amount'] ? 'met' : 'unmet';\n                } else if (observation_data['goal_type'] == 'limit') {\n                  var displaytopic_day_class = observation_data['amount'] <= observation_data['goal_amount'] ? 'met' : 'unmet';\n                } else {\n                  var displaytopic_day_class = '';\n                }\n\n                date_data.data.push({\n                  display_topic: display_topic,\n                  goal_amount: observation_data['goal_amount'],\n                  goal_type: observation_data['goal_type'],\n                  amount: Math.floor(observation_data['amount'] * 100) / 100,\n                  class: displaytopic_day_class\n                });\n              } else {\n                date_data.data.push({\n                  display_topic: display_topic,\n                  goal_amount: null,\n                  goal_type: null,\n                  amount: null,\n                  class: 'empty'\n                });\n              }\n            });\n            data_table.push(date_data);\n          });\n          return Ember.RSVP.hash({\n            data: data_table.reverse(),\n            display_topics: response.display_topics\n          });\n        } else {\n          alert('Something went wrong while calculating goals met/unmet...');\n        }\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/insights/index\", [\"exports\", \"jquery\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/config/environment\"], function (_exports, _jquery, _authenticatedRouteMixin, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  // import { fetchAll } from 'admin/libs/fetch';\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, {\n    breadCrumb: {\n      title: 'Insights',\n      loading: 'Loading...'\n    },\n    fullStory: Ember.inject.service('fullstory-analytics'),\n    session: Ember.inject.service('session'),\n\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Insights');\n      return _jquery.default.ajax({\n        url: `${_environment.default.API_URL}/admin/v1/insights-filters`,\n        headers: {\n          Authorization: 'Bearer ' + this.get('session.data.authenticated.access')\n        }\n      }).then(response => {\n        return Ember.RSVP.hash({\n          patient,\n          insights: this.store.query('insight', {\n            page: 1,\n            page_size: 10,\n            patient: patient.id,\n            ordering: '-created_at' // include: 'displayTopic,displayTopic.topic'\n\n          }),\n          filters: response // displayTopics: fetchAll(this.store, 'display-topic', {\n          //   patient: patient.id\n          // })\n\n        });\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/messages\", [\"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    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Messages');\n      return Ember.RSVP.hash({\n        conversation: this.store.findRecord('conversation', patient.get('conversation.id')),\n        patient\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/notes/detail/edit\", [\"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    model() {\n      const note = this.modelFor('patients.detail.notes.detail');\n      return Ember.RSVP.hash({\n        note: note\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.note;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/notes/index\", [\"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    breadCrumb: {\n      title: 'Notes',\n      loading: 'Loading...'\n    },\n    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Notes');\n      return Ember.RSVP.hash({\n        patientId: patient.id,\n        notes: this.store.query('note', {\n          page: 1,\n          patient: patient.id,\n          page_size: 10\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/notes/new\", [\"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    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      return Ember.RSVP.hash({\n        note: this.store.createRecord('note', {\n          patient: patient\n        })\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.note;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/observations-loading\", [\"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    breadCrumb: {\n      title: 'Activity Log Loading...',\n      loading: 'Loading...'\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/observations\", [\"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    breadCrumb: {\n      title: 'Activity Log',\n      loading: 'Loading...'\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/observations/detail/edit\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const observation = this.modelFor('patients.detail.observations.detail');\n      const patient = this.modelFor('patients.detail').patient;\n      return Ember.RSVP.hash({\n        patient,\n        displayTopics: (0, _fetch.fetchAll)(this.store, 'display-topic', {\n          patient: patient.id\n        }),\n        observation: observation\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.observation;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/observations/detail/index\", [\"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    model() {\n      return this.modelFor('patients.detail.observations.detail');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/observations/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    breadCrumb: {\n      title: 'Activity Log',\n      loading: 'Loading...'\n    },\n    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Activity Log');\n      return Ember.RSVP.hash({\n        patient,\n        observations: this.store.query('observation', {\n          page: 1,\n          page_size: 10,\n          list_note: false,\n          showDeleted: false,\n          patient: patient.id,\n          ordering: '-happened_at',\n          include: 'displayTopic,displayTopic.topic'\n        }),\n        displayTopics: (0, _fetch.fetchAll)(this.store, 'display-topic', {\n          patient: patient.id,\n          include: 'topic'\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/observations/interventions\", [\"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    breadCrumb: {\n      title: 'Activity Log',\n      loading: 'Loading...'\n    },\n    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Activity Log');\n      return Ember.RSVP.hash({\n        patient,\n        patientInterventions: this.store.query('patient-intervention', {\n          page: 1,\n          page_size: 10,\n          list_note: false,\n          showDeleted: false,\n          patient: patient.id,\n          ordering: '-happened_at',\n          include: 'intervention'\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/observations/triggers\", [\"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    breadCrumb: {\n      title: 'Activity Log',\n      loading: 'Loading...'\n    },\n    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Activity Log');\n      return Ember.RSVP.hash({\n        patient,\n        patientTriggers: this.store.query('patient-trigger', {\n          page: 1,\n          page_size: 10,\n          list_note: false,\n          showDeleted: false,\n          patient: patient.id,\n          ordering: '-happened_at',\n          include: 'globalTrigger,createdBy'\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/patient-interventions/detail/edit\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const patientIntervention = this.modelFor('patients.detail.patient-interventions.detail');\n      const patient = this.modelFor('patients.detail').patient;\n      return Ember.RSVP.hash({\n        patient,\n        interventions: (0, _fetch.fetchAll)(this.store, 'intervention'),\n        patientIntervention: patientIntervention\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.patientIntervention;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/patient-interventions/detail/index\", [\"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    model() {\n      return this.modelFor('patients.detail.patient-interventions.detail');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/patient-programs/detail/edit\", [\"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  // import RSVP from 'rsvp';\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, {\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      const patientProgram = this.modelFor('patients.detail.patient-programs.detail');\n      return Ember.RSVP.hash({\n        patientId: patient.id,\n        patientProgram: this.store.findRecord('patient-program', patientProgram.id)\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/patient-programs/new\", [\"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    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      return Ember.RSVP.hash({\n        patientId: patient.id,\n        patientProgram: this.store.createRecord('patient-program', {\n          patient: patient\n        })\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.patientProgram;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/patient-triggers/detail/edit\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const patientTrigger = this.modelFor('patients.detail.patient-triggers.detail');\n      const patient = this.modelFor('patients.detail').patient;\n      return Ember.RSVP.hash({\n        patient,\n        triggers: (0, _fetch.fetchAll)(this.store, 'trigger'),\n        patientTrigger: patientTrigger\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.patientTrigger;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/patient-triggers/detail/index\", [\"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    model() {\n      return this.modelFor('patients.detail.patient-triggers.detail');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/patient_diagnoses/detail/edit\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      const patientDiagnosis = this.modelFor('patients.detail.patient-diagnoses.detail');\n      return Ember.RSVP.hash({\n        patientId: patient.id,\n        diagnoses: (0, _fetch.fetchAll)(this.store, 'diagnosis'),\n        patientDiagnosis: this.store.findRecord('patient-diagnosis', patientDiagnosis.id)\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/patient_diagnoses/new\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      return Ember.RSVP.hash({\n        patientId: patient.id,\n        diagnoses: (0, _fetch.fetchAll)(this.store, 'diagnosis', {\n          patient: patient.id,\n          onlyNew: true\n        }),\n        patientDiagnosis: this.store.createRecord('patient-diagnosis', {\n          patient: patient\n        })\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.patientDiagnosis;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/surveys/detail\", [\"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(\"admin/routes/patients/detail/surveys/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    breadCrumb: {\n      title: 'Surveys',\n      loading: 'Loading...'\n    },\n    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Survey Responses');\n      return Ember.RSVP.hash({\n        patient,\n        surveyResponses: (0, _fetch.fetchAll)(this.store, 'survey-response', {\n          patient: patient.id\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/swipes/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    breadCrumb: {\n      title: 'Swipe Sets',\n      loading: 'Loading...'\n    },\n\n    // fullStory: Ember.inject.service('fullstory-analytics'),\n    model() {\n      const patient = this.modelFor('patients.detail').patient; // this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Observations');\n\n      return Ember.RSVP.hash({\n        patient,\n        swipeSets: this.store.query('swipe-set', {\n          patient: patient.id\n        }),\n        displayTopics: (0, _fetch.fetchAll)(this.store, 'display-topic', {\n          patient: patient.id\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/swipes/new\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    breadCrumb: {\n      title: 'New',\n      loading: 'Loading...'\n    },\n\n    // fullStory: Ember.inject.service('fullstory-analytics'),\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      var displayTopics = (0, _fetch.fetchAll)(this.store, 'display-topic', {\n        patient: patient.id,\n        include: 'topic'\n      });\n      return Ember.RSVP.hash({\n        patient: patient,\n        displayTopics: displayTopics,\n        firstObservation: this.store.query('observation', {\n          patient: patient.id,\n          showDeleted: false,\n          ordering: 'happened_at',\n          page: 1,\n          page_size: 1\n        }).then(function (observations) {\n          return observations.get('firstObject');\n        })\n      }); // this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Observations');\n      // var display_topics = fetchAll(_this.store, 'display-topic', {\n      //   patient: patient.id\n      // }).then(function(display_topics) {\n      //   var display_topic_tags = fetchAll(_this.store, 'display-topic-tag', {\n      //     display_topic: display_topics\n      //   }).then(function(display_topic_tags) {\n      //     debugger;\n      //     return RSVP.hash({\n      //       patient,\n      //       displayTopics: display_topics,\n      //       displayTopicTags: display_topic_tags\n      //     });\n      //   });\n      // })\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/detail/tracker\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"moment\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _moment, _fetch) {\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    init() {\n      this._super(...arguments);\n\n      this.breadCrumb = {\n        title: 'Continuum Tracker',\n        loading: 'Loading...'\n      };\n    },\n\n    fullStory: Ember.inject.service('fullstory-analytics'),\n\n    model() {\n      const patient = this.modelFor('patients.detail').patient;\n      this.get('fullStory').switchPatientView(patient.get('id'), patient.get('fullname'), 'Continuum Tracker');\n      const startMonth = (0, _moment.default)().subtract(40, 'days').format('YYYY-MM-DD');\n      return Ember.RSVP.hash({\n        patient: patient,\n        month: startMonth,\n        observations: (0, _fetch.fetchAll)(this.store, 'observation', {\n          patient: patient.id,\n          from: startMonth,\n          to: (0, _moment.default)().format('YYYY-MM-DD'),\n          include: 'displayTopic,displayTopic.topic'\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/index\", [\"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    breadCrumb: {\n      title: 'Clients',\n      loading: 'Loading...'\n    },\n\n    model() {\n      return this.store.query('patient', {\n        page: 1,\n        page_size: 10\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/patients/new\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const patient = this.store.createRecord('patient');\n      return Ember.RSVP.hash({\n        patient,\n        coaches: (0, _fetch.fetchAll)(this.store, 'coach'),\n        userCategories: [],\n        allCategories: (0, _fetch.fetchAll)(this.store, 'user-category')\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.patient;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/profile/change-password\", [\"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(\"admin/routes/profile/detail\", [\"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    model(params) {\n      return this.store.findRecord('user', params.user_id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/profile/edit\", [\"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    model(params) {\n      return this.store.findRecord('user', params.user_id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/profile/index\", [\"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    model(params) {\n      return this.store.findRecord('user', params.user_id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/saas-metric\", [\"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    model() {\n      return this.store.query('saas-metric', {\n        page: 1,\n        page_size: 10,\n        ordering: 'id'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/diagnoses/detail\", [\"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    model(params) {\n      return this.store.findRecord('diagnosis', params.diagnosis_id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/diagnoses/detail/edit\", [\"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    model() {\n      return Ember.RSVP.hash({\n        diagnosis: this.modelFor('settings.diagnoses.detail')\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/diagnoses/index\", [\"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    model() {\n      return this.store.query('diagnosis', {\n        page: 1,\n        page_size: 10,\n        ordering: 'short_name'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/diagnoses/new\", [\"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    model() {\n      return Ember.RSVP.hash({\n        diagnosis: this.store.createRecord('diagnosis')\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.diagnosis;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/index\", [\"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    redirect(model, transition) {\n      transition.abort();\n      this.transitionTo('settings.organizations.index');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/interventions/detail\", [\"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    model(params) {\n      return this.store.findRecord('intervention', params.intervention_id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/interventions/detail/edit\", [\"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    model() {\n      return Ember.RSVP.hash({\n        intervention: this.modelFor('settings.interventions.detail')\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/interventions/index\", [\"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    model() {\n      return this.store.query('intervention', {\n        page: 1,\n        page_size: 10,\n        ordering: 'id'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/interventions/new\", [\"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    model() {\n      return Ember.RSVP.hash({\n        intervention: this.store.createRecord('intervention')\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.intervention;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/medications/edit\", [\"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    model() {\n      return this.store.findRecord('medication', params.medication_id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/medications/index\", [\"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    model() {\n      return this.store.query('medication', {\n        page: 1,\n        page_size: 10,\n        ordering: 'id'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/medications/new\", [\"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    model() {\n      return this.store.createRecord('medication');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/organizations/detail\", [\"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    model(params) {\n      return this.store.findRecord('organization', params.organization_id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/organizations/detail/edit\", [\"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    model() {\n      return Ember.RSVP.hash({\n        organization: this.modelFor('settings.organizations.detail')\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/organizations/index\", [\"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    model() {\n      return this.store.query('organization', {\n        page: 1,\n        page_size: 10,\n        ordering: 'id'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/organizations/new\", [\"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    model() {\n      return Ember.RSVP.hash({\n        organization: this.store.createRecord('organization')\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.organization;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/supplements/edit\", [\"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    model() {\n      return this.store.findRecord('supplement', params.supplement_id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/supplements/index\", [\"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    model() {\n      return this.store.query('supplement', {\n        page: 1,\n        page_size: 10,\n        ordering: 'id'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/supplements/new\", [\"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    model() {\n      return this.store.createRecord('supplement');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/topic-templates/detail/edit\", [\"exports\", \"jquery\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/config/environment\", \"admin/libs/fetch\"], function (_exports, _jquery, _authenticatedRouteMixin, _environment, _fetch) {\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    model() {\n      const topicTemplate = this.modelFor('settings.topic-templates.detail');\n      return _jquery.default.ajax({\n        url: `${_environment.default.API_URL}/admin/v1/topic-template-associated-objects`,\n        headers: {\n          Authorization: 'Bearer ' + this.get('session.data.authenticated.access')\n        }\n      }).then(response => {\n        return Ember.RSVP.hash({\n          topicTemplate,\n          associationObjects: response['data'],\n          topics: (0, _fetch.fetchAll)(this.store, 'topic')\n        });\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/topic-templates/index\", [\"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    model() {\n      return this.store.query('topic-template', {\n        page: 1,\n        page_size: 25\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/topic-templates/new\", [\"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    model() {\n      return this.store.createRecord('topic-template');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/topics/detail\", [\"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    model(params) {\n      return this.store.findRecord('topic', params.topic_id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/topics/detail/edit\", [\"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    model() {\n      return Ember.RSVP.hash({\n        topic: this.modelFor('settings.topics.detail')\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/topics/index\", [\"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    model() {\n      return this.store.query('topic', {\n        page: 1,\n        page_size: 10,\n        ordering: 'id'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/topics/new\", [\"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    model() {\n      return Ember.RSVP.hash({\n        topic: this.store.createRecord('topic')\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.topic;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/triggers/detail\", [\"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    model(params) {\n      return this.store.findRecord('trigger', params.trigger_id);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/triggers/detail/edit\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      return Ember.RSVP.hash({\n        trigger: this.modelFor('settings.triggers.detail') // topics: fetchAll(this.store, 'topic')\n\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/triggers/index\", [\"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    model() {\n      return this.store.query('trigger', {\n        page: 1,\n        page_size: 10,\n        ordering: 'id'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/triggers/new\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      return Ember.RSVP.hash({\n        trigger: this.store.createRecord('trigger') // topics: fetchAll(this.store, 'topic')\n\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.trigger;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/user-categories/detail\", [\"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    model(params) {\n      return Ember.RSVP.hash({\n        user_category: this.store.findRecord('user-category', params.user_category_id)\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/user-categories/detail/edit\", [\"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    model() {\n      return this.modelFor('user-categories.detail');\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/user-categories/detail/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/config/environment\"], function (_exports, _authenticatedRouteMixin, _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(_authenticatedRouteMixin.default, {\n    model() {\n      const model = this.modelFor('user-categories.detail');\n      const user_category = model.user_category;\n      const patients = model.user_category.get('users');\n      return Ember.RSVP.hash({\n        user_category,\n        patients: patients,\n        export_link: _environment.default.API_URL + '/admin/v1/users/' + user_category.get('title') + '/export'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/user-categories/index\", [\"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    model() {\n      return this.store.query('user-category', {\n        page: 1,\n        page_size: 10,\n        ordering: 'title'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/settings/user-categories/new\", [\"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    model() {\n      return this.store.createRecord('user-category');\n    },\n\n    deactivate() {\n      const model = this.currentModel;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/users/detail\", [\"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    model(params) {\n      return Ember.RSVP.hash({\n        user: this.store.findRecord('user', params.user_id)\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/users/detail/edit\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const user = this.modelFor('users.detail').user;\n      return Ember.RSVP.hash({\n        user,\n        userCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {\n          user: user.id,\n          state: 'active'\n        }),\n        allCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {\n          state: 'active'\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/users/detail/index\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const user = this.modelFor('users.detail').user;\n      return Ember.RSVP.hash({\n        user,\n        userCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {\n          user: user.id,\n          state: 'active'\n        })\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/users/index\", [\"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    model() {\n      return this.store.query('user', {\n        page: 1,\n        page_size: 10,\n        ordering: 'firstname'\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/routes/users/new\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"admin/libs/fetch\"], function (_exports, _authenticatedRouteMixin, _fetch) {\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    model() {\n      const user = this.store.createRecord('user');\n      return Ember.RSVP.hash({\n        user,\n        userCategories: [],\n        allCategories: (0, _fetch.fetchAll)(this.store, 'user-category', {})\n      });\n    },\n\n    deactivate() {\n      const model = this.currentModel.user;\n\n      if ((model.get('isNew') || model.get('isDirty')) && !model.get('isSaving')) {\n        model.rollbackAttributes();\n      }\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/serializers/coach\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.JSONAPISerializer.extend({\n    attrs: {\n      roles: {\n        serialize: false\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/serializers/display-topic-tag\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.JSONAPISerializer.extend({\n    serialize() {\n      let json = this._super(...arguments);\n\n      if (json.data.attributes.image && json.data.attributes.image['upload-path']) {\n        json.data.attributes.image = {\n          'upload-path': json.data.attributes.image['upload-path']\n        };\n      }\n\n      return json;\n    },\n\n    attrs: {\n      pendingImage: {\n        serialize: false\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/serializers/note\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.JSONAPISerializer.extend({\n    attrs: {\n      displayTopic: {\n        serialize: false\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/serializers/patient\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.JSONAPISerializer.extend({\n    attrs: {\n      roles: {\n        serialize: false\n      },\n      conversation: {\n        serialize: false\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/services/-in-viewport\", [\"exports\", \"ember-in-viewport/services/-in-viewport\"], function (_exports, _inViewport) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _inViewport.default;\n    }\n  });\n});","define(\"admin/services/ajax\", [\"exports\", \"ember-ajax/services/ajax\"], function (_exports, _ajax) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _ajax.default;\n    }\n  });\n});","define(\"admin/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(\"admin/services/current-user\", [\"exports\", \"@sentry/browser\"], function (_exports, Sentry) {\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('session'),\n    store: Ember.inject.service(),\n\n    load() {\n      // uses the authentication payload\n      this.set('jwtUser', this.get('session.data.authenticated.user')); // Initialize from the user\n\n      let userId = this.get('session.data.authenticated.user.id');\n\n      if (!Ember.isEmpty(userId)) {\n        return this.get('store').findRecord('user', userId).then(user => {\n          this.set('user', user);\n          return Ember.RSVP.resolve();\n        }).catch(ex => {\n          Sentry.captureException(ex);\n          this.set('user', null);\n          return Ember.RSVP.resolve();\n        });\n      } else {\n        this.set('user', null);\n        return Ember.RSVP.resolve();\n      }\n    },\n\n    hasRoleAdmin: Ember.computed('jwtUser.roles[]', function () {\n      return this.get('jwtUser.roles') && this.get('jwtUser.roles').includes('admin');\n    }),\n    hasRoleCoach: Ember.computed('jwtUser.roles[]', function () {\n      return this.get('jwtUser.roles') && this.get('jwtUser.roles').includes('coach');\n    }),\n    hasRolePatient: Ember.computed('jwtUser.roles[]', function () {\n      return this.get('jwtUser.roles') && this.get('jwtUser.roles').includes('patient');\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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(\"admin/services/file-queue\", [\"exports\", \"ember-file-upload/services/file-queue\"], function (_exports, _fileQueue) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _fileQueue.default;\n    }\n  });\n});","define(\"admin/services/fullstory-analytics\", [\"exports\"], function (_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    session: Ember.inject.service('session'),\n    currentUser: Ember.inject.service('current-user'),\n    isIdentified: false,\n\n    initFullStoryAnalytics() {\n      //\n      if (this.get('session.isAuthenticated')) {\n        if (!this.get('isIdentified')) {\n          FS.identify(this.get('currentUser.user.id'), {\n            displayName: this.get('currentUser.user.fullname')\n          });\n          this.set('isIdentified', true);\n        }\n      }\n    },\n\n    switchPatientView(patientId, patientName, tabName) {\n      if (this.get('session.isAuthenticated')) {\n        if (this.get('isIdentified')) {\n          FS.setUserVars({\n            patientId_int: patientId,\n            patientName_str: patientName,\n            patientTab_str: tabName\n          });\n        } else {\n          this.initFullStoryAnalytics();\n          this.switchPatientView(patientId, patientName, tabName);\n        }\n      }\n    },\n\n    shutdownFullStoryAnalytics() {\n      FS.shutdown();\n      this.set('isIdentified', false);\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/services/media\", [\"exports\", \"ember-responsive/services/media\"], function (_exports, _media) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _media.default;\n  _exports.default = _default;\n});","define(\"admin/services/messaging\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.messageCommands = _exports.default = void 0;\n\n  var _default = Ember.Service.extend(Ember.Evented, {\n    unreadNotifications: [],\n\n    newMessage(message) {\n      this.trigger(messageCommands.NEW_MESSAGE, message);\n    },\n\n    setUnreadNotifications(unreadNotificationsData) {\n      this.set('unreadNotifications', unreadNotificationsData);\n      this.trigger(messageCommands.UNREAD_NOTIFICATIONS);\n    },\n\n    readConversation(conversation) {\n      this.trigger(messageCommands.READ_CONVERSATION, conversation);\n    }\n\n  });\n\n  _exports.default = _default;\n  const messageCommands = {\n    NEW_MESSAGE: 'new_message',\n    UNREAD_NOTIFICATIONS: 'unread_notifications',\n    READ_CONVERSATION: 'read_conversation'\n  };\n  _exports.messageCommands = messageCommands;\n});","define(\"admin/services/modal-dialog\", [\"exports\", \"admin/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  function computedFromConfig(prop) {\n    return Ember.computed(function () {\n      return _environment.default['ember-modal-dialog'] && _environment.default['ember-modal-dialog'][prop];\n    });\n  }\n\n  var _default = Ember.Service.extend({\n    hasEmberTether: computedFromConfig('hasEmberTether'),\n    hasLiquidWormhole: computedFromConfig('hasLiquidWormhole'),\n    hasLiquidTether: computedFromConfig('hasLiquidTether'),\n    destinationElementId: null // injected by initializer\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/services/moment\", [\"exports\", \"ember-moment/services/moment\", \"admin/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  const {\n    get\n  } = Ember;\n\n  var _default = _moment.default.extend({\n    defaultFormat: get(_environment.default, 'moment.outputFormat')\n  });\n\n  _exports.default = _default;\n});","define(\"admin/services/notify\", [\"exports\", \"ember-notify\"], function (_exports, _emberNotify) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _emberNotify.default;\n  _exports.default = _default;\n});","define(\"admin/services/popup\", [\"exports\", \"torii/services/popup\"], function (_exports, _popup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _popup.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _resizeDetector.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _scrollbarThickness.default;\n    }\n  });\n});","define(\"admin/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\n  class SessionService extends _session.default {\n    // named restoreInternalSession instead of restore in case\n    // restore is ever defined by the ember-simple-auth API\n    // FIXME: uses private parts of ember-simple-auth, may break without prior notice\n    restoreInternalSession() {\n      const internalSession = this.get('session');\n\n      if (!internalSession._busy) {\n        internalSession.restore();\n      }\n    }\n\n  }\n\n  _exports.default = SessionService;\n});","define(\"admin/services/socket-io\", [\"exports\", \"ember-websockets/services/socket-io\"], function (_exports, _socketIo) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _socketIo.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _textMeasurer.default;\n    }\n  });\n});","define(\"admin/services/toast\", [\"exports\", \"ember-toastr/services/toast\"], function (_exports, _toast) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _toast.default;\n    }\n  });\n});","define(\"admin/services/torii-session\", [\"exports\", \"torii/services/torii-session\"], function (_exports, _toriiSession) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _toriiSession.default;\n    }\n  });\n});","define(\"admin/services/torii\", [\"exports\", \"torii/services/torii\"], function (_exports, _torii) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _torii.default;\n    }\n  });\n});","define(\"admin/services/websocket\", [\"exports\", \"admin/config/environment\", \"admin/services/messaging\"], function (_exports, _environment, _messaging) {\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    websockets: Ember.inject.service(),\n    messaging: Ember.inject.service(),\n    store: Ember.inject.service(),\n    session: Ember.inject.service(),\n    socketRef: null,\n\n    connect() {\n      this.set('socketRef', new Ember.RSVP.Promise(resolve => {\n        const apiPath = this.apiPath();\n        const socket = this.get('websockets').socketFor(apiPath);\n        socket.on('open', function () {\n          resolve(socket);\n          this.socketOpenHandler();\n        }, this);\n        socket.on('message', this.socketMessageHandler, this);\n        socket.on('close', this.socketCloseHandler, this);\n      }));\n    },\n\n    socketOpenHandler() {\n      this.sendMessage({\n        command: _messaging.messageCommands.UNREAD_NOTIFICATIONS\n      });\n      this.get('messaging').on(_messaging.messageCommands.READ_CONVERSATION, this, this.readConversation);\n    },\n\n    readConversation(conversation) {\n      this.sendMessage({\n        command: _messaging.messageCommands.READ_CONVERSATION,\n        conversation_id: conversation.id\n      });\n    },\n\n    socketMessageHandler(event) {\n      const data = JSON.parse(event.data);\n\n      if (data.command === _messaging.messageCommands.NEW_MESSAGE) {\n        const websocket = this;\n        this.get('store').findRecord('message', data.message.id).then(message => websocket.get('messaging').newMessage(message));\n      } else if (data.command === _messaging.messageCommands.UNREAD_NOTIFICATIONS) {\n        this.get('messaging').setUnreadNotifications(data);\n      }\n    },\n\n    socketCloseHandler() {\n      this.get('messaging').off(_messaging.messageCommands.READ_CONVERSATION, this, this.readConversation); // try to reconnect each 10s\n\n      Ember.run.later(this, () => {\n        this.get('socketRef').then(socket => {\n          socket.reconnect();\n        });\n      }, 10000);\n    },\n\n    apiPath() {\n      const token = this.get('session.data.authenticated.access');\n      return _environment.default['API_WS_URL'] + '?token=' + token;\n    },\n\n    sendMessage(data) {\n      this.get('socketRef').then(socket => {\n        data['token'] = this.get('session.data.authenticated.access');\n        socket.send(data, true);\n      });\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/services/websockets\", [\"exports\", \"ember-websockets/services/websockets\"], function (_exports, _websockets) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _websockets.default;\n    }\n  });\n});","define(\"admin/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(\"admin/templates/application-error\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"YJwvtHuP\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"p\\\"],[9],[0,\\\"error!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/application-error.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/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\": \"f8Gu628Y\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/application-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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\": \"5wckhhzm\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"session\\\",\\\"isAuthenticated\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[23,\\\"main-menu\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container-fluid page-container\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n  \\\"],[1,[29,\\\"ember-notify\\\",null,[[\\\"messageStyle\\\",\\\"classPrefix\\\"],[\\\"bootstrap\\\",\\\"custom-notify\\\"]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/application.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/audit-log/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\": \"0aH/+mM3\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float:right\\\"],[9],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"auditLogMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"auditLog\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"auditLog\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"auditLogMeta\\\"]],[25,[\\\"auditLogTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"auditLogParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No auditlogs found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/audit-log/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/coach-patient-sessions/detail/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\": \"Syl8WnMO\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[1,[29,\\\"bread-crumbs\\\",null,[[\\\"tagName\\\",\\\"linkable\\\"],[\\\"ol\\\",true]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/coach-patient-sessions/detail/edit.hbs' @ L10:C11) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"Coach\\\",[25,[\\\"coach\\\"]],\\\"label\\\",true]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"allCoaches\\\"]],\\\"fullname\\\",true,[25,[\\\"model\\\",\\\"session\\\",\\\"coach\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectCoach\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,5,[\\\"fullname\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/coach-patient-sessions/detail/edit.hbs' @ L30:C10) \\\"],null]],[[\\\"value\\\",\\\"label\\\",\\\"controlType\\\",\\\"disabled\\\"],[[25,[\\\"calendlyAssignedTo\\\"]],\\\"Calendly Assigned To\\\",\\\"text\\\",1]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/coach-patient-sessions/detail/edit.hbs' @ L36:C11) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"Client\\\",[25,[\\\"patient\\\"]],\\\"label\\\",true]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"allPatients\\\"]],\\\"fullname\\\",true,[25,[\\\"model\\\",\\\"session\\\",\\\"patient\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectPatient\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,3,[\\\"fullname\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/coach-patient-sessions/detail/edit.hbs' @ L56:C10) \\\"],null]],[[\\\"value\\\",\\\"label\\\",\\\"controlType\\\",\\\"disabled\\\"],[[25,[\\\"calendlyInvitee\\\"]],\\\"Calendly Invitee\\\",\\\"text\\\",1]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/coach-patient-sessions/detail/edit.hbs' @ L61:C10) \\\"],null]],[[\\\"value\\\",\\\"label\\\",\\\"controlType\\\",\\\"disabled\\\"],[[25,[\\\"model\\\",\\\"session\\\",\\\"scheduledAt\\\"]],\\\"Scheduled At\\\",\\\"text\\\",1]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/coach-patient-sessions/detail/edit.hbs' @ L64:C10) \\\"],null]],[[\\\"value\\\",\\\"label\\\",\\\"controlType\\\",\\\"rows\\\",\\\"disabled\\\"],[[25,[\\\"calendlyPayloadString\\\"]],\\\"Calendly Payload\\\",\\\"textarea\\\",5,1]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/coach-patient-sessions/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/coach-patient-sessions/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\": \"y1Osfnae\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-8\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"input\\\"],[11,\\\"id\\\",\\\"onlyShowMissing\\\"],[12,\\\"checked\\\",[23,\\\"onlyShowMissing\\\"]],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleShowMissing\\\"],[[\\\"value\\\"],[\\\"target.checked\\\"]]]],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"onlyShowMissing\\\"],[9],[0,\\\"Only show sessions with missing client or coach\\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-4\\\"],[9],[0,\\\"\\\\n\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-12\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"missingSessionsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"missingSessions\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"missingSessions\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"missingSessionsMeta\\\"]],[25,[\\\"missingSessionsColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"h4\\\"],[9],[7,\\\"center\\\"],[9],[0,\\\"No sessions were found...\\\"],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/coach-patient-sessions/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/coaches-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\": \"NO3bBQcQ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/coaches-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/coaches/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"CV/qJj6f\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"bread-crumbs\\\",null,[[\\\"tagName\\\",\\\"linkable\\\"],[\\\"ol\\\",true]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/coaches/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/coaches/detail/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\": \"4ZFgsBcs\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"coaches.detail\\\",[25,[\\\"model\\\",\\\"coach\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"coach-form\\\",null,[[\\\"model\\\",\\\"userCategories\\\",\\\"allCategories\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"coach\\\"]],[25,[\\\"model\\\",\\\"userCategories\\\"]],[25,[\\\"model\\\",\\\"allCategories\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"CoachValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/coaches/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/coaches/detail/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\": \"I9h8DtjI\",\n    \"block\": \"{\\\"symbols\\\":[\\\"patient\\\",\\\"line\\\",\\\"category\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"coaches.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"coaches.detail.edit\\\",[25,[\\\"model\\\",\\\"coach\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"userName\\\"],[9],[1,[25,[\\\"model\\\",\\\"coach\\\",\\\"fullname\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"ID:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"coach\\\",\\\"id\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Username:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"coach\\\",\\\"username\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Email:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"coach\\\",\\\"email\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"First Name:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"coach\\\",\\\"firstname\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Last Name:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"coach\\\",\\\"lastname\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Phone Number:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"coach\\\",\\\"phoneNumber\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Categories:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"userCategories\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\" - \\\"],[1,[24,3,[\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Description:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"formatedDescription\\\"]]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[24,2,[]],false],[0,\\\"\\\\n                  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Clients:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"patients\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.index\\\",[24,1,[\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[24,1,[\\\"fullname\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"coach\\\",\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"pull-right\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\" \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[25,[\\\"model\\\",\\\"coach\\\",\\\"image\\\",\\\"url\\\"]],\\\"obsImage profile-page__item-image\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[0,\\\" \\\"],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/coaches/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/coaches/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\": \"HyZdtSHC\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float: right\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"coaches.new\\\"]],{\\\"statements\\\":[[0,\\\"New Coach\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"coachesMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"coaches\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"coaches\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"coachesMeta\\\"]],[25,[\\\"coachesTableColumns\\\"]],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"coachesParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[9],[7,\\\"center\\\"],[9],[0,\\\"No coaches found that match your search criteria!\\\"],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/coaches/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/coaches/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"RvJ8klEc\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"bread-crumbs\\\",null,[[\\\"tagName\\\",\\\"linkable\\\"],[\\\"ol\\\",true]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"coaches.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[1,[29,\\\"coach-form\\\",null,[[\\\"model\\\",\\\"userCategories\\\",\\\"allCategories\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"coach\\\"]],[25,[\\\"model\\\",\\\"userCategories\\\"]],[25,[\\\"model\\\",\\\"allCategories\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"CoachNewValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/coaches/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/activity-log-tabs\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"xVz/4WP4\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"p\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Categories:\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"nav-sub-tabs\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"li\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.observations\\\",[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Observations\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n        \\\"],[7,\\\"li\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.observations.triggers\\\",[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Trigggers\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n        \\\"],[7,\\\"li\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.observations.interventions\\\",[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Interventions\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/activity-log-tabs.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/bs-form/element/control/simple-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\": \"mTwk51So\",\n    \"block\": \"{\\\"symbols\\\":[\\\"item\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[26,2]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onchange\\\",\\\"disabled\\\",\\\"placeholder\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"loadingMessage\\\",\\\"noMatchesMessage\\\",\\\"searchMessage\\\",\\\"selectedComponent\\\",\\\"optionsComponent\\\",\\\"matcher\\\",\\\"searchField\\\",\\\"renderInPlace\\\",\\\"search\\\",\\\"allowClear\\\",\\\"dropdownPosition\\\",\\\"closeOnSelect\\\",\\\"class\\\"],[[25,[\\\"options\\\"]],[25,[\\\"value\\\"]],[29,\\\"action\\\",[[24,0,[]],[25,[\\\"onProxyChange\\\"]]],null],[25,[\\\"disabled\\\"]],[25,[\\\"placeholder\\\"]],[25,[\\\"searchEnabled\\\"]],[25,[\\\"searchPlaceholder\\\"]],[25,[\\\"loadingMessage\\\"]],[25,[\\\"noMatchesMessage\\\"]],[25,[\\\"searchMessage\\\"]],[25,[\\\"selectedComponent\\\"]],[25,[\\\"optionsComponent\\\"]],[25,[\\\"matcher\\\"]],[25,[\\\"searchField\\\"]],[25,[\\\"renderInPlace\\\"]],[25,[\\\"search\\\"]],[25,[\\\"allowClear\\\"]],[25,[\\\"dropdownPosition\\\"]],[25,[\\\"closeOnSelect\\\"]],[25,[\\\"class\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[15,2,[[24,1,[]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[1,[29,\\\"power-select-blockless\\\",null,[[\\\"options\\\",\\\"labelPath\\\",\\\"selected\\\",\\\"onchange\\\",\\\"disabled\\\",\\\"placeholder\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"loadingMessage\\\",\\\"noMatchesMessage\\\",\\\"searchMessage\\\",\\\"selectedComponent\\\",\\\"optionsComponent\\\",\\\"matcher\\\",\\\"searchField\\\",\\\"renderInPlace\\\",\\\"search\\\",\\\"allowClear\\\",\\\"dropdownPosition\\\",\\\"closeOnSelect\\\",\\\"class\\\"],[[25,[\\\"options\\\"]],[25,[\\\"optionLabelPath\\\"]],[25,[\\\"parsedValue\\\"]],[25,[\\\"onProxyChange\\\"]],[25,[\\\"disabled\\\"]],[25,[\\\"placeholder\\\"]],[25,[\\\"searchEnabled\\\"]],[25,[\\\"searchPlaceholder\\\"]],[25,[\\\"loadingMessage\\\"]],[25,[\\\"noMatchesMessage\\\"]],[25,[\\\"searchMessage\\\"]],[25,[\\\"selectedComponent\\\"]],[25,[\\\"optionsComponent\\\"]],[25,[\\\"matcher\\\"]],[25,[\\\"searchField\\\"]],[25,[\\\"renderInPlace\\\"]],[25,[\\\"search\\\"]],[25,[\\\"allowClear\\\"]],[25,[\\\"dropdownPosition\\\"]],[25,[\\\"closeOnSelect\\\"]],[25,[\\\"class\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/bs-form/element/control/simple-select.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/chat-line\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"gB9kSwNH\",\n    \"block\": \"{\\\"symbols\\\":[\\\"line\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[30,[\\\"chat-line \\\",[29,\\\"if\\\",[[25,[\\\"isCoach\\\"]],\\\"chat-line--author\\\"],null]]]],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"chat-line__bubble\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"chat-line__text\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"content\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"p\\\"],[9],[1,[24,1,[]],false],[7,\\\"br\\\"],[9],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"chat-line__date\\\"],[9],[1,[23,\\\"formatedDate\\\"],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/chat-line.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/chat-window\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"imgQqyy9\",\n    \"block\": \"{\\\"symbols\\\":[\\\"message\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"chat-window__container\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"chat-msg__container\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"infinite-scroll\\\",null,[[\\\"action\\\"],[\\\"pullOldMessages\\\"]],{\\\"statements\\\":[[4,\\\"each\\\",[[25,[\\\"messages\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"chat-line\\\",null,[[\\\"message\\\",\\\"patient\\\"],[[24,1,[]],[25,[\\\"patient\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"form\\\"],[11,\\\"class\\\",\\\"panel-footer chat-input chat__input-container\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"patient\\\",\\\"coach\\\",\\\"id\\\"]],[25,[\\\"author\\\",\\\"id\\\"]],true],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[29,\\\"textarea-autosize\\\",null,[[\\\"rows\\\",\\\"max-height\\\",\\\"action\\\",\\\"focus-in\\\",\\\"placeholder\\\",\\\"class\\\",\\\"value\\\"],[1,\\\"70px\\\",\\\"sendMessage\\\",\\\"readConversation\\\",\\\"Type a message...\\\",\\\"js-chat-form-input form-control\\\",[25,[\\\"messageText\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-danger chat__send-button\\\"],[11,\\\"type\\\",\\\"submit\\\"],[9],[0,\\\"Send\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    Only the primary coach (\\\"],[1,[25,[\\\"patient\\\",\\\"coach\\\",\\\"fullname\\\"]],false],[0,\\\") can send messages to this client.\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"sendMessage\\\"],[[\\\"on\\\"],[\\\"submit\\\"]]],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[2,\\\"#if fluidHeight\\\\n    True\\\\n    else\\\\n    False\\\\n    /if\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/chat-window.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/coach-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\": \"dgvq48WA\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"num\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/coach-form.hbs' @ L8:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"username\\\",\\\"Username\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/coach-form.hbs' @ L12:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\",\\\"disabled\\\"],[\\\"username\\\",\\\"Username\\\",\\\"text\\\",true]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/coach-form.hbs' @ L16:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"email\\\",\\\"Email\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/coach-form.hbs' @ L21:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"firstname\\\",\\\"First Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/coach-form.hbs' @ L24:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"lastname\\\",\\\"Last Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/coach-form.hbs' @ L30:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"class\\\"],[\\\"phoneNumber\\\",\\\"Phone Number\\\",\\\"phoneNumber\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"intl-tel-input\\\",null,[[\\\"property\\\",\\\"class\\\"],[[25,[\\\"changeset\\\",\\\"phoneNumber\\\"]],\\\"form-control\\\"]]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/coach-form.hbs' @ L38:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\",\\\"autocomplete\\\",\\\"pattern\\\"],[\\\"password\\\",\\\"Password (at least 6 characters)\\\",\\\"password\\\",\\\"new-password\\\",\\\"^.{6,}$\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/coach-form.hbs' @ L41:C9) \\\"],null]],[[\\\"label\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"User tags\\\",\\\"label\\\",false]],{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"placeholder\\\",\\\"onchange\\\",\\\"onkeydown\\\"],[[25,[\\\"availableTags\\\"]],[25,[\\\"userTags\\\"]],\\\"Add tags...\\\",[29,\\\"action\\\",[[24,0,[]],\\\"tagsChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"addNewTag\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,3,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"changeset\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/coach-form.hbs' @ L64:C11) \\\"],null]],[[\\\"label\\\"],[\\\"Photo\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"image-upload\\\",null,[[\\\"objectField\\\",\\\"userId\\\",\\\"type\\\"],[[25,[\\\"changeset\\\"]],[25,[\\\"changeset\\\",\\\"id\\\"]],\\\"profile_picture\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6 not-resizable\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/coach-form.hbs' @ L70:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\",\\\"rows\\\"],[\\\"description\\\",\\\"Description\\\",\\\"textarea\\\",5]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/coach-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/diagnoses-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\": \"PQcDTs1U\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"category\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/diagnoses-form.hbs' @ L7:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"official_name\\\",\\\"Official Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/diagnoses-form.hbs' @ L10:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"input_name\\\",\\\"Alias\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/diagnoses-form.hbs' @ L13:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"short_name\\\",\\\"Short Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/diagnoses-form.hbs' @ L17:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"optionLabelPath\\\",\\\"options\\\",\\\"property\\\"],[\\\"simple-select\\\",\\\"Category\\\",\\\"label\\\",[25,[\\\"Categories\\\"]],\\\"category\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"control\\\"]],\\\"expected `category.control` to be a contextual component but found a string. Did you mean `(component category.control)`? ('admin/templates/components/diagnoses-form.hbs' @ L24:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"disabled\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\",[25,[\\\"changeset\\\",\\\"isPristine\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/diagnoses-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/display-topic-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\": \"9akJ2to7\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\",\\\"tag\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"formLayout\\\",\\\"model\\\",\\\"onSubmit\\\"],[\\\"horizontal\\\",[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L8:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"topic\\\",\\\"Topic Name\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"disabled\\\",\\\"options\\\",\\\"searchField\\\",\\\"selected\\\",\\\"onchange\\\"],[[29,\\\"not\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null],[25,[\\\"mainTopics\\\"]],\\\"displayTitle\\\",[25,[\\\"changeset\\\",\\\"topic\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectTopic\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,9,[\\\"displayTitle\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L22:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"alias\\\",\\\"Alias\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L27:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Goal Type\\\",\\\"goalType\\\",[25,[\\\"GoalTypes\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,8,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/display-topic-form.hbs' @ L35:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L39:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"unit\\\",\\\"Unit\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"Units\\\"]],\\\"label\\\",true,[29,\\\"get-from-group\\\",[[25,[\\\"Units\\\"]],[25,[\\\"changeset\\\",\\\"unit\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectUnit\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,7,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L53:C9) \\\"],null]],[[\\\"label\\\",\\\"property\\\"],[\\\"Unit Settings\\\",\\\"unitSettings\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"UnitSettings\\\"]],\\\"label\\\",[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"unitSettings\\\"]],[25,[\\\"UnitSettings\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectUnitSettings\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,6,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L68:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"goalAmount\\\",\\\"Goal Amount\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L71:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"placeholder\\\",\\\"controlType\\\"],[\\\"defaultAmount\\\",\\\"Default Amount\\\",[25,[\\\"haveDefault\\\"]],\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L76:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"State\\\",\\\"state\\\",[25,[\\\"States\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,5,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/display-topic-form.hbs' @ L84:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"tagsCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"group\\\"]],\\\"expected `form.group` to be a contextual component but found a string. Did you mean `(component form.group)`? ('admin/templates/components/display-topic-form.hbs' @ L90:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label col-md-4\\\"],[9],[0,\\\"Minimum / Maximum Tags\\\\n            \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"fa fa-info-circle\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"bs-tooltip\\\",null,[[\\\"placement\\\",\\\"autoPlacement\\\"],[\\\"top\\\",true]],{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tooltip-content\\\"],[9],[0,\\\"\\\\n                  The min / max setting controls the number of tags the client needs to select on the mobile app when creating an observation. The following rules apply:\\\"],[7,\\\"br\\\"],[9],[10],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"ul\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"li\\\"],[9],[0,\\\"If nothing is set, the default for the min is zero and for the max is the number of tags shown. This means that by default the client can select none or any number of tags (zero or more).\\\"],[10],[0,\\\"\\\\n                  \\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n                  The fields setting also creates some behaviors on the mobile app:\\\"],[7,\\\"br\\\"],[9],[10],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"ul\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"li\\\"],[9],[0,\\\"If the max number of tags is the same as the total number of tags, the mobile app will show the \\\\\\\"Select All\\\\\\\" tags button when adding an observation.\\\"],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"li\\\"],[9],[0,\\\"If max tags is set to one, the mobile app will deselect any tag once the user selects a new one.\\\"],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"li\\\"],[9],[0,\\\"If the number of selected tags is less than the minimum or greater than the maximum, an error message is shown telling the user what they need to do fix the issue.\\\"],[10],[0,\\\"\\\\n                  \\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-8\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[29,\\\"input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"type\\\",\\\"min\\\",\\\"max\\\",\\\"placeholder\\\"],[\\\"form-control\\\",[25,[\\\"model\\\",\\\"tagsMinimum\\\"]],\\\"number\\\",0,[25,[\\\"tagsCount\\\"]],0]]],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[29,\\\"input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"type\\\",\\\"min\\\",\\\"max\\\",\\\"placeholder\\\"],[\\\"form-control\\\",[25,[\\\"model\\\",\\\"tagsMaximum\\\"]],\\\"number\\\",0,[25,[\\\"tagsCount\\\"]],[25,[\\\"tagsCount\\\"]]]]],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]],false],null]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L128:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"disabled\\\",\\\"controlType\\\"],[\\\"topic.topic_description\\\",\\\"Description\\\",true,\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"model\\\",\\\"topic\\\",\\\"title\\\"]],\\\"Food\\\"],null]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L139:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"patient.fastingPeriod\\\",\\\"Fasting Period (hours)\\\",\\\"number\\\"]]],false],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L140:C8) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"controlType\\\"],[\\\"Client is fasting\\\",\\\"patient.isFasting\\\",\\\"checkbox\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-12\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h4\\\"],[9],[0,\\\"Tags \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"display-topic__panel-header\\\"],[9],[0,\\\"(Drag tags for sorting)\\\"],[10],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-12\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-12 draggableHeader\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"drag__container-header\\\"],[9],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row drag__line-header\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2\\\"],[9],[0,\\\"Image\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2\\\"],[9],[0,\\\"Alias\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2\\\"],[9],[0,\\\"Description\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2\\\"],[9],[0,\\\"Positive/Negative Impact\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2\\\"],[9],[0,\\\"Topic\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2\\\"],[9],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"display-topic-tags\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"sortable-objects\\\",null,[[\\\"sortableObjectList\\\",\\\"enableSort\\\",\\\"useSwap\\\",\\\"sortingScope\\\"],[[25,[\\\"activeTags\\\"]],true,true,\\\"sortingGroup\\\"]],{\\\"statements\\\":[[4,\\\"each\\\",[[25,[\\\"activeTags\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,4,[\\\"state\\\"]],\\\"inactive\\\"],null]],null,{\\\"statements\\\":[[4,\\\"draggable-object\\\",null,[[\\\"content\\\",\\\"isSortable\\\",\\\"overrideClass\\\",\\\"sortingScope\\\"],[[24,4,[]],true,\\\"draggableRow\\\",\\\"sortingGroup\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"tag_id\\\"],[11,\\\"style\\\",\\\"display:none;\\\"],[9],[1,[24,4,[\\\"id\\\"]],false],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"drag__container\\\"],[9],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-move drag__icon\\\"],[9],[10],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row drag__line\\\"],[9],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__image\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"pendingImage\\\"]]],null,{\\\"statements\\\":[[0,\\\"                          \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[30,[[24,4,[\\\"pendingImage\\\"]]]]],[11,\\\"width\\\",\\\"35\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,4,[\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\"\\\\n                            \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[24,4,[\\\"image\\\",\\\"url\\\"]],\\\"tag__oriented-image\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                      \\\"],[10],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 displayTopicTagInactive tag__alias\\\"],[9],[1,[24,4,[\\\"display_value\\\"]],false],[10],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__description\\\"],[9],[1,[24,4,[\\\"description\\\"]],false],[10],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 displayTopicTagInactive tag__type\\\"],[9],[1,[24,4,[\\\"tagType\\\"]],false],[10],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 displayTopicTagInactive tag__topic\\\"],[9],[1,[24,4,[\\\"topic\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__actions list-actions\\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"disabled\\\",\\\"type\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"Edit\\\",[25,[\\\"areTagButtonsDisabled\\\"]],\\\"primary\\\",\\\"btn-xs\\\",[29,\\\"action\\\",[[24,0,[]],\\\"editTag\\\",[24,4,[]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,4,[\\\"state\\\"]],\\\"active\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                          \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"disabled\\\",\\\"type\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"Make Inactive\\\",[25,[\\\"areTagButtonsDisabled\\\"]],\\\"primary\\\",\\\"btn-xs\\\",[29,\\\"action\\\",[[24,0,[]],\\\"disableTag\\\",[24,4,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                          \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"disabled\\\",\\\"type\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"Make Active\\\",[25,[\\\"areTagButtonsDisabled\\\"]],\\\"primary\\\",\\\"btn-xs\\\",[29,\\\"action\\\",[[24,0,[]],\\\"enableTag\\\",[24,4,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                      \\\"],[10],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"draggable-object\\\",null,[[\\\"content\\\",\\\"isSortable\\\",\\\"overrideClass\\\",\\\"sortingScope\\\"],[[24,4,[]],true,\\\"draggableRow\\\",\\\"sortingGroup\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"tag_id\\\"],[11,\\\"style\\\",\\\"display:none;\\\"],[9],[1,[24,4,[\\\"id\\\"]],false],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"drag__container\\\"],[9],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-move drag__icon\\\"],[9],[10],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row drag__line\\\"],[9],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__image\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"pendingImage\\\"]]],null,{\\\"statements\\\":[[0,\\\"                          \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[30,[[24,4,[\\\"pendingImage\\\"]]]]],[11,\\\"width\\\",\\\"35px\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,4,[\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\"\\\\n                            \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[24,4,[\\\"image\\\",\\\"url\\\"]],\\\"tag__oriented-image\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"display_value\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__alias\\\"],[9],[1,[24,4,[\\\"display_value\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,4,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"                          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__alias\\\"],[9],[1,[24,4,[\\\"alias\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__alias\\\"],[9],[1,[24,4,[\\\"topic\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__description\\\"],[9],[1,[24,4,[\\\"description\\\"]],false],[10],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__type\\\"],[9],[1,[24,4,[\\\"tagType\\\"]],false],[10],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__topic\\\"],[9],[1,[24,4,[\\\"topic\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2 tag__actions list-actions\\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"disabled\\\",\\\"type\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"Edit\\\",[25,[\\\"areTagButtonsDisabled\\\"]],\\\"primary\\\",\\\"js-edit-tag btn-xs\\\",[29,\\\"action\\\",[[24,0,[]],\\\"editTag\\\",[24,4,[]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,4,[\\\"state\\\"]],\\\"active\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                          \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"disabled\\\",\\\"type\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"Make Inactive\\\",[25,[\\\"areTagButtonsDisabled\\\"]],\\\"primary\\\",\\\"btn-xs\\\",[29,\\\"action\\\",[[24,0,[]],\\\"disableTag\\\",[24,4,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                          \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"disabled\\\",\\\"type\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"Make Active\\\",[25,[\\\"areTagButtonsDisabled\\\"]],\\\"primary\\\",\\\"btn-xs\\\",[29,\\\"action\\\",[[24,0,[]],\\\"enableTag\\\",[24,4,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                      \\\"],[10],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"id\\\",\\\"tag-form\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-12\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"class\\\",\\\"onClick\\\",\\\"disabled\\\"],[\\\"Add Tag\\\",\\\"primary\\\",\\\"pull-right\\\",[29,\\\"action\\\",[[24,0,[]],\\\"addTag\\\",[25,[\\\"newTag\\\"]]],null],[25,[\\\"areTagButtonsDisabled\\\"]]]]],false],[0,\\\"\\\\n          \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"class\\\",\\\"onClick\\\",\\\"disabled\\\"],[\\\"Cancel\\\",\\\"primary\\\",\\\"pull-left\\\",[29,\\\"action\\\",[[24,0,[]],\\\"cancel\\\"],null],[25,[\\\"areTagButtonsDisabled\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[29,\\\"image-upload\\\",null,[[\\\"objectField\\\",\\\"userId\\\",\\\"type\\\"],[[25,[\\\"newTag\\\"]],[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]],\\\"display-topic-tag\\\"]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L259:C13) \\\"],null]],[[\\\"model\\\",\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"selected\\\"],[[25,[\\\"newTag\\\"]],\\\"simple-select\\\",\\\"Topic*\\\",\\\"topic\\\",[25,[\\\"allowedTopics\\\"]],[25,[\\\"newTag\\\",\\\"topic\\\"]]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,3,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/display-topic-form.hbs' @ L268:C14) \\\"],null]],[[\\\"optionLabelPath\\\",\\\"searchField\\\"],[\\\"title\\\",\\\"title\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L272:C12) \\\"],null]],[[\\\"model\\\",\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[[25,[\\\"newTag\\\"]],\\\"alias\\\",\\\"Alias\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L275:C13) \\\"],null]],[[\\\"model\\\",\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[[25,[\\\"newTag\\\"]],\\\"simple-select\\\",\\\"Positive/Negative Impact*\\\",\\\"tagType\\\",[25,[\\\"Types\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/display-topic-form.hbs' @ L284:C14) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Modal reminder\\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-form.hbs' @ L292:C14) \\\"],null]],[[\\\"model\\\",\\\"property\\\",\\\"controlType\\\"],[[25,[\\\"newTag\\\"]],\\\"modalReminder\\\",\\\"checkbox\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/display-topic-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/display-topic-label\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"dbT6S0MJ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"checkboxes\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"input\\\"],[12,\\\"checked\\\",[29,\\\"not\\\",[[25,[\\\"isDisabled\\\"]]],null]],[12,\\\"class\\\",[23,\\\"markClass\\\"]],[11,\\\"style\\\",\\\"margin: 0;\\\"],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[29,\\\"if\\\",[[25,[\\\"isMedicationOrSupplement\\\"]],\\\"fa fa-medkit calendar__medication-sup\\\",[25,[\\\"markClass\\\"]]],null]],[12,\\\"style\\\",[23,\\\"markStyle\\\"]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[7,\\\"div\\\"],[12,\\\"class\\\",[23,\\\"textClass\\\"]],[9],[1,[23,\\\"title\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/display-topic-label.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/display-topic-tag-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\": \"CAD43bna\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"group\\\"]],\\\"expected `form.group` to be a contextual component but found a string. Did you mean `(component form.group)`? ('admin/templates/components/display-topic-tag-form.hbs' @ L5:C5) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Topic*\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"search\\\",\\\"selected\\\",\\\"onchange\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"findTopic\\\"],null],[25,[\\\"changeset\\\",\\\"topic\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectTopic\\\"],null]]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[24,3,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-tag-form.hbs' @ L17:C4) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"alias\\\",\\\"Alias\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/display-topic-tag-form.hbs' @ L19:C5) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Positive/Negative Impact*\\\",\\\"tagType\\\",[25,[\\\"Types\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/display-topic-tag-form.hbs' @ L27:C6) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n  \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"disabled\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\",[25,[\\\"changeset\\\",\\\"isPristine\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/display-topic-tag-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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\": \"b28dBlOf\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"enableClicking\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n    \\\"],[15,1],[0,\\\"\\\\n  \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"acceptForDrop\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[15,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/draggable-object-target.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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\": \"oRPLtKNS\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"enableClicking\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n    \\\"],[15,1],[0,\\\"\\\\n  \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"selectForDrag\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[15,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/draggable-object.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/ember-popper-targeting-parent\", [\"exports\", \"ember-popper/templates/components/ember-popper-targeting-parent\"], function (_exports, _emberPopperTargetingParent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberPopperTargetingParent.default;\n    }\n  });\n});","define(\"admin/templates/components/ember-popper\", [\"exports\", \"ember-popper/templates/components/ember-popper\"], function (_exports, _emberPopper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberPopper.default;\n    }\n  });\n});","define(\"admin/templates/components/image-upload\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"3yRxVLa8\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dropzone\\\",\\\"queue\\\"],\\\"statements\\\":[[4,\\\"file-dropzone\\\",null,[[\\\"name\\\"],[\\\"photos\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"objectField\\\",\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[25,[\\\"objectField\\\",\\\"image\\\",\\\"url\\\"]]],[11,\\\"width\\\",\\\"100\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"onClick\\\"],[\\\"X\\\",[29,\\\"action\\\",[[24,0,[]],\\\"deleteImage\\\",[25,[\\\"objectField\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"objectField\\\",\\\"pendingImage\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[25,[\\\"objectField\\\",\\\"pendingImage\\\"]]],[11,\\\"width\\\",\\\"100\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"onClick\\\"],[\\\"X\\\",[29,\\\"action\\\",[[24,0,[]],\\\"deleteImage\\\",[25,[\\\"objectField\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,1,[\\\"active\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,1,[\\\"valid\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"file-dropzone\\\"],[9],[0,\\\"\\\\n        Drop to upload\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"file-dropzone\\\"],[9],[0,\\\"\\\\n        Invalid\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,2,[\\\"files\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      Uploading \\\"],[1,[24,2,[\\\"files\\\",\\\"length\\\"]],false],[0,\\\" files. (\\\"],[1,[24,2,[\\\"progress\\\"]],false],[0,\\\"%)\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"file-dropzone\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"supported\\\"]]],null,{\\\"statements\\\":[[0,\\\"          Drag and drop an image onto this area to upload it or\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"file-upload\\\",null,[[\\\"name\\\",\\\"accept\\\",\\\"multiple\\\",\\\"onfileadd\\\"],[\\\"photos\\\",\\\"image/*\\\",false,[29,\\\"action\\\",[[24,0,[]],\\\"uploadImage\\\",[24,2,[\\\"files\\\"]],[25,[\\\"userId\\\"]],[25,[\\\"type\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"a\\\"],[11,\\\"id\\\",\\\"upload-image\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[9],[0,\\\"Add an Image.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"  \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1,2]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/image-upload.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/insights-filter\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"zWT1TjHU\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dd\\\",\\\"ddm\\\",\\\"insItem\\\",\\\"dd\\\",\\\"ddm\\\",\\\"insItem\\\",\\\"dd\\\",\\\"ddm\\\",\\\"insItem\\\",\\\"insItem\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"bs-dropdown\\\",null,[[\\\"closeOnMenuClick\\\"],[[25,[\\\"flase\\\"]]]],{\\\"statements\\\":[[0,\\\"  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,7,[\\\"toggle\\\"]],\\\"expected `dd.toggle` to be a contextual component but found a string. Did you mean `(component dd.toggle)`? ('admin/templates/components/insights-filter.hbs' @ L3:C5) \\\"],null]],[[\\\"class\\\"],[\\\"btn btn-default tracker__filter-button insights-filter-toggle\\\"]],{\\\"statements\\\":[[0,\\\"Categories/Periods \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"caret\\\"],[9],[10]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,7,[\\\"menu\\\"]],\\\"expected `dd.menu` to be a contextual component but found a string. Did you mean `(component dd.menu)`? ('admin/templates/components/insights-filter.hbs' @ L4:C5) \\\"],null]],[[\\\"class\\\",\\\"align\\\"],[\\\"tracker__dropdown-content insights-filter-dropdown\\\",\\\"right\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,8,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/insights-filter.hbs' @ L5:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"selectAllCategories\\\"],[9],[0,\\\"Select/Deselect All\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"input\\\"],[11,\\\"class\\\",\\\"input-small\\\"],[11,\\\"id\\\",\\\"selectAllCategories\\\"],[12,\\\"checked\\\",[23,\\\"areAllChecked\\\"]],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleAll\\\",\\\"categories\\\"],null]],[[\\\"value\\\"],[\\\"target.checked\\\"]]]],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Category\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"insFilter\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,10,[\\\"filter_category\\\"]],\\\"categories\\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,8,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/insights-filter.hbs' @ L14:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"display-topic-label\\\",null,[[\\\"checkboxes\\\",\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"displayTopic\\\",\\\"isDisabled\\\",\\\"onclick\\\"],[[25,[\\\"checkboxes\\\"]],\\\"obs-filter__legend-item\\\",[25,[\\\"markClass\\\"]],\\\"obs-filter__legend-text\\\",[24,10,[]],[24,10,[\\\"disabled\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleDisplayTopic\\\",[24,10,[\\\"alias\\\"]],[24,10,[\\\"disabled\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null],[0,\\\"    \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Period\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"insFilter\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,9,[\\\"filter_category\\\"]],\\\"periods\\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,8,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/insights-filter.hbs' @ L30:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"display-topic-label\\\",null,[[\\\"checkboxes\\\",\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"displayTopic\\\",\\\"isDisabled\\\",\\\"onclick\\\"],[[25,[\\\"checkboxes\\\"]],\\\"obs-filter__legend-item\\\",[25,[\\\"markClass\\\"]],\\\"obs-filter__legend-text\\\",[24,9,[]],[24,9,[\\\"disabled\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleDisplayTopic\\\",[24,9,[\\\"alias\\\"]],[24,9,[\\\"disabled\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[9]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null]],\\\"parameters\\\":[7]},null],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"bs-dropdown\\\",null,[[\\\"closeOnMenuClick\\\"],[[25,[\\\"flase\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,4,[\\\"toggle\\\"]],\\\"expected `dd.toggle` to be a contextual component but found a string. Did you mean `(component dd.toggle)`? ('admin/templates/components/insights-filter.hbs' @ L51:C7) \\\"],null]],[[\\\"class\\\"],[\\\"btn btn-default tracker__filter-button insights-filter-toggle\\\"]],{\\\"statements\\\":[[0,\\\"Coaches \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"caret\\\"],[9],[10]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,4,[\\\"menu\\\"]],\\\"expected `dd.menu` to be a contextual component but found a string. Did you mean `(component dd.menu)`? ('admin/templates/components/insights-filter.hbs' @ L52:C7) \\\"],null]],[[\\\"class\\\",\\\"align\\\"],[\\\"tracker__dropdown-content insights-filter-dropdown\\\",\\\"right\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,5,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/insights-filter.hbs' @ L53:C9) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"selectAllCoaches\\\"],[9],[0,\\\"Select/Deselect All\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"input\\\"],[11,\\\"class\\\",\\\"input-small\\\"],[11,\\\"id\\\",\\\"selectAllCoaches\\\"],[12,\\\"checked\\\",[23,\\\"areAllChecked\\\"]],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleAll\\\",\\\"coaches\\\"],null]],[[\\\"value\\\"],[\\\"target.checked\\\"]]]],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Coaches\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"insFilter\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,6,[\\\"filter_category\\\"]],\\\"coaches\\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,5,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/insights-filter.hbs' @ L61:C13) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[29,\\\"display-topic-label\\\",null,[[\\\"checkboxes\\\",\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"displayTopic\\\",\\\"isDisabled\\\",\\\"onclick\\\"],[[25,[\\\"checkboxes\\\"]],\\\"obs-filter__legend-item\\\",[25,[\\\"markClass\\\"]],\\\"obs-filter__legend-text\\\",[24,6,[]],[24,6,[\\\"disabled\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleDisplayTopic\\\",[24,6,[\\\"id\\\"]],[24,6,[\\\"disabled\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"bs-dropdown\\\",null,[[\\\"closeOnMenuClick\\\"],[[25,[\\\"flase\\\"]]]],{\\\"statements\\\":[[0,\\\"  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"toggle\\\"]],\\\"expected `dd.toggle` to be a contextual component but found a string. Did you mean `(component dd.toggle)`? ('admin/templates/components/insights-filter.hbs' @ L81:C5) \\\"],null]],[[\\\"class\\\"],[\\\"btn btn-default tracker__filter-button insights-filter-toggle\\\"]],{\\\"statements\\\":[[0,\\\"Clients \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"caret\\\"],[9],[10]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"menu\\\"]],\\\"expected `dd.menu` to be a contextual component but found a string. Did you mean `(component dd.menu)`? ('admin/templates/components/insights-filter.hbs' @ L82:C5) \\\"],null]],[[\\\"class\\\",\\\"align\\\"],[\\\"tracker__dropdown-content insights-filter-dropdown\\\",\\\"right\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/insights-filter.hbs' @ L83:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"selectAllPatients\\\"],[9],[0,\\\"Select/Deselect All\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"input\\\"],[11,\\\"class\\\",\\\"input-small\\\"],[11,\\\"id\\\",\\\"selectAllPatients\\\"],[12,\\\"checked\\\",[23,\\\"areAllChecked\\\"]],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleAll\\\",\\\"patients\\\"],null]],[[\\\"value\\\"],[\\\"target.checked\\\"]]]],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Clients\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"insFilter\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,3,[\\\"filter_category\\\"]],\\\"patients\\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/insights-filter.hbs' @ L91:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"display-topic-label\\\",null,[[\\\"checkboxes\\\",\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"displayTopic\\\",\\\"isDisabled\\\",\\\"onclick\\\"],[[25,[\\\"checkboxes\\\"]],\\\"obs-filter__legend-item\\\",[25,[\\\"markClass\\\"]],\\\"obs-filter__legend-text\\\",[24,3,[]],[24,3,[\\\"disabled\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleDisplayTopic\\\",[24,3,[\\\"id\\\"]],[24,3,[\\\"disabled\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/insights-filter.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/intervention-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\": \"+IDd4dlq\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/intervention-form.hbs' @ L8:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"name\\\",\\\"Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/intervention-form.hbs' @ L11:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"description\\\",\\\"Description\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/intervention-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/intervention-label\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"CpQZnDVS\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"checkboxes\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"input\\\"],[12,\\\"checked\\\",[29,\\\"not\\\",[[25,[\\\"isDisabled\\\"]]],null]],[12,\\\"class\\\",[23,\\\"markClass\\\"]],[11,\\\"style\\\",\\\"margin: 0;\\\"],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"fa fa-italic\\\"],[12,\\\"style\\\",[23,\\\"markStyle\\\"]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"display: inline-block; margin: 0\\\"],[9],[1,[23,\\\"title\\\"],false],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/intervention-label.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/interventions-tooltip\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BYmC6tyc\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patientIntervention\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"observation-tooltip__info\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"observation-tooltip__header\\\"],[9],[1,[23,\\\"title\\\"],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[7,\\\"strong\\\"],[9],[0,\\\"Changed at:\\\"],[10],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"formatedDate\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"State Change:\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"stateChange\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Created By:\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"createdBy\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Active State:\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"activeState\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/interventions-tooltip.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/intl-tel-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\": \"JiXze2aa\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[15,1],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/intl-tel-input.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/main-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\": \"3Ut5cAeG\",\n    \"block\": \"{\\\"symbols\\\":[\\\"navbar\\\",\\\"nav\\\",\\\"dd\\\",\\\"ddm\\\",\\\"dd\\\",\\\"ddm\\\",\\\"values\\\",\\\"id\\\",\\\"nav\\\"],\\\"statements\\\":[[4,\\\"bs-navbar\\\",null,[[\\\"class\\\",\\\"type\\\",\\\"fluid\\\",\\\"collapsed\\\",\\\"onCollapse\\\",\\\"onExpand\\\"],[\\\"main-menu\\\",\\\"inverse\\\",true,[25,[\\\"collapsed\\\"]],[29,\\\"action\\\",[[24,0,[]],[29,\\\"mut\\\",[[25,[\\\"collapsed\\\"]]],null],true],null],[29,\\\"action\\\",[[24,0,[]],[29,\\\"mut\\\",[[25,[\\\"collapsed\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"navbar-header\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[24,1,[\\\"toggle\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"navbar-brand\\\",\\\"index\\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[30,[[23,\\\"rootURL\\\"],\\\"/assets/images/header-logo.png\\\"]]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"content\\\"]],\\\"expected `navbar.content` to be a contextual component but found a string. Did you mean `(component navbar.content)`? ('admin/templates/components/main-menu.hbs' @ L10:C5) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"nav\\\"]],\\\"expected `navbar.nav` to be a contextual component but found a string. Did you mean `(component navbar.nav)`? ('admin/templates/components/main-menu.hbs' @ L12:C7) \\\"],null]],[[\\\"class\\\",\\\"type\\\"],[\\\"main-menu__main\\\",\\\"tab\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L14:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L14:C24) \\\"],null],\\\"dashboard\\\"],null,{\\\"statements\\\":[[0,\\\"Dashboard\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L15:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L15:C24) \\\"],null],\\\"patients\\\"],null,{\\\"statements\\\":[[0,\\\"Clients\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L16:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L16:C24) \\\"],null],\\\"coaches\\\"],null,{\\\"statements\\\":[[0,\\\"Coaches\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L17:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L17:C24) \\\"],null],\\\"users\\\"],null,{\\\"statements\\\":[[0,\\\"Users\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L18:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L18:C24) \\\"],null],\\\"insights\\\"],null,{\\\"statements\\\":[[0,\\\"Insights\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L19:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L19:C24) \\\"],null],\\\"audit-log\\\"],null,{\\\"statements\\\":[[0,\\\"Audit Log\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L20:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L20:C24) \\\"],null],\\\"integrations\\\"],null,{\\\"statements\\\":[[0,\\\"Integrations\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L21:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L21:C24) \\\"],null],\\\"coach-patient-sessions\\\"],null,{\\\"statements\\\":[[0,\\\"Sessions\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L22:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L22:C24) \\\"],null],\\\"settings\\\"],null,{\\\"statements\\\":[[0,\\\"Settings\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleCoach\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L24:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L24:C24) \\\"],null],\\\"dashboard\\\"],null,{\\\"statements\\\":[[0,\\\"Dashboard\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L25:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L25:C24) \\\"],null],\\\"patients\\\"],null,{\\\"statements\\\":[[0,\\\"Clients\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L26:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L26:C24) \\\"],null],\\\"insights\\\"],null,{\\\"statements\\\":[[0,\\\"Insights\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L27:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L27:C24) \\\"],null],\\\"audit-log\\\"],null,{\\\"statements\\\":[[0,\\\"Audit Log\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/components/main-menu.hbs' @ L28:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,9,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L28:C24) \\\"],null],\\\"coach-patient-sessions\\\"],null,{\\\"statements\\\":[[0,\\\"Sessions\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[9]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"nav\\\"]],\\\"expected `navbar.nav` to be a contextual component but found a string. Did you mean `(component navbar.nav)`? ('admin/templates/components/main-menu.hbs' @ L32:C7) \\\"],null]],[[\\\"class\\\"],[\\\"navbar-right\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"notificationsCount\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"dropdown\\\"]],\\\"expected `nav.dropdown` to be a contextual component but found a string. Did you mean `(component nav.dropdown)`? ('admin/templates/components/main-menu.hbs' @ L34:C11) \\\"],null]],[[\\\"tagName\\\"],[\\\"li\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,5,[\\\"toggle\\\"]],\\\"expected `dd.toggle` to be a contextual component but found a string. Did you mean `(component dd.toggle)`? ('admin/templates/components/main-menu.hbs' @ L35:C13) \\\"],null]],[[\\\"class\\\"],[\\\"main-menu__dropdown-toggle\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\"],[9],[0,\\\"\\\\n              Notifications\\\\n              \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"badge main-menu__badge-notifications\\\"],[9],[1,[23,\\\"notificationsCount\\\"],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,5,[\\\"menu\\\"]],\\\"expected `dd.menu` to be a contextual component but found a string. Did you mean `(component dd.menu)`? ('admin/templates/components/main-menu.hbs' @ L41:C13) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[29,\\\"-each-in\\\",[[25,[\\\"unreadNotifications\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,6,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/main-menu.hbs' @ L43:C17) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L44:C19) \\\"],null],\\\"patients.detail.messages\\\",[24,7,[\\\"conversation\\\",\\\"participants\\\"]]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[24,7,[\\\"unreadMessages\\\"]],false],[0,\\\" New\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,7,[\\\"unreadMessages\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                    message\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    messages\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                  from \\\"],[1,[24,7,[\\\"conversation\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7,8]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"dropdown\\\"]],\\\"expected `nav.dropdown` to be a contextual component but found a string. Did you mean `(component nav.dropdown)`? ('admin/templates/components/main-menu.hbs' @ L58:C9) \\\"],null]],[[\\\"tagName\\\"],[\\\"li\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,3,[\\\"toggle\\\"]],\\\"expected `dd.toggle` to be a contextual component but found a string. Did you mean `(component dd.toggle)`? ('admin/templates/components/main-menu.hbs' @ L59:C11) \\\"],null]],[[\\\"class\\\"],[\\\"main-menu__dropdown-toggle\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"user\\\",\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[25,[\\\"currentUser\\\",\\\"user\\\",\\\"image\\\",\\\"url\\\"]],\\\"obsImage main-menu__image\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[7,\\\"span\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"currentUser\\\",\\\"user\\\",\\\"firstname\\\"]],false],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"currentUser\\\",\\\"user\\\",\\\"lastname\\\"]],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"caret\\\"],[11,\\\"style\\\",\\\"margin: 5px;\\\"],[9],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,3,[\\\"menu\\\"]],\\\"expected `dd.menu` to be a contextual component but found a string. Did you mean `(component dd.menu)`? ('admin/templates/components/main-menu.hbs' @ L69:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,4,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/main-menu.hbs' @ L70:C13) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/components/main-menu.hbs' @ L70:C26) \\\"],null],\\\"profile.detail\\\",[25,[\\\"currentUser\\\",\\\"user\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"Profile\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n          \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,4,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/main-menu.hbs' @ L71:C13) \\\"],null]],null,{\\\"statements\\\":[[7,\\\"a\\\"],[9],[0,\\\"Sign out\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"logOut\\\"]],[10],[0,\\\" \\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/main-menu.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/medication-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\": \"x+5yVBHz\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/medication-form.hbs' @ L8:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"title\\\",\\\"Title\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/medication-form.hbs' @ L11:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"category\\\",\\\"Category\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"Categories\\\"]],\\\"label\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"category\\\"]],[25,[\\\"Categories\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectCategory\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,4,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/medication-form.hbs' @ L28:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"brand\\\",\\\"Brand\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/medication-form.hbs' @ L31:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"isGeneric\\\",\\\"Generic\\\",\\\"checkbox\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/medication-form.hbs' @ L37:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"dosage\\\",\\\"Dosage\\\",\\\"number\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"  \\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/medication-form.hbs' @ L40:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"dosageUnit\\\",\\\"Dosage Unit\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"DosageUnits\\\"]],\\\"label\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"dosageUnit\\\"]],[25,[\\\"DosageUnits\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectDosageUnit\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,3,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/medication-form.hbs' @ L57:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"frequency\\\",\\\"Frequency\\\",\\\"number\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\" \\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/medication-form.hbs' @ L60:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"frequencyUnit\\\",\\\"Frequency Unit\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"FrequencyUnits\\\"]],\\\"label\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"frequencyUnit\\\"]],[25,[\\\"FrequencyUnits\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectFrequencyUnit\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,2,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/medication-form.hbs' @ L77:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"mappingKey\\\",\\\"Mapping Key\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/medication-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/modal-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\": \"q5zSi2g8\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"topicObj\\\",\\\"tags\\\",\\\"topicId\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"modal-dialog\\\",null,[[\\\"translucentOverlay\\\",\\\"onClose\\\"],[true,[29,\\\"action\\\",[[24,0,[]],\\\"closeModalDialog\\\"],null]]],{\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[11,\\\"style\\\",\\\"margin-top: 10px;\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"modalPage\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"modalFor\\\"]],\\\"globalTrigger\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row text-center\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"center-elements\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"Choose the Trigger\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/modal-form.hbs' @ L13:C17) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"globalTrigger\\\",\\\"Trigger\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"globalTriggers\\\"]],\\\"name\\\",true,[25,[\\\"changeset\\\",\\\"globalTrigger\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectGlobalValue\\\"],null]]],{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[24,10,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[10]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row text-center\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"center-elements\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/modal-form.hbs' @ L30:C16) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"alias\\\",\\\"Alias (optional)\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row text-center\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"center-elements\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/modal-form.hbs' @ L36:C17) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\"],[\\\"Trigger State\\\",\\\"state\\\",\\\"label\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"triggerStates\\\"]],\\\"name\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"state\\\"]],[25,[\\\"triggerStates\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectState\\\"],null]]],{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[24,9,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[8]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row text-center\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"Choose the Intervention\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"center-elements\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/modal-form.hbs' @ L59:C17) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"intervention\\\",\\\"Intervention\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"intervention\\\"]],\\\"name\\\",true,[25,[\\\"changeset\\\",\\\"intervention\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectGlobalValue\\\"],null]]],{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[24,7,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row text-center\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"center-elements\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/modal-form.hbs' @ L76:C16) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"alias\\\",\\\"Alias (optional)\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row text-center\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"center-elements\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/modal-form.hbs' @ L82:C17) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\"],[\\\"Intervention State\\\",\\\"state\\\",\\\"label\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"interventionStates\\\"]],\\\"name\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"state\\\"]],[25,[\\\"interventionStates\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectState\\\"],null]]],{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[24,6,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[5]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"modalPage\\\"]],2],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"Choose Observations\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"\\\\n          Please choose the observations you believe are related to this \\\"],[1,[23,\\\"selectedObject\\\"],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-8\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-4\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"or\\\",[[25,[\\\"obsLabels\\\",\\\"tagsArr\\\",\\\"length\\\"]],[25,[\\\"obsLabels\\\",\\\"typesArr\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[29,\\\"observations-filter\\\",null,[[\\\"showTags\\\",\\\"checkboxes\\\",\\\"observationsFilter\\\",\\\"markClass\\\",\\\"onToggleAllFilters\\\",\\\"onToggleDisplayTopicFilter\\\",\\\"onToggleTypeFilter\\\"],[false,true,[25,[\\\"obsLabels\\\"]],\\\"calendar__mark\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleAllTopics\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleTopic\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleType\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"observationsParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"observations\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"observationsMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"Client has no logged activity at this time!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"observationsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"observations\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"observations\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"observationsMeta\\\"]],[25,[\\\"observationsTableColumns\\\"]],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"observationsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No activity found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"modalPage\\\"]],3],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"not\\\",[[25,[\\\"topicsToAdd\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"There aren't any templates available for the \\\"],[1,[23,\\\"selectedObject\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"topicsToAdd\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center;\\\"],[9],[0,\\\"Choose Topics\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"\\\\n            Please choose the Topics that you want to add to the client's dashboard as a result of this \\\"],[1,[23,\\\"selectedObject\\\"],false],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"\\\\n            Note: Please don't forget to fill in the Display Topic (alias) that the client will see on their dashboard.\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"topicsToAdd\\\"]],[25,[\\\"topicsTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"modalPage\\\"]],4],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"not\\\",[[25,[\\\"tagsToAddForTopics\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"There aren't any templates available for any of the topics you created\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"\\\\n            Please click \\\"],[1,[29,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"modalFor\\\"]],\\\"globalTrigger\\\"],null],\\\"Save\\\",\\\"Next\\\"],null],false],[0,\\\" to advance or add your own.\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"each\\\",[[25,[\\\"tagsToAddForTopics\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[29,\\\"-each-in\\\",[[24,2,[]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,3,[\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"Choose Tags\\\"],[10],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"\\\\n                Please choose the Tags that you believe cause this \\\"],[1,[23,\\\"selectedObject\\\"],false],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n                \\\"],[7,\\\"h5\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[1,[29,\\\"get-component-function\\\",[[24,0,[]],[25,[\\\"topicInfo\\\"]],[24,4,[]]],null],false],[10],[0,\\\"\\\\n                \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[24,3,[]],[25,[\\\"tagsTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3,4]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"modalPage\\\"]],5],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"not\\\",[[25,[\\\"patientTriggers\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"There aren't any Patient Triggers available\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"Choose Triggers\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"style\\\",\\\"text-align: center; margin-bottom: 10px;\\\"],[9],[0,\\\"\\\\n          (Optional) Please choose the triggers you believe are related to this intervention:\\\\n          \\\"],[1,[25,[\\\"changeset\\\",\\\"intervention\\\",\\\"name\\\"]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"center-elements\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"patientTriggers\\\"]],[25,[\\\"patientTriggersTableColumns\\\"]],true]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[11,\\\"style\\\",\\\"margin-top: 20px;\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[11,\\\"style\\\",\\\"display: flex; justify-content: center;\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"showSaveButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary\\\"],[9],[0,\\\"Save\\\\n            \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"save\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-default\\\"],[11,\\\"style\\\",\\\"margin-left: 10px;\\\"],[12,\\\"disabled\\\",[23,\\\"isPreviousButtonDisabled\\\"]],[9],[0,\\\"Previous\\\\n          \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"previousModalPage\\\"]],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"not\\\",[[25,[\\\"showSaveButton\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-default\\\"],[11,\\\"style\\\",\\\"margin-left: 10px;\\\"],[12,\\\"disabled\\\",[23,\\\"isNextButtonDisabled\\\"]],[9],[0,\\\"Next\\\\n            \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"nextModalPage\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-danger\\\"],[11,\\\"style\\\",\\\"margin-left: 50px;\\\"],[9],[0,\\\"Close\\\\n          \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"closeModalDialog\\\"]],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/modal-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/note-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\": \"lK4duB1S\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/note-form.hbs' @ L6:C4) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"note\\\",\\\"Content\\\",\\\"textarea\\\"]]],false],[0,\\\"\\\\n  \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/note-form.hbs' @ L7:C4) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"coachOnly\\\",\\\"Only visible to Coach?\\\",\\\"checkbox\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"changeset\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[11,\\\"style\\\",\\\"margin-bottom: 10px;\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Date\\\"],[10],[0,\\\"\\\\n        \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"enableTime\\\"],[[25,[\\\"changeset\\\",\\\"happenedAt\\\"]],\\\"m-d-Y h:i K\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateHappenAt\\\"],null],true]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/note-form.hbs' @ L22:C9) \\\"],null]],[[\\\"label\\\"],[\\\"Attachement\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"image-upload\\\",null,[[\\\"objectField\\\"],[[25,[\\\"changeset\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\\n  \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"disabled\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\",[25,[\\\"changeset\\\",\\\"isPristine\\\"]]]]],false],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/note-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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\": \"2QLMIplY\",\n    \"block\": \"{\\\"symbols\\\":[\\\"obj\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"draggable-object-target\\\",null,[[\\\"action\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"handleObjectDropped\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"object-bin-title\\\"],[9],[1,[23,\\\"name\\\"],false],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\"]]],null,{\\\"statements\\\":[[4,\\\"draggable-object\\\",null,[[\\\"action\\\",\\\"content\\\"],[\\\"handleObjectDragged\\\",[24,1,[]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[15,2,[[24,1,[]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/object-bin.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observation-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\": \"7ON8uqpJ\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"num\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/observation-form.hbs' @ L7:C13) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"displayTopic\\\",\\\"Display Topic\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"model\\\",\\\"displayTopics\\\"]],\\\"name\\\",[25,[\\\"changeset\\\",\\\"displayTopic\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"updateDisplayTopic\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,4,[\\\"state\\\"]],\\\"active\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[24,4,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/observation-form.hbs' @ L23:C13) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"tags\\\",\\\"Display Topic Tags\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"not\\\",[[29,\\\"eq\\\",[[25,[\\\"changeset\\\",\\\"displayTopic\\\",\\\"tagsMinimum\\\"]],null],null]],null]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[29,\\\"concat\\\",[\\\" | min: \\\",[25,[\\\"changeset\\\",\\\"displayTopic\\\",\\\"tagsMinimum\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[29,\\\"not\\\",[[29,\\\"eq\\\",[[25,[\\\"changeset\\\",\\\"displayTopic\\\",\\\"tagsMaximum\\\"]],null],null]],null]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[29,\\\"concat\\\",[\\\"  max: \\\",[25,[\\\"changeset\\\",\\\"displayTopic\\\",\\\"tagsMaximum\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"power-select-multiple\\\",null,[[\\\"model\\\",\\\"options\\\",\\\"searchField\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"activeDisplayTopic\\\"]],[25,[\\\"activeDisplayTopic\\\",\\\"displayTopicTags\\\"]],\\\"display_value\\\",[25,[\\\"changeset\\\",\\\"tags\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"tagsChanged\\\"],null]]],{\\\"statements\\\":[[0,\\\"              \\\"],[1,[24,3,[\\\"display_value\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/observation-form.hbs' @ L45:C12) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"note\\\",\\\"Note\\\",\\\"textarea\\\"]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"activeDisplayTopic\\\",\\\"topic\\\",\\\"inputType\\\"]],\\\"time\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"From\\\"],[10],[0,\\\"\\\\n            \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"enableTime\\\"],[[25,[\\\"happenedDate\\\"]],\\\"m-d-Y h:i K\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateHappenDate\\\"],null],true]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"To\\\"],[10],[0,\\\"\\\\n            \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"enableTime\\\"],[[25,[\\\"endedDate\\\"]],\\\"m-d-Y h:i K\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateEndedDate\\\"],null],true]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"activeDisplayTopic\\\",\\\"topic\\\",\\\"inputType\\\"]],\\\"time_duration\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Start Time\\\"],[10],[0,\\\"\\\\n            \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"enableTime\\\"],[[25,[\\\"happenedDate\\\"]],\\\"m-d-Y h:i K\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateHappenDate\\\"],null],true]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Date\\\"],[10],[0,\\\"\\\\n            \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"enableTime\\\"],[[25,[\\\"happenedDate\\\"]],\\\"m-d-Y h:i K\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateHappenDate\\\"],null],true]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"activeDisplayTopic\\\",\\\"requires_amount\\\"]],true],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Amount\\\"],[10],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"changeset\\\",\\\"displayTopic\\\",\\\"unit\\\"]],false],[0,\\\"\\\\n              \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/observation-form.hbs' @ L78:C16) \\\"],null]],[[\\\"property\\\",\\\"controlType\\\"],[\\\"amount\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n       \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/observation-form.hbs' @ L87:C13) \\\"],null]],[[\\\"label\\\"],[\\\"Attachement\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"image-upload\\\",null,[[\\\"objectField\\\",\\\"userId\\\",\\\"type\\\"],[[25,[\\\"changeset\\\"]],[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]],\\\"observation\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"disabled\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\",[25,[\\\"changeset\\\",\\\"isPristine\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observation-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-calendar-day-obs-count\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"WnIAqLru\",\n    \"block\": \"{\\\"symbols\\\":[\\\"line\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-obs-count\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"totals\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-obs-count__tooltip\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-obs-count__count\\\"],[12,\\\"style\\\",[24,1,[\\\"displayCountStyle\\\"]]],[9],[1,[24,1,[\\\"displayCount\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-obs-count__name\\\"],[12,\\\"style\\\",[24,1,[\\\"displayNameLineStyle\\\"]]],[9],[1,[24,1,[\\\"displayNameLine\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[24,1,[\\\"amountLine\\\"]],[24,1,[\\\"goalType\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-obs-count__amount\\\"],[12,\\\"style\\\",[24,1,[\\\"amountLineStyle\\\"]]],[9],[0,\\\"(\\\"],[1,[24,1,[\\\"amountLine\\\"]],false],[0,\\\")\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"day-obs-count__tooltiptext\\\"],[9],[1,[24,1,[\\\"tooltipText\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-calendar-day-obs-count.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-calendar-day-total\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"MADiyArX\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[30,[\\\"calendar__date-label \\\",[29,\\\"if\\\",[[25,[\\\"isCurrentDay\\\"]],\\\" calendar__date-today \\\"],null]]]],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"displayDate\\\"],false],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-info-circle\\\"],[11,\\\"style\\\",\\\"margin-left: 5px;\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"observations-day-total-tooltip\\\",null,[[\\\"showTooltip\\\",\\\"data\\\"],[[25,[\\\"showTooltip\\\"]],[25,[\\\"tooltipDayTotal\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-calendar-day-total.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-calendar-intervention\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"O0/nkJ7D\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar__intervention fa fa-italic\\\"],[12,\\\"style\\\",[23,\\\"interventionStyle\\\"]],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"displayTooltip\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[29,\\\"interventions-tooltip\\\",null,[[\\\"elementId\\\",\\\"position\\\",\\\"patientIntervention\\\",\\\"searchHighlightText\\\"],[[25,[\\\"tooltipId\\\"]],[25,[\\\"position\\\"]],[25,[\\\"patientIntervention\\\"]],[25,[\\\"searchHighlightText\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-calendar-intervention.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-calendar-observation\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"I6qK5XZ6\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"isDeleted\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[12,\\\"style\\\",[23,\\\"deletedObservationStyle\\\"]],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-remove\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[29,\\\"if\\\",[[25,[\\\"isMedicationOrSupplement\\\"]],\\\"fa fa-medkit\\\",\\\"calendar__observation\\\"],null]],[12,\\\"style\\\",[23,\\\"observationStyle\\\"]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[25,[\\\"displayTooltip\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[29,\\\"observations-tooltip\\\",null,[[\\\"elementId\\\",\\\"position\\\",\\\"observation\\\",\\\"searchHighlightText\\\"],[[25,[\\\"tooltipId\\\"]],[25,[\\\"position\\\"]],[25,[\\\"observation\\\"]],[25,[\\\"searchHighlightText\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-calendar-observation.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-calendar-session\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"33XtP2Xf\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[30,[\\\"calendar__session fa fa-user-md \\\",[23,\\\"sessionStyle\\\"]]]],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"displayTooltip\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[29,\\\"session-tooltip\\\",null,[[\\\"elementId\\\",\\\"position\\\",\\\"session\\\",\\\"searchHighlightText\\\"],[[25,[\\\"tooltipId\\\"]],[25,[\\\"position\\\"]],[25,[\\\"session\\\"]],[25,[\\\"searchHighlightText\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-calendar-session.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-calendar-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\": \"clPuYYS5\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar__trigger fa fa-text-height trigger_icon\\\"],[12,\\\"style\\\",[23,\\\"triggerStyle\\\"]],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"displayTooltip\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[29,\\\"triggers-tooltip\\\",null,[[\\\"elementId\\\",\\\"position\\\",\\\"patientTrigger\\\",\\\"searchHighlightText\\\"],[[25,[\\\"tooltipId\\\"]],[25,[\\\"position\\\"]],[25,[\\\"patientTrigger\\\"]],[25,[\\\"searchHighlightText\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-calendar-trigger.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-calendar\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"F1wV1Bed\",\n    \"block\": \"{\\\"symbols\\\":[\\\"label\\\",\\\"label\\\",\\\"label\\\",\\\"day\\\",\\\"index\\\",\\\"observations\\\",\\\"observation\\\",\\\"hour\\\"],\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar__hours-bar\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"hours\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar__hours-label\\\"],[9],[1,[24,8,[\\\"label\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar__days-container\\\"],[12,\\\"onscroll\\\",[29,\\\"action\\\",[[24,0,[]],\\\"onCalendarScroll\\\"],null]],[12,\\\"onwheel\\\",[29,\\\"action\\\",[[24,0,[]],\\\"onCalendarWheel\\\"],null]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isFetchingBack\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar__loading-spinner\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"each\\\",[[25,[\\\"days\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar__day-block\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[29,\\\"observations-calendar-day-total\\\",null,[[\\\"dayTotals\\\",\\\"isCurrentDay\\\",\\\"displayDate\\\",\\\"date\\\"],[[24,4,[\\\"dayTotals\\\"]],[24,4,[\\\"isCurrentDay\\\"]],[24,4,[\\\"displayDate\\\"]],[24,4,[\\\"date\\\"]]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,4,[\\\"dayObservations\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[30,[\\\"calendar__hour-block \\\",[29,\\\"if\\\",[[24,4,[\\\"isCurrentDay\\\"]],\\\"calendar__hour-today\\\"],null],\\\" \\\",[29,\\\"if\\\",[[24,4,[\\\"isWeekend\\\"]],\\\"calendar__weekend-container\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,6,[]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,7,[\\\"type\\\"]],\\\"session\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[29,\\\"observations-calendar-session\\\",null,[[\\\"searchHighlightText\\\",\\\"session\\\",\\\"elementId\\\"],[[25,[\\\"searchHighlightText\\\"]],[24,7,[]],[24,7,[\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,7,[\\\"type\\\"]],\\\"trigger\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[29,\\\"observations-calendar-trigger\\\",null,[[\\\"searchHighlightText\\\",\\\"patientTrigger\\\",\\\"elementId\\\"],[[25,[\\\"searchHighlightText\\\"]],[24,7,[]],[24,7,[\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,7,[\\\"type\\\"]],\\\"intervention\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[29,\\\"observations-calendar-intervention\\\",null,[[\\\"searchHighlightText\\\",\\\"patientIntervention\\\",\\\"elementId\\\"],[[25,[\\\"searchHighlightText\\\"]],[24,7,[]],[24,7,[\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[29,\\\"observations-calendar-observation\\\",null,[[\\\"searchHighlightText\\\",\\\"observation\\\",\\\"elementId\\\"],[[25,[\\\"searchHighlightText\\\"]],[24,7,[]],[24,7,[\\\"id\\\"]]]]],false],[0,\\\"\\\\n                \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[7]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"          \\\"],[1,[29,\\\"observations-calendar-day-obs-count\\\",null,[[\\\"dayTotals\\\"],[[24,4,[\\\"dayTotals\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4,5]},null],[4,\\\"if\\\",[[25,[\\\"isFetchingForward\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar__loading-spinner\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar__legend-container\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"obsLabels\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"not\\\",[[24,3,[\\\"tag\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"display-topic-label\\\",null,[[\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"displayTopic\\\",\\\"isDisabled\\\"],[\\\"calendar__legend-item\\\",\\\"calendar__mark\\\",\\\"calendar__legend-item-text\\\",[24,3,[\\\"displayTopic\\\"]],[24,3,[\\\"disabled\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[4,\\\"if\\\",[[25,[\\\"hasSessions\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"showSessions\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"calendar__legend-item\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"fa fa-user-md\\\"],[11,\\\"style\\\",\\\"color: red\\\"],[9],[10],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"calendar__legend-item-text\\\"],[11,\\\"style\\\",\\\"display: inline-block; margin: 0\\\"],[9],[0,\\\"Client Sessions\\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"each\\\",[[25,[\\\"trigLabels\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"trigger-label\\\",null,[[\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"patientTrigger\\\",\\\"isDisabled\\\"],[\\\"calendar__legend-item\\\",\\\"calendar__mark\\\",\\\"calendar__legend-item-text\\\",[24,2,[\\\"patientTrigger\\\"]],[24,2,[\\\"disabled\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[4,\\\"each\\\",[[25,[\\\"interLabels\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"intervention-label\\\",null,[[\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"patientIntervention\\\",\\\"isDisabled\\\"],[\\\"calendar__legend-item\\\",\\\"calendar__mark\\\",\\\"calendar__legend-item-text\\\",[24,1,[\\\"patientIntervention\\\"]],[24,1,[\\\"disabled\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-calendar.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-day-total-tooltip\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"LrBU7B3E\",\n    \"block\": \"{\\\"symbols\\\":[\\\"entry\\\",\\\"tagCount\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"data\\\",\\\"totals\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__header\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[25,[\\\"data\\\",\\\"date\\\"]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"data\\\",\\\"totals\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__info\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"display-topic-label\\\",null,[[\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"displayTopic\\\"],[\\\"calendar__legend-item\\\",\\\"calendar__mark\\\",\\\"calendar__legend-item-text\\\",[24,1,[\\\"displayTopic\\\"]]]]],false],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__details\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__labels\\\"],[9],[0,\\\"#: \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__amounts\\\"],[11,\\\"style\\\",\\\"margin-right:30px;\\\"],[9],[1,[24,1,[\\\"counter\\\"]],false],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"tagsCount\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,1,[\\\"tagsCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__amounts-tag\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__labels\\\"],[9],[0,\\\"#\\\"],[1,[24,2,[\\\"tagName\\\"]],false],[0,\\\": \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__amounts\\\"],[9],[1,[24,2,[\\\"count\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"      \\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"amount\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__labels\\\"],[9],[0,\\\"Total: \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__amounts\\\"],[9],[1,[24,1,[\\\"amount\\\"]],false],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"goalAmount\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__labels-goal\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__labels\\\"],[11,\\\"style\\\",\\\"margin-left:30px;\\\"],[9],[1,[24,1,[\\\"goalType\\\"]],false],[0,\\\": \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"day-total-tooltip__amounts\\\"],[9],[1,[24,1,[\\\"goalAmount\\\"]],false],[0,\\\" \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"progress\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"progress day-total-tooltip__progress-bar\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[29,\\\"progress-bar\\\",null,[[\\\"progress\\\",\\\"goal\\\"],[[24,1,[\\\"progress\\\"]],[24,1,[\\\"goalType\\\"]]]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-day-total-tooltip.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-filter\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"OGAzBJ1V\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dd\\\",\\\"ddm\\\",\\\"obsItem\\\",\\\"obsItem\\\",\\\"obsItem\\\",\\\"obsItem\\\"],\\\"statements\\\":[[4,\\\"bs-dropdown\\\",null,[[\\\"closeOnMenuClick\\\"],[false]],{\\\"statements\\\":[[0,\\\"  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"toggle\\\"]],\\\"expected `dd.toggle` to be a contextual component but found a string. Did you mean `(component dd.toggle)`? ('admin/templates/components/observations-filter.hbs' @ L2:C5) \\\"],null]],[[\\\"class\\\"],[\\\"btn btn-default tracker__filter-button\\\"]],{\\\"statements\\\":[[0,\\\"Filters \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"caret\\\"],[9],[10]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"menu\\\"]],\\\"expected `dd.menu` to be a contextual component but found a string. Did you mean `(component dd.menu)`? ('admin/templates/components/observations-filter.hbs' @ L3:C5) \\\"],null]],[[\\\"class\\\",\\\"align\\\"],[\\\"tracker__dropdown-content\\\",\\\"right\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/observations-filter.hbs' @ L4:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"selectAll\\\"],[9],[0,\\\"Select/Deselect All\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"input\\\"],[11,\\\"class\\\",\\\"input-small\\\"],[11,\\\"id\\\",\\\"selectAll\\\"],[12,\\\"checked\\\",[23,\\\"areAllChecked\\\"]],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleAll\\\"],[[\\\"value\\\"],[\\\"target.checked\\\"]]]],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,[\\\"hasSessions\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"legend__checkbox\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"sessions\\\"],[9],[0,\\\"\\\\n          Show Sessions (\\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"fa fa-user-md\\\"],[11,\\\"style\\\",\\\"color: red\\\"],[9],[10],[0,\\\")\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"input\\\"],[11,\\\"class\\\",\\\"input-small\\\"],[11,\\\"id\\\",\\\"sessions\\\"],[12,\\\"checked\\\",[23,\\\"showSessions\\\"]],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleSessions\\\"],[[\\\"value\\\"],[\\\"target.checked\\\"]]]],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,[\\\"observationsFilter\\\",\\\"trigsArr\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"obs-filter__legend-triggers\\\"],[9],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"obs-filter__filter-type\\\"],[9],[0,\\\"Triggers\\\"],[10],[0,\\\":\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"observationsFilter\\\",\\\"trigsArr\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/observations-filter.hbs' @ L19:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"trigger-label\\\",null,[[\\\"checkboxes\\\",\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"patientTrigger\\\",\\\"isDisabled\\\",\\\"onclick\\\"],[[25,[\\\"checkboxes\\\"]],\\\"obs-filter__legend-item\\\",[25,[\\\"markClass\\\"]],\\\"obs-filter__legend-text\\\",[24,6,[\\\"patientTrigger\\\"]],[24,6,[\\\"disabled\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleTriggerState\\\",[24,6,[\\\"trigger_state\\\"]],[24,6,[\\\"disabled\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,[\\\"observationsFilter\\\",\\\"interArr\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"obs-filter__legend-interventions\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"obs-filter__filter-type\\\"],[9],[0,\\\"Interventions\\\"],[10],[0,\\\":\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"observationsFilter\\\",\\\"interArr\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/observations-filter.hbs' @ L37:C13) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"intervention-label\\\",null,[[\\\"checkboxes\\\",\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"patientIntervention\\\",\\\"isDisabled\\\",\\\"onclick\\\"],[[25,[\\\"checkboxes\\\"]],\\\"obs-filter__legend-item\\\",[25,[\\\"markClass\\\"]],\\\"obs-filter__legend-text\\\",[24,5,[\\\"patientIntervention\\\"]],[24,5,[\\\"disabled\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleInterventionState\\\",[24,5,[\\\"intervention_state\\\"]],[24,5,[\\\"disabled\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,[\\\"hasDeletedObservations\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/observations-filter.hbs' @ L52:C9) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"legend__checkbox\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"deleted\\\"],[9],[0,\\\"\\\\n            Show Deleted (\\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-remove\\\"],[9],[10],[0,\\\")\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"input\\\"],[11,\\\"class\\\",\\\"input-small\\\"],[11,\\\"id\\\",\\\"deleted\\\"],[12,\\\"checked\\\",[23,\\\"showDeletedObservations\\\"]],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleDeleted\\\"],[[\\\"value\\\"],[\\\"target.checked\\\"]]]],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"obs-filter__legend-types\\\"],[9],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"obs-filter__filter-type\\\"],[9],[0,\\\"Types\\\"],[10],[0,\\\":\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"observationsFilter\\\",\\\"typesArr\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/observations-filter.hbs' @ L63:C9) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"type-label\\\",null,[[\\\"checkboxes\\\",\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"topicType\\\",\\\"isDisabled\\\",\\\"onclick\\\"],[[25,[\\\"checkboxes\\\"]],\\\"obs-filter__legend-item\\\",\\\"calendar__mark\\\",\\\"obs-filter__legend-text\\\",[24,4,[\\\"topic_type\\\"]],[24,4,[\\\"disabled\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleType\\\",[24,4,[\\\"topic_type\\\"]],[24,4,[\\\"disabled\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"obs-filter__filter-type\\\"],[9],[0,\\\"Display Topics\\\"],[10],[0,\\\":\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"observationsFilter\\\",\\\"tagsArr\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/observations-filter.hbs' @ L78:C9) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,3,[\\\"tag\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[30,[[29,\\\"if\\\",[[24,3,[\\\"disabled\\\"]],\\\"obs-filter__disabled\\\"],null],\\\" obs-filter__tag\\\"]]],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleTag\\\",[24,3,[\\\"topic_id\\\"]],[24,3,[\\\"tag_id\\\"]],[24,3,[\\\"disabled\\\"]]],null]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"showTags\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,3,[\\\"tag\\\",\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"obs-filter__legend-text\\\"],[9],[0,\\\"#\\\"],[1,[24,3,[\\\"tag\\\",\\\"alias\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"obs-filter__legend-text\\\"],[9],[0,\\\"#\\\"],[1,[24,3,[\\\"tag\\\",\\\"topic\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"display-topic-label\\\",null,[[\\\"checkboxes\\\",\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"displayTopic\\\",\\\"isDisabled\\\",\\\"onclick\\\"],[[25,[\\\"checkboxes\\\"]],\\\"obs-filter__legend-item\\\",[25,[\\\"markClass\\\"]],\\\"obs-filter__legend-text\\\",[24,3,[\\\"displayTopic\\\"]],[24,3,[\\\"disabled\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleDisplayTopic\\\",[24,3,[\\\"topic_id\\\"]],[24,3,[\\\"disabled\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-filter.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-tooltip\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"iMuc0hAd\",\n    \"block\": \"{\\\"symbols\\\":[\\\"tag\\\",\\\"i\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"observation\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"observation-tooltip__info\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"observation-tooltip__header\\\"],[9],[1,[23,\\\"title\\\"],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[7,\\\"strong\\\"],[9],[0,\\\"Happened at:\\\"],[10],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[7,\\\"strong\\\"],[9],[1,[25,[\\\"formatedDate\\\",\\\"happened\\\"]],false],[10],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Created at:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[25,[\\\"formatedDate\\\",\\\"created\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Updated at:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[25,[\\\"formatedDate\\\",\\\"updated\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"amount\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Amount:\\\"],[10],[0,\\\" \\\"],[1,[23,\\\"amount\\\"],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,[\\\"tags\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Tags:\\\"],[10],[0,\\\"\\\\n        \\\"],[4,\\\"each\\\",[[25,[\\\"tags\\\"]]],null,{\\\"statements\\\":[[7,\\\"span\\\"],[9],[4,\\\"if\\\",[[24,2,[]]],null,{\\\"statements\\\":[[0,\\\", \\\"]],\\\"parameters\\\":[]},null],[1,[24,1,[]],false],[10]],\\\"parameters\\\":[1,2]},null],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"observation\\\",\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[4,\\\"light-box\\\",null,[[\\\"href\\\",\\\"data-lightbox\\\",\\\"data-title\\\",\\\"data-alt\\\",\\\"inlineImage\\\"],[[25,[\\\"observation\\\",\\\"image\\\",\\\"url\\\"]],\\\"name\\\",[25,[\\\"observationNote\\\"]],\\\"alt\\\",false]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"waiting-spinner-image\\\",null,[[\\\"class\\\"],[\\\"observation-tooltip__image ember-view\\\"]]],false],[0,\\\"\\\\n      \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\",\\\"imageHasLoaded\\\"],[[25,[\\\"observation\\\",\\\"image\\\",\\\"url\\\"]],\\\"observation-tooltip__image\\\",[29,\\\"action\\\",[[24,0,[]],\\\"imageHasLoaded\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,[\\\"note\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"observation-tooltip__notes\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Notes: \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[23,\\\"note\\\"],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-tooltip.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/observations-tracker\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"tEWvszK2\",\n    \"block\": \"{\\\"symbols\\\":[\\\"line\\\",\\\"index\\\",\\\"observation\\\",\\\"day\\\",\\\"day\\\",\\\"line\\\"],\\\"statements\\\":[[1,[29,\\\"observations-tooltip\\\",null,[[\\\"position\\\",\\\"observation\\\"],[[25,[\\\"showTooltip\\\"]],[25,[\\\"tooltipObservation\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tracker\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tracker__topics-bar\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"lines\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"not\\\",[[24,6,[\\\"obsItem\\\",\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tracker__topics-label\\\"],[9],[1,[29,\\\"if\\\",[[24,6,[\\\"obsItem\\\",\\\"displayTopic\\\",\\\"alias\\\"]],[24,6,[\\\"obsItem\\\",\\\"displayTopic\\\",\\\"alias\\\"]],[24,6,[\\\"obsItem\\\",\\\"displayTopic\\\",\\\"topic\\\",\\\"title\\\"]]],null],false],[1,[29,\\\"if\\\",[[24,6,[\\\"obsItem\\\",\\\"tag\\\",\\\"display_value\\\"]],[29,\\\"concat\\\",[\\\"#\\\",[24,6,[\\\"obsItem\\\",\\\"tag\\\",\\\"display_value\\\"]]],null]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tracker__days-viewport\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tracker__days-container\\\"],[12,\\\"style\\\",[23,\\\"containerWidthStyle\\\"]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tracker__day-block\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"days\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,5,[\\\"month\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[12,\\\"style\\\",[24,5,[\\\"leftPos\\\"]]],[11,\\\"class\\\",\\\"tracker__day-label tracker__month-label\\\"],[9],[1,[24,5,[\\\"month\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tracker__day-block\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"days\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[12,\\\"style\\\",[24,4,[\\\"leftPos\\\"]]],[12,\\\"class\\\",[30,[\\\"tracker__day-label \\\",[29,\\\"if\\\",[[24,4,[\\\"splittedWeek\\\"]],\\\"js-tracker__splitted-week\\\"],null],\\\" \\\",[29,\\\"if\\\",[[24,4,[\\\"isEven\\\"]],\\\"js-tracker__day-even\\\",\\\"js-tracker__day-odd\\\"],null]]]],[9],[1,[24,4,[\\\"displayDate\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[12,\\\"style\\\",[24,4,[\\\"leftPos\\\"]]],[11,\\\"class\\\",\\\"tracker__day-vertical-line\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"lines\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"not\\\",[[24,1,[\\\"obsItem\\\",\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tracker__hour-block\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,1,[\\\"observationsList\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,3,[\\\"endedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[29,\\\"observations-tracker-duration\\\",null,[[\\\"observation\\\",\\\"totalSeconds\\\",\\\"startDate\\\",\\\"showTooltip\\\",\\\"hideTooltip\\\"],[[24,3,[]],[25,[\\\"totalSeconds\\\"]],[25,[\\\"startDate\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"showObservationTooltip\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"hideObservationTooltip\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"              \\\"],[1,[29,\\\"observations-tracker-observation\\\",null,[[\\\"observation\\\",\\\"totalSeconds\\\",\\\"startDate\\\",\\\"showTooltip\\\",\\\"hideTooltip\\\"],[[24,3,[]],[25,[\\\"totalSeconds\\\"]],[25,[\\\"startDate\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"showObservationTooltip\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"hideObservationTooltip\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1,2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/observations-tracker.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/organization-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\": \"pV9ZHzOc\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/organization-form.hbs' @ L8:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"name\\\",\\\"Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/organization-form.hbs' @ L13:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"coupons\\\",\\\"Coupon codes\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[7,\\\"sup\\\"],[9],[0,\\\"Comma separated list of coupon codes\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"disabled\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\",[25,[\\\"changeset\\\",\\\"isPristine\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/organization-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/patient-diagnosis-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\": \"F0F4HY5E\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-diagnosis-form.hbs' @ L7:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"diagnosis\\\",\\\"Diagnosis\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"Diagnoses\\\"]],\\\"official_name\\\",[25,[\\\"changeset\\\",\\\"diagnosis\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectDiagnosis\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,2,[\\\"official_name\\\"]],false],[0,\\\" (\\\"],[1,[24,2,[\\\"input_name\\\"]],false],[0,\\\")\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Diagnosis Date\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"dateFormat\\\",\\\"onChange\\\"],[\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateDiagnosisDate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\"],[[25,[\\\"diagnosis_date\\\"]],\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateDiagnosisDate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-diagnosis-form.hbs' @ L40:C8) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"controlType\\\",\\\"onChange\\\"],[\\\"Client Primary Diagnosis\\\",\\\"is_primary\\\",\\\"checkbox\\\",[29,\\\"action\\\",[[24,0,[]],\\\"checkPrimaryDiagnosis\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"changeset\\\",\\\"hasPrimary\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"alert alert-warning\\\"],[11,\\\"role\\\",\\\"alert\\\"],[9],[0,\\\"\\\\n          This will be the client's primary diagnosis.\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/patient-diagnosis-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/patient-form-organization\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"MItwemTx\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-1 user-organization-item\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"organization\\\",\\\"organization\\\",\\\"name\\\"]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"form-control\\\",[25,[\\\"inputValue\\\"]],[25,[\\\"organization\\\",\\\"organization\\\",\\\"name\\\"]],\\\"text\\\"]]],false],[0,\\\"\\\\n  \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn update btn-success\\\"],[9],[0,\\\"✔️\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"updateUserOrganization\\\",[25,[\\\"organization\\\",\\\"id\\\"]]]],[10],[0,\\\"\\\\n  \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn delete btn-danger\\\"],[9],[0,\\\"✖️\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"deleteUserOrganization\\\",[25,[\\\"organization\\\",\\\"id\\\"]]]],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/patient-form-organization.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/patient-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\": \"DB8J+iQP\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"num\\\",\\\"organization\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"num\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[7,\\\"style\\\"],[9],[0,\\\"\\\\n  section.patient-form-section {\\\\n    margin-bottom: 50px;\\\\n  }\\\\n\\\\n  h3 {\\\\n    margin: 0;\\\\n    padding: 0;\\\\n    font-size: 1.2em;\\\\n  }\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"patient-form-section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Account information\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L20:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\",\\\"disabled\\\"],[\\\"username\\\",\\\"Username\\\",\\\"text\\\",[29,\\\"not\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null]]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L22:C30) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"email\\\",\\\"Email\\\",\\\"text\\\"]]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[9],[0,\\\"Password (at least 8 characters)\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L29:C10) \\\"],null]],[[\\\"property\\\",\\\"controlType\\\",\\\"autocomplete\\\"],[\\\"password\\\",\\\"password\\\",\\\"new-password\\\"]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"h6\\\"],[9],[0,\\\"Password cannot match any of your previous 5 passwords. At least 3 of the following 4 rules: • Contain at least 1 lowercase letter • Contain at least 1 uppercase letter • Contain at least 1 number • Contain at least 1 special character\\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L33:C11) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Unit Settings\\\",\\\"unitSetting\\\",[25,[\\\"UnitSettings\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,18,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/patient-form.hbs' @ L41:C12) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[18]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"patient-form-section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Personal information\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L50:C30) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"firstname\\\",\\\"First Name\\\",\\\"text\\\"]]],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L51:C30) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"lastname\\\",\\\"Last Name\\\",\\\"text\\\"]]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"group\\\"]],\\\"expected `form.group` to be a contextual component but found a string. Did you mean `(component form.group)`? ('admin/templates/components/patient-form.hbs' @ L55:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Birthdate\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"dateFormat\\\",\\\"onChange\\\",\\\"altInputClass\\\"],[\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateDate\\\"],null],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"altInputClass\\\"],[[25,[\\\"birth\\\"]],\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateDate\\\"],null],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L65:C11) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"allowClear\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Gender\\\",true,\\\"gender\\\",[25,[\\\"Genders\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,17,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/patient-form.hbs' @ L74:C12) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[17]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L80:C11) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"ethnicity\\\",\\\"Ethnicity\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"Ethnicities\\\"]],\\\"label\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"ethnicityFormValue\\\"]],[25,[\\\"Ethnicities\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectEthnicity\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,16,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"ethnicityIsOther\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L95:C12) \\\"],null]],[[\\\"label\\\",\\\"controlType\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\"],[\\\"Enter Ethnicity\\\",\\\"text\\\",[25,[\\\"ethnicityInputValue\\\"]],true,[29,\\\"action\\\",[[24,0,[]],\\\"updateOtherEthnicity\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"patient-form-section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Contact information\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L105:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"address_1\\\",\\\"Address\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L108:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"address_2\\\",\\\"Address 2\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L113:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"address_city\\\",\\\"City\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L116:C11) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"address_state\\\",\\\"State\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"AddressStates\\\"]],\\\"label\\\",true,[29,\\\"find-by\\\",[\\\"code\\\",[25,[\\\"changeset\\\",\\\"address_state\\\"]],[25,[\\\"AddressStates\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectState\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,15,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[15]},null]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L132:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"address_zipcode\\\",\\\"Zipcode\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L135:C11) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"address_country\\\",\\\"Country\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"Countries\\\"]],\\\"label\\\",true,[29,\\\"find-by\\\",[\\\"code\\\",[25,[\\\"changeset\\\",\\\"address_country\\\"]],[25,[\\\"Countries\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectCountry\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,14,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14]},null]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L151:C11) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"class\\\"],[\\\"phoneNumber\\\",\\\"Phone Number\\\",\\\"phoneNumber\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"intl-tel-input\\\",null,[[\\\"property\\\",\\\"class\\\"],[[25,[\\\"changeset\\\",\\\"phoneNumber\\\"]],\\\"form-control\\\"]]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"patient-form-section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Coaches\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L164:C11) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"Coach\\\",\\\"coach\\\",\\\"label\\\",true]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"allCoaches\\\"]],\\\"fullname\\\",true,[24,12,[\\\"value\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectCoach\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,13,[\\\"fullname\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null]],\\\"parameters\\\":[12]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L184:C11) \\\"],null]],[[\\\"label\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"Secondary Coaches\\\",\\\"fullname\\\",false]],{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"selected\\\",\\\"placeholder\\\",\\\"onchange\\\"],[[25,[\\\"allCoaches\\\"]],\\\"fullname\\\",[25,[\\\"model\\\",\\\"secondaryCoaches\\\"]],\\\"Add secondary coaches...\\\",[29,\\\"action\\\",[[24,0,[]],\\\"secondaryCoachesChanged\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,11,[\\\"fullname\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[11]},null]],\\\"parameters\\\":[10]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"patient-form-section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Program\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L210:C11) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"Program\\\",\\\"program\\\",\\\"label\\\",true]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"programs\\\"]],\\\"name\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"program\\\"]],[25,[\\\"programs\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectProgram\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,9,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[8]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L230:C11) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"Program State\\\",\\\"program_state\\\",\\\"label\\\",true]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"programStates\\\"]],\\\"name\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"programState\\\"]],[25,[\\\"programStates\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectProgramState\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,7,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[6]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"programStateUpdated\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n    \\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L256:C12) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"reason\\\",\\\"Reason for state change\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"patient-form-section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Organizations\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L266:C9) \\\"],null]],[[\\\"label\\\"],[\\\"Add organization\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"organizations\\\"]],\\\"name\\\",true,[25,[\\\"selectedNewOrganization\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectNewOrganization\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,5,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,[\\\"selectedNewOrganization\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-success\\\"],[9],[0,\\\"Add\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"addNewOrganization\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"organizations\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,4,[\\\"status\\\"]],\\\"active\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"patient-form-organization\\\",null,[[\\\"form\\\",\\\"model\\\",\\\"organization\\\"],[[24,1,[]],[25,[\\\"model\\\"]],[24,4,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"patient-form-section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"State\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[25,[\\\"model\\\",\\\"state\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L302:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"archived\\\",\\\"Archived?\\\",\\\"checkbox\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L307:C13) \\\"],null]],[[\\\"label\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"User tags\\\",\\\"label\\\",false]],{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"placeholder\\\",\\\"onchange\\\",\\\"onkeydown\\\"],[[25,[\\\"availableTags\\\"]],[25,[\\\"userTags\\\"]],\\\"Add tags...\\\",[29,\\\"action\\\",[[24,0,[]],\\\"tagsChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"addNewTag\\\"],null]]],{\\\"statements\\\":[[0,\\\"              \\\"],[1,[24,3,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"patient-form-section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Miscellaneous\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-danger\\\"],[9],[0,\\\"Force Password Change\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"forcePassword\\\",[25,[\\\"model\\\",\\\"export_link\\\"]]],[[\\\"type\\\"],[\\\"danger\\\"]]],[10],[0,\\\"\\\\n        \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-danger\\\"],[9],[0,\\\"Unlock Client\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"unlockUser\\\",[25,[\\\"model\\\",\\\"export_link\\\"]]],[[\\\"type\\\"],[\\\"danger\\\"]]],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-form.hbs' @ L337:C13) \\\"],null]],[[\\\"label\\\"],[\\\"Photo\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"image-upload\\\",null,[[\\\"objectField\\\",\\\"userId\\\",\\\"type\\\"],[[25,[\\\"changeset\\\"]],[25,[\\\"model\\\",\\\"id\\\"]],\\\"profile_picture\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/patient-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/patient-intervention-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\": \"Mhg420va\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-intervention-form.hbs' @ L8:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"intervention\\\",\\\"Intervention\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"disabled\\\",\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[29,\\\"not\\\",[[25,[\\\"changeset\\\",\\\"isNew\\\"]]],null],[25,[\\\"model\\\",\\\"interventions\\\"]],\\\"name\\\",true,[25,[\\\"changeset\\\",\\\"intervention\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectIntervention\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,6,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-intervention-form.hbs' @ L26:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"alias\\\",\\\"Alias\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-intervention-form.hbs' @ L32:C9) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\"],[\\\"Intervention State\\\",\\\"state\\\",\\\"label\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"interventionStates\\\"]],\\\"name\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"state\\\"]],[25,[\\\"interventionStates\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectInterventionState\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,5,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-intervention-form.hbs' @ L54:C9) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\"],[\\\"Active State\\\",\\\"activeState\\\",\\\"label\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"activeStates\\\"]],\\\"name\\\",false,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"activeState\\\"]],[25,[\\\"activeStates\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectActiveState\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,3,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/patient-intervention-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/patient-program-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\": \"WmctZSXE\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-program-form.hbs' @ L7:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"title\\\",\\\"Title\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Start Date\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"dateFormat\\\",\\\"onChange\\\"],[\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateStartDate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\"],[[25,[\\\"start_date\\\"]],\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateStartDate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"End Date\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"dateFormat\\\",\\\"onChange\\\"],[\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateEndDate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\"],[[25,[\\\"end_date\\\"]],\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateEndDate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/patient-program-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/patient-trigger-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\": \"gsfmatcg\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-trigger-form.hbs' @ L8:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"globalTrigger\\\",\\\"Trigger\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"disabled\\\",\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[29,\\\"not\\\",[[25,[\\\"changeset\\\",\\\"isNew\\\"]]],null],[25,[\\\"model\\\",\\\"triggers\\\"]],\\\"name\\\",true,[25,[\\\"changeset\\\",\\\"globalTrigger\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectTrigger\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,6,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-trigger-form.hbs' @ L26:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"alias\\\",\\\"Alias\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-trigger-form.hbs' @ L32:C9) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\"],[\\\"Trigger State\\\",\\\"state\\\",\\\"label\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"triggerStates\\\"]],\\\"name\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"state\\\"]],[25,[\\\"triggerStates\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectTriggerState\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,5,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/patient-trigger-form.hbs' @ L54:C9) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\"],[\\\"Active State\\\",\\\"activeState\\\",\\\"label\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"activeStates\\\"]],\\\"name\\\",false,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"activeState\\\"]],[25,[\\\"activeStates\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectActiveState\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,3,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/patient-trigger-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/profile-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\": \"1b5kyjkb\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"formLayout\\\",\\\"model\\\",\\\"onSubmit\\\"],[\\\"horizontal\\\",[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/profile-form.hbs' @ L8:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"email\\\",\\\"Email\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/profile-form.hbs' @ L11:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"firstname\\\",\\\"First Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/profile-form.hbs' @ L14:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"lastname\\\",\\\"Last Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/profile-form.hbs' @ L20:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"class\\\"],[\\\"phoneNumber\\\",\\\"Phone Number\\\",\\\"phoneNumber\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"intl-tel-input\\\",null,[[\\\"property\\\",\\\"class\\\"],[[25,[\\\"changeset\\\",\\\"phoneNumber\\\"]],\\\"form-control\\\"]]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/profile-form.hbs' @ L25:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"class\\\"],[\\\"faxNumber\\\",\\\"Fax Number\\\",\\\"faxNumber\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"intl-tel-input\\\",null,[[\\\"property\\\",\\\"class\\\"],[[25,[\\\"changeset\\\",\\\"faxNumber\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"user\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/profile-form.hbs' @ L34:C11) \\\"],null]],[[\\\"label\\\"],[\\\"Photo\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"image-upload\\\",null,[[\\\"objectField\\\",\\\"userId\\\",\\\"type\\\"],[[25,[\\\"changeset\\\"]],[25,[\\\"currentUser\\\",\\\"user\\\",\\\"id\\\"]],\\\"profile_picture\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleCoach\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6 not-resizable\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/profile-form.hbs' @ L41:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\",\\\"rows\\\"],[\\\"description\\\",\\\"Description\\\",\\\"textarea\\\",5]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"class\\\",\\\"disabled\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\",\\\"pull-right\\\",[25,[\\\"changeset\\\",\\\"isPristine\\\"]]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"profile.detail\\\",[25,[\\\"currentUser\\\",\\\"user\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Back\\\",\\\"default\\\",\\\"button\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"errorMessage\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"errorMessage\\\"],[9],[1,[23,\\\"errorMessage\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/profile-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/progress-bar\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"dqPdem+L\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/progress-bar.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/rl-dropdown-container\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"A+EenB7V\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[15,1,[[25,[\\\"dropdownExpanded\\\"]]]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/rl-dropdown-container.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/search-bar\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"JRUhuzRb\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"search-component\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"form\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"search-component__search-bar\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"input\\\",null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\",\\\"placeholder\\\"],[\\\"search\\\",[25,[\\\"searchValue\\\"]],\\\"form-control search-component__search-bar\\\",[25,[\\\"placeholder\\\"]]]]],false],[0,\\\" \\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"showClearButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn search-component__clear-button\\\"],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-remove\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"clearButtonClicked\\\"],[[\\\"on\\\"],[\\\"click\\\"]]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-default search-component__search-button\\\"],[11,\\\"type\\\",\\\"submit\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-search\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[3,\\\"action\\\",[[24,0,[]],[25,[\\\"searchAction\\\"]]],[[\\\"on\\\"],[\\\"submit\\\"]]],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/search-bar.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/session-search\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"6jviGtT+\",\n    \"block\": \"{\\\"symbols\\\":[\\\"result\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"id\\\",\\\"session-search\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Search (\\\"],[1,[23,\\\"searchResultCount\\\"],false],[0,\\\")\\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"input\\\",null,[[\\\"type\\\",\\\"onkeyup\\\",\\\"styling\\\"],[\\\"text\\\",\\\"(action 'searchSessions')\\\",\\\"padding: 10px; outline: none; width: 100%;\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"searchResults\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"models\\\"],[\\\"_blank\\\",\\\"patients.detail.coach-patient-sessions.detail.index\\\",[29,\\\"array\\\",[[24,1,[\\\"patient_id\\\"]],[24,1,[\\\"id\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[0,\\\"Session of \\\"],[1,[29,\\\"moment-format\\\",[[24,1,[\\\"scheduled_at\\\"]],\\\"MMMM DD, YYYY\\\",\\\"YYYY-MM-DD\\\"],null],false],[10],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[1,[24,1,[\\\"notes\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/session-search.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/session-tooltip\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"EYPk2U+j\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"session\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"observation-tooltip__info\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"observation-tooltip__header\\\"],[9],[1,[23,\\\"title\\\"],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Date:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"formatedDate\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Session:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"sessionNumber\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Week:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"weekNumber\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Computed Week:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"computedWeekNumber\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Coach:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"coach\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Status:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"status\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Notes:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"notes\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/session-tooltip.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-paginator\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"dEgycwTm\",\n    \"block\": \"{\\\"symbols\\\":[\\\"item\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"pagination-centered\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"pagination__total\\\"],[9],[1,[23,\\\"totalLabel\\\"],false],[10],[0,\\\"\\\\n  \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"pagination\\\"],[9],[0,\\\"\\\\n    \\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"canStepBackward\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"arrow prev enabled-arrow\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-angle-double-left\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"pageClicked\\\",1]],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"arrow prev enabled-arrow\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-angle-left\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"incrementPage\\\",-1]],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"arrow prev disabled\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-angle-double-left\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"arrow prev disabled\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-angle-left\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"pageItems\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,1,[\\\"dots\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"dots disabled\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[9],[0,\\\"...\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,1,[\\\"current\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"active page-number\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"a\\\"],[9],[1,[24,1,[\\\"page\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"page-number\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[1,[24,1,[\\\"page\\\"]],false],[3,\\\"action\\\",[[24,0,[]],\\\"pageClicked\\\",[24,1,[\\\"page\\\"]]]],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"canStepForward\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"arrow next enabled-arrow\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-angle-right\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"incrementPage\\\",1]],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"arrow next enabled-arrow\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-angle-double-right\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"pageClicked\\\",[25,[\\\"lastpage\\\"]]]],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"arrow next disabled\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-angle-right\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"arrow next disabled\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-angle-double-right\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-paginator.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/audit-log/changes-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"54qAGWb/\",\n    \"block\": \"{\\\"symbols\\\":[\\\"change\\\"],\\\"statements\\\":[[7,\\\"ol\\\"],[11,\\\"style\\\",\\\"padding:0;list-style-type:none;\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"li\\\"],[9],[7,\\\"strong\\\"],[9],[1,[24,1,[\\\"category\\\"]],false],[0,\\\": \\\"],[10],[7,\\\"strike\\\"],[9],[1,[24,1,[\\\"before\\\"]],false],[10],[0,\\\" \\\"],[1,[24,1,[\\\"after\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/audit-log/changes-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/audit-log/object-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"cG4bxRVG\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"span\\\"],[11,\\\"style\\\",\\\"text-transform: capitalize;\\\"],[9],[1,[25,[\\\"value\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[25,[\\\"value\\\",\\\"id\\\"]],false],[0,\\\")\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/audit-log/object-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/coach-patient-sessions/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"itpU2CXn\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-primary btn-xs\\\",\\\"coach-patient-sessions.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/coach-patient-sessions/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/coach-patient-sessions/user-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"6VQ2lZh7\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[23,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"i\\\"],[9],[0,\\\"Missing\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/coach-patient-sessions/user-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/coaches/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"1rQfaAZF\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"coaches.detail.index\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"coaches.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/coaches/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/coaches/name-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"JABD1+7Z\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"simple-table__name-cell\\\",\\\"coaches.detail.index\\\",[25,[\\\"value\\\",\\\"coach_id\\\"]]]],{\\\"statements\\\":[[0,\\\"  \\\"],[1,[25,[\\\"value\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/coaches/name-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/dashboard/average-observations-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"kknwKfy8\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"get-formatted-average\\\",[[25,[\\\"value\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/dashboard/average-observations-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/dashboard/consecutive-observation-days-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ieUPwu/i\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"get-formatted-consecutive-days\\\",[[25,[\\\"value\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/dashboard/consecutive-observation-days-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/dashboard/last-message-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"aYVZXA5i\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"value\\\",\\\"text\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"last-message-cell\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"last-message-cell__author\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"value\\\",\\\"author_image\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[25,[\\\"value\\\",\\\"author_image\\\"]]],[11,\\\"class\\\",\\\"last-message-cell__author-photo\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"last-message-cell__author-name\\\"],[9],[1,[25,[\\\"value\\\",\\\"author_name\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"last-message-cell__author-timestamp\\\"],[9],[1,[25,[\\\"value\\\",\\\"date\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"last-message-cell__message\\\",\\\"patients.detail.messages\\\",[25,[\\\"value\\\",\\\"patient_id\\\"]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[25,[\\\"value\\\",\\\"text\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/dashboard/last-message-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/dashboard/next-session-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Khmk+3Ft\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"value\\\",\\\"currentUserIsThisPatientCoach\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"value\\\",\\\"date\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[[25,[\\\"value\\\",\\\"cellClass\\\"]],\\\"patients.detail.coach-patient-sessions\\\",[25,[\\\"value\\\",\\\"patient_id\\\"]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[25,[\\\"value\\\",\\\"date\\\"]],false],[0,\\\"\\\\n      \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n      (\\\"],[1,[25,[\\\"value\\\",\\\"humanizedDate\\\"]],false],[0,\\\")\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"next-session-cell__overdue\\\",\\\"patients.detail.coach-patient-sessions\\\",[25,[\\\"value\\\",\\\"patient_id\\\"]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-exclamation-triangle fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/dashboard/next-session-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/dashboard/responsive-expanded-row-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\": \"K8pEyRTk\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"a\\\"],[11,\\\"class\\\",\\\"row-toggle\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"i\\\"],[12,\\\"class\\\",[30,[\\\"fa \\\",[29,\\\"if\\\",[[25,[\\\"row\\\",\\\"expanded\\\"]],\\\"fa-chevron-down\\\",\\\"fa-chevron-right\\\"],null]]]],[9],[10],[0,\\\"\\\\n\\\"],[3,\\\"action\\\",[[24,0,[]],[29,\\\"toggle\\\",[\\\"expanded\\\",[25,[\\\"row\\\"]]],null]]],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/dashboard/responsive-expanded-row-toggle.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/dashboard/responsive-expansive-row\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"H0gq2Zg+\",\n    \"block\": \"{\\\"symbols\\\":[\\\"column\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"dl\\\"],[11,\\\"class\\\",\\\"dl-horizontal\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"table\\\",\\\"responsiveHiddenColumns\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"dt\\\"],[9],[1,[24,1,[\\\"label\\\"]],false],[0,\\\":\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"dd\\\"],[9],[1,[29,\\\"get\\\",[[25,[\\\"row\\\"]],[24,1,[\\\"valuePath\\\"]]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/dashboard/responsive-expansive-row.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/dashboard/since-creation-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BexHDFQi\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"get-formatted-date\\\",[[25,[\\\"value\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/dashboard/since-creation-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/dashboard/since-first-observation-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"KXSEQhdz\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"get-formatted-date-in-weeks\\\",[[25,[\\\"value\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/dashboard/since-first-observation-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/dashboard/since-last-observation-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"roxmpVd3\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"get-formatted-last-obs\\\",[[25,[\\\"value\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/dashboard/since-last-observation-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/diagnoses/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Xb3AY9X+\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"settings.diagnoses.detail\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"settings.diagnoses.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/diagnoses/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/integrations/calls/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"h8oXeWXe\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__cell\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"integrations.calls.detail\\\",[25,[\\\"value\\\",\\\"id\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/integrations/calls/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/integrations/calls/boolean-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"pjjnKnO6\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\"Yes\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"No\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/integrations/calls/boolean-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/integrations/calls/date-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"wlFuEI3W\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"value\\\"],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/integrations/calls/date-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/integrations/surveys/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"IVt8+JC7\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"models\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"integrations.surveys.detail.responses.detail\\\",[29,\\\"array\\\",[[25,[\\\"value\\\",\\\"survey_id\\\"]],[25,[\\\"value\\\",\\\"survey_response_id\\\"]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/integrations/surveys/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/interventions/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"f+vg6INx\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"settings.interventions.detail\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"settings.interventions.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/interventions/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/medications/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Z/PglaN3\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"settings.medications.detail\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"settings.medications.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/medications/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/organizations/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"bH2zgq4x\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"settings.organizations.detail.index\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"settings.organizations.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/organizations/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"VNffwUnk\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"patients.detail.details\\\",[25,[\\\"value\\\",\\\"id\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"patients.detail.details.edit\\\",[25,[\\\"value\\\",\\\"id\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"value\\\",\\\"last_observation_date\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-calendar fa-lg\\\",[29,\\\"hash\\\",null,[[\\\"date\\\"],[[25,[\\\"value\\\",\\\"last_observation_date\\\"]]]]],\\\"patients.detail.calendar\\\",[25,[\\\"value\\\",\\\"id\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/coach-name-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"SEG0nefh\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__coach-name-cell\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"value\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"simple-table__name-cell\\\",\\\"coaches.detail.index\\\",[25,[\\\"value\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[25,[\\\"value\\\",\\\"fullname\\\"]],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/coach-name-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/date-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"gluBavj4\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"format-datetime\\\",[[25,[\\\"value\\\"]]],null],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/date-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/display-topics/input-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"HqvGXQpM\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[9],[0,\\\"\\\\n  \\\"],[5,\\\"input\\\",[[13,\\\"onkeyup\\\",[29,\\\"action\\\",[[24,0,[]],\\\"onAliasUpdate\\\",[25,[\\\"value\\\",\\\"updater\\\"]],[25,[\\\"value\\\",\\\"scope\\\"]],[25,[\\\"value\\\",\\\"rowObj\\\"]],[25,[\\\"value\\\",\\\"name\\\"]]],null]]],[[\\\"@type\\\",\\\"@value\\\"],[\\\"text\\\",[25,[\\\"value\\\",\\\"name\\\"]]]]],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/display-topics/input-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/gender-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"B72cN2+m\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__gender-cell\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"value\\\"]],\\\"female\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-venus fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[9],[0,\\\"Female\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"value\\\"]],\\\"male\\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-mars fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[9],[0,\\\"Male\\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-question fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[9],[0,\\\"Other\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-question fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/gender-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/insights/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"TNS1hkXS\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"patients.detail.insights.detail\\\",[25,[\\\"value\\\",\\\"insightId\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/insights/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/insights/insight-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"5388cFa6\",\n    \"block\": \"{\\\"symbols\\\":[\\\"ratio\\\",\\\"day\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"title\\\",[30,[[25,[\\\"value\\\",\\\"value\\\"]]]]],[12,\\\"class\\\",[30,[\\\"insight-cell  \\\",[25,[\\\"value\\\",\\\"status\\\"]]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"value\\\",\\\"type\\\"]],\\\"visual\\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"value\\\",\\\"value\\\",\\\"type\\\"]],\\\"bowel_movement\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"value\\\",\\\"value\\\",\\\"bristol\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"        -\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"value\\\",\\\"value\\\",\\\"period\\\"]],\\\"weekly\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"position: relative; border: solid 2px #000; border-right: none; line-height: 12px; width: calc(100% - 5px); border-radius: 3px; overflow: hidden; margin: 5px 0px 10px 0;\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"value\\\",\\\"value\\\",\\\"data\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[12,\\\"style\\\",[30,[\\\"padding-bottom: 12px; width: calc(100% / \\\",[25,[\\\"value\\\",\\\"value\\\",\\\"data\\\",\\\"length\\\"]],\\\"); background-color: \\\",[29,\\\"get-insight-color\\\",[[24,2,[\\\"ratio\\\"]]],null],\\\"; display: inline-block; float:left; border-right: solid 2px #000;\\\"]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,2,[\\\"bristol-score\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"height: 12px; background-color: #fff;\\\"],[9],[0,\\\" \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[30,[\\\"https://s3.amazonaws.com/mymee-prod/static/bristol_chart/\\\",[24,2,[\\\"bristol-score\\\"]],\\\".png\\\"]]],[11,\\\"style\\\",\\\"width: 100%; height: 12px; float:left;\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"value\\\",\\\"value\\\",\\\"type\\\"]],\\\"progress\\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[12,\\\"style\\\",[30,[\\\"position: relative; border: solid 2px \\\",[29,\\\"get-insight-color\\\",[[25,[\\\"value\\\",\\\"color\\\"]]],null],\\\"; line-height: 18px; width: calc(100% - 5px); border-radius: 3px; overflow: hidden;\\\"]]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"position: absolute; width: 100%;\\\"],[9],[1,[29,\\\"multiply\\\",[[29,\\\"get\\\",[[25,[\\\"value\\\",\\\"value\\\",\\\"data\\\"]],\\\"0\\\"],null],100],null],false],[0,\\\"%\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[12,\\\"style\\\",[30,[\\\"height: 100%; width: \\\",[29,\\\"multiply\\\",[[29,\\\"get\\\",[[25,[\\\"value\\\",\\\"value\\\",\\\"data\\\"]],\\\"0\\\"],null],100],null],\\\"%; background-color: \\\",[29,\\\"get-insight-color\\\",[[25,[\\\"value\\\",\\\"color\\\"]]],null],\\\";\\\"]]],[9],[0,\\\"\\\\n           \\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"value\\\",\\\"value\\\",\\\"type\\\"]],\\\"heatmap\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"position: relative; border: solid 2px #000; border-right: none; line-height: 18px; width: calc(100% - 5px); border-radius: 3px; overflow: hidden;\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"value\\\",\\\"value\\\",\\\"data\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[12,\\\"style\\\",[30,[\\\"line-height: 18px; width: calc(100% / \\\",[25,[\\\"value\\\",\\\"value\\\",\\\"data\\\",\\\"length\\\"]],\\\"); background-color: \\\",[29,\\\"get-insight-color\\\",[[24,1,[]]],null],\\\"; display: inline-block; float:left; border-right: solid 2px #000;\\\"]]],[9],[0,\\\"\\\\n         \\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[1,[25,[\\\"value\\\",\\\"value\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"bs-tooltip\\\",null,[[\\\"class\\\",\\\"side\\\"],[\\\"test-basic-component-example\\\",\\\"top\\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[25,[\\\"value\\\",\\\"value\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/insights/insight-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/insights/useful-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"3RSTRPuH\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[29,\\\"useful-item\\\",null,[[\\\"insightId\\\",\\\"useful\\\",\\\"action\\\"],[[25,[\\\"value\\\",\\\"insightId\\\"]],[25,[\\\"value\\\",\\\"useful\\\"]],[25,[\\\"value\\\",\\\"useful_act\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/insights/useful-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/name-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"05xFGQLn\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"simple-table__name-cell\\\",\\\"patients.detail.details\\\",[25,[\\\"value\\\",\\\"patient_id\\\"]]]],{\\\"statements\\\":[[0,\\\"  \\\"],[1,[25,[\\\"value\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/name-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/notes/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"HeP2tBl1\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"patients.detail.notes.detail\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"patients.detail.notes.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/notes/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/observations/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"mLjdegvq\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"patients.detail.observations.detail\\\",[25,[\\\"value\\\",\\\"observationId\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"value\\\",\\\"canEdit\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"patients.detail.observations.detail.edit\\\",[25,[\\\"value\\\",\\\"observationId\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/observations/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/observations/checkbox-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"OXxnysW4\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[9],[0,\\\"\\\\n  \\\"],[5,\\\"input\\\",[[13,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"onCheckboxSelect\\\",[25,[\\\"value\\\",\\\"toggler\\\"]],[25,[\\\"value\\\",\\\"scope\\\"]],[25,[\\\"value\\\",\\\"rowObj\\\"]],[25,[\\\"value\\\",\\\"isSelected\\\"]],[25,[\\\"value\\\",\\\"isCustom\\\"]]],null]]],[[\\\"@type\\\",\\\"@checked\\\"],[\\\"checkbox\\\",[25,[\\\"value\\\",\\\"isSelected\\\"]]]]],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/observations/checkbox-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/observations/displaytopic-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Ml18h9Al\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"value\\\",\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[25,[\\\"value\\\",\\\"alias\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[1,[25,[\\\"value\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/observations/displaytopic-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/observations/image-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ukuuDhg9\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"image-cell\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"value\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[4,\\\"light-box\\\",null,[[\\\"href\\\",\\\"data-lightbox\\\",\\\"data-title\\\",\\\"data-alt\\\",\\\"inlineImage\\\"],[[25,[\\\"value\\\",\\\"url\\\"]],\\\"name\\\",[25,[\\\"value\\\",\\\"note\\\"]],\\\"alt\\\",false]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"image-cell__image\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\"\\\\n        \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[25,[\\\"value\\\",\\\"url\\\"]],\\\"image-cell__image-icon\\\"]]],false],[0,\\\"\\\\n        \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[25,[\\\"value\\\",\\\"url\\\"]],\\\"image-cell__image-icon--hidden\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/observations/image-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/surveys/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"RfNZwZ6j\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"patients.detail.surveys.detail\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/surveys/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/patients/tags-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"pQGSOACP\",\n    \"block\": \"{\\\"symbols\\\":[\\\"tag\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[9],[0,\\\"- \\\"],[1,[24,1,[\\\"display_value\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/patients/tags-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/photo-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ndxNtPxF\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__photo-cell\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[23,\\\"value\\\"]],[11,\\\"class\\\",\\\"simple-table__photo\\\"],[9],[10],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/photo-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/supplements/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"yz6LRq9p\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"settings.supplements.detail\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"settings.supplements.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/supplements/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/surveys/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"vCfphcrL\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__cell\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"integrations.surveys.detail\\\",[25,[\\\"value\\\",\\\"id\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/surveys/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/toggle-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"XTBH9GS3\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__cell\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[23,\\\"value\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/toggle-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/topic-templates/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"L3TaiW8/\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"settings.topic-templates.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/topic-templates/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/topics/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"lM9P+qDK\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"settings.topics.detail\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"settings.topics.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/topics/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/topics/color-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"qXB+6zkK\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__color-cell\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"topic__color\\\"],[12,\\\"style\\\",[30,[\\\"border-color:\\\",[23,\\\"value\\\"],\\\";margin:0\\\"]]],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"font-size: 10px; margin: auto 5px\\\"],[9],[1,[23,\\\"value\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/topics/color-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/triggers/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"dFvASPjJ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"settings.triggers.detail\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"settings.triggers.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/triggers/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/triggers/topics-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"6FDnpZpn\",\n    \"block\": \"{\\\"symbols\\\":[\\\"topic\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[9],[0,\\\"- \\\"],[1,[24,1,[\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/triggers/topics-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/user-categories/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"J4dMfVgl\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"settings.user-categories.detail.index\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"settings.user-categories.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/user-categories/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/user-categories/name-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"q0p8oXFF\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"simple-table__name-cell\\\",\\\"settings.user-categories.detail.index\\\",[25,[\\\"value\\\",\\\"user_id\\\"]]]],{\\\"statements\\\":[[0,\\\"  \\\"],[1,[25,[\\\"value\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/user-categories/name-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/users/actions-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BN27PyXI\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"simple-table__actions-cell\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-file-text-o fa-lg\\\",\\\"users.detail.index\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"fa fa-pencil fa-lg\\\",\\\"users.detail.edit\\\",[25,[\\\"value\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/users/actions-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/simple-table/users/name-cell\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"kLYtvPPC\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"simple-table__name-cell\\\",\\\"users.detail.index\\\",[25,[\\\"value\\\",\\\"user_id\\\"]]]],{\\\"statements\\\":[[0,\\\"  \\\"],[1,[25,[\\\"value\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/simple-table/users/name-cell.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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\": \"VF3EaxvV\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[15,1]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/sortable-objects.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/spreadsheet-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\": \"E3uETKoH\",\n    \"block\": \"{\\\"symbols\\\":[\\\"session\\\",\\\"opt\\\",\\\"opt\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"style\\\",\\\"text-align: right; padding-bottom: 15px;\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"isCreating\\\"]],false],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"add-row btn btn-default\\\"],[9],[0,\\\"Add session\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"addRow\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-default\\\"],[9],[0,\\\"Refresh data\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"refreshData\\\"]],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"table\\\"],[11,\\\"class\\\",\\\"spreadsheet-table\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"thead\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"th\\\"],[9],[0,\\\"Session\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"th\\\"],[9],[0,\\\"Date/Time\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"th\\\"],[9],[0,\\\"Coach\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"th\\\"],[9],[0,\\\"Status\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"th\\\"],[9],[0,\\\"Actions\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"tbody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"sessions\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"tr\\\"],[12,\\\"data-id\\\",[24,1,[\\\"id\\\"]]],[12,\\\"data-status\\\",[24,1,[\\\"status\\\"]]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"input\\\"],[11,\\\"min\\\",\\\"1\\\"],[11,\\\"name\\\",\\\"sessionNumber\\\"],[12,\\\"value\\\",[24,1,[\\\"sessionNumber\\\"]]],[11,\\\"type\\\",\\\"number\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[29,\\\"component\\\",[\\\"ember-flatpickr\\\"],[[\\\"enableTime\\\",\\\"value\\\",\\\"defaultMinute\\\",\\\"dateFormat\\\",\\\"class\\\",\\\"name\\\",\\\"onChange\\\"],[true,[24,1,[\\\"localScheduledAt\\\"]],0,\\\"m-d-Y h:i K\\\",\\\"form-control\\\",\\\"scheduledAt\\\",null]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"td\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"select\\\"],[11,\\\"name\\\",\\\"coach\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"coachOptions\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,1,[\\\"coach\\\",\\\"id\\\"]],[24,3,[\\\"id\\\"]],true],null]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"option\\\"],[11,\\\"selected\\\",\\\"true\\\"],[12,\\\"value\\\",[30,[[24,3,[\\\"id\\\"]]]]],[9],[1,[24,3,[\\\"fullname\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"option\\\"],[12,\\\"value\\\",[30,[[24,3,[\\\"id\\\"]]]]],[9],[1,[24,3,[\\\"fullname\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[3]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"td\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"select\\\"],[11,\\\"name\\\",\\\"status\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"statusOptions\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"option\\\"],[12,\\\"value\\\",[30,[[24,2,[\\\"value\\\"]]]]],[12,\\\"selected\\\",[29,\\\"eq\\\",[[24,1,[\\\"status\\\"]],[24,2,[\\\"value\\\"]]],null]],[9],[1,[24,2,[\\\"label\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"td\\\"],[11,\\\"style\\\",\\\"padding-left: 3px;\\\"],[9],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.coach-patient-sessions.detail.index\\\",[24,1,[\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"View\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/spreadsheet-table.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/supplement-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\": \"c/Q4Ghp/\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/supplement-form.hbs' @ L8:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"title\\\",\\\"Title\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/supplement-form.hbs' @ L11:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"category\\\",\\\"Category\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"Categories\\\"]],\\\"label\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"category\\\"]],[25,[\\\"Categories\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectCategory\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,4,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/supplement-form.hbs' @ L28:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"dosage\\\",\\\"Dosage\\\",\\\"number\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"  \\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/supplement-form.hbs' @ L31:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"dosageUnit\\\",\\\"Dosage Unit\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"DosageUnits\\\"]],\\\"label\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"dosageUnit\\\"]],[25,[\\\"DosageUnits\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectDosageUnit\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,3,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/supplement-form.hbs' @ L48:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"frequency\\\",\\\"Frequency\\\",\\\"number\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\" \\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/supplement-form.hbs' @ L51:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"frequencyUnit\\\",\\\"Frequency Unit\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"FrequencyUnits\\\"]],\\\"label\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"changeset\\\",\\\"frequencyUnit\\\"]],[25,[\\\"FrequencyUnits\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectFrequencyUnit\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,2,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/supplement-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/table-filter\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"50Uoq0Kp\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dd\\\",\\\"ddm\\\",\\\"filterItem\\\",\\\"dd\\\",\\\"ddm\\\",\\\"filterItem\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"bs-dropdown\\\",null,[[\\\"closeOnMenuClick\\\"],[[25,[\\\"flase\\\"]]]],{\\\"statements\\\":[[0,\\\"  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,4,[\\\"toggle\\\"]],\\\"expected `dd.toggle` to be a contextual component but found a string. Did you mean `(component dd.toggle)`? ('admin/templates/components/table-filter.hbs' @ L3:C5) \\\"],null]],[[\\\"class\\\"],[\\\"btn btn-default tracker__filter-button insights-filter-toggle\\\"]],{\\\"statements\\\":[[0,\\\"Changed By \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"caret\\\"],[9],[10]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,4,[\\\"menu\\\"]],\\\"expected `dd.menu` to be a contextual component but found a string. Did you mean `(component dd.menu)`? ('admin/templates/components/table-filter.hbs' @ L4:C5) \\\"],null]],[[\\\"class\\\",\\\"align\\\"],[\\\"tracker__dropdown-content insights-filter-dropdown\\\",\\\"right\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,5,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/table-filter.hbs' @ L5:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"selectAllActorsFilterItems\\\"],[9],[0,\\\"Select/Deselect All\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"input\\\"],[11,\\\"name\\\",\\\"actor\\\"],[11,\\\"class\\\",\\\"input-small\\\"],[11,\\\"id\\\",\\\"selectAllActorsFilterItems\\\"],[12,\\\"checked\\\",[23,\\\"areAllChecked\\\"]],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleAllItems\\\",\\\"actors\\\"],null]],[[\\\"value\\\"],[\\\"target.checked\\\"]]]],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Changed By\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"filters\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,6,[\\\"category\\\"]],\\\"actors\\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,5,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/table-filter.hbs' @ L13:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"display-topic-label\\\",null,[[\\\"checkboxes\\\",\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"displayTopic\\\",\\\"isDisabled\\\",\\\"onclick\\\"],[[25,[\\\"checkboxes\\\"]],\\\"obs-filter__legend-item\\\",[25,[\\\"markClass\\\"]],\\\"obs-filter__legend-text\\\",[24,6,[]],[24,6,[\\\"disabled\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleFilterItem\\\",[24,6,[\\\"id\\\"]],[24,6,[\\\"disabled\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"bs-dropdown\\\",null,[[\\\"closeOnMenuClick\\\"],[[25,[\\\"flase\\\"]]]],{\\\"statements\\\":[[0,\\\"  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"toggle\\\"]],\\\"expected `dd.toggle` to be a contextual component but found a string. Did you mean `(component dd.toggle)`? ('admin/templates/components/table-filter.hbs' @ L33:C5) \\\"],null]],[[\\\"class\\\"],[\\\"btn btn-default tracker__filter-button insights-filter-toggle\\\"]],{\\\"statements\\\":[[0,\\\"Content Type \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"caret\\\"],[9],[10]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"menu\\\"]],\\\"expected `dd.menu` to be a contextual component but found a string. Did you mean `(component dd.menu)`? ('admin/templates/components/table-filter.hbs' @ L34:C5) \\\"],null]],[[\\\"class\\\",\\\"align\\\"],[\\\"tracker__dropdown-content insights-filter-dropdown\\\",\\\"right\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/table-filter.hbs' @ L35:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"selectAllContentTypeFilterItems\\\"],[9],[0,\\\"Select/Deselect All\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"input\\\"],[11,\\\"name\\\",\\\"content_type\\\"],[11,\\\"class\\\",\\\"input-small\\\"],[11,\\\"id\\\",\\\"selectAllContentTypeFilterItems\\\"],[12,\\\"checked\\\",[23,\\\"areAllChecked\\\"]],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleAllItems\\\",\\\"content_types\\\"],null]],[[\\\"value\\\"],[\\\"target.checked\\\"]]]],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Content Type\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"filters\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,3,[\\\"category\\\"]],\\\"content_types\\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"item\\\"]],\\\"expected `ddm.item` to be a contextual component but found a string. Did you mean `(component ddm.item)`? ('admin/templates/components/table-filter.hbs' @ L43:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"display-topic-label\\\",null,[[\\\"checkboxes\\\",\\\"class\\\",\\\"markClass\\\",\\\"textClass\\\",\\\"displayTopic\\\",\\\"isDisabled\\\",\\\"onclick\\\"],[[25,[\\\"checkboxes\\\"]],\\\"obs-filter__legend-item\\\",[25,[\\\"markClass\\\"]],\\\"obs-filter__legend-text\\\",[24,3,[]],[24,3,[\\\"disabled\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"toggleFilterItem\\\",[24,3,[\\\"id\\\"]],[24,3,[\\\"disabled\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/table-filter.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/table-statistics\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"P9JAhwP4\",\n    \"block\": \"{\\\"symbols\\\":[\\\"t\\\",\\\"columns\\\",\\\"body\\\",\\\"row\\\"],\\\"statements\\\":[[4,\\\"light-table\\\",[[25,[\\\"table\\\"]]],[[\\\"height\\\",\\\"responsive\\\",\\\"onAfterResponsiveChange\\\"],[\\\"auto\\\",true,[29,\\\"action\\\",[[24,0,[]],\\\"onAfterResponsiveChange\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"head\\\"]],\\\"expected `t.head` to be a contextual component but found a string. Did you mean `(component t.head)`? ('admin/templates/components/table-statistics.hbs' @ L13:C4) \\\"],null]],[[\\\"iconSortable\\\",\\\"iconAscending\\\",\\\"iconDescending\\\",\\\"fixed\\\",\\\"onColumnClick\\\"],[\\\"fa fa-sort\\\",\\\"fa fa-sort-asc\\\",\\\"fa fa-sort-desc\\\",true,[29,\\\"action\\\",[[24,0,[]],\\\"onColumnClick\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"body\\\"]],\\\"expected `t.body` to be a contextual component but found a string. Did you mean `(component t.body)`? ('admin/templates/components/table-statistics.hbs' @ L21:C5) \\\"],null]],[[\\\"canSelect\\\",\\\"expandOnClick\\\",\\\"onScrolledToBottom\\\"],[false,false,[25,[\\\"onScrollToBottom\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,3,[\\\"expanded-row\\\"]],\\\"expected `body.expanded-row` to be a contextual component but found a string. Did you mean `(component body.expanded-row)`? ('admin/templates/components/table-statistics.hbs' @ L27:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"responsive-expanded-row\\\",null,[[\\\"table\\\",\\\"row\\\"],[[25,[\\\"table\\\"]],[24,4,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,3,[\\\"loader\\\"]],\\\"expected `body.loader` to be a contextual component but found a string. Did you mean `(component body.loader)`? ('admin/templates/components/table-statistics.hbs' @ L32:C9) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"showPaginationButtons\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"foot\\\"]],\\\"expected `t.foot` to be a contextual component but found a string. Did you mean `(component t.foot)`? ('admin/templates/components/table-statistics.hbs' @ L39:C7) \\\"],null]],[[\\\"fixed\\\"],[true]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\"],[11,\\\"class\\\",\\\"align-center\\\"],[12,\\\"colspan\\\",[24,2,[\\\"length\\\"]]],[9],[0,\\\"\\\\n          \\\"],[1,[29,\\\"simple-paginator\\\",null,[[\\\"pageChanged\\\",\\\"pagination\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"setPage\\\"],null],[25,[\\\"meta\\\",\\\"pagination\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/table-statistics.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/topic-entity-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\": \"MNuEeV0U\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\",\\\"formLayout\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null],\\\"horizontal\\\"]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-entity-form.hbs' @ L8:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"title\\\",\\\"Title\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-entity-form.hbs' @ L12:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Input Type\\\",\\\"inputType\\\",[25,[\\\"InputTypes\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-entity-form.hbs' @ L20:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-offset-2 col-md-10\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"bs-button\\\",null,[[\\\"onClick\\\",\\\"type\\\",\\\"buttonType\\\",\\\"disabled\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null],\\\"primary\\\",\\\"submit\\\",[25,[\\\"changeset\\\",\\\"isPristine\\\"]]]],{\\\"statements\\\":[[0,\\\"Save\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/topic-entity-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/topic-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\": \"kwEvYb+F\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L8:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"title\\\",\\\"Title\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L11:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Type\\\",\\\"topicType\\\",[25,[\\\"Types\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,8,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-form.hbs' @ L15:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L19:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Sub Type\\\",\\\"topicSubtype\\\",[25,[\\\"SubTypes\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,7,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-form.hbs' @ L23:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L30:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"defaultAmount\\\",\\\"Default Amount\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L33:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Input Type\\\",\\\"inputType\\\",[25,[\\\"InputTypes\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,6,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-form.hbs' @ L37:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"or\\\",[[29,\\\"eq\\\",[[25,[\\\"changeset\\\",\\\"topicSubtype\\\"]],\\\"medication\\\"],null],[29,\\\"eq\\\",[[25,[\\\"changeset\\\",\\\"topicSubtype\\\"]],\\\"supplement\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L46:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"dosage\\\",\\\"Dosage\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L49:C11) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Dosage Unit\\\",\\\"dosageUnit\\\",[25,[\\\"DosageUnits\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,5,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-form.hbs' @ L56:C12) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L60:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"frequency\\\",\\\"Frequency\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L63:C11) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Frequency Unit\\\",\\\"frequencyUnit\\\",[25,[\\\"FrequencyUnits\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,4,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-form.hbs' @ L70:C12) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"changeset\\\",\\\"topicSubtype\\\"]],\\\"medication\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L78:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"isGeneric\\\",\\\"Is generic\\\",\\\"checkbox\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L81:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"brand\\\",\\\"Brand\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L84:C11) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Medication Category\\\",\\\"category\\\",[25,[\\\"MedicationCategories\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,3,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-form.hbs' @ L91:C12) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L95:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"mappingKey\\\",\\\"Mapping Key\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"changeset\\\",\\\"topicSubtype\\\"]],\\\"supplement\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L103:C11) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Supplement Category\\\",\\\"category\\\",[25,[\\\"SupplementCategories\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-form.hbs' @ L110:C12) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L120:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"modalReminder\\\",\\\"Modal Reminder\\\",\\\"checkbox\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"not\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L124:C11) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"color\\\",\\\"Color\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n          \\\"],[1,[29,\\\"spectrum-color-picker\\\",null,[[\\\"color\\\",\\\"preferredFormat\\\"],[[25,[\\\"changeset\\\",\\\"color\\\"]],\\\"hex\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L138:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"topic_description\\\",\\\"Topic Description\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form.hbs' @ L141:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"tag_description\\\",\\\"Tag Description\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"alert\\\"],[11,\\\"class\\\",\\\"alert alert-info\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[0,\\\"Remember that both descriptions will be accessible to clients.\\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"disabled\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\",[25,[\\\"changeset\\\",\\\"isPristine\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/topic-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/topic-form2\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"kCebn341\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form2.hbs' @ L8:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"title\\\",\\\"Title\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form2.hbs' @ L11:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Type\\\",\\\"topicType\\\",[25,[\\\"Types\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,4,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-form2.hbs' @ L15:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form2.hbs' @ L19:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Sub Type\\\",\\\"topicSubtype\\\",[25,[\\\"SubTypes\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,3,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-form2.hbs' @ L23:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"changeset\\\",\\\"topicSubtype\\\"]],\\\"medication\\\"],null]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      Medication\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      -\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"changeset\\\",\\\"topicSubtype\\\"]],\\\"supplement\\\"],null]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      Supplement\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      -\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form2.hbs' @ L52:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"defaultAmount\\\",\\\"Default Amount\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form2.hbs' @ L55:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Input Type\\\",\\\"inputType\\\",[25,[\\\"InputTypes\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/topic-form2.hbs' @ L59:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form2.hbs' @ L66:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"modalReminder\\\",\\\"Modal Reminder\\\",\\\"checkbox\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"not\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form2.hbs' @ L70:C11) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"color\\\",\\\"Color\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n          \\\"],[1,[29,\\\"spectrum-color-picker\\\",null,[[\\\"color\\\",\\\"preferredFormat\\\"],[[25,[\\\"changeset\\\",\\\"color\\\"]],\\\"hex\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form2.hbs' @ L84:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"topic_description\\\",\\\"Topic Description\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-form2.hbs' @ L87:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"tag_description\\\",\\\"Tag Description\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"alert\\\"],[11,\\\"class\\\",\\\"alert alert-info\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[0,\\\"Remember that both descriptions will be accessible to clients.\\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"disabled\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\",[25,[\\\"changeset\\\",\\\"isPristine\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/topic-form2.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/topic-template-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\": \"ZK1Oe8kR\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\",\\\"displayTopic\\\",\\\"tag\\\",\\\"el\\\",\\\"num\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"formLayout\\\",\\\"model\\\",\\\"onSubmit\\\"],[\\\"horizontal\\\",[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"saveTopicTemplate\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-5\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-template-form.hbs' @ L8:C14) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\",\\\"placeholder\\\"],[\\\"name\\\",\\\"Name\\\",\\\"text\\\",\\\"A unique name for this topic template (required)\\\"]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-4\\\"],[9],[10],[0,\\\"\\\\n            \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"col-sm-8\\\"],[9],[0,\\\"Please add the name of this template. This name will be used as a an identifier through other parts of the app.\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-5\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/topic-template-form.hbs' @ L13:C15) \\\"],null]],[[\\\"label\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"Associated objects\\\",\\\"title\\\",false]],{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"selected\\\",\\\"placeholder\\\",\\\"onchange\\\"],[[25,[\\\"associationObjects\\\"]],\\\"title\\\",[25,[\\\"changeset\\\",\\\"associatedObjects\\\"]],\\\"Add associated objects (optional)\\\",[29,\\\"action\\\",[[24,0,[]],\\\"associatedObjectsChanged\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[24,7,[\\\"title\\\"]],false],[0,\\\" (\\\"],[1,[24,7,[\\\"type\\\"]],false],[0,\\\")\\\\n\\\"]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[6]},null],[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-4\\\"],[9],[10],[0,\\\"\\\\n            \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"col-sm-8\\\"],[9],[0,\\\"An associated object is something that triggers the use of a template. For example, if a template is created for the\\\\n            COVID Program and a client is added to the COVID Program, then this template triggers and offers the coach the\\\\n            suggestion of adding any or all of the associated topics/tags. Using an associated object is completely optional.\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[[25,[\\\"submitButtonTitle\\\"]],\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n            \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.topic-templates.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"topic-template-configuration-wrapper\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"ol\\\"],[11,\\\"class\\\",\\\"topic-template-configuration\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"topicTemplateDisplayTopics\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"li\\\"],[12,\\\"class\\\",[30,[[29,\\\"if\\\",[[24,4,[\\\"enabled\\\"]],\\\"enabled\\\",\\\"disabled\\\"],null]]]],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[1,[24,4,[\\\"topic\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                (\\\"],[1,[24,4,[\\\"alias\\\"]],false],[0,\\\")\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[10],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isEditingTags\\\"]]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"actions\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"enabled\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"onClick\\\"],[\\\"Disable\\\",\\\"secondary\\\",\\\"button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleDisplayTopic\\\",[24,4,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"onClick\\\"],[\\\"Enable\\\",\\\"secondary\\\",\\\"button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleDisplayTopic\\\",[24,4,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"onClick\\\"],[\\\"Edit Tags\\\",\\\"secondary\\\",\\\"button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleEditTags\\\",[24,4,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,4,[\\\"topicTemplateDisplayTopicTags\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"li\\\"],[12,\\\"class\\\",[30,[[29,\\\"if\\\",[[24,5,[\\\"enabled\\\"]],\\\"enabled\\\",\\\"disabled\\\"],null]]]],[9],[0,\\\"\\\\n                                    \\\"],[1,[24,5,[\\\"topic\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,5,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        (\\\"],[1,[24,5,[\\\"alias\\\"]],false],[0,\\\")\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                    \\\"],[7,\\\"a\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,5,[\\\"enabled\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-check\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-times\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"toggleDisplayTopicTag\\\",[24,5,[]]]],[10],[0,\\\"\\\\n                                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                            \\\"],[10],[0,\\\"\\\\n                        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                    \\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isEditingTags\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n                \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Editing tags for \\\"],[1,[25,[\\\"activeTopicTemplateDisplayTopic\\\",\\\"topic\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"search\\\",\\\"selected\\\",\\\"onchange\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"findTopic\\\"],null],[25,[\\\"newTag\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectTopicTag\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[24,3,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                    \\\"],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"input\\\"],[11,\\\"class\\\",\\\"tag_alias\\\"],[11,\\\"placeholder\\\",\\\"Alias\\\"],[11,\\\"style\\\",\\\"width: 100%;\\\"],[11,\\\"type\\\",\\\"text\\\"],[9],[10],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"onClick\\\"],[\\\"Cancel\\\",\\\"secondary\\\",\\\"button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleEditTags\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"onClick\\\"],[\\\"Add Tag\\\",\\\"primary\\\",\\\"button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"saveTopicTag\\\"],null]]]],false],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"isAddingTopic\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"search\\\",\\\"selected\\\",\\\"onchange\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"findTopic\\\"],null],[25,[\\\"newTopic\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectTopic\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[24,2,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                    \\\"],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"input\\\"],[11,\\\"class\\\",\\\"topic_alias\\\"],[11,\\\"placeholder\\\",\\\"Alias\\\"],[11,\\\"style\\\",\\\"width: 100%;\\\"],[11,\\\"type\\\",\\\"text\\\"],[9],[10],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"onClick\\\"],[\\\"Cancel\\\",\\\"secondary\\\",\\\"button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleAddTopic\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"onClick\\\"],[\\\"Add Topic\\\",\\\"primary\\\",\\\"button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"saveTopic\\\"],null]]]],false],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"model\\\",\\\"topicTemplateDisplayTopics\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[10],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-8\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"center\\\"],[9],[0,\\\"Start by adding a topic and then you'll be able to add tags after the topic is added. You should use this page to ensure that all components on this template are added. Each item is saved as it's added. Once complete, please click either the DONE button or the BACK button.\\\"],[10],[0,\\\"\\\\n                        \\\"],[10],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[10],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-8\\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"onClick\\\"],[\\\"Add Topic\\\",\\\"secondary\\\",\\\"button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleAddTopic\\\"],null]]]],false],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/topic-template-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/trigger-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\": \"K+/yBWSt\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/trigger-form.hbs' @ L8:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"name\\\",\\\"Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/trigger-form.hbs' @ L31:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"triggerDescription\\\",\\\"Trigger Description\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/trigger-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/trigger-label\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"CADamTLv\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"checkboxes\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"input\\\"],[12,\\\"checked\\\",[29,\\\"not\\\",[[25,[\\\"isDisabled\\\"]]],null]],[12,\\\"class\\\",[23,\\\"markClass\\\"]],[11,\\\"style\\\",\\\"margin: 0;\\\"],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"fa fa-text-height trigger_icon\\\"],[12,\\\"style\\\",[23,\\\"markStyle\\\"]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"display: inline-block; margin: 0\\\"],[9],[1,[23,\\\"title\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/trigger-label.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/triggers-tooltip\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"PWtNxZ7Y\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patientTrigger\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"observation-tooltip__info\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"observation-tooltip__header\\\"],[9],[1,[23,\\\"title\\\"],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[7,\\\"strong\\\"],[9],[0,\\\"Changed at:\\\"],[10],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"formatedDate\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"State Change:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"stateChange\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n     \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Created By:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"createdBy\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__labels\\\"],[9],[0,\\\"Active State:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"observation-tooltip__date\\\"],[9],[1,[23,\\\"activeState\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/triggers-tooltip.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/type-label\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"YJ/uXswf\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"input\\\"],[12,\\\"checked\\\",[29,\\\"not\\\",[[25,[\\\"isDisabled\\\"]]],null]],[12,\\\"class\\\",[23,\\\"markClass\\\"]],[11,\\\"style\\\",\\\"margin: 0;\\\"],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[23,\\\"textClass\\\"]],[9],[1,[23,\\\"title\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/type-label.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/useful-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\": \"5fxRwXMF\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"useful_flag\\\"]],true],null]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-thumbs-up fa-2x insight-green\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setUseful\\\",[25,[\\\"insightId\\\"]],true],null]],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"fa fa-minus fa-2x minus\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setUseful\\\",[25,[\\\"insightId\\\"]],\\\"\\\"],null]],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-thumbs-down fa-2x\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setUseful\\\",[25,[\\\"insightId\\\"]],false],null]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"useful_flag\\\"]],false],null]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-thumbs-up fa-2x\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setUseful\\\",[25,[\\\"insightId\\\"]],true],null]],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"fa fa-minus fa-2x minus\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setUseful\\\",[25,[\\\"insightId\\\"]],\\\"\\\"],null]],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-thumbs-down fa-2x insight-red\\\"],[11,\\\"style\\\",\\\"\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setUseful\\\",[25,[\\\"insightId\\\"]],false],null]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-thumbs-up fa-2x\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setUseful\\\",[25,[\\\"insightId\\\"]],true],null]],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"fa fa-fw fa-2x fa-space\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setUseful\\\",[25,[\\\"insightId\\\"]],\\\"\\\"],null]],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-thumbs-down fa-2x\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setUseful\\\",[25,[\\\"insightId\\\"]],false],null]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/useful-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/user-categories-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\": \"+0HQc1uF\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"state\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-categories-form.hbs' @ L4:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"title\\\",\\\"Title\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-categories-form.hbs' @ L7:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"optionLabelPath\\\",\\\"options\\\",\\\"property\\\"],[\\\"simple-select\\\",\\\"State\\\",\\\"label\\\",[25,[\\\"States\\\"]],\\\"state\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"control\\\"]],\\\"expected `state.control` to be a contextual component but found a string. Did you mean `(component state.control)`? ('admin/templates/components/user-categories-form.hbs' @ L15:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-categories-form.hbs' @ L21:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"description\\\",\\\"Description\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"disabled\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\",[25,[\\\"changeset\\\",\\\"isPristine\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/user-categories-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/user-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\": \"1x6Omi0K\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"el\\\",\\\"num\\\"],\\\"statements\\\":[[4,\\\"bs-form\\\",null,[[\\\"model\\\",\\\"onSubmit\\\"],[[25,[\\\"changeset\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L8:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"username\\\",\\\"Username\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L12:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\",\\\"disabled\\\"],[\\\"username\\\",\\\"Username\\\",\\\"text\\\",true]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L16:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"email\\\",\\\"Email\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L21:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"firstname\\\",\\\"First Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L24:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\"],[\\\"lastname\\\",\\\"Last Name\\\",\\\"text\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L30:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"class\\\"],[\\\"phoneNumber\\\",\\\"Phone Number\\\",\\\"phoneNumber\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"intl-tel-input\\\",null,[[\\\"property\\\",\\\"class\\\"],[[25,[\\\"changeset\\\",\\\"phoneNumber\\\"]],\\\"form-control\\\"]]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L35:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"class\\\"],[\\\"faxNumber\\\",\\\"Fax Number\\\",\\\"faxNumber\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"intl-tel-input\\\",null,[[\\\"property\\\",\\\"class\\\"],[[25,[\\\"changeset\\\",\\\"faxNumber\\\"]],\\\"form-control\\\"]]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L43:C8) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\",\\\"autocomplete\\\",\\\"pattern\\\"],[\\\"password\\\",\\\"Password (at least 6 characters)\\\",\\\"password\\\",\\\"new-password\\\",\\\"^.{6,}$\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L46:C9) \\\"],null]],[[\\\"label\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"User tags\\\",\\\"label\\\",false]],{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"placeholder\\\",\\\"onchange\\\",\\\"onkeydown\\\"],[[25,[\\\"availableTags\\\"]],[25,[\\\"userTags\\\"]],\\\"Add tags...\\\",[29,\\\"action\\\",[[24,0,[]],\\\"tagsChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"addNewTag\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,6,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[5]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"patientRole\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"group\\\"]],\\\"expected `form.group` to be a contextual component but found a string. Did you mean `(component form.group)`? ('admin/templates/components/user-form.hbs' @ L70:C9) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Birthdate\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"isNew\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"dateFormat\\\",\\\"onChange\\\",\\\"class\\\"],[\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateDate\\\"],null],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"class\\\"],[[25,[\\\"birth\\\"]],\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"updateDate\\\"],null],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L80:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Gender\\\",\\\"gender\\\",[25,[\\\"Genders\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,4,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/user-form.hbs' @ L88:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L94:C9) \\\"],null]],[[\\\"controlType\\\",\\\"label\\\",\\\"property\\\",\\\"options\\\",\\\"optionLabelPath\\\"],[\\\"simple-select\\\",\\\"Unit Settings\\\",\\\"unitSetting\\\",[25,[\\\"UnitSettings\\\"]],\\\"label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,3,[\\\"control\\\"]],\\\"expected `el.control` to be a contextual component but found a string. Did you mean `(component el.control)`? ('admin/templates/components/user-form.hbs' @ L102:C10) \\\"],null]],[[\\\"optionValuePath\\\",\\\"searchField\\\"],[\\\"value\\\",\\\"label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L106:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"ethnicity\\\",\\\"Ethnicity\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"Ethnicities\\\"]],\\\"label\\\",true,[29,\\\"find-by\\\",[\\\"value\\\",[25,[\\\"ethnicityFormValue\\\"]],[25,[\\\"Ethnicities\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"selectEthnicity\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[24,2,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"ethnicityIsOther\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L121:C10) \\\"],null]],[[\\\"label\\\",\\\"controlType\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\"],[\\\"Enter Ethnicity\\\",\\\"text\\\",[25,[\\\"ethnicityInputValue\\\"]],true,[29,\\\"action\\\",[[24,0,[]],\\\"updateOtherEthnicity\\\"],null]]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"coachRole\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6 not-resizable\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[29,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L130:C10) \\\"],null]],[[\\\"property\\\",\\\"label\\\",\\\"controlType\\\",\\\"rows\\\"],[\\\"description\\\",\\\"Description\\\",\\\"textarea\\\",5]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"changeset\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L138:C11) \\\"],null]],[[\\\"label\\\"],[\\\"Photo\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"image-upload\\\",null,[[\\\"objectField\\\",\\\"userId\\\",\\\"type\\\"],[[25,[\\\"changeset\\\"]],[25,[\\\"changeset\\\",\\\"id\\\"]],\\\"profile_picture\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/components/user-form.hbs' @ L144:C9) \\\"],null]],[[\\\"property\\\",\\\"label\\\"],[\\\"roles\\\",\\\"Role\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"multiselect-checkboxes\\\",null,[[\\\"options\\\",\\\"labelProperty\\\",\\\"valueProperty\\\",\\\"selection\\\",\\\"onchange\\\"],[[25,[\\\"Roles\\\"]],\\\"label\\\",\\\"value\\\",[25,[\\\"changeset\\\",\\\"roles\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"updateSelection\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/user-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/waiting-spinner-image\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"RT1ISbQy\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-fading-circle\\\"],[11,\\\"style\\\",\\\"margin:0px\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle1 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle2 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle3 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle4 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle5 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle6 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle7 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle8 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle9 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle10 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle11 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle12 sk-circle\\\"],[9],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/waiting-spinner-image.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/components/waiting-spinner\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"VwqW/9T0\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-fading-circle\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle1 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle2 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle3 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle4 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle5 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle6 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle7 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle8 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle9 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle10 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle11 sk-circle\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sk-circle12 sk-circle\\\"],[9],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/components/waiting-spinner.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/custom/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\": \"TOSq8Zdk\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"role\\\",\\\"toolbar\\\"],[11,\\\"class\\\",\\\"btn-toolbar pull-right\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"group\\\"],[11,\\\"class\\\",\\\"btn-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[12,\\\"class\\\",[30,[\\\"btn btn-default \\\",[29,\\\"if\\\",[[25,[\\\"gotoBackEnabled\\\"]],\\\"enabled\\\",\\\"disabled\\\"],null]]]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-menu-left\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-menu-left\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"gotoFirst\\\"]],[10],[0,\\\"\\\\n    \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[12,\\\"class\\\",[30,[\\\"btn btn-default \\\",[29,\\\"if\\\",[[25,[\\\"gotoBackEnabled\\\"]],\\\"enabled\\\",\\\"disabled\\\"],null]]]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-menu-left\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"gotoPrev\\\"]],[10],[0,\\\"\\\\n    \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[12,\\\"class\\\",[30,[\\\"btn btn-default \\\",[29,\\\"if\\\",[[25,[\\\"gotoForwardEnabled\\\"]],\\\"enabled\\\",\\\"disabled\\\"],null]]]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-menu-right\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"gotoNext\\\"]],[10],[0,\\\"\\\\n    \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[12,\\\"class\\\",[30,[\\\"btn btn-default \\\",[29,\\\"if\\\",[[25,[\\\"gotoForwardEnabled\\\"]],\\\"enabled\\\",\\\"disabled\\\"],null]]]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-menu-right\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"glyphicon glyphicon-menu-right\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[3,\\\"action\\\",[[24,0,[]],\\\"gotoLast\\\"]],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/custom/pagination.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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\": \"5Y8SDCXF\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleCoach\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"dashboard__name\\\"],[9],[1,[25,[\\\"model\\\",\\\"coach\\\",\\\"fullname\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"dashboard__description\\\"],[9],[1,[25,[\\\"model\\\",\\\"coach\\\",\\\"description\\\"]],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleCoach\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-container\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-title\\\"],[12,\\\"onClick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"onTabChange\\\",\\\"active\\\"],null]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"activePatientsIsCollapsed\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-arrow fa fa-angle-right fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-arrow fa fa-angle-down fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        Active Clients\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"bs-collapse\\\",null,[[\\\"collapsed\\\"],[[25,[\\\"activePatientsIsCollapsed\\\"]]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-collapse\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__showAllCheckBox\\\"],[12,\\\"onClick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"switchShowAllActivePatients\\\"],null]],[9],[0,\\\"\\\\n              \\\"],[1,[29,\\\"input\\\",null,[[\\\"type\\\",\\\"checked\\\"],[\\\"checkbox\\\",[25,[\\\"showOnlyMyPatientsActive\\\"]]]]],false],[0,\\\"\\\\n              Only my Clients\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"activePatientsParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"activePatients\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"activePatientsMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"You have no active clients at this time!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermActivePatientsChanged\\\",[25,[\\\"searchQueryActive\\\"]]],null],[25,[\\\"searchQueryActive\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermActivePatientsChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"activePatientsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"activePatients\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"activePatients\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"activePatientsPageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"activePatientsOrderingChanged\\\"],null],[25,[\\\"activePatientsMeta\\\"]],[25,[\\\"patientsTableColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"activePatientsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No clients found that match your search criteria!\\\"],[10],[0,\\\"              \\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-container\\\"],[11,\\\"style\\\",\\\"border-color: #ff0000; border-width:2px; border-style: solid;\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-title\\\"],[12,\\\"onClick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"onTabChange\\\",\\\"noCoach\\\"],null]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"noCoachPatientsIsCollapsed\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-arrow fa fa-angle-right fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-arrow fa fa-angle-down fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        Clients not assigned to Coach\\\\n        \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-exclamation-triangle fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"style\\\",\\\"float:right;color: red;font-size: 32px;animation: blink 2s ease infinite;\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"bs-collapse\\\",null,[[\\\"collapsed\\\"],[[25,[\\\"noCoachPatientsIsCollapsed\\\"]]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-collapse\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"noCoachPatientsParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"noCoachPatients\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"noCoachPatientsMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"All active clients are assigned to a coach!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermnoCoachPatientsChanged\\\",[25,[\\\"searchQueryActive\\\"]]],null],[25,[\\\"searchQueryActive\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermnoCoachPatientsChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"noCoachPatientsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"noCoachPatients\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"noCoachPatients\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"noCoachPatientsPageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"noCoachPatientsOrderingChanged\\\"],null],[25,[\\\"noCoachPatientsMeta\\\"]],[25,[\\\"notCoachPatientsTableColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"noCoachPatientsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No clients found that match your search criteria!\\\"],[10],[0,\\\"              \\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleCoach\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-container\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-title\\\"],[12,\\\"onClick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"onTabChange\\\",\\\"notActive\\\"],null]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"notActivePatientsIsCollapsed\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-arrow fa fa-angle-right fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-arrow fa fa-angle-down fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        Not Active Clients\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"bs-collapse\\\",null,[[\\\"collapsed\\\"],[[25,[\\\"notActivePatientsIsCollapsed\\\"]]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-collapse\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__showAllCheckBox\\\"],[12,\\\"onClick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"switchShowAllNotActivePatients\\\"],null]],[9],[0,\\\"\\\\n              \\\"],[1,[29,\\\"input\\\",null,[[\\\"type\\\",\\\"checked\\\"],[\\\"checkbox\\\",[25,[\\\"showOnlyMyPatientsNotActive\\\"]]]]],false],[0,\\\"\\\\n              Only my Clients\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"notActivePatientsParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"notActivePatients\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"notActivePatientsMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"You have no inactive clients at this time!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermNotActivePatientsChanged\\\",[25,[\\\"searchQueryInactive\\\"]]],null],[25,[\\\"searchQueryInactive\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermNotActivePatientsChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"notActivePatientsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"notActivePatients\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"notActivePatients\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"notActivePatientsPageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"notActivePatientsOrderingChanged\\\"],null],[25,[\\\"notActivePatientsMeta\\\"]],[25,[\\\"notActivePatientsTableColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"notActivePatientsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No clients found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleCoach\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-container\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-title\\\"],[12,\\\"onClick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"onTabChange\\\",\\\"archived\\\"],null]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"archivedPatientsIsCollapsed\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-arrow fa fa-angle-right fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-arrow fa fa-angle-down fa-lg\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n        \\\"]],\\\"parameters\\\":[]}],[0,\\\" Archived Clients\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"bs-collapse\\\",null,[[\\\"collapsed\\\"],[[25,[\\\"archivedPatientsIsCollapsed\\\"]]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__tab-collapse\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"dashboard__showAllCheckBox\\\"],[12,\\\"onClick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"switchShowAllArchivedPatients\\\"],null]],[9],[0,\\\"\\\\n              \\\"],[1,[29,\\\"input\\\",null,[[\\\"type\\\",\\\"checked\\\"],[\\\"checkbox\\\",[25,[\\\"showOnlyMyPatientsArchived\\\"]]]]],false],[0,\\\" Only my Clients\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"archivedPatientsParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"archivedPatients\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"archivedPatientsMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"You have no archived clients at this time!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermArchivedPatientsChanged\\\",[25,[\\\"searchQueryArchived\\\"]]],null],[25,[\\\"searchQueryArchived\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermArchivedPatientsChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"archivedPatientsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"archivedPatients\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"archivedPatients\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"archivedPatientsPageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"archivedPatientsOrderingChanged\\\"],null],[25,[\\\"archivedPatientsMeta\\\"]],[25,[\\\"patientsTableColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"archivedPatientsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No clients found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/dashboard.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/infinite-scroll\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Uuj0EyyO\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[15,1],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/infinite-scroll.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/insights/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\": \"+6vY+pDQ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-8\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-4\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"insLabels\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"insights-filter\\\",null,[[\\\"checkboxes\\\",\\\"insFilter\\\",\\\"markClass\\\",\\\"onToggleAllFilters\\\",\\\"onToggleDisplayTopicFilter\\\"],[true,[25,[\\\"insLabels\\\"]],\\\"calendar__mark\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleAllTopics\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleTopic\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"insightsParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"insights\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"insightsMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"There currently are no insights to display!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"insightsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"insights\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"insights\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"insightsMeta\\\"]],[25,[\\\"insightsTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"insightsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No insights found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/insights/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/integrations\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"8UxAv8+K\",\n    \"block\": \"{\\\"symbols\\\":[\\\"nav\\\"],\\\"statements\\\":[[1,[29,\\\"bread-crumbs\\\",null,[[\\\"tagName\\\",\\\"linkable\\\"],[\\\"ol\\\",true]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"bs-nav\\\",null,[[\\\"type\\\"],[\\\"tabs\\\"]],{\\\"statements\\\":[[0,\\\"  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/integrations.hbs' @ L4:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/integrations.hbs' @ L4:C18) \\\"],null],\\\"integrations.surveys\\\"],null,{\\\"statements\\\":[[0,\\\"Surveys\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/integrations.hbs' @ L5:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/integrations.hbs' @ L5:C18) \\\"],null],\\\"integrations.calls\\\"],null,{\\\"statements\\\":[[0,\\\"Calls\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabs\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/integrations.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/integrations/calls/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"dIWb1IZ4\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"integrations.calls.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"ID\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"id\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Call ID\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"call_id\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Internal number\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"internal_number\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"External number\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"external_number\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Recorded?\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"was_recorded\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Coach Patient Session\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"call\\\",\\\"coach_patient_session\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"coach_patient_session\\\",\\\"id\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                Undefined\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Category\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"category\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Direction\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"direction\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Recording URL\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"recording_url\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Started at\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"started_at\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Connected at\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"connected_at\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Ended at\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[25,[\\\"model\\\",\\\"call\\\",\\\"ended_at\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/integrations/calls/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/integrations/calls/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\": \"/lGp14CX\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float: right\\\"],[9],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"callsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"calls\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"calls\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"callsMeta\\\"]],[25,[\\\"callsTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"callsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No calls found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/integrations/calls/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/integrations/surveys/detail/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\": \"xO8Hh2WN\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"survey\\\",\\\"enabled\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"button\\\"],[9],[0,\\\"Disable\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"disableSurvey\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"button\\\"],[9],[0,\\\"Enable\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"enableSurvey\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"integrations.surveys.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-5\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Title\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-1\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"ID\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-1\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Service ID\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Created at\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Modified at\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-1\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Status\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-5\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"model\\\",\\\"survey\\\",\\\"title\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-1\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"model\\\",\\\"survey\\\",\\\"id\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-1\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"model\\\",\\\"survey\\\",\\\"survey_monkey_id\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"model\\\",\\\"survey\\\",\\\"created_at\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-2\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"model\\\",\\\"survey\\\",\\\"modified_at\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-1\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"survey\\\",\\\"enabled\\\"]]],null,{\\\"statements\\\":[[0,\\\"        Enabled\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        Disabled\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"h4\\\"],[9],[0,\\\"Responses\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"model\\\",\\\"surveyResponses\\\",\\\"length\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"surveyResponsesMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"Patient has not submitted any survey responses at this time.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"surveyResponsesMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"surveyResponses\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"surveyResponses\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"surveyResponsesMeta\\\"]],[25,[\\\"surveyResponsesTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/integrations/surveys/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/integrations/surveys/detail/responses/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"+1uGO+Rf\",\n    \"block\": \"{\\\"symbols\\\":[\\\"questionAnswer\\\",\\\"form\\\",\\\"el\\\",\\\"el\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"integrations.surveys.detail\\\",[25,[\\\"model\\\",\\\"surveyResponse\\\",\\\"survey\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"bs-form\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,2,[\\\"element\\\"]],\\\"expected `form.element` to be a contextual component but found a string. Did you mean `(component form.element)`? ('admin/templates/integrations/surveys/detail/responses/detail.hbs' @ L6:C7) \\\"],null]],[[\\\"label\\\",\\\"property\\\",\\\"optionLabelPath\\\",\\\"showValidation\\\"],[\\\"Patient\\\",[25,[\\\"model\\\",\\\"surveyResponse\\\",\\\"patient\\\"]],\\\"label\\\",true]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"searchField\\\",\\\"allowClear\\\",\\\"selected\\\",\\\"onchange\\\"],[[25,[\\\"model\\\",\\\"patients\\\"]],\\\"fullname\\\",true,[25,[\\\"model\\\",\\\"surveyResponse\\\",\\\"patient\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"selectPatient\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[24,4,[\\\"fullname\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\\n    \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"surveyResponse\\\",\\\"questionsAnswers\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[1,[24,1,[\\\"question\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[24,1,[\\\"answer\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/integrations/surveys/detail/responses/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/integrations/surveys/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\": \"4mr7plIl\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float: right\\\"],[9],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\" \\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"surveysMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"surveys\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"surveys\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"surveysMeta\\\"]],[25,[\\\"surveysTableColumns\\\"]],true]]],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"surveysParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No surveys found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/integrations/surveys/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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\": \"FXlmriva\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"loginContainer\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[11,\\\"style\\\",\\\"border-color:black\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-heading\\\"],[11,\\\"style\\\",\\\"background-color:black; color:white\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[11,\\\"class\\\",\\\"panel-title\\\"],[11,\\\"style\\\",\\\"text-align:center\\\"],[9],[0,\\\"Mymee Admin\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-3\\\"],[11,\\\"style\\\",\\\"margin-left: 50px;\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-default\\\"],[11,\\\"style\\\",\\\"text-transform:none\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"login\\\"],null]],[9],[0,\\\"\\\\n            \\\"],[7,\\\"img\\\"],[11,\\\"width\\\",\\\"20px\\\"],[11,\\\"style\\\",\\\"margin-bottom:3px; margin-right:5px\\\"],[11,\\\"alt\\\",\\\"Google sign-in\\\"],[12,\\\"src\\\",[30,[[23,\\\"rootURL\\\"],\\\"/assets/images/google-logosvg.webp\\\"]]],[9],[10],[0,\\\"\\\\n            Login with Google\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[2,\\\"\\\\n      <form {{action \\\\\\\"authenticate\\\\\\\" on=\\\\\\\"submit\\\\\\\" }}>\\\\n        <div class=\\\\\\\"form-group\\\\\\\">\\\\n          <label for=\\\\\\\"username\\\\\\\">Username</label>{{input id=\\\\\\\"username\\\\\\\" placeholder=\\\\\\\"Enter username\\\\\\\" value=username\\\\n          class=\\\\\\\"form-control\\\\\\\"}}\\\\n        </div>\\\\n        <div class=\\\\\\\"form-group\\\\\\\">\\\\n          <label for=\\\\\\\"password\\\\\\\">Password</label>{{input id=\\\\\\\"password\\\\\\\" placeholder=\\\\\\\"Enter Password\\\\\\\" type=\\\\\\\"password\\\\\\\" value=password\\\\n          class=\\\\\\\"form-control\\\\\\\"}}\\\\n        </div>\\\\n        <button class=\\\\\\\"btn btn-danger\\\\\\\" type=\\\\\\\"submit\\\\\\\" style=\\\\\\\"width: 100%; margin-top:20px\\\\\\\">Sign In</button>\\\\n      </form>\\\\n      \\\"],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"errorMessage\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"errorMessage\\\"],[9],[1,[23,\\\"errorMessage\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/login.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/organizations-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\": \"LXuGp5Kc\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/organizations-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/page-not-found\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ZQATOLGz\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[0,\\\"Page not found\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/page-not-found.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients-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\": \"gjIB94cB\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"WT9mEy1K\",\n    \"block\": \"{\\\"symbols\\\":[\\\"nav\\\"],\\\"statements\\\":[[1,[29,\\\"bread-crumbs\\\",null,[[\\\"tagName\\\",\\\"linkable\\\"],[\\\"ol\\\",true]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"bs-nav\\\",null,[[\\\"type\\\"],[\\\"tabs\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"isDetailsRoute\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L5:C7) \\\"],null]],[[\\\"class\\\"],[\\\"active\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L5:C35) \\\"],null],\\\"patients.detail.details\\\"],null,{\\\"statements\\\":[[0,\\\"Details\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L7:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L7:C20) \\\"],null],\\\"patients.detail.details\\\"],null,{\\\"statements\\\":[[0,\\\"Details\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L9:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L9:C18) \\\"],null],\\\"patients.detail.coach-patient-sessions\\\"],null,{\\\"statements\\\":[[0,\\\"Sessions\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L10:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L10:C18) \\\"],null],\\\"patients.detail.observations\\\"],null,{\\\"statements\\\":[[0,\\\"Activity Log\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L11:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L11:C18) \\\"],null],\\\"patients.detail.notes\\\"],null,{\\\"statements\\\":[[0,\\\"Notes\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L12:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L12:C18) \\\"],null],\\\"patients.detail.calendar\\\"],null,{\\\"statements\\\":[[0,\\\"Calendar\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L13:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L13:C18) \\\"],null],\\\"patients.detail.tracker\\\"],null,{\\\"statements\\\":[[0,\\\"Continuum Tracker\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L14:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L14:C18) \\\"],null],\\\"patients.detail.display-topics\\\"],null,{\\\"statements\\\":[[0,\\\"Client View\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L15:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L15:C18) \\\"],null],\\\"patients.detail.messages\\\"],null,{\\\"statements\\\":[[0,\\\"Messages\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L16:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L16:C18) \\\"],null],\\\"patients.detail.insights\\\"],null,{\\\"statements\\\":[[0,\\\"Insights\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L17:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L17:C18) \\\"],null],\\\"patients.detail.goals\\\"],null,{\\\"statements\\\":[[0,\\\"Goals\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L18:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L18:C18) \\\"],null],\\\"patients.detail.swipes\\\"],null,{\\\"statements\\\":[[0,\\\"Swipes\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L19:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L19:C18) \\\"],null],\\\"patients.detail.surveys\\\"],null,{\\\"statements\\\":[[0,\\\"Surveys\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/patients/detail.hbs' @ L20:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/patients/detail.hbs' @ L20:C18) \\\"],null],\\\"patients.detail.audit-logs\\\"],null,{\\\"statements\\\":[[0,\\\"Audit Log\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabs\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/audit-logs/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\": \"EHrS7oEk\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float:right\\\"],[9],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"auditLogMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"auditLog\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"auditLog\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"auditLogMeta\\\"]],[25,[\\\"auditLogTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"auditLogParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No auditlogs found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/audit-logs/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/calendar-error\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"tH+aKlpK\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"alert alert-danger\\\"],[9],[0,\\\"Failed to load client Calendar.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/calendar-error.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/calendar-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\": \"mplVRu6O\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/calendar-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/calendar\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"LiacE/uO\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row calendar__buttons-bar\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6 calendar__title\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isFetching\\\"]]],null,{\\\"statements\\\":[[0,\\\"        Loading observations...\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      Observations from \\\"],[1,[29,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"altFormat\\\",\\\"onChange\\\",\\\"enableTime\\\",\\\"disabled\\\"],[[25,[\\\"startDateDisplay\\\"]],\\\"F J, Y\\\",\\\"m-d-Y\\\",[29,\\\"action\\\",[[24,0,[]],\\\"goToDate\\\"],null],false,[25,[\\\"isFetching\\\"]]]]],false],[0,\\\" to \\\"],[1,[23,\\\"endDateDisplay\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6 calendar__buttons\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"bs-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"btn calendar__spacing-right-button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setDateMonthBack\\\"],null]]],{\\\"statements\\\":[[0,\\\"<<\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"bs-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"btn calendar__spacing-right-button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setDateWeekBack\\\"],null]]],{\\\"statements\\\":[[0,\\\"<\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"bs-button\\\",null,[[\\\"type\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"danger\\\",\\\"btn btn-danger calendar__spacing-right-button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setDateToday\\\"],null]]],{\\\"statements\\\":[[0,\\\"Today\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"bs-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"btn calendar__spacing-right-button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setDateWeekForward\\\"],null]]],{\\\"statements\\\":[[0,\\\">\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"bs-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"btn calendar__spacing-right-button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setDateMonthForward\\\"],null]]],{\\\"statements\\\":[[0,\\\">>\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\\n      \\\"],[1,[29,\\\"input\\\",null,[[\\\"type\\\",\\\"class\\\",\\\"value\\\",\\\"placeholder\\\"],[\\\"text\\\",\\\"calendar__searchBox form-control\\\",[25,[\\\"searchHighlightText\\\"]],\\\"Search...\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"or\\\",[[25,[\\\"obsLabels\\\",\\\"tagsArr\\\",\\\"length\\\"]],[25,[\\\"obsLabels\\\",\\\"typesArr\\\",\\\"length\\\"]],[25,[\\\"obsLabels\\\",\\\"trigsArr\\\",\\\"length\\\"]],[25,[\\\"obsLabels\\\",\\\"interArr\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"observations-filter\\\",null,[[\\\"showTags\\\",\\\"observationsFilter\\\",\\\"hasDeletedObservations\\\",\\\"hasSessions\\\",\\\"showSessions\\\",\\\"markClass\\\",\\\"onToggleTagFilter\\\",\\\"onToggleDisplayTopicFilter\\\",\\\"onToggleTypeFilter\\\",\\\"onToggleAllFilters\\\",\\\"onToggleDeleted\\\",\\\"onToggleSessions\\\",\\\"onToggleTriggerStateFilter\\\",\\\"onToggleInterventionStateFilter\\\"],[true,[25,[\\\"obsLabels\\\"]],[25,[\\\"hasDeletedObservations\\\"]],[25,[\\\"hasSessions\\\"]],[25,[\\\"showSessions\\\"]],\\\"calendar__mark\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleTopicTag\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleTopic\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleType\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleAllTopics\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleDeleted\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleSessions\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleTriggerState\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleInterventionState\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"observations-calendar\\\",null,[[\\\"observations\\\",\\\"startDate\\\",\\\"endDate\\\",\\\"obsLabels\\\",\\\"trigLabels\\\",\\\"interLabels\\\",\\\"today\\\",\\\"showDeletedObservations\\\",\\\"displayTopics\\\",\\\"isFetching\\\",\\\"fetchMoreObservationsBack\\\",\\\"fetchMoreObservationsNext\\\",\\\"searchHighlightText\\\",\\\"sessions\\\",\\\"showSessions\\\",\\\"hasSessions\\\",\\\"patientTriggerStateChanges\\\",\\\"patientInterventionStateChanges\\\"],[[25,[\\\"observations\\\"]],[25,[\\\"startDate\\\"]],[25,[\\\"endDate\\\"]],[25,[\\\"obsLabels\\\",\\\"tagsArr\\\"]],[25,[\\\"obsLabels\\\",\\\"trigsArr\\\"]],[25,[\\\"obsLabels\\\",\\\"interArr\\\"]],[25,[\\\"today\\\"]],[25,[\\\"showDeletedObservations\\\"]],[25,[\\\"model\\\",\\\"displayTopics\\\"]],[25,[\\\"isFetching\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"fetchMoreObservations\\\",[25,[\\\"previousDate\\\"]],[25,[\\\"startDateFormated\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],\\\"fetchMoreObservations\\\",[25,[\\\"endDateFormated\\\"]],[25,[\\\"nextDate\\\"]]],null],[25,[\\\"searchHighlightText\\\"]],[25,[\\\"sessions\\\"]],[25,[\\\"showSessions\\\"]],[25,[\\\"hasSessions\\\"]],[25,[\\\"triggers\\\"]],[25,[\\\"interventions\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/calendar.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/coach-patient-sessions/detail/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\": \"dVNjjQiI\",\n    \"block\": \"{\\\"symbols\\\":[\\\"insight\\\",\\\"phone_call\\\",\\\"observation\\\",\\\"patientIntervention\\\",\\\"obsCount\\\",\\\"obsCount\\\",\\\"obsCount\\\",\\\"obsCount\\\",\\\"obsCount\\\",\\\"patientTrigger\\\",\\\"obsCount\\\",\\\"obsCount\\\",\\\"obsCount\\\",\\\"obsCount\\\",\\\"obsCount\\\",\\\"phone_call\\\"],\\\"statements\\\":[[7,\\\"style\\\"],[11,\\\"media\\\",\\\"screen\\\"],[9],[0,\\\"\\\\n  ul, ol, li {\\\\n    padding: 0;\\\\n    margin: 0;\\\\n    list-style-type: none;\\\\n  }\\\\n\\\\n  h1,h2,h3 {\\\\n    margin: 0;\\\\n    padding: 0;\\\\n  }\\\\n\\\\n  p {\\\\n    margin: 0;\\\\n  }\\\\n  .tabBody {\\\\n    background-color: #fff;\\\\n  }\\\\n\\\\n  header.profile-header {\\\\n    position: relative;\\\\n    height: 90px;\\\\n    background-color: #f3f3f3;\\\\n    border-bottom: solid 1px #eee;\\\\n  }\\\\n\\\\n  header.profile-header p.current-date {\\\\n    display: inline-block;\\\\n    font-size: 1.3em;\\\\n    position: absolute;\\\\n    line-height: 90px;\\\\n    left: 350px;\\\\n    right: 800px;\\\\n    text-align: center;\\\\n  }\\\\n\\\\n  .profile-picture {\\\\n    width: 100px;\\\\n    height: 100px;\\\\n    border: solid 3px #fff;\\\\n    border-radius: 50%;\\\\n    overflow: hidden;\\\\n    position: absolute;\\\\n    bottom: -25px;\\\\n    left: 25px;\\\\n  }\\\\n\\\\n  .profile-picture img {\\\\n    min-width: 100%;\\\\n    max-width: 100%;\\\\n  }\\\\n\\\\n\\\\n  .profile-header .profile-details {\\\\n    position: absolute;\\\\n    bottom: 15px;\\\\n    left: 150px;\\\\n  }\\\\n\\\\n  .profile-header .profile-details h1 {\\\\n    font-size: 1.2em;\\\\n  }\\\\n  .profile-header .profile-details h2,\\\\n  .profile-header .profile-details h3 {\\\\n    margin-top: 5px;\\\\n    font-size: 1em;\\\\n    font-weight: normal;\\\\n    color: #aaa;\\\\n  }\\\\n\\\\n\\\\n  ul.metrics {\\\\n    position: absolute;\\\\n    bottom: 15px;\\\\n    right: 15px;\\\\n  }\\\\n\\\\n  ul.metrics li {\\\\n    display: inline-block;\\\\n    text-align: center;\\\\n    padding: 0 20px;\\\\n    border-right: solid 1px #ccc;\\\\n  }\\\\n\\\\n  ul.metrics li:last-child {\\\\n    border-right: none;\\\\n  }\\\\n\\\\n  ul.metrics li .value {\\\\n    font-weight: bold;\\\\n  }\\\\n\\\\n  ul.metrics li .title {\\\\n    color: #aaa;\\\\n  }\\\\n\\\\n  .column {\\\\n    padding: 50px 15px 15px 15px;\\\\n    box-sizing: border-box;\\\\n  }\\\\n\\\\n  .column-left {\\\\n    float: left;\\\\n    display: inline-block;\\\\n    width: 350px;\\\\n  }\\\\n  .column-middle {\\\\n    float: left;\\\\n    display: inline-block;\\\\n    width: calc(100% - 700px);\\\\n  }\\\\n  .column-right {\\\\n    float: left;\\\\n    display: inline-block;\\\\n    width: 350px;\\\\n  }\\\\n\\\\n  .profile-box {\\\\n    position: relative;\\\\n    margin-bottom: 25px;\\\\n    border: solid 3px #eee;\\\\n    padding: 15px;\\\\n  }\\\\n\\\\n  .profile-box h3 {\\\\n    font-size: 1.2em;\\\\n    marign-bottom: 0.5em;\\\\n  }\\\\n\\\\n  .profile-box li {\\\\n    border-bottom: solid 1px #eee;\\\\n    padding: 5px 0;\\\\n  }\\\\n\\\\n  li.symptom {\\\\n    color: #ff6666;\\\\n  }\\\\n\\\\n  li.suspected {\\\\n    background-color: #95a5a630;\\\\n  }\\\\n\\\\n  li.under_investigation {\\\\n    background-color: #e0cd0030;\\\\n  }\\\\n\\\\n  li.confirmed {\\\\n    background-color: #66f70630;\\\\n  }\\\\n\\\\n  li.rejected {\\\\n    background-color: #fa390430;\\\\n  }\\\\n\\\\n  input[name='search'] {\\\\n    width: 100%;\\\\n    padding: 10px;\\\\n    box-sizing: border-box;\\\\n    outline: none;\\\\n  }\\\\n\\\\n  #session-search input[type='text'] {\\\\n    width: 100%;\\\\n    padding: 10px;\\\\n    outline: none;\\\\n  }\\\\n\\\\n  .mce-tinymce {\\\\n    border: 0px !important;\\\\n  }\\\\n  .mce-toolbar-grp {\\\\n    border-left: solid 1px rgba(0,0,0,0.1);\\\\n    border-right: solid 1px rgba(0,0,0,0.1);\\\\n    border-top: solid 1px rgba(0,0,0,0.1);\\\\n  }\\\\n\\\\n  .save-notes-button {\\\\n    position: absolute;\\\\n    top: 40px;\\\\n    right: 20px;\\\\n    z-index: 1;\\\\n  }\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\\n\\\"],[7,\\\"header\\\"],[11,\\\"class\\\",\\\"profile-header\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-picture\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[30,[[25,[\\\"model\\\",\\\"patient\\\",\\\"image\\\",\\\"url\\\"]]]]],[11,\\\"alt\\\",\\\"\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-details\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h1\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"fullname\\\"]],false],[0,\\\" (\\\"],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]],false],[0,\\\")\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"h2\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"address_city\\\"]],false],[0,\\\", \\\"],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"address_state\\\"]],false],[0,\\\", \\\"],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"address_country\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[7,\\\"a\\\"],[12,\\\"href\\\",[30,[\\\"https://dialpad.com/launch?phone=\\\",[25,[\\\"model\\\",\\\"patient\\\",\\\"phoneNumber\\\"]]]]],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"phoneNumber\\\"]],false],[10],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"current-date\\\"],[9],[1,[23,\\\"scheduledAt\\\"],false],[10],[0,\\\"\\\\n  \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"metrics\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"value\\\"],[9],[1,[25,[\\\"model\\\",\\\"session\\\",\\\"sessionNumber\\\"]],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"title\\\"],[9],[0,\\\"Session\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"value\\\"],[9],[1,[25,[\\\"model\\\",\\\"session\\\",\\\"weekNumber\\\"]],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"title\\\"],[9],[0,\\\"Week\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"value\\\"],[9],[1,[25,[\\\"model\\\",\\\"session\\\",\\\"computedWeekNumber\\\"]],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"title\\\"],[9],[0,\\\"Computed Week\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"value\\\"],[9],[1,[25,[\\\"model\\\",\\\"session\\\",\\\"swipeCount\\\"]],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"title\\\"],[9],[0,\\\"Swipes\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"value\\\"],[9],[1,[25,[\\\"model\\\",\\\"session\\\",\\\"program\\\"]],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"title\\\"],[9],[0,\\\"Program\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"model\\\",\\\"session\\\",\\\"previousSessionDate\\\"]],null],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"value\\\"],[9],[0,\\\"None\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.coach-patient-sessions.detail.index\\\",[25,[\\\"model\\\",\\\"session\\\",\\\"previousSessionId\\\"]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"value\\\"],[9],[1,[23,\\\"previousSessionDate\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"title\\\"],[9],[0,\\\"Previous Session\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"model\\\",\\\"session\\\",\\\"nextSessionDate\\\"]],null],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"value\\\"],[9],[0,\\\"None\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.coach-patient-sessions.detail.index\\\",[25,[\\\"model\\\",\\\"session\\\",\\\"nextSessionId\\\"]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"value\\\"],[9],[1,[23,\\\"nextSessionDate\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"title\\\"],[9],[0,\\\"Next Session\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"position: relative; overflow: auto; min-height: 500px;\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"column column-left\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-box\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Phone calls (\\\"],[1,[25,[\\\"model\\\",\\\"session\\\",\\\"phone_calls\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"session\\\",\\\"phone_calls\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[1,[29,\\\"moment-format\\\",[[24,16,[\\\"started-at\\\"]],\\\"MMM DD, YYYY h:mm a\\\",\\\"YYYY-MM-DD\\\"],null],false],[10],[10],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"moment-duration\\\",[[24,16,[\\\"duration-in-seconds\\\"]],\\\"seconds\\\"],null],false],[10],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,16,[\\\"recording\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"a\\\"],[12,\\\"href\\\",[30,[[24,16,[\\\"recording\\\"]]]]],[9],[0,\\\"Download audio recording\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              No recording available\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"text-align: left; padding-bottom: 15px;\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-default\\\"],[9],[0,\\\"New Trigger\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"showModalDialog\\\",\\\"globalTrigger\\\"]],[10],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-default\\\"],[9],[0,\\\"New Intervention\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"showModalDialog\\\",\\\"intervention\\\"]],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isShowingModal\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"modalFor\\\"]],\\\"globalTrigger\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"modal-form\\\",null,[[\\\"patient\\\",\\\"model\\\",\\\"triggers\\\",\\\"simpleObservations\\\",\\\"displayTopics\\\",\\\"topics\\\",\\\"topicTemplates\\\",\\\"topicTemplateDisplayTopics\\\",\\\"topicTemplateDisplayTopicTags\\\",\\\"onCloseModalDialog\\\",\\\"validator\\\",\\\"displayTopicValidator\\\",\\\"modalFor\\\",\\\"afterSave\\\"],[[25,[\\\"model\\\",\\\"patient\\\"]],[25,[\\\"model\\\",\\\"patientTrigger\\\"]],[25,[\\\"model\\\",\\\"triggers\\\"]],[25,[\\\"model\\\",\\\"observations\\\"]],[25,[\\\"model\\\",\\\"displayTopics\\\"]],[25,[\\\"model\\\",\\\"topics\\\"]],[25,[\\\"model\\\",\\\"topicTemplates\\\"]],[25,[\\\"model\\\",\\\"topicTemplateDisplayTopics\\\"]],[25,[\\\"model\\\",\\\"topicTemplateDisplayTopicTags\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"closeModalDialog\\\"],null],[25,[\\\"PatientTriggerValidations\\\"]],[25,[\\\"DisplayTopicValidations\\\"]],[25,[\\\"modalFor\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"modal-form\\\",null,[[\\\"patient\\\",\\\"model\\\",\\\"interventions\\\",\\\"simpleObservations\\\",\\\"displayTopics\\\",\\\"relatedPatientTriggers\\\",\\\"topics\\\",\\\"topicTemplates\\\",\\\"topicTemplateDisplayTopics\\\",\\\"topicTemplateDisplayTopicTags\\\",\\\"onCloseModalDialog\\\",\\\"validator\\\",\\\"displayTopicValidator\\\",\\\"modalFor\\\",\\\"afterSave\\\"],[[25,[\\\"model\\\",\\\"patient\\\"]],[25,[\\\"model\\\",\\\"patientIntervention\\\"]],[25,[\\\"model\\\",\\\"interventions\\\"]],[25,[\\\"model\\\",\\\"observations\\\"]],[25,[\\\"model\\\",\\\"displayTopics\\\"]],[25,[\\\"model\\\",\\\"patientTriggers\\\"]],[25,[\\\"model\\\",\\\"topics\\\"]],[25,[\\\"model\\\",\\\"topicTemplates\\\"]],[25,[\\\"model\\\",\\\"topicTemplateDisplayTopics\\\"]],[25,[\\\"model\\\",\\\"topicTemplateDisplayTopicTags\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"closeModalDialog\\\"],null],[25,[\\\"PatientInterventionValidations\\\"]],[25,[\\\"DisplayTopicValidations\\\"]],[25,[\\\"modalFor\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-box\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Triggers (\\\"],[1,[25,[\\\"activePatientTriggers\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"activePatientTriggers\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,10,[\\\"state\\\"]],\\\"suspected\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"suspected\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,10,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-triggers.detail.index\\\",[24,10,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,10,[\\\"globalTrigger\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[24,10,[\\\"alias\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-triggers.detail.index\\\",[24,10,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,10,[\\\"globalTrigger\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[24,10,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,10,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,10,[\\\"updatedAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,10,[\\\"createdAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,10,[\\\"observationCount\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,10,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[9],[7,\\\"u\\\"],[9],[1,[24,15,[\\\"name\\\"]],false],[10],[0,\\\": \\\"],[1,[24,15,[\\\"count\\\"]],false],[0,\\\" logged obs\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[15]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,10,[\\\"state\\\"]],\\\"under_investigation\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"under_investigation\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,10,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-triggers.detail.index\\\",[24,10,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,10,[\\\"globalTrigger\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[24,10,[\\\"alias\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-triggers.detail.index\\\",[24,10,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,10,[\\\"globalTrigger\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[24,10,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,10,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,10,[\\\"updatedAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,10,[\\\"createdAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,10,[\\\"observationCount\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,10,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[9],[7,\\\"u\\\"],[9],[1,[24,14,[\\\"name\\\"]],false],[10],[0,\\\": \\\"],[1,[24,14,[\\\"count\\\"]],false],[0,\\\" logged obs\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,10,[\\\"state\\\"]],\\\"confirmed\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"confirmed\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,10,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-triggers.detail.index\\\",[24,10,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,10,[\\\"globalTrigger\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[24,10,[\\\"alias\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-triggers.detail.index\\\",[24,10,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,10,[\\\"globalTrigger\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[24,10,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,10,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,10,[\\\"updatedAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,10,[\\\"createdAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,10,[\\\"observationCount\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,10,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[9],[7,\\\"u\\\"],[9],[1,[24,13,[\\\"name\\\"]],false],[10],[0,\\\": \\\"],[1,[24,13,[\\\"count\\\"]],false],[0,\\\" logged obs\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,10,[\\\"state\\\"]],\\\"rejected\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"rejected\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,10,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-triggers.detail.index\\\",[24,10,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,10,[\\\"globalTrigger\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[24,10,[\\\"alias\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-triggers.detail.index\\\",[24,10,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,10,[\\\"globalTrigger\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[24,10,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,10,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,10,[\\\"updatedAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,10,[\\\"createdAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,10,[\\\"observationCount\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,10,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[9],[7,\\\"u\\\"],[9],[1,[24,12,[\\\"name\\\"]],false],[10],[0,\\\": \\\"],[1,[24,12,[\\\"count\\\"]],false],[0,\\\" logged obs\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,10,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-triggers.detail.index\\\",[24,10,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,10,[\\\"globalTrigger\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[24,10,[\\\"alias\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-triggers.detail.index\\\",[24,10,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,10,[\\\"globalTrigger\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[24,10,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,10,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,10,[\\\"updatedAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,10,[\\\"createdAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,10,[\\\"observationCount\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,10,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[9],[7,\\\"u\\\"],[9],[1,[24,11,[\\\"name\\\"]],false],[10],[0,\\\": \\\"],[1,[24,11,[\\\"count\\\"]],false],[0,\\\" logged obs\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[11]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n          \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[10]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-box\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Interventions (\\\"],[1,[25,[\\\"activePatientInterventions\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"activePatientInterventions\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,4,[\\\"state\\\"]],\\\"inconclusive\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"suspected\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-interventions.detail.index\\\",[24,4,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,4,[\\\"intervention\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[24,4,[\\\"alias\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-interventions.detail.index\\\",[24,4,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,4,[\\\"intervention\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[24,4,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,4,[\\\"updatedAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,4,[\\\"createdAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,4,[\\\"observationCount\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,4,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[9],[7,\\\"u\\\"],[9],[1,[24,9,[\\\"name\\\"]],false],[10],[0,\\\": \\\"],[1,[24,9,[\\\"count\\\"]],false],[0,\\\" logged obs\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,4,[\\\"state\\\"]],\\\"testing\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"under_investigation\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-interventions.detail.index\\\",[24,4,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,4,[\\\"intervention\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[24,4,[\\\"alias\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-interventions.detail.index\\\",[24,4,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,4,[\\\"intervention\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[24,4,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,4,[\\\"updatedAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,4,[\\\"createdAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,4,[\\\"observationCount\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,4,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[9],[7,\\\"u\\\"],[9],[1,[24,8,[\\\"name\\\"]],false],[10],[0,\\\": \\\"],[1,[24,8,[\\\"count\\\"]],false],[0,\\\" logged obs\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,4,[\\\"state\\\"]],\\\"effective\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"confirmed\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-interventions.detail.index\\\",[24,4,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,4,[\\\"intervention\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[24,4,[\\\"alias\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-interventions.detail.index\\\",[24,4,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,4,[\\\"intervention\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[24,4,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,4,[\\\"updatedAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,4,[\\\"createdAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,4,[\\\"observationCount\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,4,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[9],[7,\\\"u\\\"],[9],[1,[24,7,[\\\"name\\\"]],false],[10],[0,\\\": \\\"],[1,[24,7,[\\\"count\\\"]],false],[0,\\\" logged obs\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,4,[\\\"state\\\"]],\\\"ineffective\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"rejected\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-interventions.detail.index\\\",[24,4,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,4,[\\\"intervention\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[24,4,[\\\"alias\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-interventions.detail.index\\\",[24,4,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,4,[\\\"intervention\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[24,4,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,4,[\\\"updatedAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,4,[\\\"createdAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,4,[\\\"observationCount\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,4,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[9],[7,\\\"u\\\"],[9],[1,[24,6,[\\\"name\\\"]],false],[10],[0,\\\": \\\"],[1,[24,6,[\\\"count\\\"]],false],[0,\\\" logged obs\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-interventions.detail.index\\\",[24,4,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,4,[\\\"intervention\\\",\\\"name\\\"]],false],[0,\\\" (\\\"],[1,[24,4,[\\\"alias\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.patient-interventions.detail.index\\\",[24,4,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,4,[\\\"intervention\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[24,4,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,4,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,4,[\\\"updatedAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"format-date\\\",[[24,4,[\\\"createdAt\\\"]],\\\"MMM DD, YYYY (hh:mm a)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,4,[\\\"observationCount\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,4,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[9],[7,\\\"u\\\"],[9],[1,[24,5,[\\\"name\\\"]],false],[10],[0,\\\": \\\"],[1,[24,5,[\\\"count\\\"]],false],[0,\\\" logged obs\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n          \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[4]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-box\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Activity Log (\\\"],[1,[25,[\\\"model\\\",\\\"session\\\",\\\"observations\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"session\\\",\\\"observations\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,3,[\\\"type\\\"]],\\\"symptom\\\"],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"symptom\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.observations.detail.index\\\",[24,3,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,3,[\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[9],[1,[24,3,[\\\"type\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"moment-format\\\",[[24,3,[\\\"happened-at\\\"]],\\\"MMM DD, YYYY (HH:mm)\\\",\\\"YYYY-MM-DD HH:mm\\\"],null],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"target\\\",\\\"route\\\",\\\"model\\\"],[\\\"_blank\\\",\\\"patients.detail.observations.detail.index\\\",[24,3,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,3,[\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[9],[1,[24,3,[\\\"type\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[9],[1,[29,\\\"moment-format\\\",[[24,3,[\\\"happened-at\\\"]],\\\"MMM DD, YYYY (HH:mm)\\\",\\\"YYYY-MM-DD HH:mm\\\"],null],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[3]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"column column-middle\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-box\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Notes\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[29,\\\"tinymce-editor\\\",null,[[\\\"options\\\",\\\"value\\\",\\\"onValueChanged\\\"],[[25,[\\\"editorOptions\\\"]],[25,[\\\"notesValue\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"notesChange\\\"],null]]]],false],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"save-notes-button\\\"],[12,\\\"onClick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"saveNotesButtonClick\\\"],null]],[12,\\\"disabled\\\",[23,\\\"isNotesSaving\\\"]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n        Save\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-box\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"session-search\\\",null,[[\\\"patient_id\\\"],[[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-box\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Transcripts\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"session\\\",\\\"phone_calls\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"session\\\",\\\"phone_calls\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"strong\\\"],[9],[1,[24,2,[\\\"started_at\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[1,[24,2,[\\\"transcript\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"i\\\"],[9],[0,\\\"No transcripts\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-box\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Previous Session Notes (\\\"],[1,[23,\\\"previousSessionDate\\\"],false],[0,\\\")\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"model\\\",\\\"session\\\",\\\"previousSessionNotes\\\"]],\\\"\\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"i\\\"],[9],[0,\\\"No notes\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[1,[25,[\\\"model\\\",\\\"session\\\",\\\"previousSessionNotes\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"column column-right\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-box\\\"],[11,\\\"style\\\",\\\"overflow-y: scroll;\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Chat\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[29,\\\"chat-window\\\",null,[[\\\"fluidHeight\\\",\\\"conversation\\\",\\\"patient\\\"],[true,[25,[\\\"model\\\",\\\"conversation\\\"]],[25,[\\\"model\\\",\\\"session\\\",\\\"patient\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-box\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Recent Insights\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"session\\\",\\\"insights\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"session\\\",\\\"insights\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"strong\\\"],[9],[1,[24,1,[\\\"category\\\"]],false],[0,\\\" (\\\"],[1,[24,1,[\\\"period\\\"]],false],[0,\\\")\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[9],[1,[24,1,[\\\"description\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[9],[0,\\\"No insights were generated since the last session.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/coach-patient-sessions/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/coach-patient-sessions/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\": \"qb3BKvHp\",\n    \"block\": \"{\\\"symbols\\\":[\\\"userFeedbackRequest\\\",\\\"index\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sessions-statistic\\\"],[9],[7,\\\"strong\\\"],[9],[1,[25,[\\\"model\\\",\\\"statistics\\\",\\\"sessions_left_to_have\\\"]],false],[10],[0,\\\" left\\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sessions-statistic\\\"],[9],[7,\\\"strong\\\"],[9],[1,[25,[\\\"model\\\",\\\"statistics\\\",\\\"sessions_done\\\"]],false],[10],[0,\\\" completed\\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sessions-statistic\\\"],[9],[7,\\\"strong\\\"],[9],[1,[25,[\\\"model\\\",\\\"statistics\\\",\\\"sessions_bought\\\"]],false],[10],[0,\\\" bought\\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"sessions-statistic\\\"],[9],[7,\\\"strong\\\"],[9],[1,[25,[\\\"model\\\",\\\"statistics\\\",\\\"sessions_expired\\\"]],false],[10],[0,\\\" expired\\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"sessions\\\",\\\"isLoaded\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[29,\\\"spreadsheet-table\\\",null,[[\\\"sessions\\\",\\\"patient\\\",\\\"coachUser\\\",\\\"patientUser\\\"],[[25,[\\\"model\\\",\\\"sessions\\\"]],[25,[\\\"model\\\",\\\"patient\\\"]],[25,[\\\"model\\\",\\\"coachUser\\\"]],[25,[\\\"model\\\",\\\"patientUser\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"margin-top: 30px; font-size: 1.2em;\\\"],[9],[0,\\\"Sessions feedback\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"request_feedback\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"input\\\"],[12,\\\"onClick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleFeedbackRequest\\\"],null]],[12,\\\"disabled\\\",[23,\\\"toggleFeedbackRequested\\\"]],[11,\\\"id\\\",\\\"request_feedback\\\"],[11,\\\"type\\\",\\\"checkbox\\\"],[9],[10],[0,\\\" Request feedback in app\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"toggleFeedbackRequest\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"toggleFeedbackRequested\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"input\\\"],[11,\\\"class\\\",\\\"btn btn-success\\\"],[11,\\\"value\\\",\\\"Done\\\"],[11,\\\"type\\\",\\\"button\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"input\\\"],[11,\\\"class\\\",\\\"btn btn-primary\\\"],[11,\\\"value\\\",\\\"Confirm\\\"],[12,\\\"onClick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"createFeedbackRequest\\\"],null]],[11,\\\"type\\\",\\\"button\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"padding-top: 40px;\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"userFeedbackRequests\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Feedback \\\"],[1,[29,\\\"addition\\\",[[24,2,[]],1],null],false],[10],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[0,\\\"Created on \\\"],[1,[29,\\\"moment-format\\\",[[24,1,[\\\"requestedAt\\\"]],\\\"MMM DD, YYYY\\\",\\\"YYYY-MM-DD\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/coach-patient-sessions/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/details/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\": \"Lh8YSY5o\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail\\\",[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"patient-form\\\",null,[[\\\"model\\\",\\\"coaches\\\",\\\"organizations\\\",\\\"userCategories\\\",\\\"allCategories\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"patient\\\"]],[25,[\\\"model\\\",\\\"coaches\\\"]],[25,[\\\"model\\\",\\\"organizations\\\"]],[25,[\\\"model\\\",\\\"userCategories\\\"]],[25,[\\\"model\\\",\\\"allCategories\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"PatientValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/details/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/details/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\": \"f+VJq1yW\",\n    \"block\": \"{\\\"symbols\\\":[\\\"organization\\\",\\\"diagnosis\\\",\\\"program\\\",\\\"category\\\",\\\"coach\\\",\\\"onboardingSurveyResponse\\\",\\\"responseItem\\\",\\\"answer\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"or\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]],[25,[\\\"currentUser\\\",\\\"hasRoleCoach\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"btn btn-default\\\",[29,\\\"hash\\\",null,[[\\\"content_type\\\",\\\"object_id\\\"],[\\\"7\\\",[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]]]]],\\\"audit-log.index\\\"]],{\\\"statements\\\":[[0,\\\"View History\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.details.edit\\\",[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"userName\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"fullname\\\"]],false],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-8\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"color: #0A4580;\\\"],[11,\\\"class\\\",\\\"col-sm-6 control-h4\\\"],[9],[0,\\\"Onboarding questions\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"onboardingSurveyResponses\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"onboardingSurveyResponses\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,6,[\\\"attributes\\\",\\\"formatted-answers\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-8\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label capitalize\\\"],[9],[1,[24,7,[\\\"question\\\"]],false],[0,\\\":\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,7,[\\\"answer-is-datetime\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[29,\\\"moment-format\\\",[[24,7,[\\\"answer\\\"]],\\\"MMMM Do, YYYY\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,7,[\\\"answer-is-list\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,7,[\\\"answer\\\"]]],null,{\\\"statements\\\":[[0,\\\"                      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[24,8,[]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[24,7,[\\\"answer\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n            No onboarding surveys have been filled out by this client yet.\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n  \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-8\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"ID:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Username:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"username\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Email:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"email\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"First Name:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"firstname\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Last Name:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"lastname\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Phone Number:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"phoneNumber\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Gender:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"gender\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Birthdate:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"formattedDate\\\"],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Ethnicity:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"patientEthnicity\\\"],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Unit Setting:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"unitSetting\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Address:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"address_1\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Address 2:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"address_2\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Zipcode:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"address_zipcode\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"City:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"address_city\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"State:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"address_state\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Country:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"address_country\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"State:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"state\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Program:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"program\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Program State:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"programState\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleCoach\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Questionnaire:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"a\\\"],[12,\\\"href\\\",[30,[\\\"http://www.surveygizmo.com/s3/3876068/Coach-Evaluation?cid=\\\",[23,\\\"thisPatientCoachId\\\"],\\\"&pid=\\\",[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]]]]],[11,\\\"target\\\",\\\"_blank\\\"],[9],[0,\\\"http://www.surveygizmo.com/s3/3876068/Coach-Evaluation?cid=\\\"],[1,[23,\\\"thisPatientCoachId\\\"],false],[0,\\\"&pid=\\\"],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Coaches:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"ul\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"currentUser\\\",\\\"user\\\",\\\"id\\\"]],[25,[\\\"model\\\",\\\"patient\\\",\\\"coach\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"li\\\"],[9],[7,\\\"strong\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"coach\\\",\\\"fullname\\\"]],false],[0,\\\" (Primary)\\\"],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"li\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"coach\\\",\\\"fullname\\\"]],false],[0,\\\" (Primary)\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"patient\\\",\\\"secondaryCoaches\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"currentUser\\\",\\\"user\\\",\\\"id\\\"]],[24,5,[\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"li\\\"],[9],[7,\\\"strong\\\"],[9],[1,[24,5,[\\\"fullname\\\"]],false],[0,\\\" (Secondary)\\\"],[10],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"li\\\"],[9],[1,[24,5,[\\\"fullname\\\"]],false],[0,\\\" (Secondary)\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[5]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Categories:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"userCategories\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\" - \\\"],[1,[24,4,[\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Program Dates:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"not\\\",[[25,[\\\"model\\\",\\\"patientPrograms\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"i\\\"],[9],[0,\\\"Client does not have any program dates at this time.\\\"],[10],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"ol\\\"],[11,\\\"style\\\",\\\"list-style-type: none; margin: 0; padding: 0;\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"patientPrograms\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"models\\\"],[\\\"patients.detail.patient-programs.detail.edit\\\",[29,\\\"array\\\",[[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]],[24,3,[\\\"id\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[24,3,[\\\"title\\\"]],false],[0,\\\" (\\\"],[1,[24,3,[\\\"start_date\\\"]],false],[0,\\\" - \\\"],[1,[24,3,[\\\"end_date\\\"]],false],[0,\\\")\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"          \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.patient-programs.new\\\"]],{\\\"statements\\\":[[0,\\\"Add new dates\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Diagnoses:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"not\\\",[[25,[\\\"model\\\",\\\"patientDiagnoses\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"i\\\"],[9],[0,\\\"Client does not have any diagnosis at this time.\\\"],[10],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"ul\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"patientDiagnoses\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"diagnosis-list\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"models\\\"],[\\\"patients.detail.patient-diagnoses.detail.edit\\\",[29,\\\"array\\\",[[25,[\\\"model\\\",\\\"patient\\\",\\\"id\\\"]],[24,2,[\\\"id\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[24,2,[\\\"diagnosis\\\",\\\"input_name\\\"]],false],[0,\\\" - \\\"],[1,[24,2,[\\\"diagnosis_date\\\"]],false],[0,\\\" \\\"],[1,[29,\\\"if\\\",[[24,2,[\\\"is_primary\\\"]],\\\"(Primary)\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"diagnosis-delete-action glyphicon glyphicon-trash\\\"],[9],[0,\\\"\\\\n                  \\\"],[3,\\\"action\\\",[[24,0,[]],[29,\\\"action\\\",[[24,0,[]],[29,\\\"mut\\\",[[25,[\\\"diagnosisToDelete\\\"]]],null],[24,2,[]]],null]]],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"bs-modal-simple\\\",null,[[\\\"title\\\",\\\"closeTitle\\\",\\\"submitTitle\\\",\\\"size\\\",\\\"fade\\\",\\\"open\\\",\\\"onSubmit\\\",\\\"onHide\\\"],[\\\"Please confirm\\\",\\\"Cancel\\\",\\\"Confirm\\\",null,false,[25,[\\\"diagnosisToDelete\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"deleteDiagnosis\\\",[25,[\\\"diagnosisToDelete\\\"]]],null],[29,\\\"action\\\",[[24,0,[]],[29,\\\"mut\\\",[[25,[\\\"diagnosisToDelete\\\"]]],null],null],null]]],{\\\"statements\\\":[[0,\\\"                  You're about to delete this diagnosis: \\\"],[1,[25,[\\\"diagnosisToDelete\\\",\\\"diagnosis\\\",\\\"input_name\\\"]],false],[0,\\\". Are you sure?\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.patient-diagnoses.new\\\"]],{\\\"statements\\\":[[0,\\\"Add new Diagnoses\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Organizations:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"patient\\\",\\\"organizations\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\" - \\\"],[1,[24,1,[]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Archived:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"archived\\\"],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Account:\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"account\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"patient\\\",\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"pull-right\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\" \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[25,[\\\"model\\\",\\\"patient\\\",\\\"image\\\",\\\"url\\\"]],\\\"obsImage profile-page__item-image\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/details/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/display-topics-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\": \"QflsCH/o\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/display-topics-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/display-topics\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"PjrSMn74\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/display-topics.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/display-topics/detail/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\": \"RExL835N\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.display-topics.detail.index\\\",[25,[\\\"model\\\",\\\"displayTopic\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"],[1,[29,\\\"display-topic-form\\\",null,[[\\\"model\\\",\\\"topics\\\",\\\"afterSave\\\",\\\"validator\\\",\\\"tagValidator\\\"],[[25,[\\\"model\\\",\\\"displayTopic\\\"]],[25,[\\\"model\\\",\\\"topics\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"DisplayTopicValidations\\\"]],[25,[\\\"DisplayTopicTagValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/display-topics/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/display-topics/detail/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\": \"zNC54E2y\",\n    \"block\": \"{\\\"symbols\\\":[\\\"tag\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.display-topics.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"btn btn-default\\\",[29,\\\"hash\\\",null,[[\\\"content_type\\\",\\\"object_id\\\"],[\\\"12\\\",[25,[\\\"model\\\",\\\"id\\\"]]]]],\\\"audit-log.index\\\"]],{\\\"statements\\\":[[0,\\\"View History\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.display-topics.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Topic Name: \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"topic\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Description: \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"topic\\\",\\\"description\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Name: \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[25,[\\\"model\\\",\\\"alias\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[1,[25,[\\\"model\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Default Amount: \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"defaultAmount\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Goal Amount: \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"goalAmount\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Goal Type: \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"goalType\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Unit: \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"unit\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Unit Settings: \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"unitSettings\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"model\\\",\\\"topic\\\",\\\"title\\\"]],\\\"Food\\\"],null]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Fasting:\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"patient\\\",\\\"isFasting\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"Client does fast\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"Client is currently not fasting\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Fasting Period:\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"patient\\\",\\\"fastingPeriod\\\"]],false],[0,\\\" hours\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-12\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h4\\\"],[9],[0,\\\"Tags\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-12\\\"],[9],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"table\\\"],[11,\\\"class\\\",\\\"table\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"thead\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Image\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Name\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Description\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Type\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Topic\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Modal Reminder\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[10],[0,\\\"\\\\n         \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"tbody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"activeSortedTags\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"pendingImage\\\"]]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[30,[[24,1,[\\\"pendingImage\\\"]]]]],[11,\\\"width\\\",\\\"50\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,1,[\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\"\\\\n                    \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[24,1,[\\\"image\\\",\\\"url\\\"]],\\\"tag__oriented-image-table\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"display_value\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"description\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"tagType\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"topic\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"modalReminder\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"btn btn-default\\\",[29,\\\"hash\\\",null,[[\\\"content_type\\\",\\\"object_id\\\"],[\\\"14\\\",[24,1,[\\\"id\\\"]]]]],\\\"audit-log.index\\\"]],{\\\"statements\\\":[[0,\\\"View History\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/display-topics/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/display-topics/detail/tags/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\": \"Dq+HsnaP\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.display-topics.detail.index\\\",[25,[\\\"model\\\",\\\"displayTopicTag\\\",\\\"displayTopic\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[29,\\\"display-topic-tag-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"displayTopicTag\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"DisplayTopicTagValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/display-topics/detail/tags/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/display-topics/detail/tags/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"YuJnyalJ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.display-topics.detail.index\\\",[25,[\\\"model\\\",\\\"displayTopicTag\\\",\\\"displayTopic\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[29,\\\"display-topic-tag-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"displayTopicTag\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"DisplayTopicTagValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/display-topics/detail/tags/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/display-topics/error\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"94c2WQ/f\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"alert alert-danger\\\"],[9],[0,\\\"Failed to load client Display Topics.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/display-topics/error.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/display-topics/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\": \"LMfIQFgM\",\n    \"block\": \"{\\\"symbols\\\":[\\\"topic\\\",\\\"topic\\\",\\\"tag\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default btn-md\\\",\\\"patients.detail.display-topics.new\\\"]],{\\\"statements\\\":[[0,\\\"New Display Topic\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"display-topic-tooltip\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"tooltipDisplayTopic\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Topic\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"tooltipDisplayTopic\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"tooltipDisplayTopic\\\",\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"      (Alias: \\\"],[1,[25,[\\\"tooltipDisplayTopic\\\",\\\"alias\\\"]],false],[0,\\\")\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Tags\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"tooltipDisplayTopic\\\",\\\"tags\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"tooltipDisplayTopic\\\",\\\"tags\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[24,3,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,3,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"          (Alias: \\\"],[1,[24,3,[\\\"alias\\\"]],false],[0,\\\")\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"p\\\"],[9],[0,\\\"No tags\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    Loading...\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[30,[[29,\\\"if\\\",[[25,[\\\"activeSortedInactiveDisplayTopics\\\"]],\\\"col-lg-6\\\",\\\"col-lg-12\\\"],null]]]],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-heading\\\"],[9],[0,\\\"Active Display Topics \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"display-topic__panel-header\\\"],[9],[0,\\\"(Drag display topics for sorting)\\\"],[10],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"sortable-objects\\\",null,[[\\\"sortableObjectList\\\",\\\"enableSort\\\",\\\"sortEndAction\\\",\\\"useSwap\\\",\\\"sortingScope\\\"],[[25,[\\\"activeSortedActiveDisplayTopics\\\"]],true,[29,\\\"action\\\",[[24,0,[]],\\\"sortEnd\\\"],null],false,\\\"sortingGroup\\\"]],{\\\"statements\\\":[[4,\\\"each\\\",[[25,[\\\"activeSortedActiveDisplayTopics\\\"]]],null,{\\\"statements\\\":[[4,\\\"draggable-object\\\",null,[[\\\"content\\\",\\\"isSortable\\\",\\\"overrideClass\\\",\\\"sortingScope\\\"],[[24,2,[]],true,[29,\\\"concat\\\",[[29,\\\"get-state-class\\\",[[24,2,[]]],null],\\\" topic__draggable-object col-sm-4\\\"],null],\\\"sortingGroup\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"topic__element\\\"],[12,\\\"data-display-topic-id\\\",[24,2,[\\\"id\\\"]]],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"topic__draggable-area\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"topic__circle\\\"],[12,\\\"style\\\",[29,\\\"concat-safe\\\",[[29,\\\"get-topic-color\\\",[\\\"background-color\\\",[24,2,[\\\"topic\\\",\\\"color\\\"]],\\\"0.1\\\"],null],[29,\\\"get-topic-color\\\",[\\\"border-color\\\",[24,2,[\\\"topic\\\",\\\"color\\\"]]],null]],null]],[9],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,2,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"p\\\"],[9],[1,[24,2,[\\\"alias\\\"]],false],[1,[29,\\\"if\\\",[[29,\\\"eq\\\",[[24,2,[\\\"state\\\"]],\\\"inactive\\\"],null],\\\" (Inactive)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"p\\\"],[9],[1,[24,2,[\\\"topic\\\",\\\"title\\\"]],false],[1,[29,\\\"if\\\",[[29,\\\"eq\\\",[[24,2,[\\\"state\\\"]],\\\"inactive\\\"],null],\\\" (Inactive)\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[10],[0,\\\"\\\\n                  \\\"],[10],[0,\\\"\\\\n                  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-primary btn-xs\\\",\\\"patients.detail.display-topics.detail\\\",[24,2,[\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Show\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-primary btn-xs\\\",\\\"patients.detail.display-topics.detail.edit\\\",[24,2,[\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                  \\\"],[4,\\\"bs-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"btn btn-primary btn-xs ember-view display-topic-tooltip-toggle\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleDisplayTopicTooltip\\\",[24,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"▾\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"activeSortedInactiveDisplayTopics\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-lg-6\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-heading\\\"],[9],[0,\\\"Inactive Display Topics\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"activeSortedInactiveDisplayTopics\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"topic__element col-sm-4\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"topic__circle topic__inactive\\\"],[12,\\\"style\\\",[29,\\\"concat-safe\\\",[[29,\\\"get-topic-color\\\",[\\\"background-color\\\",[24,1,[\\\"topic\\\",\\\"color\\\"]],\\\"0.1\\\"],null],[29,\\\"get-topic-color\\\",[\\\"border-color\\\",[24,1,[\\\"topic\\\",\\\"color\\\"]]],null]],null]],[9],[0,\\\"\\\\n                    \\\"],[10],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"topic__inactive\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"alias\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"p\\\"],[9],[1,[24,1,[\\\"alias\\\"]],false],[0,\\\" (Inactive)\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"p\\\"],[9],[1,[24,1,[\\\"topic\\\",\\\"title\\\"]],false],[0,\\\" (Inactive)\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[10],[0,\\\"\\\\n                  \\\"],[10],[0,\\\"\\\\n                  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-primary btn-xs\\\",\\\"patients.detail.display-topics.detail\\\",[24,1,[\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Show\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-primary btn-xs\\\",\\\"patients.detail.display-topics.detail.edit\\\",[24,1,[\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/display-topics/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/display-topics/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"XRwL6hdJ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.display-topics.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[29,\\\"display-topic-form\\\",null,[[\\\"model\\\",\\\"topics\\\",\\\"afterSave\\\",\\\"validator\\\",\\\"tagValidator\\\"],[[25,[\\\"model\\\",\\\"displayTopic\\\"]],[25,[\\\"model\\\",\\\"topics\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"DisplayTopicValidations\\\"]],[25,[\\\"DisplayTopicTagValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/display-topics/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/goals\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"M+G5xp8D\",\n    \"block\": \"{\\\"symbols\\\":[\\\"observation_date\\\",\\\"item\\\",\\\"display_topic\\\"],\\\"statements\\\":[[7,\\\"style\\\"],[11,\\\"media\\\",\\\"screen\\\"],[9],[0,\\\"\\\\n  .empty {\\\\n    /* text-indent: -9999px; */\\\\n    color: #f00;\\\\n  }\\\\n\\\\n  .met {\\\\n    color: #008000;\\\\n  }\\\\n\\\\n  .unmet {\\\\n    color: #ffa500;\\\\n  }\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[25,[\\\"model\\\",\\\"first_observation_date\\\"]],false],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"table\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"thead\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"th\\\"],[11,\\\"style\\\",\\\"width: 200px;\\\"],[9],[0,\\\"Date\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"display_topics\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"th\\\"],[11,\\\"style\\\",\\\"min-width: 100px;\\\"],[9],[1,[24,3,[\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"tbody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"data\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"date\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,1,[\\\"data\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"td\\\"],[12,\\\"class\\\",[30,[[24,2,[\\\"class\\\"]]]]],[9],[0,\\\"\\\\n            \\\"],[1,[24,2,[\\\"amount\\\"]],false],[0,\\\" / \\\"],[1,[24,2,[\\\"goal_amount\\\"]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/goals.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/insights\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"JBYG/zW/\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/insights.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/insights/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"88vBNYIi\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.insights.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n        \\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Display Topic: \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"displayTopic\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Created at: \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"createdAt\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Last updated: \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"updatedAt\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Useful: \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\\n           \\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isInEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4 col-md-offset-1\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"fa fa-thumbs-up fa-2x select-usefull\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleEditMode\\\",\\\"true\\\"],null]],[11,\\\"type\\\",\\\"button\\\"],[9],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"fa fa-thumbs-down fa-2x select-unusefull\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleEditMode\\\",\\\"false\\\"],null]],[11,\\\"type\\\",\\\"button\\\"],[9],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"       \\\\n              \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"useful\\\"]],true],null]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"display:inline-block;\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-thumbs-up fa-2x useful\\\"],[9],[10],[0,\\\"\\\\n                  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"useful\\\"]],false],null]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"div\\\"],[11,\\\"style\\\",\\\"display:inline-block;\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"fa fa-thumbs-down fa-2x unuseful\\\"],[9],[10],[0,\\\"\\\\n                  \\\"],[10],[0,\\\"\\\\n                \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"\\\\n               \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"fa fa-pencil fa-lg\\\"],[11,\\\"style\\\",\\\"cursor: pointer; display:inline-block;\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleEditMode\\\"],null]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Matching Description: \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"description\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/insights/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/insights/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\": \"z6Lu/QlS\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-8\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-4\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"insLabels\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"insights-filter\\\",null,[[\\\"checkboxes\\\",\\\"insFilter\\\",\\\"markClass\\\",\\\"onToggleAllFilters\\\",\\\"onToggleDisplayTopicFilter\\\"],[true,[25,[\\\"insLabels\\\"]],\\\"calendar__mark\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleAllTopics\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleTopic\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"insightsParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"insights\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"insightsMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"Client has no logged insights at this time!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"insightsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"insights\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"insights\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"insightsMeta\\\"]],[25,[\\\"insightsTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"insightsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No insights found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/insights/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/messages-error\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"kpcb/uYx\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"alert alert-danger\\\"],[9],[0,\\\"Failed to load client Messages.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/messages-error.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/messages-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\": \"itDy4HVF\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/messages-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/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\": \"wMDQPMbd\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"chat-window\\\",null,[[\\\"conversation\\\",\\\"patient\\\"],[[25,[\\\"model\\\",\\\"conversation\\\"]],[25,[\\\"model\\\",\\\"patient\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/messages.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/notes/detail/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\": \"NVyQFwye\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.notes.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\" \\\\n  \\\"],[1,[29,\\\"note-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"note\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"NoteValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/notes/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/notes/detail/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\": \"EpxGMm1G\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.notes.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.notes.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Happened at: \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"happenedAt\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Content: \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"note\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Coach Only: \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"model\\\",\\\"coachOnly\\\"]],true],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"✔\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"✘\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Last updated: \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"updatedAt\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[4,\\\"light-box\\\",null,[[\\\"href\\\",\\\"data-lightbox\\\",\\\"data-title\\\",\\\"data-alt\\\",\\\"inlineImage\\\"],[[25,[\\\"model\\\",\\\"image\\\",\\\"url\\\"]],\\\"name\\\",[25,[\\\"model\\\",\\\"note\\\"]],\\\"alt\\\",false]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"pull-right\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\"\\\\n            \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[25,[\\\"model\\\",\\\"image\\\",\\\"url\\\"]],\\\"obsImage profile-page__item-image\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/notes/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/notes/error\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"rFcgS5um\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"alert alert-danger\\\"],[9],[0,\\\"Failed to load client Notes.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/notes/error.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/notes/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\": \"MWymIMBZ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float: right\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.notes.new\\\"]],{\\\"statements\\\":[[0,\\\"New Note\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"notesParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"notes\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"notesMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"Client has no logged notes at this time!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"notesMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"notes\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"notes\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"notesMeta\\\"]],[25,[\\\"notesTableColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"notesParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No notes found that match your search criteria!\\\"],[10],[0,\\\"              \\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/notes/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/notes/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"u7qth5wq\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.notes.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"note-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"note\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"NoteValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/notes/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/observations-error\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"VPFLnNlk\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"alert alert-danger\\\"],[9],[0,\\\"Failed to load client Observations.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/observations-error.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/observations-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\": \"TUj3WmKy\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/observations-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/observations\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"O4CKkgWW\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/observations.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/observations/detail/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\": \"/u5HYx6I\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.observations.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\" \\\\n  \\\"],[1,[29,\\\"observation-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"ObservationValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/observations/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/observations/detail/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\": \"WrMWMEgt\",\n    \"block\": \"{\\\"symbols\\\":[\\\"tag\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.observations.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"btn btn-default\\\",[29,\\\"hash\\\",null,[[\\\"content_type\\\",\\\"object_id\\\"],[\\\"10\\\",[25,[\\\"model\\\",\\\"id\\\"]]]]],\\\"audit-log.index\\\"]],{\\\"statements\\\":[[0,\\\"View History\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.observations.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[7,\\\"strong\\\"],[9],[0,\\\"Happened at:\\\"],[10],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[7,\\\"strong\\\"],[9],[1,[25,[\\\"formatedDate\\\",\\\"happened\\\"]],false],[10],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Created at:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"formatedDate\\\",\\\"created\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Updated at:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"formatedDate\\\",\\\"updated\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Type:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"type\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Display Topic:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"displayTopic\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Amount:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"amount\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Tags:\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"tags\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"table\\\"],[11,\\\"class\\\",\\\"table table-bordered\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"thead\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Image\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Name\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Type\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Topic\\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"tbody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"tags\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\"\\\\n                    \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[24,1,[\\\"image\\\",\\\"url\\\"]],\\\"tag__oriented-image\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                  \\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"display_value\\\"]],false],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"tagType\\\"]],false],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"topic\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Note:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"note\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[4,\\\"light-box\\\",null,[[\\\"href\\\",\\\"data-lightbox\\\",\\\"data-title\\\",\\\"data-alt\\\",\\\"inlineImage\\\"],[[25,[\\\"image\\\",\\\"url\\\"]],\\\"name\\\",[25,[\\\"note\\\"]],\\\"alt\\\",false]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"pull-right\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\"\\\\n            \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[25,[\\\"image\\\",\\\"url\\\"]],\\\"obsImage profile-page__item-image\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/observations/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/observations/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\": \"HE/MxbCP\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-3\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-5\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"activity-log-tabs\\\",null,[[\\\"model\\\"],[[25,[\\\"model\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-4\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"or\\\",[[25,[\\\"obsLabels\\\",\\\"tagsArr\\\",\\\"length\\\"]],[25,[\\\"obsLabels\\\",\\\"typesArr\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"observations-filter\\\",null,[[\\\"showTags\\\",\\\"checkboxes\\\",\\\"observationsFilter\\\",\\\"hasDeletedObservations\\\",\\\"markClass\\\",\\\"onToggleAllFilters\\\",\\\"onToggleDisplayTopicFilter\\\",\\\"onToggleTypeFilter\\\",\\\"onToggleDeleted\\\"],[false,true,[25,[\\\"obsLabels\\\"]],[25,[\\\"hasDeletedObservations\\\"]],\\\"calendar__mark\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleAllTopics\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleTopic\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleType\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleDeleted\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"observationsParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"observations\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"observationsMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"Client has no logged activity at this time!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"observationsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"observations\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"observations\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"observationsMeta\\\"]],[25,[\\\"observationsTableColumns\\\"]],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"observationsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No activity found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/observations/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/observations/interventions\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"xRQ5cCWZ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-3\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-5\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"activity-log-tabs\\\",null,[[\\\"model\\\"],[[25,[\\\"model\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-4\\\"],[9],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"patientInterventionsParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"patientInterventions\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"patientInterventionsMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"Client has no patient interventions at this time!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patientInterventionsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patientInterventions\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"patientInterventions\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"patientInterventionsMeta\\\"]],[25,[\\\"patientInterventionsTableColumns\\\"]],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patientInterventionsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No patient interventions that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/observations/interventions.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/observations/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\": \"iaFZfJx9\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-3\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-5\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[29,\\\"activity-log-tabs\\\",null,[[\\\"model\\\"],[[25,[\\\"model\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-4\\\"],[9],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"patientTriggersParams\\\",\\\"search\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"patientTriggers\\\",\\\"length\\\"]]],null]],null],[29,\\\"not\\\",[[25,[\\\"patientTriggersMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"Client has no patient triggers at this time!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patientTriggersMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patientTriggers\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"patientTriggers\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"patientTriggersMeta\\\"]],[25,[\\\"patientTriggersTableColumns\\\"]],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patientTriggersParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No patient triggers that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/observations/triggers.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/patient-diagnoses/detail/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\": \"NbM+QaTm\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail\\\",[25,[\\\"model\\\",\\\"patientId\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"patient-diagnosis-form\\\",null,[[\\\"model\\\",\\\"diagnoses\\\",\\\"afterSave\\\",\\\"patientId\\\"],[[25,[\\\"model\\\",\\\"patientDiagnosis\\\"]],[25,[\\\"model\\\",\\\"diagnoses\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"model\\\",\\\"patientId\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/patient-diagnoses/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/patient-diagnoses/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"cfG7QkFR\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail\\\",[25,[\\\"model\\\",\\\"patientId\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"patient-diagnosis-form\\\",null,[[\\\"model\\\",\\\"diagnoses\\\",\\\"afterSave\\\",\\\"patientId\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"patientDiagnosis\\\"]],[25,[\\\"model\\\",\\\"diagnoses\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"model\\\",\\\"patientId\\\"]],[25,[\\\"PatientDiagnosesValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/patient-diagnoses/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/patient-interventions/detail/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\": \"r3Ni8Tl5\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.observations.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\" \\\\n  \\\"],[1,[29,\\\"patient-intervention-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"PatientInterventionValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/patient-interventions/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/patient-interventions/detail/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\": \"ZRwTG9aX\",\n    \"block\": \"{\\\"symbols\\\":[\\\"pt\\\",\\\"obs\\\",\\\"dt\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.observations.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.patient-interventions.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Intervention:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"intervention\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n         \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Alias:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"alias\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"State:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"state\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Created at:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"formattedDate\\\",\\\"created\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Updated at:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"formattedDate\\\",\\\"updated\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Notes:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"notes\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Added Display Topics:\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"addedDisplayTopics\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"table\\\"],[11,\\\"class\\\",\\\"table table-bordered\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"thead\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Topic\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Alias\\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"tbody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"addedDisplayTopics\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.display-topics.detail.index\\\",[24,3,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,3,[\\\"topic\\\",\\\"title\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,3,[\\\"alias\\\"]],false],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Related Observations:\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"relatedObservations\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"table\\\"],[11,\\\"class\\\",\\\"table table-bordered\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"thead\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Image\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Date\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Display Topic\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Amount\\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"tbody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"relatedObservations\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,2,[\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\"\\\\n                    \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[24,2,[\\\"image\\\",\\\"url\\\"]],\\\"tag__oriented-image\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                  \\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.observations.detail.index\\\",[24,2,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,2,[\\\"date\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,2,[\\\"displayTopic\\\",\\\"name\\\"]],false],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,2,[\\\"amount\\\"]],false],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Related Patient Triggers:\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"relatedPatientTriggers\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"table\\\"],[11,\\\"class\\\",\\\"table table-bordered\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"thead\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Trigger\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Alias\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"State\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Date\\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"tbody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"relatedPatientTriggers\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.patient-triggers.detail.index\\\",[24,1,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,1,[\\\"globalTrigger\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"alias\\\"]],false],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"state\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"updatedAt\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"createdAt\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n         \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Active State:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"activeState\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/patient-interventions/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/patient-programs/detail/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\": \"xJ1rWi3/\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail\\\",[25,[\\\"model\\\",\\\"patientId\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"patient-program-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"patientId\\\"],[[25,[\\\"model\\\",\\\"patientProgram\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"model\\\",\\\"patientId\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/patient-programs/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/patient-programs/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"1Yiv/Eva\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail\\\",[25,[\\\"model\\\",\\\"patientId\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"patient-program-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"patientId\\\"],[[25,[\\\"model\\\",\\\"patientProgram\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"model\\\",\\\"patientId\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/patient-programs/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/patient-triggers/detail/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\": \"YW1o57Xt\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.observations.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\" \\\\n  \\\"],[1,[29,\\\"patient-trigger-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"PatientTriggerValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/patient-triggers/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/patient-triggers/detail/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\": \"/Y+O4P+v\",\n    \"block\": \"{\\\"symbols\\\":[\\\"obs\\\",\\\"dt\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.observations.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.patient-triggers.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Trigger:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"globalTrigger\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n         \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Alias:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"alias\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"State:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"state\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Created at:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"formattedDate\\\",\\\"created\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Updated at:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"formattedDate\\\",\\\"updated\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Created by:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"createdBy\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Added Display Topics:\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"addedDisplayTopics\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"table\\\"],[11,\\\"class\\\",\\\"table table-bordered\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"thead\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Topic\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Alias\\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"tbody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"addedDisplayTopics\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.display-topics.detail.index\\\",[24,2,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,2,[\\\"topic\\\",\\\"title\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,2,[\\\"alias\\\"]],false],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n         \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Related Observations:\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"relatedObservations\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"table\\\"],[11,\\\"class\\\",\\\"table table-bordered\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"thead\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Image\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Date\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Display Topic\\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"th\\\"],[9],[0,\\\"Amount\\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"tbody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"relatedObservations\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\"\\\\n                    \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[24,1,[\\\"image\\\",\\\"url\\\"]],\\\"tag__oriented-image\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                  \\\"],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[7,\\\"strong\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"patients.detail.observations.detail.index\\\",[24,1,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[24,1,[\\\"date\\\"]],false]],\\\"parameters\\\":[]},null],[10],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"displayTopic\\\",\\\"name\\\"]],false],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"td\\\"],[9],[1,[24,1,[\\\"amount\\\"]],false],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n         \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Active State:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"activeState\\\"],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/patient-triggers/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/surveys/detail/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\": \"on6brnkN\",\n    \"block\": \"{\\\"symbols\\\":[\\\"question\\\",\\\"answer\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.detail.surveys.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Respondent ID\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"model\\\",\\\"respondent_id\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Status\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"model\\\",\\\"status\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Started at\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"model\\\",\\\"started_at\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Modified at\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[25,[\\\"model\\\",\\\"modified_at\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[7,\\\"hr\\\"],[9],[10],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"questions\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-12 control-label\\\"],[9],[1,[24,1,[\\\"title\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,1,[\\\"answers\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"get\\\",[[24,1,[\\\"answers\\\"]],0],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"ul\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,1,[\\\"answers\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[9],[1,[24,2,[]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\" \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/surveys/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/surveys/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\": \"fqhdKkz4\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"and\\\",[[29,\\\"not\\\",[[25,[\\\"model\\\",\\\"surveyResponses\\\",\\\"length\\\"]]],null],[29,\\\"not\\\",[[25,[\\\"surveyResponsesMeta\\\",\\\"isLoading\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"Patient has not submitted any survey responses at this time.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"surveyResponsesMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"surveyResponses\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"surveyResponses\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"surveyResponsesMeta\\\"]],[25,[\\\"surveyResponsesTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/surveys/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/swipes/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\": \"kRBea5UY\",\n    \"block\": \"{\\\"symbols\\\":[\\\"item\\\",\\\"swipeSet\\\"],\\\"statements\\\":[[7,\\\"style\\\"],[11,\\\"media\\\",\\\"screen\\\"],[9],[0,\\\"\\\\n  p, h2 {\\\\n    margin: 0;\\\\n  }\\\\n\\\\n  .tabBody {\\\\n    min-height: 600px;\\\\n  }\\\\n\\\\n  .swipeset-nav {\\\\n    width: 300px;\\\\n    /* border-right: solid 1px #ddd; */\\\\n    height: 100%;\\\\n    display: inline-block;\\\\n    float: left;\\\\n  }\\\\n\\\\n  .swipeset-nav ol {\\\\n    list-style-type: none;\\\\n    padding: 0;\\\\n    margin: 0;\\\\n  }\\\\n\\\\n  .swipeset-nav ol li {\\\\n    margin: 10px 20px;\\\\n    padding: 20px;\\\\n    cursor: pointer;\\\\n    border-radius: 10px;\\\\n  }\\\\n\\\\n  .swipeset-nav ol li:hover {\\\\n    background-color: rgba(255, 255, 255, 0.5);\\\\n  }\\\\n\\\\n  .swipeset-nav ol li.active {\\\\n    background-color: #fff;\\\\n    box-shadow: 0 0 3px 0px rgba(0,0,0,0.05);\\\\n  }\\\\n\\\\n  .swipeset-nav ol li h2 {\\\\n    font-size: 1.1em;\\\\n  }\\\\n\\\\n  div.swipehistory {\\\\n\\\\n  }\\\\n\\\\n  div.swipehistory ol {\\\\n    list-style-type: none;\\\\n    padding: 0;\\\\n    margin: 0;\\\\n    width: calc(100% - 300px);\\\\n    display: inline-block;\\\\n  }\\\\n\\\\n  div.swipehistory ol li {\\\\n    margin: 10px 10px;\\\\n    padding: 10px;\\\\n    width: calc(25% - 20px);\\\\n    display: inline-block;\\\\n    float: left;\\\\n    background-color: #fff;\\\\n    border-radius: 10px;\\\\n    box-shadow: 0 0 3px 0px rgba(0,0,0,0.05);\\\\n  }\\\\n\\\\n  div.swipehistory ol li img {\\\\n    width: 100%;\\\\n    border-radius: 5px;\\\\n    margin-bottom: 10px;\\\\n  }\\\\n\\\\n  div.swipehistory ol li div.no-image {\\\\n    position: relative;\\\\n    width: 100%;\\\\n    background-color: #fafafa;\\\\n    border: solid 1px #eee;\\\\n    border-radius: 5px;\\\\n    color: #AAA;\\\\n    margin-bottom: 10px;\\\\n  }\\\\n\\\\n  div.swipehistory ol li div.no-image:after {\\\\n    content: \\\\\\\"\\\\\\\";\\\\n    display: block;\\\\n    padding-bottom: 100%;\\\\n  }\\\\n\\\\n  div.swipehistory ol li div.no-image span {\\\\n    position: absolute;\\\\n    top: calc(50% - 12px);\\\\n    width: 100%;\\\\n    text-align: center;\\\\n  }\\\\n\\\\n  div.swipehistory ol li div.title {\\\\n    line-height: 20px;\\\\n    height: 20px;\\\\n    text-overflow: ellipsis;\\\\n    overflow: hidden;\\\\n    white-space: nowrap;\\\\n  }\\\\n\\\\n  div.swipehistory ol li div.title span.no-note {\\\\n    font-style: italic;\\\\n    color: #aaa;\\\\n  }\\\\n\\\\n  .btn-green {\\\\n    background-color: #5B8E7D;\\\\n    color: #fff !important;\\\\n    border: none;\\\\n    padding: 10px 15px;\\\\n    border-radius: 5px;\\\\n  }\\\\n\\\\n  .btn-green:hover {\\\\n    text-decoration: none;\\\\n  }\\\\n\\\\n  .main-actions {\\\\n    padding: 10px 15px 10px 10px;\\\\n  }\\\\n\\\\n\\\\n\\\\n\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[11,\\\"style\\\",\\\"background-color: #f3f3f3;\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"nav\\\"],[11,\\\"class\\\",\\\"swipeset-nav\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"swipeSets\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[25,[\\\"currentSwipeSet\\\"]],[24,2,[]],true],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"active\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"selectSwipeSet\\\",[24,2,[]]],null]],[9],[0,\\\"\\\\n              \\\"],[7,\\\"h2\\\"],[9],[1,[24,2,[\\\"display_topic_tag\\\",\\\"display_value\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[9],[0,\\\"Swiped \\\"],[1,[24,2,[\\\"n_swiped\\\"]],false],[0,\\\"/\\\"],[1,[24,2,[\\\"n_total\\\"]],false],[0,\\\" (\\\"],[1,[24,2,[\\\"percent_swiped\\\"]],false],[0,\\\"%)\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[29,\\\"moment-format\\\",[[24,2,[\\\"startDatetime\\\"]],\\\"MMMM DD, YYYY\\\",\\\"YYYY-MM-DD\\\"],null],false],[0,\\\" - \\\"],[1,[29,\\\"moment-format\\\",[[24,2,[\\\"created_at\\\"]],\\\"MMMM DD, YYYY\\\",\\\"YYYY-MM-DD\\\"],null],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n                Created on \\\"],[1,[29,\\\"moment-format\\\",[[24,2,[\\\"created_at\\\"]],\\\"MMMM DD, YYYY\\\",\\\"YYYY-MM-DD\\\"],null],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"li\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"selectSwipeSet\\\",[24,2,[]]],null]],[9],[0,\\\"\\\\n              \\\"],[7,\\\"h2\\\"],[9],[1,[24,2,[\\\"display_topic_tag\\\",\\\"display_value\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[9],[0,\\\"Swiped \\\"],[1,[24,2,[\\\"n_swiped\\\"]],false],[0,\\\"/\\\"],[1,[24,2,[\\\"n_total\\\"]],false],[0,\\\" (\\\"],[1,[24,2,[\\\"percent_swiped\\\"]],false],[0,\\\"%)\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[29,\\\"moment-format\\\",[[24,2,[\\\"startDatetime\\\"]],\\\"MMMM DD, YYYY\\\",\\\"YYYY-MM-DD\\\"],null],false],[0,\\\" - \\\"],[1,[29,\\\"moment-format\\\",[[24,2,[\\\"created_at\\\"]],\\\"MMMM DD, YYYY\\\",\\\"YYYY-MM-DD\\\"],null],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n                Created on \\\"],[1,[29,\\\"moment-format\\\",[[24,2,[\\\"created_at\\\"]],\\\"MMMM DD, YYYY\\\",\\\"YYYY-MM-DD\\\"],null],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[2]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"swipehistory\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn-green\\\",\\\"patients.detail.swipes.new\\\"]],{\\\"statements\\\":[[0,\\\"New Swipe Set\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"center\\\"],[11,\\\"style\\\",\\\"color: #999;\\\"],[9],[0,\\\"Loading SwipeSet items...\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,[\\\"currentSwipeSet\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"swipeSetItems\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"observation\\\",\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[30,[[24,1,[\\\"observation\\\",\\\"image\\\",\\\"url\\\"]]]]],[11,\\\"style\\\",\\\"max-width: 400px; max-height: 400px;\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"no-image\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\"],[9],[0,\\\"No image\\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"title\\\"],[11,\\\"alt\\\",\\\"Testing\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"observation\\\",\\\"note\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"span\\\"],[9],[1,[24,1,[\\\"observation\\\",\\\"note\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"no-note\\\"],[9],[0,\\\"No observation note\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,1,[\\\"swiped_on\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,1,[\\\"contains\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[0,\\\"Client swiped YES on \\\"],[1,[29,\\\"moment-format\\\",[[24,1,[\\\"swiped_on\\\"]],\\\"MMM DD, YYYY\\\",\\\"YYYY-MM-DD\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[0,\\\"Client swiped NO on \\\"],[1,[29,\\\"moment-format\\\",[[24,1,[\\\"swiped_on\\\"]],\\\"MMM DD, YYYY\\\",\\\"YYYY-MM-DD\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"p\\\"],[9],[0,\\\"Client has not swiped yet\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"center\\\"],[11,\\\"style\\\",\\\"color: #999;\\\"],[9],[0,\\\"Select a SwipeSet on the left to view items.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/swipes/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/swipes/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"JIO2gmCB\",\n    \"block\": \"{\\\"symbols\\\":[\\\"displayTopicTag\\\",\\\"displayTopic\\\"],\\\"statements\\\":[[7,\\\"style\\\"],[11,\\\"media\\\",\\\"screen\\\"],[9],[0,\\\"\\\\n  .swipeset-creation h2 {\\\\n    margin: 0 0 10px 0;\\\\n    padding: 0;\\\\n    font-size: 1.2em;\\\\n  }\\\\n\\\\n  .swipeset-creation .oldest-obs {\\\\n    margin: 10px 0 0 0;\\\\n    padding: 0;\\\\n  }\\\\n\\\\n  .swipeset-creation ol {\\\\n    padding: 0;\\\\n  }\\\\n\\\\n  .swipeset-creation ol li {\\\\n    display: inline-block;\\\\n    cursor: pointer;\\\\n    margin: 0;\\\\n    padding: 0px 15px;\\\\n    background-color: #f0f0f0;\\\\n    border: solid 1px #ddd;\\\\n    border-radius: 18px;\\\\n    line-height: 36px;\\\\n    margin-right: 10px;\\\\n    margin-bottom: 10px;\\\\n    color: #aaa;\\\\n  }\\\\n\\\\n  .swipeset-creation ol li.active {\\\\n    background-color: #fff;\\\\n    color: inherit;\\\\n  }\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody swipeset-creation\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h2\\\"],[9],[0,\\\"Select a Display Topic:\\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"displayTopics\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"not-eq\\\",[[24,2,[\\\"topic\\\",\\\"topicType\\\"]],\\\"symptom\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"eq\\\",[[24,2,[\\\"id\\\"]],[25,[\\\"selectedDisplayTopic\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"active\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"selectDisplayTopic\\\",[24,2,[]]],null]],[9],[1,[24,2,[\\\"name\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"selectDisplayTopic\\\",[24,2,[]]],null]],[9],[1,[24,2,[\\\"name\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"selectedDisplayTopic\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h2\\\"],[9],[0,\\\"Select one or more Display Topic Tags:\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"selectedDisplayTopic\\\",\\\"displayTopicTags\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"ol\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"selectedDisplayTopic\\\",\\\"displayTopicTags\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[29,\\\"get\\\",[[25,[\\\"selectedDisplayTopicTags\\\"]],[24,1,[\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"selectDisplayTopicTag\\\",[24,1,[]]],null]],[11,\\\"class\\\",\\\"active\\\"],[9],[1,[24,1,[\\\"display_value\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"selectDisplayTopicTag\\\",[24,1,[]]],null]],[9],[1,[24,1,[\\\"display_value\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"p\\\"],[9],[0,\\\"This display topic does not have any tags, please select another one.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"selectedDisplayTopicTags\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"h2\\\"],[9],[0,\\\"How many days of observations?\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"input\\\"],[11,\\\"name\\\",\\\"n_days\\\"],[12,\\\"onkeyup\\\",[29,\\\"action\\\",[[24,0,[]],\\\"changeNDays\\\"],null]],[12,\\\"onchange\\\",[29,\\\"action\\\",[[24,0,[]],\\\"changeNDays\\\"],null]],[12,\\\"value\\\",[30,[[23,\\\"observationNDays\\\"]]]],[11,\\\"type\\\",\\\"number\\\"],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"defaultObservationDays\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"oldest-obs\\\"],[9],[0,\\\"Oldest Observation: \\\"],[1,[23,\\\"defaultObservationDays\\\"],false],[0,\\\" days ago\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"oldest-obs\\\"],[9],[0,\\\"Oldest Observation: No observations found\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isLoadingNDays\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[7,\\\"p\\\"],[9],[0,\\\"Loading number of observations...\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[7,\\\"p\\\"],[9],[0,\\\"Found \\\"],[1,[23,\\\"observationCount\\\"],false],[0,\\\" observations in selected period\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"observationCount\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"isSavingSwipeSet\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[0,\\\"Saving SwipeSet...\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"button\\\"],[11,\\\"name\\\",\\\"button\\\"],[12,\\\"onclick\\\",[29,\\\"action\\\",[[24,0,[]],\\\"save\\\"],null]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"Save\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/swipes/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/tracker-error\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"6jlbpSZL\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"alert alert-danger\\\"],[9],[0,\\\"Failed to load client Continuum Tracker.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/tracker-error.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/tracker-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\": \"94zJugQb\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/tracker-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/detail/tracker\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Ew02ozgg\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabBody\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row calendar__buttons-bar\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6 calendar__title\\\"],[9],[0,\\\"Observations from \\\"],[7,\\\"b\\\"],[9],[1,[23,\\\"startDateDisplay\\\"],false],[10],[0,\\\" to \\\"],[7,\\\"b\\\"],[9],[1,[23,\\\"endDateDisplay\\\"],false],[10],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-6 calendar__buttons\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"bs-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"btn calendar__spacing-right-button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setDateMonthBack\\\"],null]]],{\\\"statements\\\":[[0,\\\"<<\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"bs-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"btn calendar__spacing-right-button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setDateWeekBack\\\"],null]]],{\\\"statements\\\":[[0,\\\"<\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"bs-button\\\",null,[[\\\"type\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"danger\\\",\\\"btn btn-danger calendar__spacing-right-button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setDateToday\\\"],null]]],{\\\"statements\\\":[[0,\\\"Today\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"bs-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"btn calendar__spacing-right-button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setDateWeekForward\\\"],null]]],{\\\"statements\\\":[[0,\\\">\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"bs-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"btn calendar__spacing-right-button\\\",[29,\\\"action\\\",[[24,0,[]],\\\"setDateMonthForward\\\"],null]]],{\\\"statements\\\":[[0,\\\">>\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"or\\\",[[25,[\\\"obsLabels\\\",\\\"tagsArr\\\",\\\"length\\\"]],[25,[\\\"obsLabels\\\",\\\"typesArr\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"observations-filter\\\",null,[[\\\"observationsFilter\\\",\\\"hasDeletedObservations\\\",\\\"markClass\\\",\\\"onToggleTagFilter\\\",\\\"onToggleDisplayTopicFilter\\\",\\\"onToggleTypeFilter\\\",\\\"onToggleAllFilters\\\"],[[25,[\\\"obsLabels\\\"]],false,\\\"tracker__mark\\\",[29,\\\"action\\\",[[24,0,[]],\\\"toggleTopicTag\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleTopic\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleType\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"toggleAllTopics\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isFetching\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[29,\\\"or\\\",[[25,[\\\"obsLabels\\\",\\\"tagsArr\\\",\\\"length\\\"]],[25,[\\\"obsLabels\\\",\\\"typesArr\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"col-sm-offset-2 col-xs-2 tracker__zoom-label control-label\\\"],[9],[0,\\\"Zoom:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-8\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"js-tracker__slider form-control-static\\\"],[9],[1,[29,\\\"range-slider\\\",null,[[\\\"start\\\",\\\"min\\\",\\\"step\\\",\\\"connect\\\",\\\"on-slide\\\"],[0,0,1,\\\"lower\\\",\\\"slideAction\\\"]]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"obsLabels\\\",\\\"tagsArr\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-12\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[29,\\\"observations-tracker\\\",null,[[\\\"model\\\",\\\"zoom\\\",\\\"startDate\\\",\\\"obsLabels\\\",\\\"displayTopics\\\"],[[25,[\\\"model\\\"]],[25,[\\\"zoom\\\"]],[25,[\\\"startDate\\\"]],[25,[\\\"obsLabels\\\",\\\"tagsArr\\\"]],[25,[\\\"model\\\",\\\"displayTopics\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12 tracker__panel-header\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tracker__panel-body\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"h4\\\"],[9],[0,\\\"There isn't any data to show in the selected period\\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/detail/tracker.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/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\": \"Myff3mAR\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float: right\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.new\\\"]],{\\\"statements\\\":[[0,\\\"New Client\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\" \\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"patientsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patients\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"patients\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"patientsMeta\\\"]],[25,[\\\"patientsTableColumns\\\"]],true,true]]],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patientsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No clients found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/patients/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"dHc21JYY\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"bread-crumbs\\\",null,[[\\\"tagName\\\",\\\"linkable\\\"],[\\\"ol\\\",true]]],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"patients.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"patient-form\\\",null,[[\\\"model\\\",\\\"coaches\\\",\\\"userCategories\\\",\\\"allCategories\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"patient\\\"]],[25,[\\\"model\\\",\\\"coaches\\\"]],[25,[\\\"model\\\",\\\"userCategories\\\"]],[25,[\\\"model\\\",\\\"allCategories\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"PatientNewValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/patients/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/profile/change-password\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"RHdEu8Ka\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\"],\\\"statements\\\":[[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"profile-edit-page\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"bs-form\\\",null,[[\\\"onSubmit\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"changePassword\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"group\\\"]],\\\"expected `form.group` to be a contextual component but found a string. Did you mean `(component form.group)`? ('admin/templates/profile/change-password.hbs' @ L7:C11) \\\"],null]],[[\\\"validation\\\"],[[25,[\\\"titleValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Current Password\\\"],[10],[0,\\\"\\\\n          \\\"],[1,[29,\\\"input\\\",null,[[\\\"id\\\",\\\"placeholder\\\",\\\"type\\\",\\\"value\\\",\\\"class\\\"],[\\\"oldPassword\\\",\\\"Enter current password\\\",\\\"password\\\",[25,[\\\"oldPassword\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"group\\\"]],\\\"expected `form.group` to be a contextual component but found a string. Did you mean `(component form.group)`? ('admin/templates/profile/change-password.hbs' @ L11:C11) \\\"],null]],[[\\\"validation\\\"],[[25,[\\\"titleValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"New Password\\\"],[10],[0,\\\"\\\\n          \\\"],[1,[29,\\\"input\\\",null,[[\\\"id\\\",\\\"placeholder\\\",\\\"type\\\",\\\"value\\\",\\\"class\\\"],[\\\"newPassword\\\",\\\"Enter new password\\\",\\\"password\\\",[25,[\\\"newPassword\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"group\\\"]],\\\"expected `form.group` to be a contextual component but found a string. Did you mean `(component form.group)`? ('admin/templates/profile/change-password.hbs' @ L15:C11) \\\"],null]],[[\\\"validation\\\"],[[25,[\\\"titleValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"control-label\\\"],[9],[0,\\\"Confirm new Password\\\"],[10],[0,\\\"\\\\n          \\\"],[1,[29,\\\"input\\\",null,[[\\\"id\\\",\\\"placeholder\\\",\\\"type\\\",\\\"value\\\",\\\"class\\\"],[\\\"confirmNewPassword\\\",\\\"Confirm new password\\\",\\\"password\\\",[25,[\\\"confirmNewPassword\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\",\\\"class\\\"],[\\\"Save\\\",\\\"primary\\\",\\\"submit\\\",\\\"pull-right\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"profile.detail\\\",[25,[\\\"currentUser\\\",\\\"user\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Back\\\",\\\"default\\\",\\\"button\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"errorMessage\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"errorMessage\\\"],[9],[1,[23,\\\"errorMessage\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/profile/change-password.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/profile/detail/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\": \"6L2MSv1R\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n  \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"profile.detail.index\\\",[25,[\\\"model\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"patientName\\\"],[9],[1,[25,[\\\"model\\\",\\\"fullname\\\"]],false],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[29,\\\"profile-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"UserValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/profile/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/profile/detail/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\": \"A1kTlh29\",\n    \"block\": \"{\\\"symbols\\\":[\\\"line\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"profile-page__title-edit-button\\\",\\\"profile.detail.edit\\\",[25,[\\\"currentUser\\\",\\\"user\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[29,\\\"bs-button\\\",null,[[\\\"defaultText\\\",\\\"type\\\",\\\"buttonType\\\"],[\\\"Edit\\\",\\\"primary\\\",\\\"button\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"userName\\\"],[9],[0,\\\"My Profile\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Email:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"email\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"First Name:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"firstname\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Last Name:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"lastname\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleCoach\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Description:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"formatedDescription\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[24,1,[]],false],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Phone Number:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"phoneNumber\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Fax Number:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"faxNumber\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Password:\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"profile-page__link\\\",\\\"profile.change-password\\\"]],{\\\"statements\\\":[[0,\\\" Change Password \\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"pull-right\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\"\\\\n            \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[25,[\\\"model\\\",\\\"image\\\",\\\"url\\\"]],\\\"obsImage profile-page__item-image\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/profile/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/saas-metric\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"pB/5pgtT\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"bread-crumbs\\\",null,[[\\\"tagName\\\",\\\"linkable\\\"],[\\\"ol\\\",true]]],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\" \\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"metricsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"metrics\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"metrics\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"metricsMeta\\\"]],[25,[\\\"metricsTableColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"metricsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No Metrics found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/saas-metric.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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\": \"wdIdlG5R\",\n    \"block\": \"{\\\"symbols\\\":[\\\"nav\\\"],\\\"statements\\\":[[1,[29,\\\"bread-crumbs\\\",null,[[\\\"tagName\\\",\\\"linkable\\\"],[\\\"ol\\\",true]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"bs-nav\\\",null,[[\\\"type\\\"],[\\\"tabs\\\"]],{\\\"statements\\\":[[0,\\\"  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/settings.hbs' @ L4:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/settings.hbs' @ L4:C18) \\\"],null],\\\"settings.organizations\\\"],null,{\\\"statements\\\":[[0,\\\"Organizations\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/settings.hbs' @ L5:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/settings.hbs' @ L5:C18) \\\"],null],\\\"settings.topics\\\"],null,{\\\"statements\\\":[[0,\\\"Topics\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/settings.hbs' @ L6:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/settings.hbs' @ L6:C18) \\\"],null],\\\"settings.user-categories\\\"],null,{\\\"statements\\\":[[0,\\\"User Categories\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/settings.hbs' @ L7:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/settings.hbs' @ L7:C18) \\\"],null],\\\"settings.triggers\\\"],null,{\\\"statements\\\":[[0,\\\"Triggers\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/settings.hbs' @ L8:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/settings.hbs' @ L8:C18) \\\"],null],\\\"settings.topic-templates\\\"],null,{\\\"statements\\\":[[0,\\\"Topic Templates\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/settings.hbs' @ L9:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/settings.hbs' @ L9:C18) \\\"],null],\\\"settings.diagnoses\\\"],null,{\\\"statements\\\":[[0,\\\"Diagnoses\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/settings.hbs' @ L10:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/settings.hbs' @ L10:C18) \\\"],null],\\\"settings.interventions\\\"],null,{\\\"statements\\\":[[0,\\\"Interventions\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/settings.hbs' @ L11:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/settings.hbs' @ L11:C18) \\\"],null],\\\"settings.medications\\\"],null,{\\\"statements\\\":[[0,\\\"Medications\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"item\\\"]],\\\"expected `nav.item` to be a contextual component but found a string. Did you mean `(component nav.item)`? ('admin/templates/settings.hbs' @ L12:C5) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[29,\\\"-assert-implicit-component-helper-argument\\\",[[24,1,[\\\"link-to\\\"]],\\\"expected `nav.link-to` to be a contextual component but found a string. Did you mean `(component nav.link-to)`? ('admin/templates/settings.hbs' @ L12:C18) \\\"],null],\\\"settings.supplements\\\"],null,{\\\"statements\\\":[[0,\\\"Supplements\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tabs\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/diagnoses/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"PmVnpE2I\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/diagnoses/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/diagnoses/detail/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\": \"0Im1siFm\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.diagnoses.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"diagnoses-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"diagnosis\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"DiagnosesValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/diagnoses/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/diagnoses/detail/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\": \"liY7sfcE\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.diagnoses.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"settings.diagnoses.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Official Name\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"official_name\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Short Name\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"short_name\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Alias\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"input_name\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Category\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"category\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/diagnoses/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/diagnoses/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\": \"UuuhaBrq\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float: right\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.diagnoses.new\\\"]],{\\\"statements\\\":[[0,\\\"New Diagnosis\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"diagnosesMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"diagnoses\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"diagnoses\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"diagnosesMeta\\\"]],[25,[\\\"diagnosesTableColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"diagnosesParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No diagnoses found that match yout search criteria\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/diagnoses/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/diagnoses/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"+ba9NoqV\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.diagnoses.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[1,[29,\\\"diagnoses-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"diagnosis\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"DiagnosesValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/diagnoses/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/interventions/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"gnf53K/9\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/interventions/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/interventions/detail/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\": \"q5jdWdCH\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.interventions.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"intervention-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"intervention\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"InterventionValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/interventions/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/interventions/detail/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\": \"BIwuLOhP\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.interventions.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"settings.interventions.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Name\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"name\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Intervention Description\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"description\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/interventions/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/interventions/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\": \"NLIhml83\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float:right\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.interventions.new\\\"]],{\\\"statements\\\":[[0,\\\"New Intervention\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"interventionsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"interventions\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"interventions\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"interventionsMeta\\\"]],[25,[\\\"interventionsTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"interventionsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No Interventions found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/interventions/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/interventions/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"iU/Dz05L\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.interventions.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"intervention-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"intervention\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"InterventionValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/interventions/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/medications/detail/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\": \"mL6okPRl\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[29,\\\"medication-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"MedicationValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/medications/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/medications/detail/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\": \"69e1pJpt\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.medications.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"settings.medications.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Title\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Category\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"category\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Brand\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"brand\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Generic\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"isGeneric\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Dosage\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"dosage\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Dosage Unit\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"dosageUnit\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Frequency\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"frequency\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Frequency Unit\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"frequencyUnit\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Mapping Key\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"mappingKey\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/medications/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/medications/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\": \"3bBSwK4S\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float:right\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.medications.new\\\"]],{\\\"statements\\\":[[0,\\\"New Medications\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"medicationsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"medications\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"medications\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"medicationsMeta\\\"]],[25,[\\\"medicationsTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"medicationsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No Medications found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/medications/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/medications/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"nhJlE31B\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[29,\\\"medication-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"MedicationValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/medications/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/organizations\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"8LIHJBh5\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/organizations.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/organizations/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"lUEIFqP2\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/organizations/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/organizations/detail/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\": \"JyfvGqjE\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.organizations.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"organization-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"organization\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"OrganizationValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/organizations/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/organizations/detail/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\": \"PQ/ZyqzD\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.organizations.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"settings.organizations.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Name\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"name\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Coupons\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"coupons\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/organizations/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/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\": \"wS3aefwg\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float:right\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.organizations.new\\\"]],{\\\"statements\\\":[[0,\\\"New Organization\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\" \\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"organizationsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"organizations\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"organizations\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"organizationsMeta\\\"]],[25,[\\\"organizationsTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"organizationsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No organizations found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/organizations/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/organizations/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"TUQU0Pck\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.organizations.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"organization-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"organization\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"OrganizationValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/organizations/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/supplements/detail/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\": \"YgtXSK9u\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[29,\\\"supplement-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"SupplementValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/supplements/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/supplements/detail/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\": \"qofwpbTm\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.supplements.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"settings.supplements.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Title\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Category\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"category\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Dosage\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"dosage\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Dosage Unit\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"dosageUnit\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Frequency\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"frequency\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Frequency Unit\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"frequencyUnit\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/supplements/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/supplements/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\": \"22Sg/y8V\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float:right\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.supplements.new\\\"]],{\\\"statements\\\":[[0,\\\"New supplements\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"supplementsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"supplements\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"supplements\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"supplementsMeta\\\"]],[25,[\\\"supplementsTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"supplementsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No supplements found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/supplements/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/supplements/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"iMAMZaFQ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[29,\\\"supplement-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"SupplementValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/supplements/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/topic-templates/detail/edit-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\": \"5ZrdEW1e\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\" \\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/topic-templates/detail/edit-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/topic-templates/detail/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\": \"/wzMa5+N\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[29,\\\"topic-template-form\\\",null,[[\\\"model\\\",\\\"associationObjects\\\",\\\"submitButtonTitle\\\",\\\"afterSave\\\",\\\"validator\\\",\\\"topics\\\"],[[25,[\\\"model\\\",\\\"topicTemplate\\\"]],[25,[\\\"model\\\",\\\"associationObjects\\\"]],\\\"Save\\\",[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"TopicTemplateValidations\\\"]],[25,[\\\"model\\\",\\\"topics\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/topic-templates/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/topic-templates/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\": \"gqxS60g/\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.topic-templates.new\\\"]],{\\\"statements\\\":[[0,\\\"New Topic Template\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"topicTemplatesMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"topicTemplates\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"topicTemplates\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"topicTemplatesMeta\\\"]],[25,[\\\"topicTemplatesTableColumns\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"topicTemplatesParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"h4\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"center\\\"],[9],[0,\\\"No topic templates found that match your search criteria!\\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/topic-templates/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/topic-templates/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"TON9UXSL\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[29,\\\"topic-template-form\\\",null,[[\\\"model\\\",\\\"submitButtonTitle\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],\\\"Save\\\",[29,\\\"action\\\",[[24,0,[]],\\\"afterCreateTopicTemplate\\\"],null],[25,[\\\"TopicTemplateValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/topic-templates/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/topics\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"7qPshXMk\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/topics.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/topics/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"+jsboaqt\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/topics/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/topics/detail/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\": \"bxKXijFb\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.topics.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"topic-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"topic\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"TopicValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/topics/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/topics/detail/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\": \"HtSeG8Vu\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.topics.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"settings.topics.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Title\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Topic Description\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"topic_description\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Tag Description\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"tag_description\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Type\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"displayTopicType\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Sub Type\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"topicSubtype\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Input Type\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"inputType\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Default Amount\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"defaultAmount\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Color\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"topic__color\\\"],[12,\\\"style\\\",[30,[\\\"border-color:\\\",[25,[\\\"model\\\",\\\"color\\\"]]]]],[9],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Modal Reminder\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"modalReminder\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/topics/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/topics/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\": \"GP2PLUVf\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float:right\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.topics.new\\\"]],{\\\"statements\\\":[[0,\\\"New Topic\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\" \\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"topicsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"topics\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"topics\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"topicsMeta\\\"]],[25,[\\\"topicsTableColumns\\\"]],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"topicsParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No Topics found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/topics/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/topics/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"lT32Xr3O\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.topics.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"topic-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"topic\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"TopicValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/topics/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/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\": \"e8sGZ3K2\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/triggers.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/triggers/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"HEzK59Ao\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/triggers/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/triggers/detail/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\": \"2bMKghBK\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.triggers.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"trigger-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"trigger\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"TriggerValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/triggers/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/triggers/detail/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\": \"EXePtSaD\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.triggers.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"settings.triggers.detail.edit\\\",[25,[\\\"model\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Name\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"name\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"Trigger Description\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"triggerDescription\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-2 control-label\\\"],[9],[0,\\\"State\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"state\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/triggers/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/triggers/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\": \"Qf3CNCLR\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float:right\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.triggers.new\\\"]],{\\\"statements\\\":[[0,\\\"New Trigger\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\" \\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"triggersMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"triggers\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\",\\\"styleNotActiveRows\\\"],[[25,[\\\"triggers\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"triggersMeta\\\"]],[25,[\\\"triggersTableColumns\\\"]],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"triggersParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No Triggers found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/triggers/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/triggers/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"/uH0rEpA\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.triggers.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"trigger-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"trigger\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"TriggerValidations\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/triggers/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/user-categories/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"OpJze4xl\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/user-categories/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/user-categories/detail/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\": \"hexbTzQj\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"settings.user-categories.detail\\\",[25,[\\\"model\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[1,[29,\\\"user-categories-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"UserCategoriesValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/user-categories/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/user-categories/detail/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\": \"F8hLpxdK\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.user-categories.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"settings.settings.user-categories.detail.edit\\\",[25,[\\\"model\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"userName\\\"],[9],[1,[25,[\\\"model\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Title:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user_category\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Description:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user_category\\\",\\\"description\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"State:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user_category\\\",\\\"state\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"button\\\"],[9],[0,\\\"Export User Data\\\"],[3,\\\"action\\\",[[24,0,[]],\\\"exportUserData\\\",[25,[\\\"model\\\",\\\"export_link\\\"]]]],[10],[0,\\\"\\\\n            \\\"],[2,\\\" <p class=\\\\\\\"form-control-static\\\\\\\"><a href=\\\\\\\"{{model.export_link}}\\\\\\\" target=\\\\\\\"_blank\\\\\\\" class=\\\\\\\"btn btn-default\\\\\\\">Export observations</a></p> \\\"],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Clients:\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"patientsMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"patients\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"patients\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"patientsMeta\\\"]],[25,[\\\"patientsTableColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                This category has no clients\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/user-categories/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/user-categories/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\": \"Dm3PCWDj\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float: right\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.user-categories.new\\\"]],{\\\"statements\\\":[[0,\\\"New Category\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"userCategoriesMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"userCategories\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"userCategories\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"userCategoriesMeta\\\"]],[25,[\\\"userCategoriesTableColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"userCategoriesParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No user categories found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/user-categories/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/settings/user-categories/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"6pjI/2Dd\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"settings.user-categories.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[29,\\\"user-categories-form\\\",null,[[\\\"model\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"UserCategoriesValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/settings/user-categories/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/topic-entities-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\": \"dKYH9s/+\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/topic-entities-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/topics-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\": \"e+Mv4KQS\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/topics-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/users-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\": \"s5bfNlJD\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/users-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/users/detail\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"NHRiDVh7\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"bread-crumbs\\\",null,[[\\\"tagName\\\",\\\"linkable\\\"],[\\\"ol\\\",true]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[23,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/users/detail.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/users/detail/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\": \"s0qk+pGz\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"users.detail\\\",[25,[\\\"model\\\",\\\"user\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"user-form\\\",null,[[\\\"model\\\",\\\"userCategories\\\",\\\"allCategories\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"user\\\"]],[25,[\\\"model\\\",\\\"userCategories\\\"]],[25,[\\\"model\\\",\\\"allCategories\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"UserValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/users/detail/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/users/detail/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\": \"OUJa1kv7\",\n    \"block\": \"{\\\"symbols\\\":[\\\"role\\\",\\\"organization\\\",\\\"category\\\",\\\"line\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"users.index\\\"]],{\\\"statements\\\":[[0,\\\"Back\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\",\\\"model\\\"],[\\\"btn btn-default\\\",\\\"users.detail.edit\\\",[25,[\\\"model\\\",\\\"user\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"Edit\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"userName\\\"],[9],[1,[25,[\\\"model\\\",\\\"user\\\",\\\"fullname\\\"]],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-horizontal\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"ID:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user\\\",\\\"id\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Username:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user\\\",\\\"username\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Email:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user\\\",\\\"email\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"First Name:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user\\\",\\\"firstname\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Last Name:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user\\\",\\\"lastname\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Phone Number:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user\\\",\\\"phoneNumber\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Fax Number:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user\\\",\\\"faxNumber\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"isPatient\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Gender:\\\"],[10],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user\\\",\\\"gender\\\"]],false],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Birthdate:\\\"],[10],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"formattedDate\\\"],false],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Ethnicity:\\\"],[10],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[23,\\\"userEthnicity\\\"],false],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Unit Setting:\\\"],[10],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[1,[25,[\\\"model\\\",\\\"user\\\",\\\"unitSetting\\\"]],false],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,[\\\"isCoach\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Description:\\\"],[10],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\"\\\\n                    \\\"],[4,\\\"each\\\",[[25,[\\\"formatedDescription\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[24,4,[]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\" \\\"]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n                  \\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"]],\\\"parameters\\\":[]},null],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Categories:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"userCategories\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\" - \\\"],[1,[24,3,[\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Organizations:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"user\\\",\\\"organizations\\\"]]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\" - \\\"],[1,[24,2,[]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"col-sm-3 control-label\\\"],[9],[0,\\\"Roles:\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-9\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[25,[\\\"model\\\",\\\"user\\\",\\\"roles\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"form-control-static\\\"],[9],[0,\\\" - \\\"],[1,[29,\\\"get-role-label\\\",[[24,1,[]]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"model\\\",\\\"user\\\",\\\"image\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"pull-right\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[23,\\\"waiting-spinner-image\\\"],false],[0,\\\" \\\"],[1,[29,\\\"oriented-image-exif\\\",null,[[\\\"src\\\",\\\"classNames\\\"],[[25,[\\\"model\\\",\\\"user\\\",\\\"image\\\",\\\"url\\\"]],\\\"obsImage profile-page__item-image\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[0,\\\" \\\"],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/users/detail/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/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\": \"Bp710T8n\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[11,\\\"style\\\",\\\"float: right\\\"],[9],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"users.new\\\"]],{\\\"statements\\\":[[0,\\\"New User\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[1,[29,\\\"search-bar\\\",null,[[\\\"searchAction\\\",\\\"searchValue\\\",\\\"clearAction\\\"],[[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\",[25,[\\\"searchQuery\\\"]]],null],[25,[\\\"searchQuery\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"searchTermChanged\\\"],null]]]],false],[0,\\\" \\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"usersMeta\\\",\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[23,\\\"waiting-spinner\\\"],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"users\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[29,\\\"table-statistics\\\",null,[[\\\"model\\\",\\\"pageChanged\\\",\\\"orderingChanged\\\",\\\"meta\\\",\\\"columns\\\"],[[25,[\\\"users\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"pageChanged\\\"],null],[29,\\\"action\\\",[[24,0,[]],\\\"orderingChanged\\\"],null],[25,[\\\"usersMeta\\\"]],[25,[\\\"usersTableColumns\\\"]]]]],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[25,[\\\"usersParams\\\",\\\"search\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"h4\\\"],[11,\\\"style\\\",\\\"text-align: center\\\"],[9],[0,\\\"No users found that match your search criteria!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/users/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/templates/users/new\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"DudKyxSc\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[29,\\\"bread-crumbs\\\",null,[[\\\"tagName\\\",\\\"linkable\\\"],[\\\"ol\\\",true]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-default\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"main-actions\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"btn btn-default\\\",\\\"users.index\\\"]],{\\\"statements\\\":[[0,\\\"Cancel\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[25,[\\\"currentUser\\\",\\\"hasRoleAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[29,\\\"user-form\\\",null,[[\\\"model\\\",\\\"userCategories\\\",\\\"allCategories\\\",\\\"afterSave\\\",\\\"validator\\\"],[[25,[\\\"model\\\",\\\"user\\\"]],[25,[\\\"model\\\",\\\"userCategories\\\"]],[25,[\\\"model\\\",\\\"allCategories\\\"]],[29,\\\"action\\\",[[24,0,[]],\\\"afterSave\\\"],null],[25,[\\\"UserNewValidations\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"admin/templates/users/new.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/themes/bootstrap3\", [\"exports\", \"ember-models-table/themes/bootstrap3\"], function (_exports, _bootstrap) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bootstrap.default;\n    }\n  });\n});","define(\"admin/themes/bootstrap4\", [\"exports\", \"ember-models-table/themes/bootstrap4\"], function (_exports, _bootstrap) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _bootstrap.default;\n    }\n  });\n});","define(\"admin/themes/default\", [\"exports\", \"ember-models-table/themes/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 () {\n      return _default.default;\n    }\n  });\n});","define(\"admin/themes/ember-bootstrap-v3\", [\"exports\", \"ember-models-table/themes/ember-bootstrap-v3\"], function (_exports, _emberBootstrapV) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberBootstrapV.default;\n    }\n  });\n});","define(\"admin/themes/ember-bootstrap-v4\", [\"exports\", \"ember-models-table/themes/ember-bootstrap-v4\"], function (_exports, _emberBootstrapV) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberBootstrapV.default;\n    }\n  });\n});","define(\"admin/themes/ember-semanticui\", [\"exports\", \"ember-models-table/themes/ember-semanticui\"], function (_exports, _emberSemanticui) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberSemanticui.default;\n    }\n  });\n});","define(\"admin/themes/semanticui\", [\"exports\", \"ember-models-table/themes/ember-semanticui\"], function (_exports, _emberSemanticui) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _emberSemanticui.default;\n    }\n  });\n});","define(\"admin/torii-providers/google\", [\"exports\", \"torii/providers/google-oauth2\"], function (_exports, _googleOauth) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _googleOauth.default.extend({\n    fetch(data) {\n      return data;\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"admin/transforms/moment\", [\"exports\", \"ember-data\", \"moment\"], function (_exports, _emberData, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberData.default.DateTransform.extend({\n    deserialize: function (serialized) {\n      const result = this._super(serialized);\n\n      if (result) {\n        return (0, _moment.default)(result);\n      }\n\n      return null;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"admin/utils/fmt\", [\"exports\", \"ember-models-table/utils/fmt\"], function (_exports, _fmt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _fmt.default;\n    }\n  });\n});","define(\"admin/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 () {\n      return _titleize.default;\n    }\n  });\n});","define(\"admin/utils/uuid-generator\", [\"exports\", \"ember-uuid/utils/uuid-generator\"], function (_exports, _uuidGenerator) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function () {\n      return _uuidGenerator.default;\n    }\n  });\n  Object.defineProperty(_exports, \"v4\", {\n    enumerable: true,\n    get: function () {\n      return _uuidGenerator.v4;\n    }\n  });\n  Object.defineProperty(_exports, \"v1\", {\n    enumerable: true,\n    get: function () {\n      return _uuidGenerator.v1;\n    }\n  });\n  Object.defineProperty(_exports, \"parse\", {\n    enumerable: true,\n    get: function () {\n      return _uuidGenerator.parse;\n    }\n  });\n  Object.defineProperty(_exports, \"unparse\", {\n    enumerable: true,\n    get: function () {\n      return _uuidGenerator.unparse;\n    }\n  });\n});","define(\"admin/validations/coach-new\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    password: (0, _validators.validatePresence)(true),\n    firstname: (0, _validators.validatePresence)(true),\n    lastname: (0, _validators.validatePresence)(true),\n    username: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      regex: /^[a-z0-9_-]+$/\n    })],\n    email: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      type: 'email'\n    })],\n    phoneNumber: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      regex: /^\\+?[1-9\\s]\\d{1,14}$/\n    })]\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/coach\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    firstname: (0, _validators.validatePresence)(true),\n    lastname: (0, _validators.validatePresence)(true),\n    email: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      type: 'email'\n    })],\n    phoneNumber: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      regex: /^\\+?[1-9\\s]\\d{1,14}$/\n    })] //username: validatePresence(true)\n\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/diagnoses\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    official_name: [(0, _validators.validatePresence)(true)],\n    short_name: [(0, _validators.validatePresence)(true)],\n    input_name: [(0, _validators.validatePresence)(true)],\n    category: [(0, _validators.validatePresence)(true), (0, _validators.validateInclusion)({\n      list: ['non-autoimmune', 'undiagnosed', 'pre-autoimmune', 'autoimmune']\n    })]\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/display-topic-modal\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    topic: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/display-topic-tag\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    tagType: (0, _validators.validatePresence)(true),\n    topic: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/display-topic\", [\"exports\", \"ember-changeset-validations/validators\", \"ember-changeset-conditional-validations/validators/sometimes\", \"admin/validators/greater\", \"admin/validators/lesser\"], function (_exports, _validators, _sometimes, _greater, _lesser) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    goalAmount: (0, _sometimes.default)([(0, _validators.validatePresence)(true)], function (changes, content) {\n      if (Ember.get(changes, 'goalType')) {\n        return Ember.get(changes, 'goalType') != 'generic';\n      }\n\n      return Ember.get(content, 'goalType') != 'generic';\n    }),\n    tagsMaximum: (0, _greater.default)(),\n    tagsMinimum: (0, _lesser.default)(),\n    goalType: (0, _validators.validatePresence)(true),\n    unitSettings: (0, _validators.validatePresence)(true),\n    topic: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/insight\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    useful: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/intervention\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/medication\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    title: [(0, _validators.validatePresence)(true)],\n    category: [(0, _validators.validatePresence)(true)],\n    dosage: [(0, _validators.validatePresence)(true)],\n    dosageUnit: [(0, _validators.validatePresence)(true)],\n    frequency: [(0, _validators.validatePresence)(true)],\n    frequencyUnit: [(0, _validators.validatePresence)(true)],\n    mappingKey: [(0, _validators.validatePresence)(false)]\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/note\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    content: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/observation\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    displayTopic: (0, _validators.validatePresence)(true),\n    happenedAt: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/organization\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: (0, _validators.validatePresence)(true),\n    coupons: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/patient-diagnoses\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    diagnosis: [(0, _validators.validatePresence)(true)],\n    diagnosis_date: [(0, _validators.validatePresence)(true)]\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/patient-intervention\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    intervention: (0, _validators.validatePresence)(true),\n    state: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/patient-new\", [\"exports\", \"ember-changeset-validations/validators\", \"admin/validators/password\"], function (_exports, _validators, _password) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    password: [(0, _validators.validatePresence)(true), (0, _validators.validateLength)({\n      min: 8\n    }), (0, _password.default)()],\n    firstname: (0, _validators.validatePresence)(true),\n    lastname: (0, _validators.validatePresence)(true),\n    username: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      regex: /^[a-z0-9_-]+$/\n    })],\n    email: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      type: 'email'\n    })]\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/patient-trigger\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    globalTrigger: (0, _validators.validatePresence)(true),\n    state: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/patient\", [\"exports\", \"ember-changeset-validations/validators\", \"admin/validators/password\"], function (_exports, _validators, _password) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    firstname: (0, _validators.validatePresence)(true),\n    lastname: (0, _validators.validatePresence)(true),\n    password: [(0, _password.default)()],\n    //username: validatePresence(true),\n    state: (0, _validators.validatePresence)(true),\n    email: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      type: 'email'\n    })],\n    // gender: [\n    //   function(key, newValue, oldValue, changes, content) {\n    //     if (content.get('state') !== 'pending' && content.get('state') !== 'rejected') {\n    //       return validatePresence(true)(...arguments);\n    //     }\n    //     return true;\n    //   }\n    // ],\n    // phoneNumber: [\n    //   function(key, newValue, oldValue, changes, content) {\n    //     if (content.get('state') !== 'pending' && content.get('state') !== 'rejected') {\n    //       return validatePresence(true)(...arguments) && validateFormat({\n    //         regex: /^\\+?[1-9\\s]\\d{1,14}$/\n    //       })(...arguments);\n    //     }\n    //     return true;\n    //   }\n    // ],\n    reason: [function (key, newValue, oldValue, changes, content) {\n      if (typeof changes['programState'] !== typeof undefined) {\n        if (newValue === '' || typeof newValue === typeof undefined) {\n          return 'Please input a valid reason for state change';\n        }\n      }\n\n      return true;\n    }],\n    archived: [(0, _validators.validatePresence)(true), (0, _validators.validateInclusion)({\n      list: [true, false]\n    })]\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/supplement\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    title: [(0, _validators.validatePresence)(true)],\n    brand: [(0, _validators.validatePresence)(true)],\n    category: [(0, _validators.validatePresence)(true)],\n    dosage: [(0, _validators.validatePresence)(true)],\n    dosageUnit: [(0, _validators.validatePresence)(true)],\n    frequency: [(0, _validators.validatePresence)(true)],\n    frequencyUnit: [(0, _validators.validatePresence)(true)]\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/topic-entity\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    title: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/topic-template\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/topic\", [\"exports\", \"ember-changeset-validations/validators\", \"ember-changeset-conditional-validations/validators/sometimes\"], function (_exports, _validators, _sometimes) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var shouldValidateMedicationsAndSupplements = function (changes, content) {\n    var topicSubtype = changes.topicSubtype || content.topicSubtype;\n    return topicSubtype == 'medication' || topicSubtype == 'supplement';\n  };\n\n  var _default = {\n    title: [(0, _validators.validatePresence)(true)],\n    topicType: [(0, _validators.validatePresence)(true), (0, _validators.validateInclusion)({\n      list: ['intake', 'symptom', 'activity', 'body', 'unknown']\n    })],\n    inputType: [(0, _validators.validatePresence)(true), (0, _validators.validateInclusion)({\n      list: ['mass', 'volume', 'length', 'time', 'time_duration', 'temperature', 'image_upload', 'discrete_data']\n    })],\n    category: (0, _sometimes.default)([(0, _validators.validatePresence)(true)], shouldValidateMedicationsAndSupplements),\n    dosage: (0, _sometimes.default)([(0, _validators.validatePresence)(true)], shouldValidateMedicationsAndSupplements),\n    dosageUnit: (0, _sometimes.default)([(0, _validators.validatePresence)(true)], shouldValidateMedicationsAndSupplements),\n    frequency: (0, _sometimes.default)([(0, _validators.validatePresence)(true)], shouldValidateMedicationsAndSupplements),\n    frequencyUnit: (0, _sometimes.default)([(0, _validators.validatePresence)(true)], shouldValidateMedicationsAndSupplements),\n    topicSubtype: [(0, _validators.validatePresence)(true), (0, _validators.validateInclusion)({\n      list: ['beverage', 'food', 'supplement', 'medication', 'positive', 'negative', 'sleep', 'workout', 'transportation', 'weight', 'height', 'waist-measurement', 'bust-measurement', 'unknown']\n    })]\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/trigger\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: (0, _validators.validatePresence)(true)\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/user-categories\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    title: (0, _validators.validatePresence)(true),\n    state: [(0, _validators.validatePresence)(true), (0, _validators.validateInclusion)({\n      list: ['active', 'inactive']\n    })]\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/user-new\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    password: (0, _validators.validatePresence)(true),\n    firstname: (0, _validators.validatePresence)(true),\n    lastname: (0, _validators.validatePresence)(true),\n    username: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      regex: /^[a-z0-9_-]+$/\n    })],\n    email: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      type: 'email'\n    })],\n    phoneNumber: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      regex: /^\\+?[1-9\\s]\\d{1,14}$/\n    })],\n    faxNumber: [(0, _validators.validateFormat)({\n      allowBlank: true,\n      regex: /^\\+?[1-9\\s]\\d{1,14}$/\n    })]\n  };\n  _exports.default = _default;\n});","define(\"admin/validations/user\", [\"exports\", \"ember-changeset-validations/validators\"], function (_exports, _validators) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    firstname: (0, _validators.validatePresence)(true),\n    lastname: (0, _validators.validatePresence)(true),\n    //username: [validatePresence(true), validateFormat({ regex: /^[a-z0-9_-]+$/ })],\n    email: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      type: 'email'\n    })],\n    phoneNumber: [(0, _validators.validatePresence)(true), (0, _validators.validateFormat)({\n      regex: /^\\+?[1-9\\s]\\d{1,14}$/\n    })],\n    faxNumber: [(0, _validators.validateFormat)({\n      allowBlank: true,\n      regex: /^\\+?[1-9\\s]\\d{1,14}$/\n    })]\n  };\n  _exports.default = _default;\n});","define(\"admin/validators/greater\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = validateGreaterThan;\n\n  function validateGreaterThan() {\n    return (key, newValue, oldValue, changes) => {\n      let tagsMaximum = newValue;\n      let tagsMinimum = Ember.get(changes, 'tagsMinimum');\n      return tagsMaximum && tagsMinimum ? tagsMaximum >= tagsMinimum ? true : 'Tags Max should be greater or equal than Tags Min' : true;\n    };\n  }\n});","define(\"admin/validators/lesser\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = validateLesserThan;\n\n  function validateLesserThan() {\n    return (key, newValue, oldValue, changes) => {\n      let tagsMinimum = newValue;\n      let tagsMaximum = Ember.get(changes, 'tagsMaximum');\n      return tagsMaximum && tagsMinimum ? tagsMinimum <= tagsMaximum ? true : 'Tags Min should be lesser or equal than Tags Max' : true;\n    };\n  }\n});","define(\"admin/validators/password\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = validatePassword;\n\n  function validatePassword() {\n    return (key, newValue, oldValue, changes, content) => {\n      if (!newValue) {\n        return true;\n      }\n\n      let password = newValue;\n      let validationsMeet = 0;\n      if (password.toUpperCase() !== password) validationsMeet++;\n      if (password.toLowerCase() !== password) validationsMeet++;\n      if (password.match(/\\d+/g)) validationsMeet++;\n      if (/[~`!§#$%^&*+=_@\\-[\\]\\\\';,./{}|\\\\\":<>()? ]/g.test(password)) validationsMeet++;\n\n      if (password && password.length >= 8 && validationsMeet >= 3) {\n        return true;\n      } else {\n        return \"Invalid Password\";\n      }\n    };\n  }\n});","\n","define('admin/config/environment', [], function() {\n  var prefix = 'admin';\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(\"admin/app\")[\"default\"].create({\"name\":\"admin\",\"version\":\"0.0.0+fea115b2\"});\n          }\n        \n"],"names":[],"mappings":"AAAA;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;;ACjCA;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;;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;;ACrHA;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;;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;;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;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;;AChCA;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;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7UA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtFA;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;;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;;AC9FA;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;;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;;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;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;;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnYA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzGA;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;;ACnjCA;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;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;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;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;;AC1EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AC3DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7tCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;;AC5FA;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;;AC9DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;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;;AChFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1DA;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;;ACrBA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;;ACrCA;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;;ACtOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChOA;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;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACxBA;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;;AC3DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzNA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;;ACtDA;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;;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AChTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnKA;AACA;AACA;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;;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;;ACxBA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpLA;AACA;AACA;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;;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;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;;ACxBA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjHA;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;;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrRA;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;;AClBA;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;;ACrJA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxUA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChTA;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;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;;AC1GA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;;ACtIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACxHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AC/BA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;;ACtHA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AClBA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7GA;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;;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;;ACjBA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxGA;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;;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;;AC9JA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxHA;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;;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;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;;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;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;;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;;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;;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;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;;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;;ACnBA;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;;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;;ACnBA;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;;ACnBA;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;;ACnBA;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;;ACnBA;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;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;;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;;ACpBA;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;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;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;;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;;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;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;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;;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;;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;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;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;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;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;;AClBA;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;;ACjBA;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;;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;;AClDA;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;;ACtBA;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;;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;;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;;AC7BA;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;;ACnBA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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/CA;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;;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;;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;;ACrCA;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;;AC/CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;;ACjCA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;;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;;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;;AC3BA;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;;ACpBA;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;;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;;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;;ACjCA;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;;ACnBA;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;;AC3BA;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;;ACxBA;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;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;;AChBA;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;;ACfA;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;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;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;;ACpCA;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;;ACjBA;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;;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;;ACvCA;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;;AC/ZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;;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;;AC9BA;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;;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;;AC1BA;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;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AC1CA;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;;AChBA;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;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AClBA;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;;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;;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;;AC/EA;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;;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;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;;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;;AC/CA;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;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AC7BA;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;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;;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;;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;;AC5BA;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;;AC/BA;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;;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;;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;;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;;AC7BA;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;;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;;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;;AC7BA;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;;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;;ACjCA;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;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACtCA;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;;AC7BA;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;;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;;ACnBA;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;;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;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;;AChBA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;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;;ACnBA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;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;;ACnBA;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;;AC3BA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;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;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;;AC1BA;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;;ACtBA;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;;ACvBA;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;;ACzBA;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;;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;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;;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;;AC5CA;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;;AC/CA;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;;AChCA;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;;ACfA;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;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;;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;;AC7EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;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;;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;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;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;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;;ACpBA;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;;ACnCA;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;;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;;ACVA;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;;ACrBA;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;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;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;;ACpBA;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;;AC/CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;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;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;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;;ACtBA;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;;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;;AC3BA;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;","file":"admin.js"}