{"version":3,"sources":["vendor/ember-cli/app-prefix.js","lbp-cust-web-application/adapters/application.js","lbp-cust-web-application/adapters/audit.js","lbp-cust-web-application/adapters/conversation-message.js","lbp-cust-web-application/adapters/conversation.js","lbp-cust-web-application/adapters/document-model.js","lbp-cust-web-application/adapters/document-nature.js","lbp-cust-web-application/adapters/notification-template.js","lbp-cust-web-application/adapters/notification.js","lbp-cust-web-application/adapters/project-nature.js","lbp-cust-web-application/adapters/project-part-document-file.js","lbp-cust-web-application/adapters/project-part-document.js","lbp-cust-web-application/adapters/project-part.js","lbp-cust-web-application/adapters/project.js","lbp-cust-web-application/adapters/setting.js","lbp-cust-web-application/adapters/subscription.js","lbp-cust-web-application/adapters/theme.js","lbp-cust-web-application/adapters/trusted-interlocutor.js","lbp-cust-web-application/app.js","lbp-cust-web-application/authenticators/lbp-token-auth.js","lbp-cust-web-application/authenticators/ti.js","lbp-cust-web-application/cldrs/en.js","lbp-cust-web-application/cldrs/fr.js","lbp-cust-web-application/components/a11y/a11y-action-div.js","lbp-cust-web-application/components/a11y/a11y-action-icon.js","lbp-cust-web-application/components/a11y/a11y-semantic-icon.js","lbp-cust-web-application/components/a11y/a11y-spinner.js","lbp-cust-web-application/components/basic-dropdown.js","lbp-cust-web-application/components/basic-dropdown/content-element.js","lbp-cust-web-application/components/basic-dropdown/content.js","lbp-cust-web-application/components/basic-dropdown/trigger.js","lbp-cust-web-application/components/bs-accordion.js","lbp-cust-web-application/components/bs-accordion/item.js","lbp-cust-web-application/components/bs-accordion/item/body.js","lbp-cust-web-application/components/bs-accordion/item/title.js","lbp-cust-web-application/components/bs-alert.js","lbp-cust-web-application/components/bs-button-group.js","lbp-cust-web-application/components/bs-button-group/button.js","lbp-cust-web-application/components/bs-button.js","lbp-cust-web-application/components/bs-carousel.js","lbp-cust-web-application/components/bs-carousel/slide.js","lbp-cust-web-application/components/bs-collapse.js","lbp-cust-web-application/components/bs-dropdown.js","lbp-cust-web-application/components/bs-dropdown/button.js","lbp-cust-web-application/components/bs-dropdown/menu.js","lbp-cust-web-application/components/bs-dropdown/menu/divider.js","lbp-cust-web-application/components/bs-dropdown/menu/item.js","lbp-cust-web-application/components/bs-dropdown/menu/link-to.js","lbp-cust-web-application/components/bs-dropdown/toggle.js","lbp-cust-web-application/components/bs-form.js","lbp-cust-web-application/components/bs-form/element.js","lbp-cust-web-application/components/bs-form/element/control.js","lbp-cust-web-application/components/bs-form/element/control/checkbox.js","lbp-cust-web-application/components/bs-form/element/control/input.js","lbp-cust-web-application/components/bs-form/element/control/radio.js","lbp-cust-web-application/components/bs-form/element/control/textarea.js","lbp-cust-web-application/components/bs-form/element/errors.js","lbp-cust-web-application/components/bs-form/element/feedback-icon.js","lbp-cust-web-application/components/bs-form/element/help-text.js","lbp-cust-web-application/components/bs-form/element/label.js","lbp-cust-web-application/components/bs-form/element/layout/horizontal.js","lbp-cust-web-application/components/bs-form/element/layout/horizontal/checkbox.js","lbp-cust-web-application/components/bs-form/element/layout/inline.js","lbp-cust-web-application/components/bs-form/element/layout/inline/checkbox.js","lbp-cust-web-application/components/bs-form/element/layout/vertical.js","lbp-cust-web-application/components/bs-form/element/layout/vertical/checkbox.js","lbp-cust-web-application/components/bs-form/group.js","lbp-cust-web-application/components/bs-modal-simple.js","lbp-cust-web-application/components/bs-modal.js","lbp-cust-web-application/components/bs-modal/body.js","lbp-cust-web-application/components/bs-modal/dialog.js","lbp-cust-web-application/components/bs-modal/footer.js","lbp-cust-web-application/components/bs-modal/header.js","lbp-cust-web-application/components/bs-modal/header/close.js","lbp-cust-web-application/components/bs-modal/header/title.js","lbp-cust-web-application/components/bs-nav.js","lbp-cust-web-application/components/bs-nav/item.js","lbp-cust-web-application/components/bs-nav/link-to.js","lbp-cust-web-application/components/bs-navbar.js","lbp-cust-web-application/components/bs-navbar/content.js","lbp-cust-web-application/components/bs-navbar/link-to.js","lbp-cust-web-application/components/bs-navbar/nav.js","lbp-cust-web-application/components/bs-navbar/toggle.js","lbp-cust-web-application/components/bs-popover.js","lbp-cust-web-application/components/bs-popover/element.js","lbp-cust-web-application/components/bs-progress.js","lbp-cust-web-application/components/bs-progress/bar.js","lbp-cust-web-application/components/bs-tab.js","lbp-cust-web-application/components/bs-tab/pane.js","lbp-cust-web-application/components/bs-tooltip.js","lbp-cust-web-application/components/bs-tooltip/element.js","lbp-cust-web-application/components/claim-form.js","lbp-cust-web-application/components/common/button/scroll-button.js","lbp-cust-web-application/components/common/dropdown/dropdown-component.js","lbp-cust-web-application/components/common/modal/self-service-modal.js","lbp-cust-web-application/components/common/pagination/lbp-pagination-component.js","lbp-cust-web-application/components/ember-popover.js","lbp-cust-web-application/components/ember-popper-targeting-parent.js","lbp-cust-web-application/components/ember-popper.js","lbp-cust-web-application/components/ember-tooltip.js","lbp-cust-web-application/components/ember-wormhole.js","lbp-cust-web-application/components/file-field.js","lbp-cust-web-application/components/file-upload.js","lbp-cust-web-application/components/help-page.js","lbp-cust-web-application/components/highlight-terms.js","lbp-cust-web-application/components/link-to-external.js","lbp-cust-web-application/components/link-to.js","lbp-cust-web-application/components/page-content-error.js","lbp-cust-web-application/components/page-content-loader.js","lbp-cust-web-application/components/panel-collapse.js","lbp-cust-web-application/components/phone-input.js","lbp-cust-web-application/components/power-select-multiple.js","lbp-cust-web-application/components/power-select-multiple/trigger.js","lbp-cust-web-application/components/power-select.js","lbp-cust-web-application/components/power-select/before-options.js","lbp-cust-web-application/components/power-select/options.js","lbp-cust-web-application/components/power-select/placeholder.js","lbp-cust-web-application/components/power-select/power-select-group.js","lbp-cust-web-application/components/power-select/search-message.js","lbp-cust-web-application/components/power-select/trigger.js","lbp-cust-web-application/components/radio-button-input.js","lbp-cust-web-application/components/radio-button.js","lbp-cust-web-application/components/sanitize-html.js","lbp-cust-web-application/components/selectors/actor-selector.js","lbp-cust-web-application/components/selectors/theme-selector.js","lbp-cust-web-application/components/side-panel/side-bar-profile.js","lbp-cust-web-application/components/side-panel/side-panel.js","lbp-cust-web-application/components/site-map/site-map.js","lbp-cust-web-application/components/ti-web-shared/a11y/buttons/icon-button-expandable.js","lbp-cust-web-application/components/ti-web-shared/a11y/buttons/icon-button.js","lbp-cust-web-application/components/ti-web-shared/a11y/buttons/icon-file-uploader.js","lbp-cust-web-application/components/ti-web-shared/a11y/buttons/icon-group-component.js","lbp-cust-web-application/components/ti-web-shared/a11y/focusable.js","lbp-cust-web-application/components/ti-web-shared/a11y/icons/action-icon.js","lbp-cust-web-application/components/ti-web-shared/a11y/icons/decorative-icon.js","lbp-cust-web-application/components/ti-web-shared/a11y/icons/img-tooltip.js","lbp-cust-web-application/components/ti-web-shared/a11y/icons/semantic-icon.js","lbp-cust-web-application/components/ti-web-shared/a11y/modals/alert-modal.js","lbp-cust-web-application/components/ti-web-shared/a11y/modals/simple-modal.js","lbp-cust-web-application/components/ti-web-shared/absence/absence-table-range.js","lbp-cust-web-application/components/ti-web-shared/absence/absence-table.js","lbp-cust-web-application/components/ti-web-shared/annex-area.js","lbp-cust-web-application/components/ti-web-shared/audio/static-wave.js","lbp-cust-web-application/components/ti-web-shared/breadcrumb/bc-display.js","lbp-cust-web-application/components/ti-web-shared/breadcrumb/bc-step.js","lbp-cust-web-application/components/ti-web-shared/charts/graph-component.js","lbp-cust-web-application/components/ti-web-shared/collapsibles/collapsible-button.js","lbp-cust-web-application/components/ti-web-shared/collapsibles/collapsible.js","lbp-cust-web-application/components/ti-web-shared/content-wrapper.js","lbp-cust-web-application/components/ti-web-shared/custom-ember-initials.js","lbp-cust-web-application/components/ti-web-shared/date-picker.js","lbp-cust-web-application/components/ti-web-shared/documents/document-add-file.js","lbp-cust-web-application/components/ti-web-shared/documents/document-audit.js","lbp-cust-web-application/components/ti-web-shared/documents/document-component.js","lbp-cust-web-application/components/ti-web-shared/documents/document-description.js","lbp-cust-web-application/components/ti-web-shared/documents/document-edit.js","lbp-cust-web-application/components/ti-web-shared/documents/document-file-uploader.js","lbp-cust-web-application/components/ti-web-shared/documents/document-informations.js","lbp-cust-web-application/components/ti-web-shared/documents/document-new-component.js","lbp-cust-web-application/components/ti-web-shared/documents/document-status-informations.js","lbp-cust-web-application/components/ti-web-shared/dropdown/dropdown.js","lbp-cust-web-application/components/ti-web-shared/dropdown/sort-by-selector.js","lbp-cust-web-application/components/ti-web-shared/dropdown/sort-by-wrapper.js","lbp-cust-web-application/components/ti-web-shared/editor/editor.js","lbp-cust-web-application/components/ti-web-shared/editor/text-editor-attachment.js","lbp-cust-web-application/components/ti-web-shared/editor/text-editor-attachments.js","lbp-cust-web-application/components/ti-web-shared/editor/text-editor-file-uploader.js","lbp-cust-web-application/components/ti-web-shared/editor/text-editor-wrapper.js","lbp-cust-web-application/components/ti-web-shared/editor/voice-message-attachment.js","lbp-cust-web-application/components/ti-web-shared/file-component.js","lbp-cust-web-application/components/ti-web-shared/file-uploader.js","lbp-cust-web-application/components/ti-web-shared/form-component.js","lbp-cust-web-application/components/ti-web-shared/form-group-component.js","lbp-cust-web-application/components/ti-web-shared/form/search-input.js","lbp-cust-web-application/components/ti-web-shared/generic-multi-selector.js","lbp-cust-web-application/components/ti-web-shared/img-avatar.js","lbp-cust-web-application/components/ti-web-shared/list/element-list.js","lbp-cust-web-application/components/ti-web-shared/main-body.js","lbp-cust-web-application/components/ti-web-shared/modals/audio-preview.js","lbp-cust-web-application/components/ti-web-shared/modals/authenticator-confirm-modal.js","lbp-cust-web-application/components/ti-web-shared/modals/blacklist-modal.js","lbp-cust-web-application/components/ti-web-shared/modals/document-viewer-popup.js","lbp-cust-web-application/components/ti-web-shared/modals/document-viewer.js","lbp-cust-web-application/components/ti-web-shared/modals/image-preview.js","lbp-cust-web-application/components/ti-web-shared/modals/initial-attachment-line.js","lbp-cust-web-application/components/ti-web-shared/modals/initial-attachments.js","lbp-cust-web-application/components/ti-web-shared/modals/merge-files.js","lbp-cust-web-application/components/ti-web-shared/modals/modal-component-text-icon.js","lbp-cust-web-application/components/ti-web-shared/modals/modal-component.js","lbp-cust-web-application/components/ti-web-shared/multi-selectors/cc-multi-selector-item.js","lbp-cust-web-application/components/ti-web-shared/multi-selectors/cc-multi-selector.js","lbp-cust-web-application/components/ti-web-shared/multi-selectors/tags-multi-selector-item.js","lbp-cust-web-application/components/ti-web-shared/multi-selectors/tags-multi-selector.js","lbp-cust-web-application/components/ti-web-shared/pagination-component.js","lbp-cust-web-application/components/ti-web-shared/panels/panel-collapse.js","lbp-cust-web-application/components/ti-web-shared/panels/results-list.js","lbp-cust-web-application/components/ti-web-shared/preview-modal.js","lbp-cust-web-application/components/ti-web-shared/project-part.js","lbp-cust-web-application/components/ti-web-shared/projects/adviser-project-group.js","lbp-cust-web-application/components/ti-web-shared/projects/document-nature-selector.js","lbp-cust-web-application/components/ti-web-shared/projects/lbp-accordion-element.js","lbp-cust-web-application/components/ti-web-shared/projects/lbp-action-element.js","lbp-cust-web-application/components/ti-web-shared/projects/lbp-add-document.js","lbp-cust-web-application/components/ti-web-shared/projects/lbp-indicator-list.js","lbp-cust-web-application/components/ti-web-shared/projects/lbp-indicator.js","lbp-cust-web-application/components/ti-web-shared/projects/lbp-project-bloc.js","lbp-cust-web-application/components/ti-web-shared/projects/lbp-project-part.js","lbp-cust-web-application/components/ti-web-shared/projects/lbp-unread-documents-indicators.js","lbp-cust-web-application/components/ti-web-shared/projects/project-assignation.js","lbp-cust-web-application/components/ti-web-shared/projects/project-audit.js","lbp-cust-web-application/components/ti-web-shared/projects/project-card-component.js","lbp-cust-web-application/components/ti-web-shared/projects/project-description.js","lbp-cust-web-application/components/ti-web-shared/projects/project-details-component.js","lbp-cust-web-application/components/ti-web-shared/projects/project-element-list.js","lbp-cust-web-application/components/ti-web-shared/projects/project-group-title.js","lbp-cust-web-application/components/ti-web-shared/projects/project-group.js","lbp-cust-web-application/components/ti-web-shared/projects/project-informations.js","lbp-cust-web-application/components/ti-web-shared/projects/project-nature-selector.js","lbp-cust-web-application/components/ti-web-shared/projects/project-part-document-copy-file.js","lbp-cust-web-application/components/ti-web-shared/projects/project-part-document-file-selector.js","lbp-cust-web-application/components/ti-web-shared/projects/project-part-document-selector.js","lbp-cust-web-application/components/ti-web-shared/projects/project-part-status-choose.js","lbp-cust-web-application/components/ti-web-shared/projects/project-preview-document-panel.js","lbp-cust-web-application/components/ti-web-shared/projects/project-preview-folder-panel.js","lbp-cust-web-application/components/ti-web-shared/projects/project-shared-edit.js","lbp-cust-web-application/components/ti-web-shared/projects/project-shared-list.js","lbp-cust-web-application/components/ti-web-shared/projects/project-shared.js","lbp-cust-web-application/components/ti-web-shared/projects/project-statistics.js","lbp-cust-web-application/components/ti-web-shared/rating-component.js","lbp-cust-web-application/components/ti-web-shared/sanitize-html.js","lbp-cust-web-application/components/ti-web-shared/selector.js","lbp-cust-web-application/components/ti-web-shared/side-menu/side-menu-line.js","lbp-cust-web-application/components/ti-web-shared/side-menu/side-menu-section.js","lbp-cust-web-application/components/ti-web-shared/side-panel/side-bar-accessibility.js","lbp-cust-web-application/components/ti-web-shared/side-panel/side-bar-module-selector.js","lbp-cust-web-application/components/ti-web-shared/side-panel/side-bar-profile.js","lbp-cust-web-application/components/ti-web-shared/side-panel/side-panel-burger.js","lbp-cust-web-application/components/ti-web-shared/side-panel/side-panel-logo.js","lbp-cust-web-application/components/ti-web-shared/side-panel/side-panel.js","lbp-cust-web-application/components/ti-web-shared/site-map/site-map-link.js","lbp-cust-web-application/components/ti-web-shared/site-map/site-map.js","lbp-cust-web-application/components/ti-web-shared/spinner/component-spinner.js","lbp-cust-web-application/components/ti-web-shared/spinner/page-spinner.js","lbp-cust-web-application/components/ti-web-shared/spinner/spinner.js","lbp-cust-web-application/components/ti-web-shared/tabs/tab-component.js","lbp-cust-web-application/components/ti-web-shared/tabs/tab-item-component.js","lbp-cust-web-application/components/ti-web-shared/time-picker.js","lbp-cust-web-application/components/ti-web-shared/treeview/reply-template-tree.js","lbp-cust-web-application/components/ti-web-shared/treeview/treeview-component.js","lbp-cust-web-application/components/ti-web-shared/treeview/treeview-node-line-component.js","lbp-cust-web-application/components/ti-web-shared/treeview/treeview-search-combo.js","lbp-cust-web-application/components/ti-web-shared/wave-surfer/wave-surfer-container.js","lbp-cust-web-application/components/ticust-web-module-authentication/auth-wrapper.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation-action-bar-component.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation-footer-list.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation-header-list.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation-line-component.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/composer/conversation-composer-create.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/composer/conversation-composer-reply.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/composer/conversation-modal-leave.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-action-bar.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-header.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-attachment.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-attachments.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-body.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-header.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-list-line.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-list.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-older.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-search-form.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/lbp-conversation-header-data.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/lbp-conversation-header.js","lbp-cust-web-application/components/ticust-web-module-interactions/conversation/simple-attachment-display.js","lbp-cust-web-application/components/ticust-web-module-interactions/editor/message-editor.js","lbp-cust-web-application/components/ticust-web-module-interactions/inbenta/inbenta-iframe.js","lbp-cust-web-application/components/ticust-web-module-interactions/label-line-component.js","lbp-cust-web-application/components/ticust-web-module-interactions/label/color-select-component.js","lbp-cust-web-application/components/ticust-web-module-interactions/label/popup-component.js","lbp-cust-web-application/components/ticust-web-module-interactions/label/popup-edit-component.js","lbp-cust-web-application/components/ticust-web-module-projects/projects/project-group.js","lbp-cust-web-application/config/asset-manifest.js","lbp-cust-web-application/controllers/app.js","lbp-cust-web-application/controllers/common/site-map.js","lbp-cust-web-application/controllers/interlocutors/interlocutor/conversations/claim.js","lbp-cust-web-application/controllers/interlocutors/interlocutor/conversations/inbenta.js","lbp-cust-web-application/controllers/interlocutors/interlocutor/help.js","lbp-cust-web-application/controllers/interlocutors/interlocutor/parameters/notifications.js","lbp-cust-web-application/controllers/ticust-web-module-authentication/token.js","lbp-cust-web-application/formats.js","lbp-cust-web-application/helpers/-clear-element.js","lbp-cust-web-application/helpers/-link-to-params.js","lbp-cust-web-application/helpers/and.js","lbp-cust-web-application/helpers/app-version.js","lbp-cust-web-application/helpers/await.js","lbp-cust-web-application/helpers/bs-contains.js","lbp-cust-web-application/helpers/bs-eq.js","lbp-cust-web-application/helpers/cancel-all.js","lbp-cust-web-application/helpers/concat.js","lbp-cust-web-application/helpers/contains.js","lbp-cust-web-application/helpers/date-short-view.js","lbp-cust-web-application/helpers/ellipsis.js","lbp-cust-web-application/helpers/ember-power-select-is-group.js","lbp-cust-web-application/helpers/ember-power-select-is-selected.js","lbp-cust-web-application/helpers/ember-power-select-true-string-if-present.js","lbp-cust-web-application/helpers/eq.js","lbp-cust-web-application/helpers/format-date-time-tag.js","lbp-cust-web-application/helpers/format-date.js","lbp-cust-web-application/helpers/format-message.js","lbp-cust-web-application/helpers/format-number.js","lbp-cust-web-application/helpers/format-relative.js","lbp-cust-web-application/helpers/format-time.js","lbp-cust-web-application/helpers/format-timer.js","lbp-cust-web-application/helpers/gt.js","lbp-cust-web-application/helpers/gte.js","lbp-cust-web-application/helpers/has-role.js","lbp-cust-web-application/helpers/integer-to-index-array.js","lbp-cust-web-application/helpers/is-array.js","lbp-cust-web-application/helpers/is-empty.js","lbp-cust-web-application/helpers/is-equal.js","lbp-cust-web-application/helpers/is-fulfilled.js","lbp-cust-web-application/helpers/is-pending.js","lbp-cust-web-application/helpers/is-rejected.js","lbp-cust-web-application/helpers/left-pad.js","lbp-cust-web-application/helpers/loc.js","lbp-cust-web-application/helpers/lowercase.js","lbp-cust-web-application/helpers/lt.js","lbp-cust-web-application/helpers/lte.js","lbp-cust-web-application/helpers/not-eq.js","lbp-cust-web-application/helpers/not.js","lbp-cust-web-application/helpers/numeric-unit-view.js","lbp-cust-web-application/helpers/on-document.js","lbp-cust-web-application/helpers/on-window.js","lbp-cust-web-application/helpers/on.js","lbp-cust-web-application/helpers/or.js","lbp-cust-web-application/helpers/path.js","lbp-cust-web-application/helpers/perform.js","lbp-cust-web-application/helpers/pluralize.js","lbp-cust-web-application/helpers/promise-all.js","lbp-cust-web-application/helpers/promise-hash.js","lbp-cust-web-application/helpers/promise-rejected-reason.js","lbp-cust-web-application/helpers/singularize.js","lbp-cust-web-application/helpers/sum.js","lbp-cust-web-application/helpers/t.js","lbp-cust-web-application/helpers/task.js","lbp-cust-web-application/helpers/to-unix-timestamp.js","lbp-cust-web-application/helpers/xor.js","lbp-cust-web-application/index.js","lbp-cust-web-application/initializers/allow-link-action.js","lbp-cust-web-application/initializers/app-version.js","lbp-cust-web-application/initializers/authenticators/ti.js","lbp-cust-web-application/initializers/component-lookup-override.js","lbp-cust-web-application/initializers/components/ti-web-shared/a11y/focusable.js","lbp-cust-web-application/initializers/components/ti-web-shared/documents/document-component.js","lbp-cust-web-application/initializers/components/ti-web-shared/documents/document-file-uploader.js","lbp-cust-web-application/initializers/components/ti-web-shared/file-component.js","lbp-cust-web-application/initializers/components/ti-web-shared/file-uploader.js","lbp-cust-web-application/initializers/components/ti-web-shared/modals/document-viewer-popup.js","lbp-cust-web-application/initializers/components/ti-web-shared/modals/document-viewer.js","lbp-cust-web-application/initializers/components/ti-web-shared/modals/modal-component.js","lbp-cust-web-application/initializers/components/ti-web-shared/projects/project-card-component.js","lbp-cust-web-application/initializers/components/ti-web-shared/projects/project-details-component.js","lbp-cust-web-application/initializers/components/ti-web-shared/projects/project-group.js","lbp-cust-web-application/initializers/components/ti-web-shared/projects/project-informations.js","lbp-cust-web-application/initializers/components/ti-web-shared/side-menu/side-menu-line.js","lbp-cust-web-application/initializers/components/ti-web-shared/side-menu/side-menu-section.js","lbp-cust-web-application/initializers/components/ti-web-shared/side-panel/side-panel.js","lbp-cust-web-application/initializers/components/ti-web-shared/spinner/spinner.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation-line-component.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/composer/conversation-composer-abstract.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/composer/conversation-composer-create.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/composer/conversation-composer-reply.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-attachment.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-attachments.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-body.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-header.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-list-line.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-list.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/label-line-component.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/label/popup-edit-component.js","lbp-cust-web-application/initializers/components/ticust-web-module-interactions/side-menu/side-menu.js","lbp-cust-web-application/initializers/components/ticust-web-module-projects/side-menu/side-menu.js","lbp-cust-web-application/initializers/container-debug-adapter.js","lbp-cust-web-application/initializers/controllers/ti-web-shared/interlocutors/interlocutor/projects/project.js","lbp-cust-web-application/initializers/controllers/ticust-web-module-authentication/login.js","lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/conversations/abstractCreateConversation.js","lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/conversations/conversation.js","lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/conversations/create.js","lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/conversations/drafts/draft.js","lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/conversations/sources/source.js","lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/labels/settings.js","lbp-cust-web-application/initializers/controllers/ticust-web-module-projects/interlocutors/interlocutor/projects/index.js","lbp-cust-web-application/initializers/controllers/ticust-web-module-projects/interlocutors/interlocutor/projects/project.js","lbp-cust-web-application/initializers/controllers/ticust-web-module-projects/interlocutors/interlocutor/projects/project/index.js","lbp-cust-web-application/initializers/ember-concurrency.js","lbp-cust-web-application/initializers/ember-data.js","lbp-cust-web-application/initializers/ember-keyboard-first-responder-inputs.js","lbp-cust-web-application/initializers/ember-simple-auth.js","lbp-cust-web-application/initializers/engine-instance-override.js","lbp-cust-web-application/initializers/engines.js","lbp-cust-web-application/initializers/engines/auth-engine.js","lbp-cust-web-application/initializers/engines/interactions-engine.js","lbp-cust-web-application/initializers/engines/projects-engine.js","lbp-cust-web-application/initializers/export-application-global.js","lbp-cust-web-application/initializers/input.js","lbp-cust-web-application/initializers/link-to-helper-extension.js","lbp-cust-web-application/initializers/load-bootstrap-config.js","lbp-cust-web-application/initializers/mixins/attachment-settings.js","lbp-cust-web-application/initializers/mixins/ti-web-shared/toastMixin.js","lbp-cust-web-application/initializers/model-fragments.js","lbp-cust-web-application/initializers/models/conversation-message.js","lbp-cust-web-application/initializers/models/conversation.js","lbp-cust-web-application/initializers/models/interlocutor.js","lbp-cust-web-application/initializers/models/label.js","lbp-cust-web-application/initializers/models/project-part-document.js","lbp-cust-web-application/initializers/models/project.js","lbp-cust-web-application/initializers/models/theme.js","lbp-cust-web-application/initializers/models/user.js","lbp-cust-web-application/initializers/polyfill/object-polyfill.js","lbp-cust-web-application/initializers/routes/ticust-web-module-authentication/login.js","lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/abstractCreateConversation.js","lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/abstractSearchConversation.js","lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/conversation.js","lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/create.js","lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/drafts/draft.js","lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/labels/label.js","lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/sources/source.js","lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/labels/settings.js","lbp-cust-web-application/initializers/routes/ticust-web-module-projects/interlocutors/interlocutor/projects/index.js","lbp-cust-web-application/initializers/routes/ticust-web-module-projects/interlocutors/interlocutor/projects/project.js","lbp-cust-web-application/initializers/services/tag-commander-cli/tags.js","lbp-cust-web-application/initializers/services/ti-web-shared/project-service.js","lbp-cust-web-application/initializers/services/ti-web-shared/topbar-service.js","lbp-cust-web-application/initializers/services/ti-web-shared/user-idle.js","lbp-cust-web-application/initializers/services/ticust-web-common/identity-service.js","lbp-cust-web-application/initializers/services/ticust-web-module-interactions/conversation-query.js","lbp-cust-web-application/initializers/simple-auth-token.js","lbp-cust-web-application/initializers/tiLogger.js","lbp-cust-web-application/initializers/ticust-web-common/number-polyfill.js","lbp-cust-web-application/initializers/ticust-web-common/string-polyfill.js","lbp-cust-web-application/initializers/toastr.js","lbp-cust-web-application/initializers/validator-lookup-override.js","lbp-cust-web-application/instance-initializers/ember-data.js","lbp-cust-web-application/instance-initializers/ember-intl.js","lbp-cust-web-application/instance-initializers/ember-simple-auth.js","lbp-cust-web-application/instance-initializers/load-asset-manifest.js","lbp-cust-web-application/instance-initializers/override-router-ticust-web-module-authentication.js","lbp-cust-web-application/instance-initializers/override-router-ticust-web-module-interactions.js","lbp-cust-web-application/instance-initializers/override-router-ticust-web-module-projects.js","lbp-cust-web-application/instance-initializers/phone-input.js","lbp-cust-web-application/mixins/attachment-settings.js","lbp-cust-web-application/mixins/config-service-mixin.js","lbp-cust-web-application/mixins/focus.js","lbp-cust-web-application/mixins/infinite-scroll.js","lbp-cust-web-application/mixins/keydown.js","lbp-cust-web-application/mixins/link-action.js","lbp-cust-web-application/mixins/message-template-reference-image.js","lbp-cust-web-application/mixins/project-indicator.js","lbp-cust-web-application/mixins/reference-image.js","lbp-cust-web-application/mixins/right-check.js","lbp-cust-web-application/mixins/self-service.js","lbp-cust-web-application/mixins/side-menu.js","lbp-cust-web-application/mixins/signature-reference-image.js","lbp-cust-web-application/mixins/spellchecker-language.js","lbp-cust-web-application/mixins/tabbable.js","lbp-cust-web-application/mixins/toastMixin.js","lbp-cust-web-application/mixins/utils/fileSize.js","lbp-cust-web-application/mixins/utils/numericUnit.js","lbp-cust-web-application/models/actor.js","lbp-cust-web-application/models/audit.js","lbp-cust-web-application/models/conversation-message.js","lbp-cust-web-application/models/conversation.js","lbp-cust-web-application/models/default.js","lbp-cust-web-application/models/document-model.js","lbp-cust-web-application/models/document-nature.js","lbp-cust-web-application/models/email.js","lbp-cust-web-application/models/enums/channel-type.js","lbp-cust-web-application/models/enums/confidentiality-type.js","lbp-cust-web-application/models/enums/conversation-status.js","lbp-cust-web-application/models/enums/default.js","lbp-cust-web-application/models/enums/document-type.js","lbp-cust-web-application/models/enums/message-conversation-status.js","lbp-cust-web-application/models/enums/owner-type.js","lbp-cust-web-application/models/enums/priority.js","lbp-cust-web-application/models/enums/project-creator.js","lbp-cust-web-application/models/enums/project-part-document-file-status.js","lbp-cust-web-application/models/enums/project-part-document-status.js","lbp-cust-web-application/models/enums/project-part-status.js","lbp-cust-web-application/models/enums/project-status.js","lbp-cust-web-application/models/enums/project-template-status.js","lbp-cust-web-application/models/enums/project-type.js","lbp-cust-web-application/models/enums/provider-type.js","lbp-cust-web-application/models/enums/secured-channel-type.js","lbp-cust-web-application/models/enums/sender-type.js","lbp-cust-web-application/models/enums/sensibility-level.js","lbp-cust-web-application/models/enums/shared-interlocutor-profile.js","lbp-cust-web-application/models/enums/signature-owner-type.js","lbp-cust-web-application/models/enums/time-unit.js","lbp-cust-web-application/models/interlocutor.js","lbp-cust-web-application/models/label.js","lbp-cust-web-application/models/multi-part.js","lbp-cust-web-application/models/notification-template.js","lbp-cust-web-application/models/notification.js","lbp-cust-web-application/models/part.js","lbp-cust-web-application/models/profile.js","lbp-cust-web-application/models/project-nature.js","lbp-cust-web-application/models/project-part-document-file.js","lbp-cust-web-application/models/project-part-document.js","lbp-cust-web-application/models/project-part.js","lbp-cust-web-application/models/project-template-part-document.js","lbp-cust-web-application/models/project-template-part.js","lbp-cust-web-application/models/project-template.js","lbp-cust-web-application/models/project.js","lbp-cust-web-application/models/prospect.js","lbp-cust-web-application/models/setting.js","lbp-cust-web-application/models/simple-part-s3.js","lbp-cust-web-application/models/simple-part-text.js","lbp-cust-web-application/models/simple-part.js","lbp-cust-web-application/models/subscription.js","lbp-cust-web-application/models/theme.js","lbp-cust-web-application/models/trusted-interlocutor.js","lbp-cust-web-application/models/user.js","lbp-cust-web-application/modifiers/focus-trap.js","lbp-cust-web-application/modifiers/ref.js","lbp-cust-web-application/polyfills/html-polyfill.js","lbp-cust-web-application/resolver.js","lbp-cust-web-application/router.js","lbp-cust-web-application/routes/app.js","lbp-cust-web-application/routes/app/index.js","lbp-cust-web-application/routes/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/claim.js","lbp-cust-web-application/routes/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/inbenta.js","lbp-cust-web-application/routes/app/ticust-web-module-interactions/interlocutors/interlocutor/help.js","lbp-cust-web-application/routes/app/ticust-web-module-interactions/interlocutors/interlocutor/parameters/notifications.js","lbp-cust-web-application/routes/app/ticust-web-module-projects/interlocutors/interlocutor/help.js","lbp-cust-web-application/routes/application.js","lbp-cust-web-application/routes/common/site-map.js","lbp-cust-web-application/routes/engine-base-route.js","lbp-cust-web-application/routes/host-base-route.js","lbp-cust-web-application/routes/index.js","lbp-cust-web-application/routes/login.js","lbp-cust-web-application/routes/ticust-web-module-authentication/otu.js","lbp-cust-web-application/sanitizers/help.js","lbp-cust-web-application/sanitizers/html-message.js","lbp-cust-web-application/serializers/application.js","lbp-cust-web-application/serializers/conversation.js","lbp-cust-web-application/serializers/interlocutor.js","lbp-cust-web-application/serializers/multi-part.js","lbp-cust-web-application/serializers/part.js","lbp-cust-web-application/serializers/setting.js","lbp-cust-web-application/serializers/simple-part-s3.js","lbp-cust-web-application/serializers/simple-part-text.js","lbp-cust-web-application/serializers/trusted-interlocutor.js","lbp-cust-web-application/services/accessible-date.js","lbp-cust-web-application/services/ai-self-service.js","lbp-cust-web-application/services/ajax-binary.js","lbp-cust-web-application/services/ajax.js","lbp-cust-web-application/services/api-settings.js","lbp-cust-web-application/services/asset-loader.js","lbp-cust-web-application/services/browser-utils.js","lbp-cust-web-application/services/common-utils.js","lbp-cust-web-application/services/config.js","lbp-cust-web-application/services/cookies.js","lbp-cust-web-application/services/csv.js","lbp-cust-web-application/services/file-utils.js","lbp-cust-web-application/services/host-application.js","lbp-cust-web-application/services/identity-service.js","lbp-cust-web-application/services/image-utils.js","lbp-cust-web-application/services/intl.js","lbp-cust-web-application/services/keyboard.js","lbp-cust-web-application/services/lbp-message-analysis.js","lbp-cust-web-application/services/lbp-message.js","lbp-cust-web-application/services/lbp-service.js","lbp-cust-web-application/services/logger-service.js","lbp-cust-web-application/services/modules-manager.js","lbp-cust-web-application/services/page-title-update.js","lbp-cust-web-application/services/pagination-helper.js","lbp-cust-web-application/services/pasted-content-cleanup-service.js","lbp-cust-web-application/services/phone-input.js","lbp-cust-web-application/services/project-reader-service.js","lbp-cust-web-application/services/project-service.js","lbp-cust-web-application/services/pub-sub.js","lbp-cust-web-application/services/queue.js","lbp-cust-web-application/services/recorder-service.js","lbp-cust-web-application/services/scroll-activity.js","lbp-cust-web-application/services/session.js","lbp-cust-web-application/services/settings-service.js","lbp-cust-web-application/services/sitemap-service.js","lbp-cust-web-application/services/spellchecker.js","lbp-cust-web-application/services/tags.js","lbp-cust-web-application/services/text-measurer.js","lbp-cust-web-application/services/toast.js","lbp-cust-web-application/services/topbar-service.js","lbp-cust-web-application/services/user-activity.js","lbp-cust-web-application/services/user-idle.js","lbp-cust-web-application/services/variables-management.js","lbp-cust-web-application/session-stores/application.js","lbp-cust-web-application/storages/ti-token-info.js","lbp-cust-web-application/templates/app.js","lbp-cust-web-application/templates/app/loading.js","lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/claim.js","lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/conversation.js","lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/create.js","lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/inbenta.js","lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/sources/source.js","lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/help.js","lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/labels/settings.js","lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/parameters/notifications.js","lbp-cust-web-application/templates/app/ticust-web-module-projects/interlocutors/interlocutor/help.js","lbp-cust-web-application/templates/app/ticust-web-module-projects/interlocutors/interlocutor/projects/index.js","lbp-cust-web-application/templates/app/ticust-web-module-projects/interlocutors/interlocutor/projects/project/index.js","lbp-cust-web-application/templates/application.js","lbp-cust-web-application/templates/components/a11y/a11y-action-icon.js","lbp-cust-web-application/templates/components/a11y/a11y-semantic-icon.js","lbp-cust-web-application/templates/components/a11y/a11y-spinner.js","lbp-cust-web-application/templates/components/a11y/buttons/icon-button.js","lbp-cust-web-application/templates/components/claim-form.js","lbp-cust-web-application/templates/components/common/dropdown/dropdown-component.js","lbp-cust-web-application/templates/components/common/modal/self-service-modal.js","lbp-cust-web-application/templates/components/common/pagination/lbp-pagination-component.js","lbp-cust-web-application/templates/components/ember-popper-targeting-parent.js","lbp-cust-web-application/templates/components/ember-popper.js","lbp-cust-web-application/templates/components/help-page.js","lbp-cust-web-application/templates/components/side-menu/side-menu.js","lbp-cust-web-application/templates/components/side-panel/side-panel.js","lbp-cust-web-application/templates/components/ti-web-shared/content-wrapper.js","lbp-cust-web-application/templates/components/ti-web-shared/documents/document-component.js","lbp-cust-web-application/templates/components/ti-web-shared/documents/document-file-uploader.js","lbp-cust-web-application/templates/components/ti-web-shared/file-component.js","lbp-cust-web-application/templates/components/ti-web-shared/modals/blacklist-modal.js","lbp-cust-web-application/templates/components/ti-web-shared/modals/document-viewer-popup.js","lbp-cust-web-application/templates/components/ti-web-shared/modals/document-viewer.js","lbp-cust-web-application/templates/components/ti-web-shared/modals/modal-component.js","lbp-cust-web-application/templates/components/ti-web-shared/panels/results-list.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-accordion-element.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-action-element.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-add-document.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-indicator-list.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-indicator.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-project-bloc.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-project-part.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-unread-documents-indicators.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/project-card-component.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/project-description.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/project-details-component.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/project-element-list.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/project-group.js","lbp-cust-web-application/templates/components/ti-web-shared/projects/project-informations.js","lbp-cust-web-application/templates/components/ti-web-shared/side-menu/side-menu-line.js","lbp-cust-web-application/templates/components/ti-web-shared/side-menu/side-menu-section.js","lbp-cust-web-application/templates/components/ti-web-shared/spinner/spinner.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-action-bar-component.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-footer-list.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-header-list.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-line-component.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/composer/conversation-composer-create.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/composer/conversation-composer-reply.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/composer/conversation-modal-leave.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-action-bar.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-attachment.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-attachments.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-body.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-header.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-list.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-search-form.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/lbp-conversation-header-data.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/lbp-conversation-header.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/simple-attachment-display.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/editor/message-editor.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/inbenta/inbenta-iframe.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/label-line-component.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/label/color-select-component.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/label/popup-component.js","lbp-cust-web-application/templates/components/ticust-web-module-interactions/label/popup-edit-component.js","lbp-cust-web-application/templates/loading.js","lbp-cust-web-application/templates/ticust-web-module-authentication/login.js","lbp-cust-web-application/templates/ticust-web-module-authentication/logout.js","lbp-cust-web-application/templates/ticust-web-module-authentication/sso-error.js","lbp-cust-web-application/transforms/array.js","lbp-cust-web-application/transforms/fragment-array.js","lbp-cust-web-application/transforms/fragment.js","lbp-cust-web-application/translations/de-de.js","lbp-cust-web-application/translations/en-gb.js","lbp-cust-web-application/translations/fr-fr.js","lbp-cust-web-application/translations/it-it.js","lbp-cust-web-application/uploaders/s3.js","lbp-cust-web-application/uploaders/uploader.js","lbp-cust-web-application/utils/get-cmd-key.js","lbp-cust-web-application/utils/identity-utils.js","lbp-cust-web-application/utils/intl/missing-message.js","lbp-cust-web-application/utils/link-replace-utils.js","lbp-cust-web-application/utils/listener-name.js","lbp-cust-web-application/utils/part-utils.js","lbp-cust-web-application/utils/uuid-generator.js","lbp-cust-web-application/validators/alias.js","lbp-cust-web-application/validators/belongs-to.js","lbp-cust-web-application/validators/collection.js","lbp-cust-web-application/validators/confirmation.js","lbp-cust-web-application/validators/date.js","lbp-cust-web-application/validators/dependent.js","lbp-cust-web-application/validators/ds-error.js","lbp-cust-web-application/validators/exclusion.js","lbp-cust-web-application/validators/format.js","lbp-cust-web-application/validators/has-many.js","lbp-cust-web-application/validators/inclusion.js","lbp-cust-web-application/validators/label-name-unique.js","lbp-cust-web-application/validators/length.js","lbp-cust-web-application/validators/messages.js","lbp-cust-web-application/validators/number.js","lbp-cust-web-application/validators/presence.js","lbp-cust-web-application/validators/sanitize-not-empty.js","lbp-cust-web-application/validators/unique-title.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(\"lbp-cust-web-application/adapters/application\", [\"exports\", \"ticust-web-common/adapters/application\"], function (_exports, _application) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _application.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/audit\", [\"exports\", \"ticust-web-common/adapters/audit\"], function (_exports, _audit) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _audit.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/conversation-message\", [\"exports\", \"lbp-cust-web-application/adapters/application\"], function (_exports, _application) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _application.default.extend({\n    ajax: function ajax(url, type, options) {\n      // Wait ES sync when draft is created\n      if (type === 'DELETE' || type === 'POST' && options && options.data && options.data.status === 'DRAFT') {\n        url += '?refresh=true';\n      }\n      return this._super(url, type, options);\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/conversation\", [\"exports\", \"ticust-web-common/adapters/conversation\"], function (_exports, _conversation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _conversation.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/document-model\", [\"exports\", \"lbp-cust-web-application/adapters/application\"], function (_exports, _application) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _application.default.extend({\n    namespace: Ember.computed.alias('config.namespace')\n  });\n});","define(\"lbp-cust-web-application/adapters/document-nature\", [\"exports\", \"ticust-web-common/adapters/document-nature\"], function (_exports, _documentNature) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentNature.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/notification-template\", [\"exports\", \"ticust-web-common/adapters/notification-template\"], function (_exports, _notificationTemplate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _notificationTemplate.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/notification\", [\"exports\", \"ticust-web-common/adapters/notification\"], function (_exports, _notification) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _notification.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/project-nature\", [\"exports\", \"ticust-web-common/adapters/project-nature\"], function (_exports, _projectNature) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectNature.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/project-part-document-file\", [\"exports\", \"ticust-web-common/adapters/project-part-document-file\"], function (_exports, _projectPartDocumentFile) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartDocumentFile.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/project-part-document\", [\"exports\", \"ticust-web-common/adapters/project-part-document\"], function (_exports, _projectPartDocument) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartDocument.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/project-part\", [\"exports\", \"ticust-web-common/adapters/project-part\"], function (_exports, _projectPart) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPart.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/project\", [\"exports\", \"ticust-web-common/adapters/project\"], function (_exports, _project) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _project.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/setting\", [\"exports\", \"ticust-web-common/adapters/setting\"], function (_exports, _setting) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _setting.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/subscription\", [\"exports\", \"ticust-web-common/adapters/subscription\"], function (_exports, _subscription) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _subscription.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/theme\", [\"exports\", \"lbp-cust-web-application/adapters/application\"], function (_exports, _application) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _application.default.extend({\n    config: Ember.inject.service(),\n    namespace: Ember.computed('config.namespace', function () {\n      return this.get('config.namespace') + '/interco';\n    }),\n    buildURL: function buildURL(modelName, id, snapshot, requestType, query) {\n      if (modelName === 'theme' && id) {\n        return '/api/interco/theme/' + encodeURIComponent(id);\n      }\n      return this._super(modelName, id, snapshot, requestType, query);\n    }\n  });\n});","define(\"lbp-cust-web-application/adapters/trusted-interlocutor\", [\"exports\", \"ticust-web-common/adapters/trusted-interlocutor\"], function (_exports, _trustedInterlocutor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _trustedInterlocutor.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/app\", [\"exports\", \"lbp-cust-web-application/resolver\", \"ember-load-initializers\", \"lbp-cust-web-application/config/environment\", \"lbp-cust-web-application/polyfills/html-polyfill\"], function (_exports, _resolver, _emberLoadInitializers, _environment, _htmlPolyfill) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n\n  var App = Ember.Application.extend({\n    modulePrefix: _environment.default.modulePrefix,\n    podModulePrefix: _environment.default.podModulePrefix,\n    Resolver: _resolver.default,\n    engines: {\n      ticustWebModuleAuthentication: {\n        dependencies: {\n          services: ['hostApplication', 'store', 'intl', 'identity-service', 'session', 'cookies', 'ajax', 'toast', 'config', 'api-settings', 'lbp-service'],\n          externalRoutes: {\n            'host-base-route': 'index'\n          }\n        }\n      },\n      ticustWebModuleTopbar: {\n        dependencies: {\n          services: ['hostApplication', 'session', 'identity-service', 'intl', 'topbar-service', 'modules-manager', 'config', 'toast', 'api-settings'],\n          externalRoutes: {\n            'ember-auth-login': 'ticust-web-module-authentication.login'\n          }\n        }\n      },\n      ticustWebModuleInteractions: {\n        dependencies: {\n          services: ['hostApplication', 'store', 'intl', 'identity-service', 'spellchecker', 'session', 'cookies', 'ajax', 'ajax-binary', 'topbar-service', 'modules-manager', 'toast', 'config', 'api-settings', 'logger-service', 'tags', 'ai-self-service', 'lbp-message', 'lbp-service', 'pagination-helper', 'page-title-update', 'lbp-message-analysis'],\n          externalRoutes: {\n            'ember-auth-login': 'ticust-web-module-authentication.login',\n            'ember-projects-details': 'app.ticust-web-module-projects.interlocutors.interlocutor.projects.project',\n            'ember-settings': 'app.ticust-web-module-profile',\n            'ticust-web-module-projects': 'app.ticust-web-module-projects',\n            'site-map-profile': 'app.ticust-web-module-profile.site-map',\n            'site-map-projects': 'app.ticust-web-module-projects.interlocutors.interlocutor.site-map'\n          }\n        }\n      },\n      ticustWebModuleProfile: {\n        dependencies: {\n          services: ['hostApplication', 'store', 'intl', 'identity-service', 'session', 'cookies', 'ajax', 'topbar-service', 'modules-manager', 'toast', 'config', 'api-settings', 'page-title-update'],\n          externalRoutes: {\n            'ember-auth-login': 'unused',\n            'ember-settings': 'app.ticust-web-module-profile',\n            'site-map-interactions': 'app.ticust-web-module-interactions.interlocutors.interlocutor.site-map',\n            'site-map-projects': 'app.ticust-web-module-projects.interlocutors.interlocutor.site-map'\n          }\n        }\n      },\n      ticustWebModuleProjects: {\n        dependencies: {\n          services: ['hostApplication', 'store', 'intl', 'identity-service', 'session', 'cookies', 'ajax', 'topbar-service', 'modules-manager', 'toast', 'config', 'api-settings', 'logger-service', 'router', 'tags', 'lbp-service', 'project-reader-service', 'page-title-update'],\n          externalRoutes: {\n            'ember-auth-login': 'unused',\n            'ember-settings': 'app.ticust-web-module-profile',\n            'ticust-web-module-interactions': 'app.ticust-web-module-interactions',\n            'ember-interactions': 'app.ticust-web-module-interactions.' + 'interlocutors.interlocutor.conversations.conversation',\n            'site-map-profile': 'app.ticust-web-module-profile.site-map',\n            'site-map-interactions': 'app.ticust-web-module-interactions.interlocutors.interlocutor.site-map'\n          }\n        }\n      }\n    }\n  });\n  (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);\n  window.onload = function () {\n    var loading = document.getElementById('loading-text');\n    if (loading) {\n      loading.hidden = true;\n    }\n  };\n  var _default = _exports.default = App;\n});","define(\"lbp-cust-web-application/authenticators/lbp-token-auth\", [\"exports\", \"ember-simple-auth-token/authenticators/jwt\", \"lodash\"], function (_exports, _jwt, _lodash) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _jwt.default.extend({\n    // Services\n    ajax: Ember.inject.service(),\n    session: Ember.inject.service(),\n    identity: Ember.inject.service('identity-service'),\n    config: Ember.inject.service(),\n    tiLogger: Ember.inject.service('logger-service'),\n    router: Ember.inject.service(),\n    getAuthenticateData: function getAuthenticateData(credentials) {\n      var authentication = this._super(credentials);\n      authentication.lbpToken = credentials;\n      return authentication;\n    },\n    makeRequest: function makeRequest(url, data, headers) {\n      var _this = this;\n      var lbpToken = data;\n      if (lbpToken && !(data instanceof Object)) {\n        this.get('tiLogger').debug('Call LBP Token Authenticator with lbpToken = ' + lbpToken);\n        return this.get('ajax').raw('/api/customer/authentication/token-login?lbpToken=' + lbpToken, {\n          method: 'GET',\n          headers: this.get('identity.ajaxHeaders')\n        }).then(function (response) {\n          _this.get('identity').set('authSuccess', true);\n          return {\n            json: response.response\n          };\n        });\n      }\n      // Refresh token\n      this.get('tiLogger').debug('Call refresh token');\n      return this._super(url, data, headers).then(function () {\n        var data = _lodash.default.clone(_this.get('session.data.authenticated'));\n        return {\n          json: data\n        };\n      });\n    },\n    handleAuthResponse: function handleAuthResponse(response) {\n      if (Ember.isEmpty(response.userId)) {\n        throw new Error('Token is empty. Please check your backend response.');\n      }\n\n      /* LBP: fix expired token issue when device clock is out of sync with timezone\n         by overriding the token's exp */\n      var expiresAt = this.getCurrentTime() + response.timeToLive;\n      response.expiresAt = expiresAt;\n      this.scheduleAccessTokenRefresh(expiresAt, {});\n      return response;\n    },\n    restore: function restore(data) {\n      var expiresAt = data.expiresAt;\n      var now = this.getCurrentTime();\n      var router = Ember.getOwner(this).lookup('router:main');\n      if (expiresAt > now && !(this.get('identity.authSuccess') === false && router.get('url') === '/auth/otu')) {\n        this.get('identity').set('authSuccess', true);\n        var wait = (expiresAt - now - this.refreshLeeway) * 1000;\n        if (wait > 0) {\n          this.scheduleAccessTokenRefresh(expiresAt, {});\n          return Promise.resolve(data);\n        }\n      } else {\n        return Promise.reject(new Error('token is expired'));\n      }\n    },\n    invalidate: function invalidate() {\n      var _this2 = this;\n      // Get LBP Token\n      var token = this.get('session.data.context.jetonLbp');\n\n      // Delete context stored into local storage\n      this.get('session').set('data.context', undefined);\n\n      // Delete session ID stored into local storage\n      this.get('session').set('data.sessionId', undefined);\n\n      // Call login again to blacklist previous token\n      // Because there is no logout endpoint\n      return this.get('ajax').raw('/api/customer/authentication/token-login?lbpToken=' + token, {\n        method: 'GET'\n      }).then(function () {\n        return _this2._super();\n      }).catch(function (error) {\n        _this2.get('tiLogger').warn('Invalidation of lbp token failed. It is probably already expired', error);\n        return _this2._super();\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/authenticators/ti\", [\"exports\", \"ticust-web-common/authenticators/ti\"], function (_exports, _ti) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _ti.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/cldrs/en\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  /*jslint eqeq: true*/\n  var _default = _exports.default = [{\n    \"locale\": \"en-GB\",\n    \"parentLocale\": \"en-001\"\n  }, {\n    \"locale\": \"en-001\",\n    \"parentLocale\": \"en\"\n  }, {\n    \"locale\": \"en\",\n    \"pluralRuleFunction\": function pluralRuleFunction(n, ord) {\n      var s = String(n).split(\".\"),\n        v0 = !s[1],\n        t0 = Number(s[0]) == n,\n        n10 = t0 && s[0].slice(-1),\n        n100 = t0 && s[0].slice(-2);\n      if (ord) return n10 == 1 && n100 != 11 ? \"one\" : n10 == 2 && n100 != 12 ? \"two\" : n10 == 3 && n100 != 13 ? \"few\" : \"other\";\n      return n == 1 && v0 ? \"one\" : \"other\";\n    },\n    \"fields\": {\n      \"year\": {\n        \"displayName\": \"year\",\n        \"relative\": {\n          \"0\": \"this year\",\n          \"1\": \"next year\",\n          \"-1\": \"last year\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} year\",\n            \"other\": \"in {0} years\"\n          },\n          \"past\": {\n            \"one\": \"{0} year ago\",\n            \"other\": \"{0} years ago\"\n          }\n        }\n      },\n      \"month\": {\n        \"displayName\": \"month\",\n        \"relative\": {\n          \"0\": \"this month\",\n          \"1\": \"next month\",\n          \"-1\": \"last month\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} month\",\n            \"other\": \"in {0} months\"\n          },\n          \"past\": {\n            \"one\": \"{0} month ago\",\n            \"other\": \"{0} months ago\"\n          }\n        }\n      },\n      \"day\": {\n        \"displayName\": \"day\",\n        \"relative\": {\n          \"0\": \"today\",\n          \"1\": \"tomorrow\",\n          \"-1\": \"yesterday\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} day\",\n            \"other\": \"in {0} days\"\n          },\n          \"past\": {\n            \"one\": \"{0} day ago\",\n            \"other\": \"{0} days ago\"\n          }\n        }\n      },\n      \"hour\": {\n        \"displayName\": \"hour\",\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} hour\",\n            \"other\": \"in {0} hours\"\n          },\n          \"past\": {\n            \"one\": \"{0} hour ago\",\n            \"other\": \"{0} hours ago\"\n          }\n        }\n      },\n      \"minute\": {\n        \"displayName\": \"minute\",\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} minute\",\n            \"other\": \"in {0} minutes\"\n          },\n          \"past\": {\n            \"one\": \"{0} minute ago\",\n            \"other\": \"{0} minutes ago\"\n          }\n        }\n      },\n      \"second\": {\n        \"displayName\": \"second\",\n        \"relative\": {\n          \"0\": \"now\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} second\",\n            \"other\": \"in {0} seconds\"\n          },\n          \"past\": {\n            \"one\": \"{0} second ago\",\n            \"other\": \"{0} seconds ago\"\n          }\n        }\n      }\n    }\n  }];\n});","define(\"lbp-cust-web-application/cldrs/fr\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  /*jslint eqeq: true*/\n  var _default = _exports.default = [{\n    \"locale\": \"fr-fr\",\n    \"parentLocale\": \"fr\"\n  }, {\n    \"locale\": \"fr\",\n    \"pluralRuleFunction\": function pluralRuleFunction(n, ord) {\n      if (ord) return n == 1 ? \"one\" : \"other\";\n      return n >= 0 && n < 2 ? \"one\" : \"other\";\n    },\n    \"fields\": {\n      \"year\": {\n        \"displayName\": \"année\",\n        \"relative\": {\n          \"0\": \"cette année\",\n          \"1\": \"l’année prochaine\",\n          \"-1\": \"l’année dernière\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"dans {0} an\",\n            \"other\": \"dans {0} ans\"\n          },\n          \"past\": {\n            \"one\": \"il y a {0} an\",\n            \"other\": \"il y a {0} ans\"\n          }\n        }\n      },\n      \"month\": {\n        \"displayName\": \"mois\",\n        \"relative\": {\n          \"0\": \"ce mois-ci\",\n          \"1\": \"le mois prochain\",\n          \"-1\": \"le mois dernier\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"dans {0} mois\",\n            \"other\": \"dans {0} mois\"\n          },\n          \"past\": {\n            \"one\": \"il y a {0} mois\",\n            \"other\": \"il y a {0} mois\"\n          }\n        }\n      },\n      \"day\": {\n        \"displayName\": \"jour\",\n        \"relative\": {\n          \"0\": \"aujourd’hui\",\n          \"1\": \"demain\",\n          \"2\": \"après-demain\",\n          \"-2\": \"avant-hier\",\n          \"-1\": \"hier\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"dans {0} jour\",\n            \"other\": \"dans {0} jours\"\n          },\n          \"past\": {\n            \"one\": \"il y a {0} jour\",\n            \"other\": \"il y a {0} jours\"\n          }\n        }\n      },\n      \"hour\": {\n        \"displayName\": \"heure\",\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"dans {0} heure\",\n            \"other\": \"dans {0} heures\"\n          },\n          \"past\": {\n            \"one\": \"il y a {0} heure\",\n            \"other\": \"il y a {0} heures\"\n          }\n        }\n      },\n      \"minute\": {\n        \"displayName\": \"minute\",\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"dans {0} minute\",\n            \"other\": \"dans {0} minutes\"\n          },\n          \"past\": {\n            \"one\": \"il y a {0} minute\",\n            \"other\": \"il y a {0} minutes\"\n          }\n        }\n      },\n      \"second\": {\n        \"displayName\": \"seconde\",\n        \"relative\": {\n          \"0\": \"maintenant\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"dans {0} seconde\",\n            \"other\": \"dans {0} secondes\"\n          },\n          \"past\": {\n            \"one\": \"il y a {0} seconde\",\n            \"other\": \"il y a {0} secondes\"\n          }\n        }\n      }\n    }\n  }];\n});","define(\"lbp-cust-web-application/components/a11y/a11y-action-div\", [\"exports\", \"lbp-cust-web-application/mixins/keydown\"], function (_exports, _keydown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend(_keydown.default, {\n    // Create div tag\n    tagName: 'div',\n    tabIndex: undefined,\n    logger: Ember.inject.service('logger-service'),\n    // Attribute bindings\n    attributeBindings: ['label:aria-label', 'tabindex', 'title', 'aria-expanded', 'aria-controls', 'ariaChecked:aria-checked', 'ariaDescribedby:aria-describedby', 'id'],\n    // Name of the div css class\n    class: undefined,\n    // Class bindings\n    classNameBindings: ['disableBorder:lbp-div-action'],\n    // Tab index is displayed only if the action is enable\n    tabindex: Ember.computed('enableAction', function () {\n      if (this.get('enableAction') && this.get(\"tabIndex\") === undefined) {\n        return 0;\n      } else {\n        return undefined;\n      }\n    }),\n    // Aria role for the div\n    ariaRole: Ember.computed('enableAction', 'role', function () {\n      return this.get('role') ? this.get('role') : this.get('enableAction') ? 'button' : undefined;\n    }),\n    // Disable the border on click\n    disableBorder: false,\n    // Enable the action\n    enableAction: true,\n    isChecked: undefined,\n    ariaChecked: Ember.computed('isChecked', function () {\n      if (this.get('isChecked') != undefined) {\n        return this.get('isChecked') ? 'true' : 'false';\n      } else {\n        return undefined;\n      }\n    }),\n    action: function action() {\n      this.get('logger').debug('No Custom action defined');\n      // Remove focus\n      document.activeElement.blur();\n    },\n    click: function click() {\n      if (this.get('enableAction')) {\n        this.get('action')();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/a11y/a11y-action-icon\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    tiLogger: Ember.inject.service('logger-service'),\n    tagName: '',\n    // Remove div tag\n    iconClass: undefined,\n    // Name of the icon css class\n    label: '',\n    // Alt text used\n    title: '',\n    srText: Ember.computed.oneWay('label', 'title', function () {\n      // Specific text for screen readers\n      return this.get('title') ? this.get('title') : this.get('label');\n    }),\n    unFocus: true,\n    // Manage the unFocus after action execution\n    enabled: true,\n    action: function action() {\n      this.get('tiLogger').debug('No Custom action defined');\n    },\n    _unfocus: function _unfocus() {\n      if (this.get('unfocus')) {\n        document.activeElement.blur();\n      }\n    },\n    actions: {\n      action: function action() {\n        this.get('action')();\n        // Remove focus\n        this._unfocus();\n      },\n      nothing: function nothing() {\n        // Nothing to do\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/a11y/a11y-semantic-icon\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    tagName: '',\n    // Remove div tag\n    iconClass: undefined,\n    // Name of the icon css class\n    label: '',\n    // Alt text used\n    srText: Ember.computed.oneWay('label'),\n    // Specific text for screen readers\n    smuTitle: Ember.computed.oneWay('label'),\n    // Specific text for sighted mouse users\n    textClass: 'conversation-header-component__btn-text',\n    fixClass: '',\n    displaySpanSrOnly: Ember.computed('srText', function () {\n      return this.get('srText');\n    })\n  });\n});","define(\"lbp-cust-web-application/components/a11y/a11y-spinner\", [\"exports\", \"ember-uuid\"], function (_exports, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    tagName: '',\n    lines: 20,\n    length: 6,\n    width: 20,\n    radius: 30,\n    icon: false,\n    labelKey: undefined,\n    left: undefined,\n    top: undefined,\n    alertId: undefined,\n    intl: Ember.inject.service(),\n    // eslint-disable-next-line ember/no-on-calls-in-components\n    startSpinner: Ember.on('didInsertElement', function () {\n      if (this.get('labelKey') === undefined) {\n        return;\n      }\n      var spinnerAlert = document.createElement('p');\n      this.set('alertId', 'spinner-a11y-alert-' + _emberUuid.default.v4());\n      spinnerAlert.setAttribute('id', this.get('alertId'));\n      spinnerAlert.appendChild(document.createTextNode(this.get('intl').t(this.get('labelKey'))));\n      if (document.getElementById('spinner-a11y-container')) {\n        document.getElementById('spinner-a11y-container').appendChild(spinnerAlert);\n      }\n    }),\n    // eslint-disable-next-line ember/no-on-calls-in-components\n    stopSpinner: Ember.on('willDestroyElement', function () {\n      if (this.get('alertId') !== undefined) {\n        if (document.getElementById('spinner-a11y-container')) {\n          document.getElementById('spinner-a11y-container').removeChild(document.getElementById(this.get('alertId')));\n        }\n      }\n    })\n  });\n});","define(\"lbp-cust-web-application/components/basic-dropdown\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown\"], function (_exports, _basicDropdown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _basicDropdown.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _contentElement.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _content.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _trigger.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsAccordion.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _item.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _body.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _title.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsAlert.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsButtonGroup.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _button.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsButton.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsCarousel.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _slide.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsCollapse.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsDropdown.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _button.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _menu.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _divider.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _item.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _linkTo.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _toggle.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/bs-form\", [\"exports\", \"ember-bootstrap/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 get() {\n      return _bsForm.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/bs-form/element\", [\"exports\", \"ember-bootstrap/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 get() {\n      return _element.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _control.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _checkbox.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _input.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _radio.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _textarea.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _errors.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _feedbackIcon.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _helpText.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _label.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _horizontal.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _checkbox.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _inline.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _checkbox.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _vertical.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _checkbox.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _group.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsModalSimple.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsModal.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _body.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _dialog.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _footer.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _header.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _close.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _title.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsNav.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _item.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _linkTo.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsNavbar.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _content.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _linkTo.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _nav.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _toggle.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsPopover.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _element.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsProgress.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bar.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsTab.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _pane.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsTooltip.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _element.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/claim-form\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    lbpservice: Ember.inject.service('lbp-service'),\n    userIdle: Ember.inject.service(),\n    tiLogger: Ember.inject.service('logger-service'),\n    identity: Ember.inject.service('identity-service'),\n    theme: undefined,\n    claimFormUrl: Ember.computed('url', 'identity.userCallingCode', 'identity.userDefaultAccount.nature', 'identity.userDefaultAccount.number', 'identity.userFinancialCenter', 'theme.id', 'theme.key', 'theme.label', function () {\n      var callingCode = this.get('identity.userCallingCode');\n      var claimFormUrl = new URL(this.get('url'));\n      var themeKey = this.get('theme.key');\n      var themeLabel = this.get('theme.label');\n      if (themeKey !== undefined && themeKey !== null) {\n        claimFormUrl.searchParams.set('X-BPCDSTH', themeKey);\n        if (themeLabel !== undefined && themeLabel !== null) {\n          claimFormUrl.searchParams.set('X-BPLBSTH', themeLabel);\n        }\n      }\n      if (this.get('theme.id')) {\n        claimFormUrl.searchParams.set('X-BPAETHEMEUUID', this.get('theme.id'));\n      }\n      claimFormUrl.searchParams.set('X-BPCODECF', this.get('identity.userFinancialCenter'));\n      claimFormUrl.searchParams.set('X-BPTYPCPT', this.get('identity.userDefaultAccount.nature'));\n      var now = (0, _moment.default)();\n      var idMsg = 'MS' + now.format('YYYYMMDDHHmmss') + '_' + this.get('identity.userDefaultAccount.number');\n      claimFormUrl.searchParams.set('X-BPIDMSG', idMsg);\n      claimFormUrl.searchParams.set('DISFE_CCX_Code_Appelant', callingCode);\n      return claimFormUrl.toString();\n    }),\n    _listener: null,\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n      Ember.$('#claimIframe').iFrameResize({\n        log: false,\n        // Enable console logging\n        inPageLinks: true,\n        heightCalculationMethod: 'lowestElement',\n        checkOrigin: false,\n        minHeight: 550\n      });\n      var _this = this;\n      function receive(event) {\n        if (event.data === 'goToReceivedMailEvent') {\n          _this.get('onReceivedMailEvent')();\n        } else if (event.data === 'goToSendMailEvent') {\n          _this.get('onSendEmailEvent')();\n        } else if (event.data === 'RenewEesSession') {\n          _this.get('onRenewEesSession')(_this, _this.userIdle, _this.tiLogger, _this.lbpservice);\n        }\n      }\n      this.set('_listener', receive);\n      window.addEventListener('message', receive, false);\n      var element = document.querySelector('.panel-title.create-title span');\n      if (element) {\n        element.setAttribute('tabindex', '-1');\n        element.focus();\n      }\n    },\n    willDestroyElement: function willDestroyElement() {\n      window.removeEventListener('message', this.get('_listener'), false);\n      this._super.apply(this, arguments);\n    }\n  });\n});","define(\"lbp-cust-web-application/components/common/button/scroll-button\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    // Attribute bindings\n    attributeBindings: ['label:aria-label', 'tabindex'],\n    // Parameters\n    tag: undefined,\n    // Tag to scroll on click\n    displayOnY: 0,\n    // Display button from Y\n    action: undefined,\n    // Action after scrolling done\n    scrollingTag: '#page-content-wrapper',\n    // Tag which contains the scrolling bar\n    duration: 200,\n    // Animation duration,\n    easing: 'swing',\n    // Animation easing\n    ariaRole: 'button',\n    tabindex: 0,\n    jScrollingTag: Ember.computed('scrollingTag', function () {\n      return Ember.$(this.get('scrollingTag'));\n    }),\n    // Data\n    _scrollListener: undefined,\n    _coordinate: Ember.computed('tag', 'jScrollingTag', function () {\n      if (this.get('tag')) {\n        return this.get('jScrollingTag').scrollTop() + Ember.$(this.get('tag')).offset().top;\n      }\n      return 0;\n    }),\n    init: function init() {\n      var _this = this;\n      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n      this._super(args);\n      this.set('_scrollListener', function () {\n        return Ember.run.later(_this, _this._manageIsVisible);\n      });\n      this.get('jScrollingTag').bind('scroll', this.get('_scrollListener'));\n      this._manageIsVisible();\n    },\n    willDestroyElement: function willDestroyElement() {\n      this._super.apply(this, arguments);\n      this.get('jScrollingTag').unbind('scroll', this.get('_scrollListener'));\n    },\n    _manageIsVisible: function _manageIsVisible() {\n      if (this.isDestroyed || this.isDestroying) {\n        return;\n      }\n      var scrollY = this.get('jScrollingTag').scrollTop();\n      this.set('isVisible', scrollY > this.get('displayOnY'));\n    },\n    // Onclick action\n    // eslint-disable-next-line no-unused-vars\n    click: function click(event) {\n      var _this2 = this;\n      var action = undefined;\n      if (this.get('action')) {\n        action = function action() {\n          return Ember.run(_this2, _this2.get('action'));\n        };\n      } else {\n        // eslint-disable-next-line ember/closure-actions\n        action = function action() {\n          return Ember.run(_this2, _this2.sendAction, 'afterScroll');\n        };\n      }\n      this._scrollTo(action);\n    },\n    _scrollTo: function _scrollTo(complete) {\n      var _this3 = this;\n      return new Ember.RSVP.Promise(function (resolve, reject) {\n        _this3.get('jScrollingTag').animate({\n          scrollTop: _this3.get('_coordinate')\n        }, _this3.get('duration'), _this3.get('easing'), complete).promise().then(resolve, reject);\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/components/common/dropdown/dropdown-component\", [\"exports\", \"ember-uuid\", \"ember-keyboard\"], function (_exports, _emberUuid, _emberKeyboard) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend(_emberKeyboard.EKMixin, {\n    // Layout\n    tagName: '',\n    actionDivId: undefined,\n    init: function init() {\n      this._super();\n      if (this.get('actionDivId') === undefined) {\n        this.set('actionDivId', 'action-div-id-' + _emberUuid.default.v4());\n      }\n    },\n    // Parameters\n    iconClass: undefined,\n    label: '',\n    // Data\n    _panelDropDownOpened: false,\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n      this.handleKeyDownListener = this._closeMenuIfNotFocus.bind(this);\n      document.addEventListener(\"keydown\", this.handleKeyDownListener);\n    },\n    _closeMenuIfNotFocus: function _closeMenuIfNotFocus() {\n      var _this = this;\n      Ember.run.later(function () {\n        var element = document.getElementById('panel-drop-down-region');\n        if (element) {\n          if (!element.contains(document.querySelector(':focus'))) {\n            _this._closeMenu();\n          }\n        }\n      }, 10);\n    },\n    // eslint-disable-next-line ember/no-on-calls-in-components\n    activateKeyboard: Ember.on('init', function () {\n      this.set('keyboardActivated', true);\n    }),\n    closeOnEscapeKey: Ember.on((0, _emberKeyboard.keyDown)('Escape'), function () {\n      if (this.get('_panelDropDownOpened') === true) {\n        document.getElementById(this.get('actionDivId')).focus();\n      }\n      this._closeMenu();\n    }),\n    ariaExpanded: Ember.computed('_panelDropDownOpened', function () {\n      return this.get('_panelDropDownOpened');\n    }),\n    _panelDropDownStyle: Ember.computed('_panelDropDownOpened', function () {\n      return this.get('_panelDropDownOpened') ? 'opened' : 'closed';\n    }),\n    _actionDivStyle: Ember.computed('_panelDropDownOpened', function () {\n      return 'lbp-dropdown-component_action-div lbp-panel-header-prev-action' + (this.get('_panelDropDownOpened') ? ' focus' : '');\n    }),\n    _closeMenu: function _closeMenu() {\n      if (!this.get('isDestroyed')) {\n        this.set('_panelDropDownOpened', false);\n      }\n      this._removeEvent();\n    },\n    _removeEvent: function _removeEvent() {\n      if (this.get('_clickListener')) {\n        document.removeEventListener('click', this.get('_clickListener'), true);\n        this.set('_clickListener', null);\n      }\n    },\n    _openMenu: function _openMenu() {\n      var _this2 = this;\n      this.set('_panelDropDownOpened', true);\n      // Cheat to call the event after the action\n      this.set('_clickListener', function () {\n        return Ember.run.later(_this2, _this2._closeMenu);\n      });\n      document.addEventListener('click', this.get('_clickListener'), true);\n    },\n    willDestroyElement: function willDestroyElement() {\n      this._super.apply(this, arguments);\n      this._removeEvent();\n      document.removeEventListener('keydown', this.handleKeyDownListener);\n    },\n    // Actions\n    actions: {\n      toggleDropDown: function toggleDropDown() {\n        if (!this.get('_panelDropDownOpened')) {\n          this._openMenu();\n        } else {\n          this._closeMenu();\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/common/modal/self-service-modal\", [\"exports\", \"ember-uuid\"], function (_exports, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    // Flag to show emphasis or not\n    actionEmphasis: false,\n    options: Ember.computed('closeButtonText', 'closeButtonLabel', 'validateButtonText', 'validateButtonLabel', function () {\n      var options = [];\n      options.push({\n        'label': this.get('closeButtonLabel'),\n        'text': this.get('closeButtonText'),\n        'action': 'close',\n        'class': 'text-sm-uppercase'\n      });\n      options.push({\n        'label': this.get('validateButtonLabel'),\n        'text': this.get('validateButtonText'),\n        'action': 'validate'\n      });\n      return options;\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalId', 'popup-self-service-' + _emberUuid.default.v4());\n      this.set('modalTitleId', 'popup-self-service-' + _emberUuid.default.v4());\n    },\n    showEmphasis: function showEmphasis() {\n      if (!this.get('actionEmphasis') && !this.isDestroyed) {\n        this.set('actionEmphasis', true);\n      }\n    },\n    didRender: function didRender(args) {\n      this._super(args);\n      if (this.get('isVisible')) {\n        // 5s after render, show Emphasis\n        Ember.run.later(this, function () {\n          this.showEmphasis();\n        }, 3000);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/common/pagination/lbp-pagination-component\", [\"exports\", \"lbp-cust-web-application/templates/components/common/pagination/lbp-pagination-component\"], function (_exports, _lbpPaginationComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = Ember.Component.extend({\n    // Layout\n    layout: _lbpPaginationComponent.default,\n    // Text of button\n    title: '',\n    label: '',\n    // Style\n    setBottomDivider: false,\n    // Display component\n    isVisible: Ember.computed.not('_isLastPage'),\n    // Number of loaded elements\n    displayedItems: 0,\n    // Total elements to load\n    totalItems: 0,\n    // Limit\n    limit: false,\n    // Determine if we display the number of data to load\n    displayNumberToLoad: false,\n    // Action inherited\n    onClick: undefined,\n    // Manage limit\n    _manageLimit: Ember.computed('limit', function () {\n      return this.get('limit') > 0;\n    }),\n    // Max number of elements\n    _maxElements: Ember.computed('_manageLimit', 'limit', 'totalItems', function () {\n      return this.get('_manageLimit') && this.get('limit') < this.get('totalItems') ? this.get('limit') : this.get('totalItems');\n    }),\n    // The number of data to load\n    _numberToLoad: Ember.computed('_maxElements', 'displayedItems', function () {\n      var diff = this.get('_maxElements') - this.get('displayedItems');\n      return diff < 0 ? 0 : diff;\n    }),\n    // Last page to load\n    _isLastPage: Ember.computed('totalItems', 'displayedItems', function () {\n      return this.get('totalItems') <= this.get('displayedItems');\n    }),\n    // Limit reached\n    _isLimitReached: Ember.computed('_manageLimit', 'limit', 'displayedItems', function () {\n      return this.get('_manageLimit') && this.get('limit') <= this.get('displayedItems');\n    }),\n    // Actions\n    actions: {\n      _onClick: function _onClick() {\n        if (!this.get('_isLastPage')) {\n          var buttonClicked = this.get('onClick');\n          if (buttonClicked) {\n            buttonClicked();\n          }\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ember-popover\", [\"exports\", \"ember-tooltips/components/ember-popover\"], function (_exports, _emberPopover) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberPopover.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _emberPopperTargetingParent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _emberPopper.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ember-tooltip\", [\"exports\", \"ember-tooltips/components/ember-tooltip\"], function (_exports, _emberTooltip) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberTooltip.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ember-wormhole\", [\"exports\", \"ember-wormhole/components/ember-wormhole\"], function (_exports, _emberWormhole) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberWormhole.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/file-field\", [\"exports\", \"ember-uploader/components/file-field\"], function (_exports, _fileField) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _fileField.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/file-upload\", [\"exports\", \"ticust-web-common/components/file-upload\"], function (_exports, _fileUpload) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _fileUpload.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/help-page\", [\"exports\", \"lbp-cust-web-application/sanitizers/help\", \"lbp-cust-web-application/mixins/focus\"], function (_exports, _help, _focus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var HelpPage = Ember.Component.extend(_focus.default, {\n    tagName: '',\n    defaultOptions: _help.default,\n    intl: Ember.inject.service(),\n    init: function init() {\n      this._super();\n      if (this.get('moduleName') === 'projects') {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name.project', {\n          pageName: this.get('intl').t(\"interactions.help.title\")\n        });\n      } else {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name', {\n          pageName: this.get('intl').t(\"interactions.help.title\")\n        });\n      }\n    },\n    didRender: function didRender() {\n      this._super.apply(this, arguments);\n      Ember.run.scheduleOnce('afterRender', this, this.focusPageTitleOnOpen, 'main.page-content-main');\n    }\n  });\n  HelpPage.reopenClass({\n    positionalParams: ['text', 'moduleName']\n  });\n  var _default = _exports.default = HelpPage;\n});","define(\"lbp-cust-web-application/components/highlight-terms\", [\"exports\", \"ember-highlight/components/highlight-terms/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/link-to-external\", [\"exports\", \"ti-web-shared/components/link-to-external\"], function (_exports, _linkToExternal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _linkToExternal.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/link-to\", [\"exports\", \"ti-web-shared/components/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 get() {\n      return _linkTo.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/page-content-error\", [\"exports\", \"ticust-web-common/components/page-content-error\"], function (_exports, _pageContentError) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _pageContentError.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/page-content-loader\", [\"exports\", \"ticust-web-common/components/page-content-loader\"], function (_exports, _pageContentLoader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _pageContentLoader.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/panel-collapse\", [\"exports\", \"ticust-web-common/components/panel-collapse\"], function (_exports, _panelCollapse) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _panelCollapse.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/phone-input\", [\"exports\", \"ember-phone-input/components/phone-input\"], function (_exports, _phoneInput) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _phoneInput.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/power-select-multiple\", [\"exports\", \"ember-power-select/components/power-select-multiple\"], function (_exports, _powerSelectMultiple) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _powerSelectMultiple.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/power-select-multiple/trigger\", [\"exports\", \"ember-power-select/components/power-select-multiple/trigger\"], function (_exports, _trigger) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _trigger.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/power-select\", [\"exports\", \"ember-power-select/components/power-select\"], function (_exports, _powerSelect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _powerSelect.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/power-select/before-options\", [\"exports\", \"ember-power-select/components/power-select/before-options\"], function (_exports, _beforeOptions) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _beforeOptions.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/power-select/options\", [\"exports\", \"ember-power-select/components/power-select/options\"], function (_exports, _options) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _options.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/power-select/placeholder\", [\"exports\", \"ember-power-select/components/power-select/placeholder\"], function (_exports, _placeholder) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _placeholder.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/power-select/power-select-group\", [\"exports\", \"ember-power-select/components/power-select/power-select-group\"], function (_exports, _powerSelectGroup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _powerSelectGroup.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/power-select/search-message\", [\"exports\", \"ember-power-select/components/power-select/search-message\"], function (_exports, _searchMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _searchMessage.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/power-select/trigger\", [\"exports\", \"ember-power-select/components/power-select/trigger\"], function (_exports, _trigger) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _trigger.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _radioButtonInput.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _radioButton.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/sanitize-html\", [\"exports\", \"ember-cli-sanitize-html/components/sanitize-html\"], function (_exports, _sanitizeHtml) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sanitizeHtml.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/selectors/actor-selector\", [\"exports\", \"ticust-web-common/components/selectors/actor-selector\"], function (_exports, _actorSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _actorSelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/selectors/theme-selector\", [\"exports\", \"ticust-web-common/components/selectors/theme-selector\"], function (_exports, _themeSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _themeSelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/side-panel/side-bar-profile\", [\"exports\", \"ticust-web-common/components/side-panel/side-bar-profile\"], function (_exports, _sideBarProfile) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sideBarProfile.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/side-panel/side-panel\", [\"exports\", \"ticust-web-common/components/side-panel/side-panel\"], function (_exports, _sidePanel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sidePanel.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/site-map/site-map\", [\"exports\", \"ticust-web-common/components/site-map/site-map\"], function (_exports, _siteMap) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _siteMap.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/buttons/icon-button-expandable\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/buttons/icon-button-expandable\"], function (_exports, _iconButtonExpandable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _iconButtonExpandable.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/buttons/icon-button\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/buttons/icon-button\"], function (_exports, _iconButton) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _iconButton.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/buttons/icon-file-uploader\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/buttons/icon-file-uploader\"], function (_exports, _iconFileUploader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _iconFileUploader.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/buttons/icon-group-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/buttons/icon-group-component\"], function (_exports, _iconGroupComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _iconGroupComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/focusable\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/focusable\"], function (_exports, _focusable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _focusable.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/icons/action-icon\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/icons/action-icon\"], function (_exports, _actionIcon) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _actionIcon.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/icons/decorative-icon\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/icons/decorative-icon\"], function (_exports, _decorativeIcon) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _decorativeIcon.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/icons/img-tooltip\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/icons/img-tooltip\"], function (_exports, _imgTooltip) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _imgTooltip.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/icons/semantic-icon\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/icons/semantic-icon\"], function (_exports, _semanticIcon) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _semanticIcon.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/modals/alert-modal\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/modals/alert-modal\"], function (_exports, _alertModal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _alertModal.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/a11y/modals/simple-modal\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/modals/simple-modal\"], function (_exports, _simpleModal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _simpleModal.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/absence/absence-table-range\", [\"exports\", \"ti-web-shared/components/ti-web-shared/absence/absence-table-range\"], function (_exports, _absenceTableRange) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _absenceTableRange.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/absence/absence-table\", [\"exports\", \"ti-web-shared/components/ti-web-shared/absence/absence-table\"], function (_exports, _absenceTable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _absenceTable.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/annex-area\", [\"exports\", \"ti-web-shared/components/ti-web-shared/annex-area\"], function (_exports, _annexArea) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _annexArea.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/audio/static-wave\", [\"exports\", \"ti-web-shared/components/ti-web-shared/audio/static-wave\"], function (_exports, _staticWave) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _staticWave.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/breadcrumb/bc-display\", [\"exports\", \"ti-web-shared/components/ti-web-shared/breadcrumb/bc-display\"], function (_exports, _bcDisplay) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _bcDisplay.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/breadcrumb/bc-step\", [\"exports\", \"ti-web-shared/components/ti-web-shared/breadcrumb/bc-step\"], function (_exports, _bcStep) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _bcStep.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/charts/graph-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/charts/graph-component\"], function (_exports, _graphComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _graphComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/collapsibles/collapsible-button\", [\"exports\", \"ti-web-shared/components/ti-web-shared/collapsibles/collapsible-button\"], function (_exports, _collapsibleButton) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _collapsibleButton.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/collapsibles/collapsible\", [\"exports\", \"ti-web-shared/components/ti-web-shared/collapsibles/collapsible\"], function (_exports, _collapsible) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _collapsible.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/content-wrapper\", [\"exports\", \"ti-web-shared/components/ti-web-shared/content-wrapper\"], function (_exports, _contentWrapper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _contentWrapper.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/custom-ember-initials\", [\"exports\", \"ti-web-shared/components/ti-web-shared/custom-ember-initials\"], function (_exports, _customEmberInitials) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _customEmberInitials.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/date-picker\", [\"exports\", \"ti-web-shared/components/ti-web-shared/date-picker\"], function (_exports, _datePicker) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _datePicker.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/documents/document-add-file\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-add-file\"], function (_exports, _documentAddFile) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentAddFile.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/documents/document-audit\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-audit\"], function (_exports, _documentAudit) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentAudit.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/documents/document-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-component\"], function (_exports, _documentComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/documents/document-description\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-description\"], function (_exports, _documentDescription) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentDescription.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/documents/document-edit\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-edit\"], function (_exports, _documentEdit) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentEdit.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/documents/document-file-uploader\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-file-uploader\"], function (_exports, _documentFileUploader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentFileUploader.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/documents/document-informations\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-informations\"], function (_exports, _documentInformations) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentInformations.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/documents/document-new-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-new-component\"], function (_exports, _documentNewComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentNewComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/documents/document-status-informations\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-status-informations\"], function (_exports, _documentStatusInformations) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentStatusInformations.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/dropdown/dropdown\", [\"exports\", \"ti-web-shared/components/ti-web-shared/dropdown/dropdown\"], function (_exports, _dropdown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _dropdown.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/dropdown/sort-by-selector\", [\"exports\", \"ti-web-shared/components/ti-web-shared/dropdown/sort-by-selector\"], function (_exports, _sortBySelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sortBySelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/dropdown/sort-by-wrapper\", [\"exports\", \"ti-web-shared/components/ti-web-shared/dropdown/sort-by-wrapper\"], function (_exports, _sortByWrapper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sortByWrapper.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/editor/editor\", [\"exports\", \"ti-web-shared/components/ti-web-shared/editor/editor\"], function (_exports, _editor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _editor.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/editor/text-editor-attachment\", [\"exports\", \"ti-web-shared/components/ti-web-shared/editor/text-editor-attachment\"], function (_exports, _textEditorAttachment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _textEditorAttachment.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/editor/text-editor-attachments\", [\"exports\", \"ti-web-shared/components/ti-web-shared/editor/text-editor-attachments\"], function (_exports, _textEditorAttachments) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _textEditorAttachments.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/editor/text-editor-file-uploader\", [\"exports\", \"ti-web-shared/components/ti-web-shared/editor/text-editor-file-uploader\"], function (_exports, _textEditorFileUploader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _textEditorFileUploader.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/editor/text-editor-wrapper\", [\"exports\", \"ti-web-shared/components/ti-web-shared/editor/text-editor-wrapper\"], function (_exports, _textEditorWrapper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _textEditorWrapper.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/editor/voice-message-attachment\", [\"exports\", \"ti-web-shared/components/ti-web-shared/editor/voice-message-attachment\"], function (_exports, _voiceMessageAttachment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _voiceMessageAttachment.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/file-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/file-component\"], function (_exports, _fileComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _fileComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/file-uploader\", [\"exports\", \"ti-web-shared/components/ti-web-shared/file-uploader\"], function (_exports, _fileUploader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _fileUploader.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/form-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/form-component\"], function (_exports, _formComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _formComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/form-group-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/form-group-component\"], function (_exports, _formGroupComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _formGroupComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/form/search-input\", [\"exports\", \"ti-web-shared/components/ti-web-shared/form/search-input\"], function (_exports, _searchInput) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _searchInput.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/generic-multi-selector\", [\"exports\", \"ti-web-shared/components/ti-web-shared/generic-multi-selector\"], function (_exports, _genericMultiSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _genericMultiSelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/img-avatar\", [\"exports\", \"ti-web-shared/components/ti-web-shared/img-avatar\"], function (_exports, _imgAvatar) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _imgAvatar.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/list/element-list\", [\"exports\", \"ti-web-shared/components/ti-web-shared/list/element-list\"], function (_exports, _elementList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _elementList.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/main-body\", [\"exports\", \"ti-web-shared/components/ti-web-shared/main-body\"], function (_exports, _mainBody) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _mainBody.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/audio-preview\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/audio-preview\"], function (_exports, _audioPreview) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _audioPreview.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/authenticator-confirm-modal\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/authenticator-confirm-modal\"], function (_exports, _authenticatorConfirmModal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _authenticatorConfirmModal.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/blacklist-modal\", [\"exports\", \"ember-uuid\"], function (_exports, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalId', 'popup-blacklist-' + _emberUuid.default.v4());\n      this.set('modalTitleId', 'popup-blacklist-' + _emberUuid.default.v4());\n    },\n    actions: {\n      cancel: function cancel() {\n        if (this.get('cancel')) {\n          this.get('cancel')();\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/document-viewer-popup\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/document-viewer-popup\"], function (_exports, _documentViewerPopup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentViewerPopup.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/document-viewer\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/document-viewer\"], function (_exports, _documentViewer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentViewer.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/image-preview\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/image-preview\"], function (_exports, _imagePreview) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _imagePreview.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/initial-attachment-line\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/initial-attachment-line\"], function (_exports, _initialAttachmentLine) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _initialAttachmentLine.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/initial-attachments\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/initial-attachments\"], function (_exports, _initialAttachments) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _initialAttachments.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/merge-files\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/merge-files\"], function (_exports, _mergeFiles) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _mergeFiles.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/modal-component-text-icon\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/modal-component-text-icon\"], function (_exports, _modalComponentTextIcon) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _modalComponentTextIcon.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/modals/modal-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/modal-component\"], function (_exports, _modalComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _modalComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/multi-selectors/cc-multi-selector-item\", [\"exports\", \"ti-web-shared/components/ti-web-shared/multi-selectors/cc-multi-selector-item\"], function (_exports, _ccMultiSelectorItem) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _ccMultiSelectorItem.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/multi-selectors/cc-multi-selector\", [\"exports\", \"ti-web-shared/components/ti-web-shared/multi-selectors/cc-multi-selector\"], function (_exports, _ccMultiSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _ccMultiSelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/multi-selectors/tags-multi-selector-item\", [\"exports\", \"ti-web-shared/components/ti-web-shared/multi-selectors/tags-multi-selector-item\"], function (_exports, _tagsMultiSelectorItem) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _tagsMultiSelectorItem.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/multi-selectors/tags-multi-selector\", [\"exports\", \"ti-web-shared/components/ti-web-shared/multi-selectors/tags-multi-selector\"], function (_exports, _tagsMultiSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _tagsMultiSelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/pagination-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/pagination-component\"], function (_exports, _paginationComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paginationComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/panels/panel-collapse\", [\"exports\", \"ti-web-shared/components/ti-web-shared/panels/panel-collapse\"], function (_exports, _panelCollapse) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _panelCollapse.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/panels/results-list\", [\"exports\", \"ti-web-shared/components/ti-web-shared/panels/results-list\"], function (_exports, _resultsList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _resultsList.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/preview-modal\", [\"exports\", \"ti-web-shared/components/ti-web-shared/preview-modal\"], function (_exports, _previewModal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _previewModal.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/project-part\", [\"exports\", \"ti-web-shared/components/ti-web-shared/project-part\"], function (_exports, _projectPart) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPart.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/adviser-project-group\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/adviser-project-group\"], function (_exports, _adviserProjectGroup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _adviserProjectGroup.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/document-nature-selector\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/document-nature-selector\"], function (_exports, _documentNatureSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentNatureSelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/lbp-accordion-element\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    classNames: ['project-accordion'],\n    classNameBindings: ['isOpen:opened:closed'],\n    title: undefined,\n    // Use either an icon, or a numbered index before the element name.\n    icon: undefined,\n    index: undefined,\n    ariaLabel: undefined,\n    isOpen: false,\n    ariaExpanded: Ember.computed('isOpen', function () {\n      return '' + this.get('isOpen');\n    }),\n    indicator: undefined,\n    class: '',\n    hasIndicator: Ember.computed.notEmpty('indicator'),\n    hasIndex: Ember.computed.notEmpty('index'),\n    bodyElementId: Ember.computed('elementId', function () {\n      return 'project-accordion-detail-' + this.get('elementId');\n    }),\n    actions: {\n      toggle: function toggle() {\n        // Update isOpen boolean\n        this.toggleProperty('isOpen');\n\n        // Call existing callback action\n        if (this.get('onOpen') && this.get('isOpen')) {\n          this.set('hasIndicator', false);\n          this.get('onOpen')();\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/lbp-action-element\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    tagName: '',\n    // Attributes\n    title: undefined,\n    ariaLabel: undefined,\n    icon: undefined,\n    project: undefined,\n    action: function action() {},\n    showModal: function showModal() {},\n    actions: {\n      triggerAction: function triggerAction() {\n        var callback = this.get('showModal');\n        try {\n          this.get('action')(this.get('project')).then(function (result) {\n            if (result) {\n              if (result !== undefined && result.status === 'success') {\n                var successModal = result.successModal;\n                callback(successModal);\n              }\n            }\n          });\n        } catch (error) {\n          //just to catch the error if download action\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/lbp-add-document\", [\"exports\", \"ember-uuid\", \"ti-web-shared/mixins/toastMixin\"], function (_exports, _emberUuid, _toastMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // TODO EWLTILBPEE-225 add all implementations and back calls\n  var _default = _exports.default = Ember.Component.extend(_toastMixin.default, {\n    tagName: '',\n    // Services\n    store: Ember.inject.service(),\n    projectReaderService: Ember.inject.service(),\n    identityService: Ember.inject.service(),\n    tiLogger: Ember.inject.service('logger-service'),\n    // Attributes\n    projectPart: undefined,\n    projectPartDocuments: undefined,\n    eventHandler: {},\n    reader: {\n      id: undefined,\n      type: undefined\n    },\n    // Internal Data\n    _newDocType: undefined,\n    // Last doc created\n    _newDoc: undefined,\n    _newDocErrorModalOpened: false,\n    _newDocErrorModalKey: 'projects.project.documents.uploadOther.errorModal.text',\n    _fileUploadResult: undefined,\n    // Keep all models. To filter override this function\n    _filteredDocumentModels: Ember.computed('documentModels.[]', function () {\n      return this.get('documentModels').filter(function (m) {\n        return m.get('providerType') === 'INTERLOCUTOR';\n      });\n    }),\n    _defaultProviderForNewDocs: 'INTERLOCUTOR',\n    _defaultCreatorForNewDocs: 'INTERLOCUTOR',\n    showBlacklistedModal: false,\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalErrorId', 'popup-add-document-' + _emberUuid.default.v4());\n      this.set('modalErrorTitleId', 'popup-add-document-' + _emberUuid.default.v4());\n    },\n    // Wrap model and nature in a single object\n    newDocTypesDisplay: Ember.computed('newDocTypes.[]', 'newDocTypes.@each.label', function () {\n      var list = this.get('newDocTypes');\n      var sortFct = function sortFct(a, b) {\n        return a.get('label').localeCompare(b.get('label'));\n      };\n      return list.filter(function (nature) {\n        return nature.get('type') === 'nature';\n      }).map(function (nature) {\n        var models = list.filter(function (model) {\n          return model.get('type') === 'model' && model.get('data.naturebelongsTo') === nature.get('data.id');\n        });\n        nature.set('models', models.sort(sortFct));\n        return nature;\n      }).sort(sortFct);\n    }),\n    newDocTypes: Ember.computed('_filteredDocumentModels.[]', 'documentNatures.[]', function () {\n      var options = [];\n      if (this.get('_filteredDocumentModels')) {\n        this.get('_filteredDocumentModels').forEach(function (docModel) {\n          options.push(new Ember.Object({\n            'id': _emberUuid.default.v4(),\n            'type': 'model',\n            'label': docModel.get('title'),\n            'data': docModel\n          }));\n        });\n      }\n      if (this.get('documentNatures')) {\n        this.get('documentNatures').forEach(function (docNature) {\n          options.push(new Ember.Object({\n            'id': _emberUuid.default.v4(),\n            'type': 'nature',\n            'label': docNature.get('label'),\n            'data': docNature\n          }));\n        });\n      }\n      return options;\n    }),\n    isNewDocTypeSelected: Ember.computed.notEmpty('_newDocType'),\n    selectAddNewDocumentPartId: Ember.computed('projectPart.id', function () {\n      return 'select-add-new-document-part-' + this.get('projectPart.id');\n    }),\n    actions: {\n      onBlacklistedModalClose: function onBlacklistedModalClose() {\n        this.set('showBlacklistedModal', false);\n      },\n      addNewDoc: function addNewDoc() {\n        var _this = this;\n        if (this.get('identityService.isBlacklisted')) {\n          this.set('showBlacklistedModal', true);\n          return;\n        }\n        // Create new element\n        var newDocType = this.get('_newDocType');\n        var prop = {\n          status: 'TO_UPLOAD',\n          projectPart: this.get('projectPart'),\n          type: 'FREE'\n        };\n        if (newDocType.get('type') === 'model') {\n          prop.title = newDocType.get('data.title');\n          prop.description = newDocType.get('data.description');\n          prop.nature = newDocType.get('data.description');\n          prop.providerType = newDocType.get('data.providerType');\n          prop.creatorType = newDocType.get('data.creatorType');\n          prop.creatorId = newDocType.get('data.creatorId');\n        } else {\n          prop.title = newDocType.get('data.label');\n          prop.nature = newDocType.get('data');\n          prop.providerType = this.get('_defaultProviderForNewDocs');\n          prop.creatorType = newDocType.get('_defaultCreatorForNewDocs');\n        }\n\n        // Control verification\n        if (this.get('projectPartDocuments').find(function (d) {\n          return d.get('title') === prop.title;\n        })) {\n          // Cannot add doc with same name.\n          this.set('_newDocErrorModalKey', 'projects.project.documents.uploadOther.errorModal.textDuplicate');\n          this.set('_newDocErrorModalOpened', true);\n          // Reset the component\n          this.set('_newDocType', undefined);\n          document.getElementById(this.get('selectAddNewDocumentPartId')).selectedIndex = 0;\n          return;\n        }\n\n        // Create New Document\n        var newDoc = this.get('store').createRecord('project-part-document', prop);\n        var reader = this.get('reader');\n\n        // Save it\n        newDoc.save().then(function (saved) {\n          // Callback to add it to the list.\n          _this.get('addNewDoc')(saved);\n\n          // Save new doc for the add file popup\n          _this.set('_newDoc', saved);\n\n          // sucess popup/toast\n          _this.showSuccess('projects.project.documents.uploadOther.confirmModal.text', {\n            type: saved.get('title')\n          });\n\n          // Save reader\n          saved.set('readers', [reader]);\n          return saved;\n        }).then(function (saved) {\n          return _this.get('projectReaderService').markDocumentAsRead(saved.get('id'), reader.id);\n        }).catch(function (error) {\n          _this.get('tiLogger').error('ERROR', error);\n          _this.set('_newDocErrorModalKey', 'projects.project.documents.uploadOther.errorModal.text');\n          _this.set('_newDocErrorModalOpened', true);\n        });\n\n        // Reset the component\n        this.set('_newDocType', undefined);\n        document.getElementById(this.get('selectAddNewDocumentPartId')).selectedIndex = 0;\n      },\n      openNewDocFileModal: function openNewDocFileModal() {\n        this.get('openAddFileDialogAction')(this.get('projectPart'), this.get('_newDoc'));\n      },\n      onNewDocTypeChanged: function onNewDocTypeChanged(value) {\n        var docType = this.get('newDocTypes').find(function (docType) {\n          return docType.get('id') === value;\n        });\n        this.set('_newDocType', docType);\n\n        // iOS a11y fix\n        document.getElementById(this.get('selectAddNewDocumentPartId')).focus();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/lbp-indicator-list\", [\"exports\", \"lbp-cust-web-application/mixins/project-indicator\"], function (_exports, _projectIndicator) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend(_projectIndicator.default, {\n    classNames: ['project-group-bloc-detail']\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/lbp-indicator\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    tagName: '',\n    action: undefined,\n    // By default indicators are not hidden for aria\n    indicatorsAriaHidden: false,\n    hasAction: Ember.computed.notEmpty('action'),\n    actions: {\n      indicatorAction: function indicatorAction() {\n        this.get('action')();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/lbp-project-bloc\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    classNames: ['panel-body container-fluid']\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/lbp-project-part\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    tagName: '',\n    projectReaderService: Ember.inject.service(),\n    _isUnread: Ember.computed('projectPartDocuments.[]', 'reader', function () {\n      var _this = this;\n      var result = false;\n      var searchIn = this.get('reader.type') === 'CLIENT' ? 'clientReaders' : 'advisorReaders';\n      this.get('projectPartDocuments').forEach(function (p) {\n        result = result || !p.get(searchIn).some(function (r) {\n          return r === _this.get('reader.id');\n        });\n      });\n      return result;\n    }),\n    actions: {\n      onOpen: function onOpen() {\n        var _this2 = this;\n        if (!this.get('_hasUpdatedReadStatus')) {\n          this.toggleProperty('_hasUpdatedReadStatus');\n          var searchIn = this.get('reader.type') === 'CLIENT' ? 'clientReaders' : 'advisorReaders';\n          this.get('projectPartDocuments').forEach(function (p) {\n            if (!p.get(searchIn).some(function (r) {\n              return r === _this2.get('reader.id');\n            })) {\n              return _this2.get('projectReaderService').markDocumentAsRead(p.get('id'), _this2.get('reader.id'));\n            }\n          });\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/lbp-unread-documents-indicators\", [\"exports\", \"lodash\"], function (_exports, _lodash) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    tagName: '',\n    stats: undefined,\n    action: undefined,\n    _getUnreadDocumentsWithStatus: function _getUnreadDocumentsWithStatus(statuses) {\n      var stats = this.get('stats');\n      return _lodash.default.sumBy(_lodash.default.filter(stats, function (_ref) {\n        var status = _ref.status;\n        return _lodash.default.includes(statuses, status);\n      }), 'nbDocumentsNotRead');\n    },\n    unreadNewDocuments: Ember.computed('stats.@each.{status,nbDocumentsNotRead}', function () {\n      return this._getUnreadDocumentsWithStatus(['TO_ACKNOWLEDGE', 'UPLOADED']);\n    }),\n    hasUnreadNewDocuments: Ember.computed.gt('unreadNewDocuments', 0),\n    unreadValidatedDocuments: Ember.computed('stats.@each.{status,nbDocumentsNotRead}', function () {\n      return this._getUnreadDocumentsWithStatus(['OK']);\n    }),\n    hasUnreadValidatedDocuments: Ember.computed.gt('unreadValidatedDocuments', 0),\n    unreadRejectedDocuments: Ember.computed('stats.@each.{status,nbDocumentsNotRead}', function () {\n      return this._getUnreadDocumentsWithStatus(['KO']);\n    }),\n    hasUnreadRejectedDocuments: Ember.computed.gt('unreadRejectedDocuments', 0)\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-assignation\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-assignation\"], function (_exports, _projectAssignation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectAssignation.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-audit\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-audit\"], function (_exports, _projectAudit) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectAudit.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-card-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-card-component\"], function (_exports, _projectCardComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectCardComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-description\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-description\"], function (_exports, _projectDescription) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectDescription.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-details-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-details-component\"], function (_exports, _projectDetailsComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectDetailsComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-element-list\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-element-list\"], function (_exports, _projectElementList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectElementList.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-group-title\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-group-title\"], function (_exports, _projectGroupTitle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectGroupTitle.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-group\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-group\"], function (_exports, _projectGroup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectGroup.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-informations\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-informations\"], function (_exports, _projectInformations) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectInformations.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-nature-selector\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-nature-selector\"], function (_exports, _projectNatureSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectNatureSelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-part-document-copy-file\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-part-document-copy-file\"], function (_exports, _projectPartDocumentCopyFile) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartDocumentCopyFile.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-part-document-file-selector\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-part-document-file-selector\"], function (_exports, _projectPartDocumentFileSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartDocumentFileSelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-part-document-selector\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-part-document-selector\"], function (_exports, _projectPartDocumentSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartDocumentSelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-part-status-choose\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-part-status-choose\"], function (_exports, _projectPartStatusChoose) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartStatusChoose.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-preview-document-panel\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-preview-document-panel\"], function (_exports, _projectPreviewDocumentPanel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPreviewDocumentPanel.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-preview-folder-panel\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-preview-folder-panel\"], function (_exports, _projectPreviewFolderPanel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPreviewFolderPanel.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-shared-edit\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-shared-edit\"], function (_exports, _projectSharedEdit) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectSharedEdit.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-shared-list\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-shared-list\"], function (_exports, _projectSharedList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectSharedList.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-shared\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-shared\"], function (_exports, _projectShared) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectShared.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/projects/project-statistics\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-statistics\"], function (_exports, _projectStatistics) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectStatistics.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/rating-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/rating-component\"], function (_exports, _ratingComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _ratingComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/sanitize-html\", [\"exports\", \"ti-web-shared/components/ti-web-shared/sanitize-html\"], function (_exports, _sanitizeHtml) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sanitizeHtml.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/selector\", [\"exports\", \"ti-web-shared/components/ti-web-shared/selector\"], function (_exports, _selector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _selector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/side-menu/side-menu-line\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-menu/side-menu-line\"], function (_exports, _sideMenuLine) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sideMenuLine.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/side-menu/side-menu-section\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-menu/side-menu-section\"], function (_exports, _sideMenuSection) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sideMenuSection.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/side-panel/side-bar-accessibility\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-panel/side-bar-accessibility\"], function (_exports, _sideBarAccessibility) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sideBarAccessibility.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/side-panel/side-bar-module-selector\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-panel/side-bar-module-selector\"], function (_exports, _sideBarModuleSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sideBarModuleSelector.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/side-panel/side-bar-profile\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-panel/side-bar-profile\"], function (_exports, _sideBarProfile) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sideBarProfile.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/side-panel/side-panel-burger\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-panel/side-panel-burger\"], function (_exports, _sidePanelBurger) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sidePanelBurger.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/side-panel/side-panel-logo\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-panel/side-panel-logo\"], function (_exports, _sidePanelLogo) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sidePanelLogo.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/side-panel/side-panel\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-panel/side-panel\"], function (_exports, _sidePanel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sidePanel.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/site-map/site-map-link\", [\"exports\", \"ti-web-shared/components/ti-web-shared/site-map/site-map-link\"], function (_exports, _siteMapLink) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _siteMapLink.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/site-map/site-map\", [\"exports\", \"ti-web-shared/components/ti-web-shared/site-map/site-map\"], function (_exports, _siteMap) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _siteMap.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/spinner/component-spinner\", [\"exports\", \"ti-web-shared/components/ti-web-shared/spinner/component-spinner\"], function (_exports, _componentSpinner) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _componentSpinner.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/spinner/page-spinner\", [\"exports\", \"ti-web-shared/components/ti-web-shared/spinner/page-spinner\"], function (_exports, _pageSpinner) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _pageSpinner.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/spinner/spinner\", [\"exports\", \"ti-web-shared/components/ti-web-shared/spinner/spinner\"], function (_exports, _spinner) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _spinner.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/tabs/tab-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/tabs/tab-component\"], function (_exports, _tabComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _tabComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/tabs/tab-item-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/tabs/tab-item-component\"], function (_exports, _tabItemComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _tabItemComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/time-picker\", [\"exports\", \"ti-web-shared/components/ti-web-shared/time-picker\"], function (_exports, _timePicker) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _timePicker.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/treeview/reply-template-tree\", [\"exports\", \"ti-web-shared/components/ti-web-shared/treeview/reply-template-tree\"], function (_exports, _replyTemplateTree) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _replyTemplateTree.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/treeview/treeview-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/treeview/treeview-component\"], function (_exports, _treeviewComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _treeviewComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/treeview/treeview-node-line-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/treeview/treeview-node-line-component\"], function (_exports, _treeviewNodeLineComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _treeviewNodeLineComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/treeview/treeview-search-combo\", [\"exports\", \"ti-web-shared/components/ti-web-shared/treeview/treeview-search-combo\"], function (_exports, _treeviewSearchCombo) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _treeviewSearchCombo.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ti-web-shared/wave-surfer/wave-surfer-container\", [\"exports\", \"ti-web-shared/components/ti-web-shared/wave-surfer/wave-surfer-container\"], function (_exports, _waveSurferContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _waveSurferContainer.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-authentication/auth-wrapper\", [\"exports\", \"ticust-web-module-authentication/components/ticust-web-module-authentication/auth-wrapper\"], function (_exports, _authWrapper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _authWrapper.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation-action-bar-component\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation-action-bar-component\"], function (_exports, _conversationActionBarComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _conversationActionBarComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation-footer-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    classNames: 'visible-xs-block conversation-footer-component',\n    intlPrefix: 'interactions.conversation-line-component',\n    // Data\n    _columnWidth: Ember.computed('showLabelsButton', 'showDeleteButton', 'showRestoreButton', 'showRemoveFromTrashButton', function () {\n      var number = 1;\n      if (this.get('showLabelsButton')) {\n        number++;\n      }\n      if (this.get('showDeleteButton')) {\n        number++;\n      }\n      if (this.get('showDeleteDraftButton')) {\n        number++;\n      }\n      if (this.get('showRestoreButton')) {\n        number++;\n      }\n      if (this.get('showRemoveFromTrashButton')) {\n        number++;\n      }\n      return 12 / number;\n    }),\n    _divClass: Ember.computed('_columnWidth', function () {\n      var column = this.get('_columnWidth');\n      return 'col-xs-' + column + ' col-sm-' + column + ' ellipsis conversation-header-component__item';\n    }),\n    // Actions\n    unselectAll: function unselectAll() {\n      throw new Error(\"Missing 'unselectAll' handler\");\n    },\n    categorize: function categorize() {\n      throw new Error(\"Missing 'categorize' handler\");\n    },\n    delete: function _delete() {\n      throw new Error(\"Missing 'delete' handler\");\n    },\n    deleteDraft: function deleteDraft() {\n      throw new Error(\"Missing 'deleteDraft' handler\");\n    },\n    removeFromTrash: function removeFromTrash() {\n      throw new Error(\"Missing 'removeFromTrash' handler\");\n    },\n    restore: function restore() {\n      throw new Error(\"Missing 'restore' handler\");\n    },\n    actions: {\n      cancel: function cancel() {\n        this.get('unselectAll')();\n      },\n      categorize: function categorize() {\n        this.get('categorize')();\n      },\n      delete: function _delete() {\n        this.get('delete')();\n      },\n      deleteDraft: function deleteDraft() {\n        this.get('deleteDraft')();\n      },\n      removeFromTrash: function removeFromTrash() {\n        this.get('removeFromTrash')();\n      },\n      restore: function restore() {\n        this.get('restore')();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation-header-list\", [\"exports\", \"ember-uuid\"], function (_exports, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    classNames: 'conversation-line-component conversation-header-component' + ' flex-basic flex-row-simple flex-center conversation-line-component-base',\n    elementId: 'conversation-line-component-checkbox',\n    intlPrefix: 'interactions.conversation-line-component',\n    showModalDeletion: false,\n    // Parameters\n    isChecked: undefined,\n    focusElemAfterRemove: undefined,\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalDeletionId', 'popup-project-delete-file-' + _emberUuid.default.v4());\n      this.set('modalDeletionTitleId', 'popup-project-delete-file-' + _emberUuid.default.v4());\n      this.set('focusElemAfterRemoveId', 'deleteFullButton');\n    },\n    // Actions\n    selectAll: function selectAll() {\n      throw new Error(\"Missing 'selectAll' handler\");\n    },\n    unselectAll: function unselectAll() {\n      throw new Error(\"Missing 'unselectAll' handler\");\n    },\n    categorize: function categorize() {\n      throw new Error(\"Missing 'categorize' handler\");\n    },\n    delete: function _delete() {\n      throw new Error(\"Missing 'delete' handler\");\n    },\n    deleteDraft: function deleteDraft() {\n      throw new Error(\"Missing 'deleteDraft' handler\");\n    },\n    removeFromTrashAction: function removeFromTrashAction() {\n      throw new Error(\"Missing 'removeFromTrashAction' handler.\");\n    },\n    restore: function restore() {\n      throw new Error(\"Missing 'restore' handler\");\n    },\n    actions: {\n      selectAll: function selectAll() {\n        this.get('selectAll')();\n      },\n      unselectAll: function unselectAll() {\n        this.get('unselectAll')();\n      },\n      categorize: function categorize() {\n        this.get('categorize')();\n      },\n      delete: function _delete() {\n        this.get('delete')();\n      },\n      deleteDraft: function deleteDraft() {\n        this.get('deleteDraft')();\n      },\n      removeFromTrash: function removeFromTrash() {\n        this.set('focusElemAfterRemoveId', 'check-all-box');\n        this.get('removeFromTrash')();\n      },\n      restore: function restore() {\n        this.get('restore')();\n      },\n      toggleModalDeletion: function toggleModalDeletion() {\n        this.toggleProperty('showModalDeletion');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation-line-component\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation-line-component\"], function (_exports, _conversationLineComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _conversationLineComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/composer/conversation-composer-create\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/composer/conversation-composer-create\"], function (_exports, _conversationComposerCreate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationComposerCreate.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/composer/conversation-composer-reply\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/composer/conversation-composer-reply\"], function (_exports, _conversationComposerReply) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationComposerReply.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/composer/conversation-modal-leave\", [\"exports\", \"ember-uuid\"], function (_exports, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    backToIntl: undefined,\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalId', 'popup-component-categorize-' + _emberUuid.default.v4());\n      this.set('modalTitleId', 'popup-component-categorize-' + _emberUuid.default.v4());\n    },\n    keyDown: function keyDown(event) {\n      // Close modal on escape\n      if (event.keyCode === 27) {\n        this.send('closeModal');\n      }\n    },\n    // Actions\n    cancelClicked: function cancelClicked() {\n      throw new Error(\"Missing 'cancelClicked' handler\");\n    },\n    closeModal: function closeModal() {\n      throw new Error(\"Missing 'closeModal' handler\");\n    },\n    saveClicked: function saveClicked() {\n      throw new Error(\"Missing 'saveClicked' handler\");\n    },\n    actions: {\n      cancelClicked: function cancelClicked() {\n        this.get('cancelClicked')();\n      },\n      closeModal: function closeModal() {\n        this.get('closeModal')();\n      },\n      saveClicked: function saveClicked() {\n        this.get('saveClicked')();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-action-bar\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-action-bar\"], function (_exports, _conversationActionBar) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationActionBar.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-header\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-header\"], function (_exports, _conversationHeader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationHeader.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-attachment\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-attachment\"], function (_exports, _conversationMessageAttachment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationMessageAttachment.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-attachments\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-attachments\"], function (_exports, _conversationMessageAttachments) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationMessageAttachments.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-body\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-body\"], function (_exports, _conversationMessageBody) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationMessageBody.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-header\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-header\"], function (_exports, _conversationMessageHeader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationMessageHeader.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-list-line\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-list-line\"], function (_exports, _conversationMessageListLine) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationMessageListLine.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-list\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-list\"], function (_exports, _conversationMessageList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationMessageList.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message-older\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-older\"], function (_exports, _conversationMessageOlder) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _conversationMessageOlder.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-message\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message\"], function (_exports, _conversationMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  var _default = _exports.default = _conversationMessage.default;\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/conversation-search-form\", [\"exports\", \"ember-cp-validations\"], function (_exports, _emberCpValidations) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // Input validation\n  var Validations = (0, _emberCpValidations.buildValidations)({\n    _searchText: (0, _emberCpValidations.validator)('presence', true)\n  });\n  var _default = _exports.default = Ember.Component.extend(Validations, {\n    classNames: ['conversation-search'],\n    tagService: Ember.inject.service('tags'),\n    paginationHelper: Ember.inject.service('pagination-helper'),\n    // Perimeters\n    perimeters: ['all', 'conversationMine', 'conversationSent', 'conversationDraft', 'conversationTrashed'],\n    // Services\n    intl: Ember.inject.service('intl'),\n    perimeterLabel: Ember.computed('intl.locale', '_searchPerimeter', function () {\n      return this.get('intl').t('interactions.conversation-search-form.fields.perimeter.dropdown-label', {\n        perimeter: this.get('intl').t('interactions.conversation-search-form.perimeters.'.concat(this.get('_searchPerimeter')))\n      });\n    }),\n    // Data\n    _searchText: Ember.computed.oneWay('searchText'),\n    _searchPerimeter: undefined,\n    searchTextFieldId: 'conversation-search-text',\n    // eslint-disable-next-line\n    _searchPerimeterObserver: Ember.on('init', Ember.observer('searchPerimeter', function () {\n      if (this.get('searchPerimeter') && this.get('perimeters').includes(this.get('searchPerimeter'))) {\n        this.set('_searchPerimeter', this.get('searchPerimeter'));\n      } else {\n        this.set('_searchPerimeter', 'all');\n      }\n    })),\n    hasText: Ember.computed('_searchText', function () {\n      return this.get('_searchText');\n    }),\n    showError: false,\n    canSearch: Ember.computed('validations.isValid', 'showError', function () {\n      return !this.get('showError') || this.get('validations.isValid');\n    }),\n    // Actions\n    search: function search() {\n      throw new Error(\"Missing 'search' handler\");\n    },\n    actions: {\n      onPerimeterChanged: function onPerimeterChanged(perimeter) {\n        this.set('_searchPerimeter', perimeter);\n\n        // iOS a11y fix\n        document.getElementById('conversation-search-form_select-perimeter').focus();\n      },\n      clearText: function clearText() {\n        this.set('_searchText', '');\n        if (this.get('onClearText')) {\n          this.get('onClearText')();\n        }\n      },\n      search: function search() {\n        this.get('tagService').sendClickTag({\n          name: 'contacter::messagerie::recherche_bouton_rechercher',\n          type: 'navigation'\n        });\n        if (!this.get('validations.isValid')) {\n          this.set('showError', true);\n          this.$(\"#\".concat(this.get('searchTextFieldId'))).focus();\n          return;\n        }\n        this.get('paginationHelper').setSearchValues(1, this.get('_searchPerimeter'), this.get('_searchText'));\n        this.get('search')(this.get('_searchPerimeter'), this.get('_searchText'));\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/lbp-conversation-header-data\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    // Layout\n    tagName: '',\n    //services\n    intl: Ember.inject.service(),\n    limitedLabels: Ember.computed.filter('conversation.labels', function (label, index) {\n      return index < 1;\n    }),\n    init: function init() {\n      this._super();\n      if (this.get('conversation.subject')) {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name', {\n          pageName: this.get('intl').t('interactions.conversation.create.subject-label.info') + this.get('conversation.subject')\n        });\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/lbp-conversation-header\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    lbpService: Ember.inject.service('lbp-service'),\n    // Layout\n    tagName: '',\n    hasDraft: undefined,\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n      this._focusReturnButtonIfNoDraft();\n    },\n    _focusReturnButtonIfNoDraft: function _focusReturnButtonIfNoDraft() {\n      if (!this.get('hasDraft') && this.get('lbpService.openConversationClick')) {\n        var returnButton = document.querySelector('.lbp-panel-header-prev.lbp-panel-header-prev-icon');\n        if (returnButton) {\n          returnButton.focus();\n        }\n      }\n      this.set('lbpService.openConversationClick', false);\n    },\n    // Actions\n    answer: function answer() {\n      throw new Error(\"Missing 'answer' handler\");\n    },\n    back: function back() {\n      throw new Error(\"Missing 'back' handler\");\n    },\n    actions: {\n      answer: function answer() {\n        this.get('answer')();\n      },\n      back: function back() {\n        this.get('back')();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/conversation/simple-attachment-display\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-composer-attachment\", \"lbp-cust-web-application/mixins/focus\"], function (_exports, _conversationComposerAttachment, _focus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // eslint-disable-line\n  // eslint-disable-line\n  var _default = _exports.default = _conversationComposerAttachment.default.extend(_focus.default, {\n    tagName: '',\n    index: undefined,\n    focusAfterDelete: function focusAfterDelete() {\n      var _this = this;\n      var buttons = document.querySelectorAll(\".attachment-cancel a\");\n      var idx = this.get('index');\n      if (buttons.length === 1) {\n        Ember.run.later(function () {\n          _this.genericFocusElement('label.conversation-composer__upload-label span', false, false);\n        }, 150);\n      } else if (buttons.length > 1) {\n        var targetIdx = idx === 0 ? idx + 1 : idx - 1;\n        buttons[targetIdx].focus();\n      }\n    },\n    willDestroyElement: function willDestroyElement() {\n      this.focusAfterDelete();\n      this._super.apply(this, arguments);\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/editor/message-editor\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    classNames: 'message-editor',\n    intl: Ember.inject.service(),\n    text: '',\n    idTextarea: undefined,\n    showHistoryBis: undefined,\n    placeholderType: \"response\",\n    ariaDescribedBy: undefined,\n    plainText: Ember.computed('text', function computePlainText() {\n      var plainText = this.get('text').replace(/(<p>|<\\/p>)/g, '').replace(/&nbsp;/g, ' ');\n      /* Simply letting Ember updating the textarea with data binding crashes the app in IE11\n         due to a known bug. Here, the workaround is to update the textarea value directly.\n         However, the element might not be created in the DOM on the first run\n         so we rerun the function until it is.\n         See https://github.com/glimmerjs/glimmer-vm/issues/345 */\n      var textareaElement = this.get('element').getElementsByTagName('textarea')[0];\n      if (textareaElement) {\n        textareaElement.value = plainText;\n      } else {\n        Ember.run.later(computePlainText.bind(this), 100);\n      }\n      return plainText;\n    }),\n    placeholder: Ember.computed('intl', function () {\n      return this.get('intl').t('interactions.conversation.composer.editor.placeholder.' + this.get('placeholderType'));\n    }),\n    ariaLabel: Ember.computed('intl', function () {\n      return this.get('intl').t('interactions.conversation.composer.editor.aria-label.' + this.get('placeholderType'));\n    }),\n    // IE displays the placeholder even if there is content on first render\n    displayPlaceholder: Ember.computed('plainText', function () {\n      return this.get('plainText').length === 0;\n    }),\n    isReadOnly: false,\n    disabled: Ember.computed('isReadOnly', function () {\n      if (this.get('isReadOnly') === true) {\n        return 'true';\n      } else {\n        return null;\n      }\n    }),\n    init: function init() {\n      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n      this._super(args);\n    },\n    actions: {\n      onTextChanged: function onTextChanged(event) {\n        var newText = '<p>' + event.target.value.replace(/\\n/g, '</p>\\n<p>').replace(/<p>\\s*<\\/p>/g, '<p>&nbsp;</p>') + '</p>';\n        // eslint-disable-next-line ember/closure-actions\n        this.sendAction('onTextChanged', newText);\n      },\n      displayHistory: function displayHistory() {\n        if (this.get('showHistoryBis')) {\n          this.get('showHistoryBis')(false);\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/inbenta/inbenta-iframe\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Component.extend({\n    classNames: ['inbenta-body'],\n    identity: Ember.inject.service('identity-service'),\n    tagService: Ember.inject.service('tags'),\n    inbentaUrl: Ember.computed('url', 'identity.userCallingCode', function () {\n      var callingCode = this.get('identity.userCallingCode');\n      switch (callingCode) {\n        // mobile + tablette\n        case '9241':\n        case '9240':\n        case '9228':\n        case '9251':\n        case '9250':\n          return this.get('url') + '?type=application';\n      }\n      return this.get('url');\n    }),\n    _listener: null,\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n      Ember.$('#inbentaIframe').iFrameResize({\n        log: false,\n        // Enable console logging\n        inPageLinks: true,\n        heightCalculationMethod: 'lowestElement',\n        checkOrigin: false,\n        minHeight: 550\n      });\n      var _this = this;\n      function receive(event) {\n        if (event.data === 'inbentaContactSendMailEvent') {\n          _this.get('tagService').sendClickTag({\n            name: 'contacter::messagerie::reception_bouton_ecrire_a_lbp',\n            type: 'navigation'\n          });\n          _this.get('onSendEmailEvent')();\n        } else if (event.data === 'ClaimDepositEvent') {\n          _this.get('onClaimDepositEvent')();\n        }\n      }\n      this.set('_listener', receive);\n      window.addEventListener('message', receive, false);\n    },\n    willDestroyElement: function willDestroyElement() {\n      window.removeEventListener('message', this.get('_listener'), false);\n      this._super.apply(this, arguments);\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/label-line-component\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/label-line-component\"], function (_exports, _labelLineComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _labelLineComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/label/color-select-component\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/label/color-select-component\"], function (_exports, _colorSelectComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _colorSelectComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/label/popup-component\", [\"exports\", \"ember-uuid\"], function (_exports, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {}\n  var _default = _exports.default = Ember.Component.extend({\n    isVisible: false,\n    labelsAvailable: undefined,\n    labelsUsed: undefined,\n    originalFocusId: undefined,\n    IsNotFocusableElement: false,\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalId', 'popup-component-categorize-' + _emberUuid.default.v4());\n      this.set('modalTitleId', 'popup-component-categorize-' + _emberUuid.default.v4());\n    },\n    data: Ember.computed('isOpen', 'labelsAvailable.[]', 'labelsUsed.[]', function () {\n      var _this = this;\n      // set focus on selected folder\n      if (this.get('labelsAvailable') && this.get('isOpen')) {\n        return this.get('labelsAvailable').map(function (label) {\n          return Ember.Object.create({\n            label: label,\n            checked: _this._checkLabelUsage(label)\n          });\n        });\n      }\n      return [];\n    }),\n    _checkLabelUsage: function _checkLabelUsage(label) {\n      if (this.get('labelsUsed')) {\n        return this.get('labelsUsed').any(function (labelUsed) {\n          return labelUsed.get('id') === label.get('id');\n        });\n      }\n      return false;\n    },\n    onSave: function onSave() {\n      throw new Error('The onSave callback is not defined');\n    },\n    onManage: function onManage() {\n      throw new Error('The onManage callback is not defined');\n    },\n    actions: {\n      saveAction: function saveAction() {\n        // Get checked folder\n        var selectedLabels = this.get('data').filter(function (label) {\n          return label.get('checked');\n        }).map(function (label) {\n          return label.get('label');\n        });\n\n        // Call parent save action\n        this.get('onSave')(selectedLabels);\n      },\n      // Manage action button\n      manageAction: function manageAction() {\n        this.get('onManage')();\n      },\n      // Close popup\n      closeAction: function closeAction() {\n        // call parent close action\n        if (this.get('onClosePopup')) {\n          this.get('onClosePopup')();\n        }\n      },\n      // Change selected label\n      labelChangeAction: function labelChangeAction(selectedLabel, uncheck) {\n        this.get('data').forEach(function (label) {\n          if (label.get('checked')) {\n            label.set('checked', false);\n          }\n          if (label.get('label') === selectedLabel && !uncheck) {\n            label.set('checked', true);\n          }\n        });\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-interactions/label/popup-edit-component\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/label/popup-edit-component\"], function (_exports, _popupEditComponent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _popupEditComponent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/components/ticust-web-module-projects/projects/project-group\", [\"exports\", \"ticust-web-module-projects/components/ticust-web-module-projects/projects/project-group\"], function (_exports, _projectGroup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectGroup.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/config/asset-manifest\", [\"exports\", \"require\", \"lbp-cust-web-application/config/environment\"], function (_exports, _require, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var modulePrefix = _environment.default.modulePrefix;\n  var metaName = \"\".concat(modulePrefix, \"/config/asset-manifest\");\n  var nodeName = \"\".concat(modulePrefix, \"/config/node-asset-manifest\");\n  var config = {};\n  try {\n    // If we have a Node version of the asset manifest, use that for FastBoot and\n    // similar environments.\n    if (_require.default.has(nodeName)) {\n      config = (0, _require.default)(nodeName).default; // eslint-disable-line\n    } else {\n      var rawConfig = document.querySelector('meta[name=\"' + metaName + '\"]').getAttribute('content');\n      config = JSON.parse(unescape(rawConfig));\n    }\n  } catch (err) {\n    throw new Error('Failed to load asset manifest. For browser environments, verify the meta tag with name \"' + metaName + '\" is present. For non-browser environments, verify that you included the node-asset-manifest module.');\n  }\n  var _default = _exports.default = config;\n});","define(\"lbp-cust-web-application/controllers/app\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Controller.extend({\n    // Services\n    intl: Ember.inject.service(),\n    session: Ember.inject.service(),\n    userIdle: Ember.inject.service(),\n    tiLogger: Ember.inject.service('logger-service'),\n    // Data\n    isIdle: Ember.computed.readOnly('userIdle.isIdle'),\n    init: function init() {\n      var _this = this;\n      this._super.apply(this, arguments);\n      this.get('userIdle').on('idleChanged', function (isIdle) {\n        var session = _this.get('session');\n        if (isIdle && session.get('isAuthenticated')) {\n          _this.get('tiLogger').info('Inactivity logout');\n          session.invalidate();\n        }\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/controllers/common/site-map\", [\"exports\", \"ti-web-shared/controllers/common/site-map\"], function (_exports, _siteMap) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _siteMap.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/controllers/interlocutors/interlocutor/conversations/claim\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Controller.extend({\n    isCurrentlyLoading: undefined,\n    actions: {\n      backToList: function backToList() {\n        this.transitionToRoute('app.ticust-web-module-interactions.interlocutors' + '.interlocutor.conversations.sources.source', this.get('model.interlocutor'), 'conversationMine');\n      },\n      newMessage: function newMessage() {\n        this.transitionToRoute('app.ticust-web-module-interactions.interlocutors.' + 'interlocutor.conversations.create', this.get('model.interlocutor'));\n      },\n      renewSession: function renewSession(_this, userIdle, tiLogger, lbpservice) {\n        userIdle.resetTimeout();\n        tiLogger.info('EES Session updated');\n        lbpservice.keepAlive();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/controllers/interlocutors/interlocutor/conversations/inbenta\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Controller.extend({\n    isCurrentlyLoading: undefined,\n    intl: Ember.inject.service(),\n    lbpService: Ember.inject.service('lbp-service'),\n    pageTitle: Ember.on('init', Ember.observer('model', function () {\n      if (this.get('model')) {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name', {\n          pageName: this.get('intl').t('interactions.conversations.inbenta.title')\n        });\n      }\n    })),\n    actions: {\n      backToList: function backToList() {\n        this.transitionToRoute('app.ticust-web-module-interactions.interlocutors' + '.interlocutor.conversations.sources.source', this.get('model.interlocutor'), 'conversationMine');\n        this.set('lbpService.inbentaCancelButtonClicked', true);\n      },\n      newMessage: function newMessage() {\n        this.transitionToRoute('app.ticust-web-module-interactions.interlocutors.' + 'interlocutor.conversations.create', this.get('model.interlocutor'));\n      },\n      claim: function claim() {\n        this.transitionToRoute('app.ticust-web-module-interactions.interlocutors' + '.interlocutor.conversations.claim');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/controllers/interlocutors/interlocutor/help\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Controller.extend({\n    text: Ember.computed.alias('model.templateContent')\n  });\n});","define(\"lbp-cust-web-application/controllers/interlocutors/interlocutor/parameters/notifications\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Controller.extend({\n    externalEmailAddress: Ember.computed.alias('model.externalEmailAddress'),\n    hasBody: true,\n    subscription: Ember.computed.alias('model.subscription'),\n    intl: Ember.inject.service(),\n    choiceObserver: Ember.on('init', Ember.observer('model.choice', function () {\n      if (this.get('model')) {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name', {\n          pageName: this.get('intl').t(\"interactions.parameters.title\")\n        });\n      }\n      this.set('choices', this.get('model.choice') ? true : false);\n    })),\n    actions: {\n      choose: function choose(choice) {\n        this.set('choices', choice);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/controllers/ticust-web-module-authentication/token\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Controller.extend({\n    queryParams: ['otu'],\n    otu: null\n  });\n});","define(\"lbp-cust-web-application/formats\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = {\n    time: {\n      hhmmss: {\n        hour: 'numeric',\n        minute: 'numeric',\n        second: 'numeric'\n      }\n    },\n    date: {\n      hhmmss: {\n        hour: 'numeric',\n        minute: 'numeric',\n        second: 'numeric'\n      },\n      hhmm: {\n        hour: 'numeric',\n        minute: 'numeric'\n      },\n      ddMM: {\n        day: 'numeric',\n        month: 'short'\n      },\n      mmYYYY: {\n        month: 'numeric',\n        year: 'numeric'\n      },\n      ddMMYYYYhhmm: {\n        day: '2-digit',\n        month: '2-digit',\n        year: 'numeric',\n        hour: 'numeric',\n        minute: 'numeric',\n        hour12: false\n      },\n      adminDate: {\n        weekday: 'short',\n        month: '2-digit',\n        day: '2-digit'\n      },\n      textDate: {\n        weekday: 'long',\n        month: 'long',\n        day: '2-digit',\n        year: 'numeric'\n      },\n      adminSummaryDate: {\n        weekday: 'long',\n        month: '2-digit',\n        day: '2-digit'\n      }\n    },\n    number: {\n      EUR: {\n        style: 'currency',\n        currency: 'EUR',\n        minimumFractionDigits: 2,\n        maximumFractionDigits: 2\n      },\n      USD: {\n        style: 'currency',\n        currency: 'USD',\n        minimumFractionDigits: 2,\n        maximumFractionDigits: 2\n      }\n    }\n  };\n});","define(\"lbp-cust-web-application/helpers/-clear-element\", [\"exports\", \"ember-in-element-polyfill/helpers/-clear-element\"], function (_exports, _clearElement) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _clearElement.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/-link-to-params\", [\"exports\", \"ember-angle-bracket-invocation-polyfill/helpers/-link-to-params\"], function (_exports, _linkToParams) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _linkToParams.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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, \"and\", {\n    enumerable: true,\n    get: function get() {\n      return _and.and;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _and.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/app-version\", [\"exports\", \"lbp-cust-web-application/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  function appVersion(_) {\n    var hash = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    var version = _environment.default.APP.version;\n    // e.g. 1.0.0-alpha.1+4jds75hf\n\n    // Allow use of 'hideSha' and 'hideVersion' For backwards compatibility\n    var versionOnly = hash.versionOnly || hash.hideSha;\n    var shaOnly = hash.shaOnly || hash.hideVersion;\n    var match = null;\n    if (versionOnly) {\n      if (hash.showExtended) {\n        match = version.match(_regexp.versionExtendedRegExp); // 1.0.0-alpha.1\n      }\n      // Fallback to just version\n      if (!match) {\n        match = version.match(_regexp.versionRegExp); // 1.0.0\n      }\n    }\n    if (shaOnly) {\n      match = version.match(_regexp.shaRegExp); // 4jds75hf\n    }\n    return match ? match[0] : version;\n  }\n  var _default = _exports.default = Ember.Helper.helper(appVersion);\n});","define(\"lbp-cust-web-application/helpers/await\", [\"exports\", \"ember-promise-helpers/helpers/await\"], function (_exports, _await) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _await.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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, \"bsContains\", {\n    enumerable: true,\n    get: function get() {\n      return _bsContains.bsContains;\n    }\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _bsContains.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _bsEq.default;\n    }\n  });\n  Object.defineProperty(_exports, \"eq\", {\n    enumerable: true,\n    get: function get() {\n      return _bsEq.eq;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/cancel-all\", [\"exports\", \"ember-concurrency/helpers/cancel-all\"], function (_exports, _cancelAll) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _cancelAll.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/concat\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.concat = concat;\n  function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n  function concat(params) {\n    return params.reduce(function () {\n      var outStr = '';\n      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n      for (var arg in args) {\n        if (_typeof(arg) != 'object') {\n          outStr += arg;\n        }\n      }\n      return outStr;\n    });\n  }\n});","define(\"lbp-cust-web-application/helpers/contains\", [\"exports\", \"ti-web-shared/helpers/contains\"], function (_exports, _contains) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _contains.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/date-short-view\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n  function _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\n  function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n  function _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\n  function _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n  var _default = _exports.default = Ember.Helper.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    compute: function compute(params) {\n      var _params = _slicedToArray(params, 1),\n        theDate = _params[0];\n      if (!theDate) {\n        return '';\n      }\n      var intl = this.intl;\n      return intl.formatDate(theDate, {\n        hour: 'numeric',\n        minute: '2-digit',\n        day: 'numeric',\n        month: 'short',\n        year: 'numeric'\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/ellipsis\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.ellipsis = ellipsis;\n  function ellipsis(param) {\n    return param.reduce(function (text, size) {\n      var tmp = document.createElement('div');\n      tmp.innerHTML = text;\n      var tmpText = tmp.textContent || tmp.innerText || '';\n      return tmpText.substring(0, size) + '...';\n    });\n  }\n  var _default = _exports.default = Ember.Helper.helper(ellipsis);\n});","define(\"lbp-cust-web-application/helpers/ember-power-select-is-group\", [\"exports\", \"ember-power-select/helpers/ember-power-select-is-group\"], function (_exports, _emberPowerSelectIsGroup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberPowerSelectIsGroup.default;\n    }\n  });\n  Object.defineProperty(_exports, \"emberPowerSelectIsGroup\", {\n    enumerable: true,\n    get: function get() {\n      return _emberPowerSelectIsGroup.emberPowerSelectIsGroup;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/ember-power-select-is-selected\", [\"exports\", \"ember-power-select/helpers/ember-power-select-is-selected\"], function (_exports, _emberPowerSelectIsSelected) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberPowerSelectIsSelected.default;\n    }\n  });\n  Object.defineProperty(_exports, \"emberPowerSelectIsSelected\", {\n    enumerable: true,\n    get: function get() {\n      return _emberPowerSelectIsSelected.emberPowerSelectIsSelected;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _emberPowerSelectTrueStringIfPresent.default;\n    }\n  });\n  Object.defineProperty(_exports, \"emberPowerSelectTrueStringIfPresent\", {\n    enumerable: true,\n    get: function get() {\n      return _emberPowerSelectTrueStringIfPresent.emberPowerSelectTrueStringIfPresent;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/eq\", [\"exports\", \"ember-truth-helpers/helpers/equal\"], function (_exports, _equal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _equal.default;\n    }\n  });\n  Object.defineProperty(_exports, \"equal\", {\n    enumerable: true,\n    get: function get() {\n      return _equal.equal;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/format-date-time-tag\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n  function _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\n  function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n  function _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\n  function _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n  var _default = _exports.default = Ember.Helper.extend({\n    compute: function compute(params) {\n      var _params = _slicedToArray(params, 2),\n        theDate = _params[0],\n        isTime = _params[1];\n      if (!theDate) {\n        return '';\n      }\n      var date = (0, _moment.default)(theDate).format(\"YYYY-MM-DD\");\n      if (isTime) {\n        date += \" \" + (0, _moment.default)(theDate).format(\"HH:mm:ss\");\n      }\n      return date;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/format-date\", [\"exports\", \"ember-intl/helpers/format-date\"], function (_exports, _formatDate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _formatDate.default;\n});","define(\"lbp-cust-web-application/helpers/format-message\", [\"exports\", \"ember-intl/helpers/format-message\"], function (_exports, _formatMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _formatMessage.default;\n});","define(\"lbp-cust-web-application/helpers/format-number\", [\"exports\", \"ember-intl/helpers/format-number\"], function (_exports, _formatNumber) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _formatNumber.default;\n});","define(\"lbp-cust-web-application/helpers/format-relative\", [\"exports\", \"ember-intl/helpers/format-relative\"], function (_exports, _formatRelative) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _formatRelative.default;\n});","define(\"lbp-cust-web-application/helpers/format-time\", [\"exports\", \"ember-intl/helpers/format-time\"], function (_exports, _formatTime) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _formatTime.default;\n});","define(\"lbp-cust-web-application/helpers/format-timer\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.formatTimer = formatTimer;\n  function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n  function _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\n  function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n  function _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\n  function _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n  function formatTimer(_ref) {\n    var _ref2 = _slicedToArray(_ref, 1),\n      timerValue = _ref2[0];\n    var minutes = Math.floor(timerValue / 60);\n    var seconds = timerValue % 60;\n    return \"\".concat(minutes, \":\").concat(seconds < 10 ? '0' : '').concat(seconds);\n  }\n  var _default = _exports.default = Ember.Helper.helper(formatTimer);\n});","define(\"lbp-cust-web-application/helpers/gt\", [\"exports\", \"ember-truth-helpers/helpers/gt\"], function (_exports, _gt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _gt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"gt\", {\n    enumerable: true,\n    get: function get() {\n      return _gt.gt;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/gte\", [\"exports\", \"ember-truth-helpers/helpers/gte\"], function (_exports, _gte) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _gte.default;\n    }\n  });\n  Object.defineProperty(_exports, \"gte\", {\n    enumerable: true,\n    get: function get() {\n      return _gte.gte;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/has-role\", [\"exports\", \"ticust-web-common/helpers/has-role\"], function (_exports, _hasRole) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _hasRole.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/integer-to-index-array\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.integerToIndexArray = integerToIndexArray;\n  function integerToIndexArray(params) {\n    var array = [];\n    for (var i = 1; i <= params[0]; i++) {\n      array.push(i);\n    }\n    return array;\n  }\n  var _default = _exports.default = Ember.Helper.helper(integerToIndexArray);\n});","define(\"lbp-cust-web-application/helpers/is-array\", [\"exports\", \"ember-truth-helpers/helpers/is-array\"], function (_exports, _isArray) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isArray.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isArray\", {\n    enumerable: true,\n    get: function get() {\n      return _isArray.isArray;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/is-empty\", [\"exports\", \"ember-truth-helpers/helpers/is-empty\"], function (_exports, _isEmpty) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isEmpty.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/is-equal\", [\"exports\", \"ember-truth-helpers/helpers/is-equal\"], function (_exports, _isEqual) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isEqual.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isEqual\", {\n    enumerable: true,\n    get: function get() {\n      return _isEqual.isEqual;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/is-fulfilled\", [\"exports\", \"ember-promise-helpers/helpers/is-fulfilled\"], function (_exports, _isFulfilled) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isFulfilled.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isFulfilled\", {\n    enumerable: true,\n    get: function get() {\n      return _isFulfilled.isFulfilled;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/is-pending\", [\"exports\", \"ember-promise-helpers/helpers/is-pending\"], function (_exports, _isPending) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isPending.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isPending\", {\n    enumerable: true,\n    get: function get() {\n      return _isPending.isPending;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/is-rejected\", [\"exports\", \"ember-promise-helpers/helpers/is-rejected\"], function (_exports, _isRejected) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isRejected.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isRejected\", {\n    enumerable: true,\n    get: function get() {\n      return _isRejected.isRejected;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/left-pad\", [\"exports\", \"ti-web-shared/helpers/left-pad\"], function (_exports, _leftPad) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _leftPad.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/loc\", [\"exports\", \"@ember/string/helpers/loc\"], function (_exports, _loc) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _loc.default;\n    }\n  });\n  Object.defineProperty(_exports, \"loc\", {\n    enumerable: true,\n    get: function get() {\n      return _loc.loc;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/lowercase\", [\"exports\", \"ti-web-shared/helpers/lowercase\"], function (_exports, _lowercase) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _lowercase.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/lt\", [\"exports\", \"ember-truth-helpers/helpers/lt\"], function (_exports, _lt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _lt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lt\", {\n    enumerable: true,\n    get: function get() {\n      return _lt.lt;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/lte\", [\"exports\", \"ember-truth-helpers/helpers/lte\"], function (_exports, _lte) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _lte.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lte\", {\n    enumerable: true,\n    get: function get() {\n      return _lte.lte;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/not-eq\", [\"exports\", \"ember-truth-helpers/helpers/not-equal\"], function (_exports, _notEqual) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _notEqual.default;\n    }\n  });\n  Object.defineProperty(_exports, \"notEq\", {\n    enumerable: true,\n    get: function get() {\n      return _notEqual.notEq;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _not.default;\n    }\n  });\n  Object.defineProperty(_exports, \"not\", {\n    enumerable: true,\n    get: function get() {\n      return _not.not;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/numeric-unit-view\", [\"exports\", \"ti-web-shared/mixins/utils/numericUnit\"], function (_exports, _numericUnit) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Helper.extend(_numericUnit.default, {\n    tagName: '',\n    compute: function compute(params) {\n      return this.getUnit(params[0]);\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/on-document\", [\"exports\", \"ember-on-helper/helpers/on-document\"], function (_exports, _onDocument) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _onDocument.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/on-window\", [\"exports\", \"ember-on-helper/helpers/on-window\"], function (_exports, _onWindow) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _onWindow.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/on\", [\"exports\", \"ember-on-helper/helpers/on\"], function (_exports, _on) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _on.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/or\", [\"exports\", \"ember-truth-helpers/helpers/or\"], function (_exports, _or) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _or.default;\n    }\n  });\n  Object.defineProperty(_exports, \"or\", {\n    enumerable: true,\n    get: function get() {\n      return _or.or;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/path\", [\"exports\", \"ti-web-shared/helpers/path\"], function (_exports, _path) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _path.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/perform\", [\"exports\", \"ember-concurrency/helpers/perform\"], function (_exports, _perform) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _perform.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 = _exports.default = _pluralize.default;\n});","define(\"lbp-cust-web-application/helpers/promise-all\", [\"exports\", \"ember-promise-helpers/helpers/promise-all\"], function (_exports, _promiseAll) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _promiseAll.default;\n    }\n  });\n  Object.defineProperty(_exports, \"promiseAll\", {\n    enumerable: true,\n    get: function get() {\n      return _promiseAll.promiseAll;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/promise-hash\", [\"exports\", \"ember-promise-helpers/helpers/promise-hash\"], function (_exports, _promiseHash) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _promiseHash.default;\n    }\n  });\n  Object.defineProperty(_exports, \"promiseHash\", {\n    enumerable: true,\n    get: function get() {\n      return _promiseHash.promiseHash;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/promise-rejected-reason\", [\"exports\", \"ember-promise-helpers/helpers/promise-rejected-reason\"], function (_exports, _promiseRejectedReason) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _promiseRejectedReason.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 = _exports.default = _singularize.default;\n});","define(\"lbp-cust-web-application/helpers/sum\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.sum = sum;\n  function sum(params) {\n    return params.reduce(function (a, b) {\n      return a + b;\n    });\n  }\n  var _default = _exports.default = Ember.Helper.helper(sum);\n});","define(\"lbp-cust-web-application/helpers/t\", [\"exports\", \"ember-intl/helpers/t\"], function (_exports, _t) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _t.default;\n});","define(\"lbp-cust-web-application/helpers/task\", [\"exports\", \"ember-concurrency/helpers/task\"], function (_exports, _task) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _task.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/to-unix-timestamp\", [\"exports\", \"ti-web-shared/helpers/to-unix-timestamp\"], function (_exports, _toUnixTimestamp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _toUnixTimestamp.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/helpers/xor\", [\"exports\", \"ember-truth-helpers/helpers/xor\"], function (_exports, _xor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _xor.default;\n    }\n  });\n  Object.defineProperty(_exports, \"xor\", {\n    enumerable: true,\n    get: function get() {\n      return _xor.xor;\n    }\n  });\n});","define(\"lbp-cust-web-application/index\", [\"exports\", \"ember-uuid\"], function (_exports, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"parse\", {\n    enumerable: true,\n    get: function get() {\n      return _emberUuid.parse;\n    }\n  });\n  Object.defineProperty(_exports, \"unparse\", {\n    enumerable: true,\n    get: function get() {\n      return _emberUuid.unparse;\n    }\n  });\n  Object.defineProperty(_exports, \"v1\", {\n    enumerable: true,\n    get: function get() {\n      return _emberUuid.v1;\n    }\n  });\n  Object.defineProperty(_exports, \"v4\", {\n    enumerable: true,\n    get: function get() {\n      return _emberUuid.v4;\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/allow-link-action\", [\"exports\", \"ember-link-action/initializers/allow-link-action\"], function (_exports, _allowLinkAction) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _allowLinkAction.default;\n    }\n  });\n  Object.defineProperty(_exports, \"initialize\", {\n    enumerable: true,\n    get: function get() {\n      return _allowLinkAction.initialize;\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/app-version\", [\"exports\", \"ember-cli-app-version/initializer-factory\", \"lbp-cust-web-application/config/environment\"], function (_exports, _initializerFactory, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var name, version;\n  if (_environment.default.APP) {\n    name = _environment.default.APP.name;\n    version = _environment.default.APP.version;\n  }\n  var _default = _exports.default = {\n    name: 'App Version',\n    initialize: (0, _initializerFactory.default)(name, version)\n  };\n});","define(\"lbp-cust-web-application/initializers/authenticators/ti\", [\"exports\", \"ticust-web-common/authenticators/ti\", \"lodash\"], function (_exports, _ti, _lodash) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-common/authenticators/ti',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _ti.default.reopen({\n    // Services\n    session: Ember.inject.service(),\n    tiLogger: Ember.inject.service('logger-service'),\n    identity: Ember.inject.service('identity-service'),\n    getAuthenticateData: function getAuthenticateData(credentials) {\n      var authentication = this._super(credentials);\n      authentication.company = credentials.company;\n      authentication.das = credentials.das;\n      return authentication;\n    },\n    makeRequest: function makeRequest(url, data, headers) {\n      var _this = this;\n      // Refresh token\n      if (data.token) {\n        this.get('tiLogger').debug('Call refresh token');\n        return this._super(url, data, headers).then(function (response) {\n          var clonedSession = _lodash.default.clone(_this.get('session.data.authenticated'));\n          return {\n            json: _lodash.default.merge(clonedSession, response.json)\n          };\n        });\n      }\n      return this._super(url, data, headers).then(function (response) {\n        _this.get('identity').set('authSuccess', true);\n        return response;\n      });\n    },\n    restore: function restore(data) {\n      var expiresAt = data.expiresAt;\n      var now = this.getCurrentTime();\n      if (expiresAt > now) {\n        this.get('identity').set('authSuccess', true);\n        var wait = (expiresAt - now - this.refreshLeeway) * 1000;\n        if (wait > 0) {\n          this.scheduleAccessTokenRefresh(expiresAt, {});\n          return Promise.resolve(data);\n        }\n      } else {\n        return Promise.resolve(this.refreshAccessToken({}));\n      }\n    },\n    authenticate: function authenticate(credentials) {\n      return this._super(credentials).then(function (data) {\n        data.das = credentials.das;\n        data.phones = credentials.phones;\n        data.accounts = credentials.accounts;\n        data.creditAccounts = credentials.creditAccounts;\n        data.typo = credentials.typo;\n        data.financialCenter = credentials.financialCenter;\n        data.returnUrl = credentials.returnUrl;\n        return data;\n      });\n    },\n    invalidate: function invalidate() {\n      return this._super();\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/component-lookup-override\", [\"exports\"], function (_exports) {\n  'use strict';\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'component-lookup-override',\n    initialize: initialize\n  }; //\n  // IMPORTANT:\n  // The definition below redefines some Ember components.\n  // Update this file after an update is mandatory\n  // see:\n  // https://github.com/emberjs/ember.js/blob/v2.12.2/packages/ember-views/lib/component_lookup.js\n  //\n  Ember.ComponentLookup.reopen({\n    layoutFor: function layoutFor(name, owner, options) {\n      (true && !(~name.indexOf('-')) && Ember.assert(\"You cannot use '\".concat(name, \"' as a component name. Component names must contain a hyphen.\"), ~name.indexOf('-')));\n      var templateFullName = \"template:components/\".concat(name);\n      // BEGIN CODE CHANGE\n      // Try to load a component template override\n      var defaultTemplate = this._super(name, owner, options);\n      var overrideTemplate = null;\n      var hostOwner = this.getHostOwner(owner);\n      if (owner.mountPoint && hostOwner) {\n        overrideTemplate = this._super(name, hostOwner, options);\n      }\n      return overrideTemplate || defaultTemplate;\n      // END CODE CHANGE\n    },\n    getHostOwner: function getHostOwner(owner) {\n      if (owner.get('engineParentContainer')) {\n        return owner.get('engineParentContainer');\n      }\n      var engineKey = Object.keys(owner).filter(function (key) {\n        return key.includes('__ENGINE_PARENT__');\n      })[0];\n      return owner[engineKey];\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/a11y/focusable\", [\"exports\", \"ti-web-shared/components/ti-web-shared/a11y/focusable\"], function (_exports, _focusable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/a11y/focusable',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _focusable.default.reopen({\n    setFocus: function setFocus() {\n      if (!this.get('isEnabled')) {\n        return;\n      }\n      var focusComponentSelector = document.querySelector(this.get('focusComponentSelector'));\n      var focusElement = focusComponentSelector ? focusComponentSelector : this.element.querySelector(':first-child');\n      if (focusElement == null) {\n        // focus first input\n        var allFocusables = document.getElementsByClassName('page-content-main')[0].querySelectorAll('h2, input, select, a, button:enabled, textarea');\n        if (allFocusables.length > 1) {\n          focusElement = allFocusables[0];\n        } else {\n          focusElement = document.getElementsByClassName('page-content-main')[0].querySelector(':first-child').children[0];\n        }\n      }\n      focusElement.focus();\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/documents/document-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-component\", \"ember-uuid\"], function (_exports, _documentComponent, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/documents/document-component',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  var projectPartDocumentStatuses = {\n    OK: {\n      labelKey: 'projects.project.documents.status.OK',\n      class: 'project-document-info-status-OK'\n    },\n    TO_ACKNOWLEDGE: {\n      labelKey: 'projects.project.documents.status.TO_ACKNOWLEDGE',\n      class: 'project-document-info-status-ACK'\n    },\n    TO_UPLOAD: {\n      labelKeys: {\n        ACTOR: 'projects.project.documents.status.TO_UPLOAD_LBP',\n        INTERLOCUTOR: 'projects.project.documents.status.TO_UPLOAD'\n      },\n      class: 'project-document-info-status-UP'\n    },\n    UPLOADED: {\n      labelKey: 'projects.project.documents.status.UPLOADED',\n      class: 'project-document-info-status-OK'\n    },\n    KO: {\n      labelKey: 'projects.project.documents.status.KO',\n      class: 'project-document-info-status-KO'\n    },\n    default: {\n      labelKey: 'projects.project.documents.status.KO',\n      class: 'project-document-info-status-KO'\n    }\n  };\n  _documentComponent.default.reopen({\n    showAddDocument: false,\n    // Services\n    intl: Ember.inject.service(),\n    showModalDeletion: false,\n    isUploading: false,\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('uploadId', 'file-upload-' + _emberUuid.default.v4());\n      this.set('modalDeletionId', 'popup-project-delete-file-' + _emberUuid.default.v4());\n      this.set('modalDeletionTitleId', 'popup-project-delete-file-' + _emberUuid.default.v4());\n      this.set('modalUploadId', 'popup-project-upload-file-' + _emberUuid.default.v4());\n      this.set('modalUploadTitleId', 'popup-project-upload-file-' + _emberUuid.default.v4());\n      if (this.get('settings') && this.get('settings')['prj.module.projects.documents.maxFiles']) {\n        this.set('maxFiles', this.get('settings')['prj.module.projects.documents.maxFiles'].get('settingValue'));\n      }\n    },\n    _isUnread: Ember.computed('document.clientReaders.[]', 'document.advisorReaders.[]', 'reader.id', 'reader.type', function () {\n      var _this = this;\n      var searchIn = this.get('reader.type') === 'CLIENT' ? 'clientReaders' : 'advisorReaders';\n      return !this.get('document').get(searchIn).some(function (r) {\n        return r === _this.get('reader.id');\n      });\n    }),\n    // Get the right label and style matching the status\n    documentStatus: Ember.computed('intl.locale', 'document.{status,providerType}', function () {\n      // OK, KO, TO_UPLOAD, TO_ACKNOWLEDGE\n      var status = this.get('document.status');\n      var projectPartDocumentStatus = projectPartDocumentStatuses[status] || projectPartDocumentStatuses.default;\n      var providerType = this.get('document.providerType');\n      return {\n        label: this.get('intl').t(projectPartDocumentStatus.labelKey || projectPartDocumentStatus.labelKeys[providerType]),\n        class: projectPartDocumentStatus.class\n      };\n    }),\n    rejectReason: Ember.computed('document.rejectReason', 'documentRejectReasons.[]', function () {\n      var _this2 = this;\n      if (this.get('documentRejectReasons') && this.get('document.rejectReason')) {\n        return this.get('documentRejectReasons').find(function (r) {\n          return r.id === _this2.get('document.rejectReason');\n        });\n      }\n    }),\n    statusText: Ember.computed.alias('documentStatus.label'),\n    statusClass: Ember.computed.alias('documentStatus.class'),\n    hasAllFilesInTrash: Ember.computed('projectPartDocumentFiles.@each.status', function () {\n      return !this.get('projectPartDocumentFiles') || this.get('projectPartDocumentFiles').isEvery('status', 'KO');\n    }),\n    isCurrentInterlocutorDocument: Ember.computed('document.{creatorType,creatorId}', 'currentInterlocutor', function () {\n      return this.get('document.creatorType') === 'INTERLOCUTOR' && this.get('document.creatorId') === this.get('currentInterlocutor.id');\n    }),\n    // Rule to decide if file can be added to this document\n    filesAsArray: Ember.computed('projectPartDocumentFiles', function () {\n      return this.get('projectPartDocumentFiles') ? this.get('projectPartDocumentFiles').toArray() : [];\n    }),\n    canAddFiles: Ember.computed('identity.{hasRoleProjectsCopyFileFromAnotherProject,hasRoleProjectsUploadFileFromLocal}', 'project.isReadOnly', 'projectPart.isReadOnly', 'document.{isInterlocutorProvider,hasStatusToAddFile}', 'filesAsArray.[]', function () {\n      // Check Roles\n      if (!this.get('identity.hasRoleProjectsCopyFileFromAnotherProject') && !this.get('identity.hasRoleProjectsUploadFileFromLocal')) {\n        return false;\n      }\n      return !this.get('project.isReadOnly') && !this.get('projectPart.isReadOnly') && this.get('document.isInterlocutorProvider') && this.get('document.hasStatusToAddFile') && this.get('filesAsArray').length < this.get('maxFiles');\n    }),\n    canDelete: Ember.computed('project.isReadOnly', 'projectPart.isReadOnly', 'document.{isStatusNotOK,isFreeDocument}', 'isCurrentInterlocutorDocument', 'hasAllFilesInTrash', function () {\n      return !this.get('project.isReadOnly') && !this.get('projectPart.isReadOnly') && this.get('document.isFreeDocument') && this.get('document.isStatusNotOK') && this.get('isCurrentInterlocutorDocument') && this.get('hasAllFilesInTrash');\n    }),\n    actions: {\n      delete: function _delete() {\n        this.set('showModalDeletion', true);\n      },\n      deleteAction: function deleteAction() {\n        this.get('deleteDocument')(this.get('document'), this.get('projectPartDocumentFiles') ? this.get('projectPartDocumentFiles') : []);\n        this.set('showModalDeletion', false);\n      },\n      uploadAttachment: function uploadAttachment(attachment) {\n        this._super(attachment);\n        this.set('isUploading', false);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/documents/document-file-uploader\", [\"exports\", \"ti-web-shared/components/ti-web-shared/documents/document-file-uploader\"], function (_exports, _documentFileUploader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/documents/document-file-uploader',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _documentFileUploader.default.reopen({\n    actions: {\n      uploadAttachmentOnStartUpload: function uploadAttachmentOnStartUpload(file) {\n        var fileObject = Ember.Object.create({\n          contentRef: null,\n          isUploaded: false,\n          label: file.name.split('.').slice(0, -1).join('.') + '.pdf',\n          contentType: 'application/pdf',\n          size: file.size,\n          file: file\n        });\n        this.get('isUploading')(fileObject);\n        this.get('_attachments').addObject(fileObject);\n      },\n      click: function click() {\n        Ember.$('#' + this.get('uploaderId')).trigger('click');\n      },\n      uploadAttachmentDidError: function uploadAttachmentDidError(file, jqXHR, textStatus, errorThrown) {\n        var attachment = this.get('_attachments').find(function (attachment) {\n          return attachment.get('file') === file;\n        });\n        this.get('_attachments').removeObject(attachment);\n        if (errorThrown === 'Bad Request') {\n          this.showErrorAndLog('common-projects.modal-upload.message-info.error.failed-due-bad-request', 'An error occurred during the attachment upload.', errorThrown);\n        } else if (errorThrown === 'Conflict') {\n          this.showErrorAndLog('common-projects.modal-upload.message-info.error.failed-due-virus-found', 'A virus was found in the attachment for the conversation.', errorThrown);\n        } else {\n          this.showErrorAndLog('common-projects.modal-upload.message-info.error.failed-to-upload', 'An error occurred during the attachment upload.', errorThrown);\n        }\n        this.get('didError')();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/file-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/file-component\", \"ember-uuid\"], function (_exports, _fileComponent, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/file-component',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _fileComponent.default.reopen({\n    // Services\n    config: Ember.inject.service(),\n    // given as parameter. based on canAddFiles\n    hasRightsToDelete: true,\n    showModalDeletion: false,\n    _displayPopupPreview: false,\n    _displayPreviewModal: false,\n    //document viewer download path\n    downloadPath: \"project-part-document-files-att\",\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalDeletionId', 'popup-project-delete-file-' + _emberUuid.default.v4());\n      this.set('modalDeletionTitleId', 'popup-project-delete-file-' + _emberUuid.default.v4());\n      this.set('modalPreviewId', 'popup-project-preview-file-' + _emberUuid.default.v4());\n      this.set('modalPreviewTitleId', 'popup-project-preview-file-' + _emberUuid.default.v4());\n    },\n    filename: Ember.computed('file.filename', function () {\n      var filename = this.get('file.filename');\n      if (filename && filename.lastIndexOf('.') > 0) {\n        return filename.substring(0, filename.lastIndexOf('.')) + '.pdf';\n      }\n      return filename;\n    }),\n    canDelete: Ember.computed('project.status', 'hasRightsToDelete', 'projectPart.isReadOnly', 'document.isInterlocutorProvider', 'document.isStatusOK', function () {\n      return this.get('project.status') === 'IN_PROGRESS' && this.get('hasRightsToDelete') && !this.get('projectPart.isReadOnly') && this.get('document.isInterlocutorProvider') && !this.get('document.isStatusOK');\n    }),\n    canDownload: Ember.computed('project.status', function () {\n      return this.get('project.status') === 'IN_PROGRESS' || this.get('project.status') === 'CLOSED';\n    }),\n    mobileOrTabletMode: Ember.computed('config.screenMd', function () {\n      return window.innerWidth < this.get('config.screenMd');\n    }),\n    // if files are not shown at all\n    showIfRejected: true,\n    author: Ember.computed('file.ownerActor', 'file.ownerInterlocutor', 'intl.locale', function () {\n      var promise = null;\n      if (this.get('file.ownerActor.id')) {\n        return this.get('intl').t('projects.project.documents.file.attachments.from.adviser');\n      } else if (this.get('file.ownerInterlocutor.id')) {\n        promise = this.get('file.ownerInterlocutor');\n      }\n      if (promise) {\n        return promise.then(function (author) {\n          return author.get('display');\n        });\n      }\n    }),\n    actions: {\n      popupPreview: function popupPreview() {\n        if (this.get('mobileOrTabletMode')) {\n          this.send('preview');\n        } else {\n          this.set('_previousFocus', document.activeElement);\n          this.set('_displayPopupPreview', true);\n        }\n      },\n      preview: function preview() {\n        this.set('_displayPreviewModal', true);\n      },\n      toggleModalDeletion: function toggleModalDeletion() {\n        this.toggleProperty('showModalDeletion');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/file-uploader\", [\"exports\", \"ti-web-shared/components/ti-web-shared/file-uploader\"], function (_exports, _fileUploader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/file-uploader',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _fileUploader.default.reopen({\n    isAllowedType: function isAllowedType(contentType, name) {\n      if (!this.get('allowedTypes')) {\n        // Is no defiend allowed type: all types are allowed\n        return true;\n      }\n\n      // Handle CSV problem (ish... not a perfect fix, but it doesn't exist anyway)\n      // If name end in .csv, change mime type to text/csv (RFC 4180 standard)\n      if (name.split('.').pop() === 'csv') {\n        contentType = 'text/csv';\n      }\n      return !!this.get('allowedTypes').find(function (type) {\n        return contentType === type;\n      });\n    },\n    isFileAllowed: function isFileAllowed(file) {\n      // prevent users from uploading empty files\n      if (file.size <= 0) {\n        this.showError('interactions.conversation.composer.notifications.empty-file');\n        return false;\n      }\n      if (!this.isAllowedType(file.type, file.name)) {\n        this.showError('common.file-upload.error.contentType');\n        return false;\n      }\n      if (!this.isAllowedSize(file.size)) {\n        this.showError('common.file-upload.error.length');\n        return false;\n      }\n      return true;\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/modals/document-viewer-popup\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/document-viewer-popup\"], function (_exports, _documentViewerPopup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/modals/document-viewer-popup',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _documentViewerPopup.default.reopen({\n    showTriggerButton: true,\n    focusIdOnOpen: undefined,\n    isNotFocusableOnOpen: undefined,\n    focusIdOnClose: undefined,\n    isNotFocusableOnClose: undefined,\n    focusableElements: undefined,\n    focusElementById: function focusElementById(elementId, isNotFocusableElement) {\n      var element = document.getElementById(elementId);\n      if (element) {\n        if (isNotFocusableElement) {\n          element.setAttribute('tabindex', '-1');\n        }\n        element.focus();\n      }\n    },\n    setupFocusableElements: function setupFocusableElements() {\n      Ember.run.scheduleOnce('afterRender', this, function () {\n        var focusableElementsSelector = \"\\n        a[href], button, input, select, textarea, iframe,\\n        [tabindex]:not([tabindex=\\\"-1\\\"]), [contenteditable]\\n      \";\n        var modalElement = document.getElementById('modal-container');\n        var allFocusableElements = Array.from(modalElement.querySelectorAll(focusableElementsSelector));\n        this.focusableElements = allFocusableElements.filter(function (el) {\n          return window.getComputedStyle(el).display !== 'none';\n        });\n      });\n    },\n    addKeydownListener: function addKeydownListener() {\n      this.keydownHandler = this.handleKeydown.bind(this);\n      document.getElementById('modal-container').addEventListener('keydown', this.keydownHandler);\n    },\n    removeKeydownListener: function removeKeydownListener() {\n      document.getElementById('modal-container').removeEventListener('keydown', this.keydownHandler);\n    },\n    handleKeydown: function handleKeydown(event) {\n      if (event.key === 'Tab' && this.focusableElements.length > 0) {\n        var firstElement = this.focusableElements[0];\n        var lastElement = this.focusableElements[this.focusableElements.length - 1];\n        if (event.shiftKey) {\n          // Shift + Tab\n          if (document.activeElement === firstElement) {\n            event.preventDefault();\n            lastElement.focus();\n          }\n        } else {\n          // Tab\n          if (document.activeElement === lastElement) {\n            event.preventDefault();\n            firstElement.focus();\n          }\n        }\n      }\n    },\n    undisplayElement: function undisplayElement() {\n      var title = document.querySelector('.center-title.panel-title-header-base');\n      var closeButton = document.querySelector('.modal-close.modal-close-icon');\n      if (title) {\n        title.style.display = 'none';\n      }\n      if (closeButton) {\n        closeButton.style.display = 'none';\n      }\n    },\n    didInsertElement: function didInsertElement() {\n      var _this = this;\n      this._super.apply(this, arguments);\n      Ember.run.later(function () {\n        if (_this.get('focusIdOnOpen')) {\n          _this.focusElementById(_this.get('focusIdOnOpen'), _this.get('isNotFocusableOnOpen'));\n        }\n      }, 200);\n      this.undisplayElement();\n      this.setupFocusableElements();\n      this.addKeydownListener();\n    },\n    willDestroyElement: function willDestroyElement() {\n      var _this2 = this;\n      this._super.apply(this, arguments);\n      Ember.run.later(function () {\n        if (_this2.get('focusIdOnClose')) {\n          _this2.focusElementById(_this2.get('focusIdOnClose'), _this2.get('isNotFocusableOnClose'));\n        }\n      }, 100);\n      this.removeKeydownListener();\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/modals/document-viewer\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/document-viewer\", \"lodash\", \"ember-uuid\"], function (_exports, _documentViewer, _lodash, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/modals/document-viewer',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _documentViewer.default.reopen({\n    _getApiPath: Ember.computed('isCampaign', 'isProject', 'isRequest', 'identity', function () {\n      if (this.get('isCampaign') === true) {\n        return '/api/customer/campaign-message-templates-attachments/';\n      } else if (this.get('isProject') === true) {\n        return '/api/project-part-document-files-att/';\n      } else if (this.get('isRequest') === true) {\n        return '/api/demand-message-attachments/';\n      } else if (!this.get('identity').isActor()) {\n        return '/api/customer/conversation-message-attachments/';\n      }\n      return '/api/customer/conversation-message-attachments/';\n    }),\n    initReader: function initReader() {\n      var _this = this;\n      this.set('pdfReaderReady', false);\n      if (this.get('pdfSrc')) {\n        this.set('imgId', 'display-image-' + _emberUuid.default.v4());\n        this.set('blobs', {});\n        this._getRef(this.get('pdfSrc')).then(function (pdfSrc) {\n          return _this._getWorker(pdfSrc);\n        }).then(function (worker) {\n          _this.set('workerRef', worker.workerRef);\n          return _this._getStructure(worker.workerRef);\n        }).then(function (structure) {\n          _this.set('structure', structure);\n          return _this._updateImage(1);\n        }).catch(function (error) {\n          _this._close(); // If load document fail, close modal.\n          _this.showErrorAndLog('shared.components.modals.document-preview.error-message', 'Failed getting doc data', error);\n        });\n        this._addEvent();\n      }\n    },\n    _getImage: function _getImage(workerRef, page) {\n      var _this2 = this;\n      if (this.get(\"blobs.\".concat(page))) {\n        return Ember.RSVP.resolve(this.get(\"blobs.\".concat(page)));\n      }\n      var imageUrl = '/api/pdf/' + workerRef + '/page/' + page + '?cacheBuster=' + Date.now();\n      var headers = _lodash.default.clone(this.get('authHeaders'));\n      headers['Accept'] = 'image/jpeg';\n      return this.get('ajaxBinary').sendAjaxForBinaryForPreview('GET', headers, imageUrl).then(function (blob) {\n        _this2.set(\"blobs.\".concat(page), blob);\n        return blob;\n      });\n    },\n    didRender: function didRender() {\n      if (this.get('documentContainerFocus') && this.$('#img-content')) {\n        this.$('#img-content').focus();\n      }\n      this._super.apply(this, arguments);\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/modals/modal-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/modals/modal-component\", \"ember-uuid\"], function (_exports, _modalComponent, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/modals/modal-component',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _modalComponent.default.reopen({\n    IsNotFocusableElement: false,\n    hasValidate: true,\n    focusOpenButton: false,\n    backToIntl: undefined,\n    triggerButtonId: undefined,\n    // Internal focus trap state\n    _focusTrapActive: false,\n    _boundFocusInHandler: undefined,\n    _boundKeydownHandler: undefined,\n    _focusTrapRoot: undefined,\n    init: function init() {\n      this._super.apply(this, arguments);\n      if (!this.get('modalId')) {\n        this.set('modalId', 'popup-component-categorize-' + _emberUuid.default.v4());\n      }\n      if (!this.get('modalTitleId')) {\n        this.set('modalTitleId', 'popup-component-categorize-' + _emberUuid.default.v4());\n      }\n    },\n    willDestroyElement: function willDestroyElement() {\n      this._deactivateFocusTrap();\n      this._super.apply(this, arguments);\n    },\n    openScrollObserver: Ember.on('init', Ember.observer('isOpen', function () {\n      if (this.get('isOpen')) {\n        window.parent.postMessage('eesResetIframeScroll', '*');\n      }\n    })),\n    // trap reliably when modal opens/closes\n    focusTrapObserver: Ember.on('init', Ember.observer('isOpen', function () {\n      var _this = this;\n      if (this.get('isOpen')) {\n        Ember.run.later(this, function () {\n          if (_this.isDestroyed) return;\n          _this._activateFocusTrap();\n          _this._setNavTrap(_this.get('modalId'), _this.get('modalTitleId'));\n        }, 0);\n      } else {\n        this._deactivateFocusTrap();\n      }\n    })),\n    _getModalRoot: function _getModalRoot() {\n      return document.getElementById(this.get('modalId'));\n    },\n    _getFocusableElements: function _getFocusableElements(modalRoot) {\n      if (!modalRoot) return [];\n\n      // catches buttons/links/inputs + tabindex-managed elements\n      var nodes = modalRoot.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]):not([type=\"hidden\"]), ' + 'select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex=\"-1\"])');\n      var list = [];\n      for (var i = 0; i < nodes.length; i++) {\n        var el = nodes[i];\n        if (el && el.offsetParent !== null) {\n          list.push(el);\n        }\n      }\n      return list;\n    },\n    _setNavTrap: function _setNavTrap(modalId, modalTitleId) {\n      var modalRoot = document.getElementById(modalId);\n      if (!modalRoot) return;\n      var closeBtn = modalRoot.querySelector('.modal-close');\n      if (closeBtn && closeBtn.focus && closeBtn.offsetParent !== null) {\n        closeBtn.focus();\n        return;\n      }\n      var focusables = this._getFocusableElements(modalRoot);\n      if (focusables.length) {\n        focusables[0].focus();\n        return;\n      }\n      var title = document.getElementById(modalTitleId);\n      if (title) {\n        if (!title.hasAttribute('tabindex')) {\n          title.setAttribute('tabindex', '-1');\n        }\n        title.focus();\n      }\n    },\n    _activateFocusTrap: function _activateFocusTrap() {\n      var _this2 = this;\n      if (this._focusTrapActive) return;\n      var modalRoot = this._getModalRoot();\n      if (!modalRoot) return;\n      this._focusTrapActive = true;\n      this._focusTrapRoot = modalRoot;\n\n      // focus can’t stay outside the modal while open\n      this._boundFocusInHandler = function (e) {\n        if (!_this2.get('isOpen')) return;\n        var root = _this2._focusTrapRoot || _this2._getModalRoot();\n        if (!root) return;\n\n        // if focus moved outside bring it back in\n        if (e && e.target && !root.contains(e.target)) {\n          var toastContainer = document.getElementById('toastr-a11y-container');\n          if (toastContainer && toastContainer.contains(e.target)) {\n            return;\n          }\n          e.stopPropagation();\n          var closeBtn = root.querySelector('.modal-close');\n          if (closeBtn && closeBtn.focus && closeBtn.offsetParent !== null) {\n            closeBtn.focus();\n            return;\n          }\n          var focusables = _this2._getFocusableElements(root);\n          if (focusables.length) {\n            focusables[0].focus();\n            return;\n          }\n          root.setAttribute('tabindex', '-1');\n          root.focus();\n        }\n      };\n      document.addEventListener('focusin', this._boundFocusInHandler, true);\n\n      // Keep cyclic navigation for Tab at boundaries\n      this._boundKeydownHandler = function (e) {\n        if (!_this2.get('isOpen')) return;\n        if (!e || e.keyCode !== 9) return;\n        var root = _this2._focusTrapRoot || _this2._getModalRoot();\n        if (!root) return;\n        var focusables = _this2._getFocusableElements(root);\n        if (!focusables.length) return;\n        if (document.activeElement && !root.contains(document.activeElement)) {\n          return;\n        }\n        var first = focusables[0];\n        var last = focusables[focusables.length - 1];\n        var active = document.activeElement;\n        if (!e.shiftKey && active === last) {\n          e.preventDefault();\n          first.focus();\n          return;\n        }\n        if (e.shiftKey && active === first) {\n          e.preventDefault();\n          last.focus();\n          return;\n        }\n      };\n      document.addEventListener('keydown', this._boundKeydownHandler, true);\n    },\n    _deactivateFocusTrap: function _deactivateFocusTrap() {\n      if (!this._focusTrapActive) return;\n      this._focusTrapActive = false;\n      if (this._boundFocusInHandler) {\n        document.removeEventListener('focusin', this._boundFocusInHandler, true);\n        this._boundFocusInHandler = undefined;\n      }\n      if (this._boundKeydownHandler) {\n        document.removeEventListener('keydown', this._boundKeydownHandler, true);\n        this._boundKeydownHandler = undefined;\n      }\n      this._focusTrapRoot = undefined;\n    },\n    _cancel: function _cancel() {\n      this.get('cancel')();\n      this.set('isOpen', false);\n      if (this.get('focusedElement') != null) {\n        if (this.get('IsNotFocusableElement')) {\n          this.get('focusedElement').setAttribute('tabindex', '-1');\n          this.get('focusedElement').focus();\n        } else {\n          this.get('focusedElement').focus();\n        }\n      } else if (this.get('showTriggerButton')) {\n        document.getElementById(this.get('modalTriggerButtonId')).focus();\n      }\n    },\n    actions: {\n      custom: function custom() {\n        this.get('custom')();\n        this.set('isOpen', false);\n      },\n      confirm: function confirm() {\n        var _this3 = this;\n        this.get('validate')().then(function () {\n          _this3.get('confirm')();\n          if (!_this3.isDestroyed) {\n            // Avoid \"calling set on destroyed object\" error\n            _this3.set('isOpen', false);\n          }\n          if (_this3.get('focusedElement') != null) {\n            window.toastr.options.onHidden = function () {\n              _this3.get('focusedElement').focus();\n            };\n          }\n        }, this.get('onValidationError'));\n      },\n      open: function open(event) {\n        this._super(event);\n        if (this.get('focusOpenButton')) {\n          this.set('originalFocusId', this.get('modalTriggerButtonId'));\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/projects/project-card-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-card-component\", \"moment\"], function (_exports, _projectCardComponent, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/projects/project-card-component',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _projectCardComponent.default.reopen({\n    creationDate: Ember.computed('project.creationDate', function () {\n      var creationDate = this.get('project.creationDate');\n      return creationDate ? (0, _moment.default)(creationDate).format('D MMMM YYYY') : '';\n    }),\n    closedDate: Ember.computed('project.closedDate', function () {\n      var closedDate = this.get('project.closedDate');\n      return closedDate ? (0, _moment.default)(closedDate).format('D MMMM YYYY') : '';\n    }),\n    finishDate: Ember.computed('project.finishDate', function () {\n      var finishDate = this.get('project.finishDate');\n      return finishDate ? (0, _moment.default)(finishDate).format('D MMMM YYYY') : '';\n    }),\n    showCreationDate: Ember.computed.equal('project.status', 'IN_PROGRESS'),\n    showLinkToProject: Ember.computed.equal('project.status', 'IN_PROGRESS'),\n    showClosedDate: Ember.computed.equal('project.status', 'CLOSED'),\n    showFinishDate: Ember.computed.equal('project.status', 'CLOSED'),\n    warnedAccessibleDate: Ember.computed('_lastNotifiedDate', function () {\n      var date = (0, _moment.default)(this.get('_lastNotifiedDate')).subtract(this.get('_lastNotifiedDate').getTimezoneOffset(), 'm');\n      var yearFormat = this.get('_lastNotifiedDate').getFullYear() !== new Date().getFullYear() ? ' Y' : '';\n      return this.get('accessibleDate').format(date, {\n        format: \"DD D M\".concat(yearFormat),\n        language: 'fr',\n        military: true\n      });\n    })\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/projects/project-details-component\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-details-component\", \"ti-web-shared/mixins/toastMixin\"], function (_exports, _projectDetailsComponent, _toastMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/projects/project-details-component',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _projectDetailsComponent.default.reopen(_toastMixin.default, {\n    // Services\n    intl: Ember.inject.service(),\n    // Trigger to show the confirmation modal\n    showNotifySuccess: false,\n    isInProgress: Ember.computed.equal('project.status', 'IN_PROGRESS'),\n    projectActions: Ember.computed('isInProgress', 'intl.locale', function () {\n      var actions = [];\n\n      // only if in progress\n      if (this.get('isInProgress')) {\n        actions.push({\n          'title': this.get('intl').t('projects.project.actions.action-notif.title'),\n          'ariaLabel': this.get('intl').t('projects.project.actions.action-notif.aria-label'),\n          'icon': 'project-action-notif',\n          'action': this.get('actions.notifyProjectUpdate').bind(this)\n        });\n      }\n\n      // Always\n      actions.push({\n        'title': this.get('intl').t('projects.project.actions.action-download.title'),\n        'ariaLabel': this.get('intl').t('projects.project.actions.action-download.aria-label'),\n        'icon': 'project-action-download',\n        'action': this.get('actions.download').bind(this)\n      });\n      return actions;\n    }),\n    pageTitle: Ember.on('init', Ember.observer('project.title', function () {\n      if (this.get('project.title')) {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name.project', {\n          pageName: this.get('intl').t('page.name.project-info') + this.get('project.title')\n        });\n      }\n    })),\n    actions: {\n      // Open requested modal\n      showModal: function showModal(modalTrigger) {\n        this.set(modalTrigger, true);\n      },\n      notifyProjectUpdate: function notifyProjectUpdate() {\n        return this.notifyProjectUpdate();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/projects/project-group\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-group\", \"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-group\"], function (_exports, _projectGroup, _projectGroup2) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/projects/project-group',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _projectGroup.default.reopen({\n    // Layout\n    layout: _projectGroup2.default,\n    // Services\n    projectService: Ember.inject.service('project-service'),\n    actions: {\n      getProjects: function getProjects(criteria) {\n        var _this = this;\n        return this._super(criteria).then(function (projects) {\n          return _this.get('projectService').enrichProjectList(projects, _this.get('currentInterlocutor'));\n        });\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/projects/project-informations\", [\"exports\", \"ti-web-shared/components/ti-web-shared/projects/project-informations\", \"moment\"], function (_exports, _projectInformations, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/projects/project-informations',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _projectInformations.default.reopen({\n    showCreationDate: Ember.computed.equal('project.status', 'IN_PROGRESS'),\n    showClosedDate: Ember.computed.equal('project.status', 'CLOSED'),\n    showFinishDate: Ember.computed.equal('project.status', 'CLOSED'),\n    creationDate: Ember.computed('project.creationDate', function () {\n      return this.formatDate(this.get('project.creationDate'));\n    }),\n    closedDate: Ember.computed('project.closedDate', function () {\n      return this.formatDate(this.get('project.closedDate'));\n    }),\n    finishDate: Ember.computed('project.finishDate', function () {\n      return this.formatDate(this.get('project.finishDate'));\n    }),\n    formatDate: function formatDate(date) {\n      return date ? (0, _moment.default)(date).format('DD MMMM YYYY') : '';\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/side-menu/side-menu-line\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-menu/side-menu-line\", \"ember-uuid\", \"lbp-cust-web-application/mixins/keydown\"], function (_exports, _sideMenuLine, _emberUuid, _keydown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/side-menu/side-menu-line',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _sideMenuLine.default.reopen(_keydown.default, {\n    tagName: 'div',\n    // Services\n    topBar: Ember.inject.service('topbar-service'),\n    buttonId: Ember.computed('line.action.buttonId', function () {\n      var buttonId = this.get('line.action.buttonId');\n      return buttonId ? buttonId : _emberUuid.default.v4();\n    }),\n    _closeMenu: function _closeMenu() {\n      this.set('topBar.narrowScreenSidebar', false);\n    },\n    _eesResetIframeScroll: function _eesResetIframeScroll() {\n      document.body.scrollTo({\n        top: 0,\n        behavior: 'instant'\n      });\n      window.parent.postMessage(\"resetIframeScroll\", \"*\");\n    },\n    actions: {\n      handleAction: function handleAction(actionName, actionParams) {\n        this._super(actionName, actionParams);\n        this._closeMenu();\n        this._eesResetIframeScroll();\n      },\n      resetData: function resetData() {\n        this._super();\n        this._closeMenu();\n        this._eesResetIframeScroll();\n      },\n      handleKeyDown: function handleKeyDown(event) {\n        this.keyDown(event);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/side-menu/side-menu-section\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-menu/side-menu-section\"], function (_exports, _sideMenuSection) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/side-menu/side-menu-section',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _sideMenuSection.default.reopen({\n    hasRigthToSwitchModule: ''\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/side-panel/side-panel\", [\"exports\", \"ti-web-shared/components/ti-web-shared/side-panel/side-panel\"], function (_exports, _sidePanel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/side-panel/side-panel',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _sidePanel.default.reopen({\n    // Services\n    topBarService: Ember.inject.service('topbar-service'),\n    intl: Ember.inject.service(),\n    session: Ember.inject.service(),\n    isOpen: Ember.computed.alias('topBarService.narrowScreenSidebar'),\n    attributeBindings: ['role', 'aria-label', 'aria-modal'],\n    role: Ember.computed('isOpen', function () {\n      return this._isMobile() && this.get('isOpen') ? 'dialog' : null;\n    }),\n    'aria-label': Ember.computed('isOpen', function () {\n      return this._isMobile() && this.get('isOpen') ? this.get('intl').t('interactions.side-menu.close.label') : null;\n    }),\n    'aria-modal': Ember.computed('isOpen', function () {\n      return this._isMobile() && this.get('isOpen') ? 'true' : null;\n    }),\n    _isMobile: function _isMobile() {\n      return this.get('session.data.context.callingOrigin') === 'APP' || window.innerWidth <= this.get('_sidePanelBreakpoint');\n    },\n    didInsertElement: function didInsertElement() {\n      var _this = this;\n      this._super.apply(this, arguments);\n      document.addEventListener('keydown', function (event) {\n        if (_this.get('isOpen') && _this._isMobile()) {\n          _this._handleFocusTrap(event);\n        }\n      });\n    },\n    _handleFocusTrap: function _handleFocusTrap(event) {\n      var container = document.getElementById('side-panel-container');\n      if (!container) return;\n      var focusable = Array.from(container.querySelectorAll('a[href], button:not([disabled]), ' + 'input:not([disabled]), [tabindex]:not([tabindex=\"-1\"])'));\n      if (!focusable.length) return;\n      var first = focusable[0];\n      var last = focusable[focusable.length - 1];\n      if (event.key === 'Escape') {\n        this.set('isOpen', false);\n        return;\n      }\n      if (event.key === 'Tab') {\n        if (event.shiftKey && document.activeElement === first) {\n          event.preventDefault();\n          last.focus();\n        } else if (!event.shiftKey && document.activeElement === last) {\n          event.preventDefault();\n          first.focus();\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ti-web-shared/spinner/spinner\", [\"exports\", \"ti-web-shared/components/ti-web-shared/spinner/spinner\", \"lbp-cust-web-application/templates/components/ti-web-shared/spinner/spinner\"], function (_exports, _spinner, _spinner2) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/components/ti-web-shared/spinner/spinner',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _spinner.default.reopen({\n    layout: _spinner2.default\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation-line-component\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation-line-component\", \"moment\"], function (_exports, _conversationLineComponent, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-next-line max-len\n\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/conversation-line-component',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationLineComponent.default.reopen({\n    //services\n    intl: Ember.inject.service('intl'),\n    accessibleDate: Ember.inject.service('accessible-date'),\n    indexFirstNewElement: undefined,\n    indexElement: undefined,\n    didInsertElement: function didInsertElement() {\n      if (this.indexElement && this.indexFirstNewElement && this.indexFirstNewElement === this.indexElement) {\n        // delete the attribute tabindex from the other card\n        var oldCard = document.querySelector('.card[tabindex=\"-1\"]');\n        if (oldCard) {\n          oldCard.removeAttribute('tabindex');\n        }\n\n        //add tabindex to the new first card after seeMore action\n        var cards = document.querySelectorAll('.card');\n        var card = cards[this.get('indexFirstNewElement')];\n        card.setAttribute('tabindex', '-1');\n        card.focus();\n      }\n    },\n    lastMessageReceivedDate: Ember.computed.alias('model.lastMessageReceivedDate'),\n    lastMessageReceivedFormattedDate: Ember.computed('lastMessageReceivedDate', function () {\n      var date = this.get('lastMessageReceivedDate');\n      if (date === null) {\n        throw new Error('Date unavailable'); // Should be impossible to reach...\n      }\n      if (date && (0, _moment.default)().isSame(date, 'day')) {\n        return (0, _moment.default)(date).format('HH[h]mm');\n      }\n      var format = 'ddd DD/MM HH[h]mm';\n      if (!(0, _moment.default)().isSame(date, 'year')) {\n        format = 'ddd DD/MM/YY HH[h]mm';\n      }\n      var formattedDate = (0, _moment.default)(date).format(format);\n      return formattedDate.charAt(0).toUpperCase() + formattedDate.slice(1);\n    }),\n    expirationAccessibleDate: Ember.computed('expirationDate', function () {\n      var date = (0, _moment.default)(this.get('expirationDate'));\n      return this.get('accessibleDate').format(date, {\n        format: 'D M Y',\n        language: 'fr',\n        military: true\n      });\n    }),\n    isDraft: Ember.computed('model.messageStatuses', function () {\n      return this.get('model.messageStatuses.DRAFT') > 0;\n    }),\n    expirationDate: Ember.computed.alias('model.expiringDate'),\n    displayExpirationDate: Ember.computed.notEmpty('expirationDate'),\n    //added part form the version C\n    classNameBindings: ['isRead:conversation-line-component--read', 'isChecked:converastion-line-component--checked'],\n    day: Ember.computed('model.lastMessageStatus', function () {\n      if (this.get('model.lastMessageStatus') === 'DRAFT') {\n        return this.get('model.lastUpdateDate') ? this.get('model.lastUpdateDate') : this.get('model.lastMessageReceivedDate');\n      }\n      return this.get('model.lastMessageReceivedDate');\n    }),\n    titleCheckBox: Ember.computed('intl.locale', 'model.nbMessages', 'isDraft', 'model.subject', 'lastMessageReceivedAccessibleDate', 'isChecked', 'displayExpirationDate', 'expirationAccessibleDate', 'limitedLabels', 'hasLabels', function () {\n      var i18nCheck = 'interactions.conversation-line-component.buttons';\n      var isRead = this.get('isRead') ? 'isRead' : 'isNotRead';\n      var intl = this.get('intl');\n      var labelPath = this.get('hasLabels') ? 'label' : 'no-label';\n      var intlParameters = {\n        subject: this.get('model.subject'),\n        nbrMessages: this.get('model.nbMessages'),\n        day: this.get('lastMessageReceivedAccessibleDate'),\n        expiringDate: this.get('expirationAccessibleDate'),\n        attachment: this.get('model.hasAttachments')\n      };\n      if (this.get('displayExpirationDate')) {\n        return intl.t(\"\".concat(i18nCheck, \".\").concat(labelPath, \".campaign.\").concat(isRead), intlParameters);\n      } else if (!this.get('isDraft')) {\n        return intl.t(\"\".concat(i18nCheck, \".\").concat(labelPath, \".no-draft.\").concat(isRead), intlParameters);\n      } else if (this.get('model.nbMessages') === 1) {\n        return intl.t(\"\".concat(i18nCheck, \".\").concat(labelPath, \".only-draft.\").concat(isRead), intlParameters);\n      } else {\n        return intl.t(\"\".concat(i18nCheck, \".\").concat(labelPath, \".draft.\").concat(isRead), intlParameters);\n      }\n    }),\n    titleConversation: Ember.computed('intl.locale', 'model.nbMessages', 'isDraft', 'model.subject', 'lastMessageReceivedAccessibleDate', 'isChecked', 'displayExpirationDate', 'expirationAccessibleDate', 'limitedLabels', 'hasLabels', function () {\n      var i18nCheck = 'interactions.conversation-line-component.title';\n      var isRead = this.get('isRead') ? 'isRead' : 'isNotRead';\n      var intl = this.get('intl');\n      var labelPath = this.get('hasLabels') ? 'label' : 'no-label';\n      var intlParameters = {\n        subject: this.get('model.subject'),\n        nbrMessages: this.get('model.nbMessages'),\n        day: this.get('lastMessageReceivedAccessibleDate'),\n        expiringDate: this.get('expirationAccessibleDate'),\n        attachment: this.get('model.hasAttachments')\n      };\n      if (this.get('displayExpirationDate')) {\n        return intl.t(\"\".concat(i18nCheck, \".\").concat(labelPath, \".campaign.\").concat(isRead), intlParameters);\n      } else if (!this.get('isDraft')) {\n        return intl.t(\"\".concat(i18nCheck, \".\").concat(labelPath, \".no-draft.\").concat(isRead), intlParameters);\n      } else if (this.get('model.nbMessages') === 1) {\n        return intl.t(\"\".concat(i18nCheck, \".\").concat(labelPath, \".only-draft.\").concat(isRead), intlParameters);\n      } else {\n        return intl.t(\"\".concat(i18nCheck, \".\").concat(labelPath, \".draft.\").concat(isRead), intlParameters);\n      }\n    }),\n    lastMessageReceivedAccessibleDate: Ember.computed('day', function () {\n      var date = (0, _moment.default)(this.get('day')).subtract(this.get('day').getTimezoneOffset(), 'm');\n      var yearFormat = this.get('day').getFullYear() !== new Date().getFullYear() ? ' Y' : '';\n      return this.get('accessibleDate').format(date, {\n        format: \"DD D M\".concat(yearFormat, \" \\xE0 H heures MM\"),\n        language: 'fr',\n        military: true\n      });\n    }),\n    limitedLabels: Ember.computed.filter('model.labels', function (label, index) {\n      return index < 1;\n    }),\n    keyDown: function keyDown(event) {\n      // component root element\n      var root = this.element;\n      if (!root) {\n        return;\n      }\n\n      // the focusable \"button-like\" label\n      var label = root.querySelector('.conv-card-line-label.line-label');\n      if (!label) {\n        return;\n      }\n      var target = event.target;\n\n      // only react if the event comes from the label or one of its children\n      if (target !== label && !(label.contains && label.contains(target))) {\n        return;\n      }\n      var key = event.key;\n      var keyCode = event.keyCode || event.which;\n      if (key === 'Enter' || key === ' ' || keyCode === 13 || keyCode === 32) {\n        event.preventDefault();\n        // reuse existing action defined on the original component\n        this.send('openConversation');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/composer/conversation-composer-abstract\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/composer/conversation-composer-abstract\", \"lbp-cust-web-application/config/environment\", \"ticust-web-common/utils/part-utils\"], function (_exports, _conversationComposerAbstract, _environment, _partUtils) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n  function _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\n  function _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\n  function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\n  function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } // eslint-disable-line\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'components/ticust-web-module-interactions/conversation/composer/conversation-composer-abstract',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationComposerAbstract.default.reopen({\n    // Services\n    lbpMessage: Ember.inject.service('lbp-message'),\n    tagService: Ember.inject.service('tags'),\n    config: Ember.inject.service(),\n    isReadOnlyComposer: Ember.computed.and('isReadOnly', '_actionNotAutoSaving'),\n    _actionNotAutoSaving: Ember.computed.not('_actionAutoSaving'),\n    // Override LBP to manage the TO header\n    _toHeader: Ember.computed('interlocutor', 'config.toHeader', 'to.[]', function () {\n      var _this = this;\n      if (this.participantListToHeader(this.get('to')).some(function (item) {\n        return item.includes(_this.get('config.toHeader'));\n      })) {\n        return [this.participantListToHeader(this.get('to'))[0]];\n      } else {\n        return [this.get('interlocutor').get('wallet') + this.get('config.toHeader')];\n      }\n    }),\n    _messageContent: Ember.computed('_textPart', '_attachmentParts', '_fromHeader', '_toHeader', '_ccHeader', '_subjectHeader', 'interlocutor', '_attachments.[]', function () {\n      var attachmentParts = this.get('_attachmentParts').map(function (attachmentPart) {\n        return attachmentPart.copy();\n      }).sort(_partUtils.default.compareByType);\n      var textPart = this.get('_textPart').copy();\n      var mainPart;\n      if (!Ember.get(attachmentParts, 'length')) {\n        mainPart = textPart;\n      } else {\n        mainPart = this.get('store').createFragment('multi-part', {\n          headers: {\n            'Content-Type': ['multipart/mixed']\n          },\n          bodies: [textPart].concat(_toConsumableArray(attachmentParts))\n        });\n      }\n      mainPart.set('headers.From', this.get('_fromHeader'));\n      mainPart.set('headers.To', this.get('_toHeader'));\n      mainPart.set('headers.Cc', this.get('_ccHeader'));\n      mainPart.set('headers.Subject', [this.get('_subjectHeader')]);\n      return this.get('lbpMessage').addMessageHeaders(mainPart, this.get('interlocutor'), this.get('_attachments.length'));\n    }),\n    // Draft auto saving - Specific LBP\n    _autoSavingEnable: _environment.default.draftAutoSaving.enable || false,\n    _autoSavingTimer: _environment.default.draftAutoSaving.timer || 60000,\n    _autoSavingProcess: undefined,\n    _actionAutoSaving: false,\n    _isTextTooLarge: Ember.computed('_textPlain', function () {\n      return this.get('_textPlain.length') > 20000;\n    }),\n    _isMessageAndSubjectEmpty: Ember.computed('_textHtml', 'subject', function () {\n      if (this.get('subject') && this.get('_textHtml')) {\n        return this.get('subject').split(' ').join('').length === 0 || this.get('_textHtml').split(' ').join('') === '<p></p>';\n      } else {\n        return true;\n      }\n    }),\n    cancelButtonDisabled: Ember.computed.or('_isTextTooLarge', 'isReadOnly'),\n    sendButtonDisabled: Ember.computed.or('_isTextTooLarge', 'isReadOnly', '_isMessageAndSubjectEmpty'),\n    saveButtonDisabled: Ember.computed.or('_isTextTooLarge', 'isReadOnly'),\n    attachmentLabel: Ember.computed('hasAttachment', function () {\n      return this.get('hasAttachment') ? 'interactions.conversation.composer.buttons.add-attachment.title2' : 'interactions.conversation.composer.buttons.add-attachment.title1';\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n    },\n    _autoSavingObserver: Ember.on('init', Ember.observer('_autoSavingEnable', '_autoSavingTimer', function () {\n      // Cancel the previous timeout process\n      this._destroyAutoSavingTimeout();\n      // Start a new one if needed\n      if (this.get('_autoSavingEnable')) {\n        this._autoSavingTimeout(this.get('_autoSavingTimer'));\n      }\n    })),\n    _autoSavingTimeout: function _autoSavingTimeout(timer) {\n      var _this2 = this;\n      var process = Ember.run.later(this, function () {\n        // Start promise to manage the auto saving\n        _this2._createAutoSavingPromise(function () {\n          // Send save clicked action without showing errors\n          _this2.set('_actionAutoSaving', true);\n          _this2.send('saveClickedAutoSaving', true);\n        }).then(function () {\n          // Restart the process\n          _this2._autoSavingTimeout(timer);\n        });\n      }, timer);\n      this.set('_autoSavingProcess', process);\n    },\n    _createAutoSavingPromise: function _createAutoSavingPromise(callback) {\n      return new Ember.RSVP.Promise(function (resolve) {\n        resolve(callback());\n      });\n    },\n    _destroyAutoSavingTimeout: function _destroyAutoSavingTimeout() {\n      if (this.get('_autoSavingProcess')) {\n        // Cancel the auto saving process if exists\n        Ember.run.cancel(this.get('_autoSavingProcess'));\n        this.set('_autoSavingProcess', undefined);\n      }\n    },\n    willDestroy: function willDestroy() {\n      this._super.apply(this, arguments);\n      this._destroyAutoSavingTimeout();\n    },\n    _autoSavingChain: function _autoSavingChain(action) {\n      this._destroyAutoSavingTimeout();\n      action();\n    },\n    // -- End auto saving --\n\n    messageContentObserver: Ember.on('init', Ember.observer('_messageContentTextHtml', '_messageContentAttachments', function () {\n      if (!this.get('_actionAutoSaving')) {\n        this.set('_textHtml', typeof this.get('_messageContentTextHtml') != 'undefined' ? this.get('_messageContentTextHtml') : '');\n        this.set('_attachments', this.get('_messageContentAttachments'));\n      }\n      this.onComposerReset();\n    })),\n    hasAttachment: Ember.computed('_attachments.[]', function () {\n      return this.get('_attachments').length > 0;\n    }),\n    // This computed function don't observe a property, it's normal it's to handle a IE bug\n    getTextOnLoad: Ember.computed(function () {\n      return this.get('_textHtml');\n    }),\n    splitFileName: function splitFileName(fileName) {\n      return fileName.split('.').slice(0, -1).join('.');\n    },\n    findAttachment: function findAttachment(file) {\n      return this.get('_attachments').find(function (attachment) {\n        return (attachment.get('name') === file.name || attachment.get('filename') === file.name) && attachment.isUploaded !== true;\n      });\n    },\n    _setTabIndexAndFocusOnUploadLink: function _setTabIndexAndFocusOnUploadLink() {\n      var isFocusable = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      var focus = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n      var uploadLink = document.querySelector('label.conversation-composer__upload-label span');\n      if (uploadLink) {\n        if (isFocusable) {\n          uploadLink.setAttribute('tabindex', '0');\n        } else {\n          uploadLink.setAttribute('tabindex', '-1');\n        }\n        if (focus) {\n          uploadLink.focus();\n        }\n      }\n    },\n    actions: {\n      // Override to manage the auto saving parameter\n      saveClickedAutoSaving: function saveClickedAutoSaving() {\n        if (!this.get('_attachmentsUploadInProgress')) {\n          this.saveMessage(this.get('_messageContent'), true);\n        }\n      },\n      sendClicked: function sendClicked() {\n        // Add LBP headers\n        this.get('tagService').sendClickTag({\n          name: 'contacter::messagerie::reception_bouton_envoyer',\n          type: 'navigation'\n        });\n        this._autoSavingChain(this._super.bind(this));\n      },\n      cancelClicked: function cancelClicked() {\n        this._autoSavingChain(this._super.bind(this));\n      },\n      saveClicked: function saveClicked() {\n        this._autoSavingChain(this._super.bind(this));\n      },\n      textHtmlChanged: function textHtmlChanged(newValue) {\n        // On first change, we persist the original Text\n        if (this.get('_originalTextHtml') === null) {\n          this.set('_originalTextHtml', this.get('_textHtml'));\n        }\n        // If _textHtml changed\n        if (this.get('_textHtml') !== newValue) {\n          this.onComposerChanged();\n        }\n        this.set('_textHtml', newValue);\n        if (this.get('textHtmlChanged')) {\n          this.get('textHtmlChanged')(newValue);\n        }\n\n        // If the _textHtml come back to original, we reset the dirty status\n        // replace() is to fix a dirty issue\n        if (this.get('_originalTextHtml').replace('<p></p>', '') === this.get('_textHtml').replace('<p></p>', '')) {\n          this.onComposerReset();\n        }\n      },\n      uploadAttachmentOnStartUpload: function uploadAttachmentOnStartUpload(file) {\n        var _this3 = this;\n        if (this.exceedsMaxSizeOfMessage(file)) {\n          this.showErrorAndLog('interactions.conversation.composer.notifications.message-size-limit', 'An error appear during the attachment upload.');\n          return;\n        }\n        var attachment = this.get('_attachments').find(function (att) {\n          return _this3.splitFileName(att.get('filename')) === _this3.splitFileName(file.name);\n        });\n        if (attachment) {\n          this.showErrorAndLog('common.file-upload.error.sameName', 'Two attachments have the same name.');\n          throw new Error(); // Uncaught but prevent uploading attachments that are already presents\n        } else {\n          this.get('_attachments').addObject(Ember.Object.create({\n            lastModified: file.lastModified,\n            lastModifiedDate: file.lastModified,\n            name: file.name,\n            filename: file.name,\n            size: file.size,\n            type: file.type,\n            webkitRelativePath: file.webkitRelativePath\n          }));\n        }\n      },\n      uploadAttachmentOnDidUpload: function uploadAttachmentOnDidUpload(file, event) {\n        var _this4 = this;\n        var attachment = this.findAttachment(file);\n        if (!attachment) {\n          return;\n        }\n        attachment.set('isUploaded', true);\n        attachment.set('s3Id', event.contentRef);\n        attachment.set('contentType', event.contentType);\n        if (event.contentType === 'application/pdf') {\n          // Correct encoding\n          attachment.set('filename', file.name.substring(0, file.name.lastIndexOf('.')) + '.pdf');\n        }\n        window.toastr.options.onHidden = function () {\n          _this4.get('_setTabIndexAndFocusOnUploadLink')(true, true);\n        };\n        this.showSuccess('interactions.conversation.composer.notifications.attachment-uploaded');\n        var element = document.querySelector('.toast.toast-success');\n        if (element) {\n          element.setAttribute('tabindex', '-1');\n          element.focus();\n        }\n      },\n      uploadAttachmentDidError: function uploadAttachmentDidError(file, attachment) {\n        this._super(file, attachment);\n        var attachmentOnError = this.findAttachment(file);\n        if (attachmentOnError) {\n          this.get('_attachments').removeObject(attachmentOnError);\n        }\n        var responseCode = attachment.responseJSON === undefined ? '' : String(attachment.responseJSON.code);\n        if (attachment.status === 409 && responseCode === 'VIRUS_FOUND') {\n          this.showErrorAndLog('interactions.conversation.composer.notifications.attachment-virus-found', 'A virus was found in the attachment for the conversation.');\n        } else {\n          this.showErrorAndLog('common.file-upload.error.addFile', 'Failed to upload the attachment for the conversation.');\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/composer/conversation-composer-create\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/composer/conversation-composer-create\", \"lbp-cust-web-application/mixins/focus\", \"ember-uuid\"], function (_exports, _conversationComposerCreate, _focus, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'components/ticust-web-module-interactions/conversation/composer/conversation-composer-create',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationComposerCreate.default.reopen(_focus.default, {\n    // Do not show the modal when we open the component\n    backToIntl: undefined,\n    sendButtonDisabled: false,\n    showModal: false,\n    _showConfirmDelete: false,\n    accessibilityMessageLabel: 'message-label',\n    _attachmentCount: Ember.computed('_attachments.[]', function () {\n      return this.get('_attachments').length;\n    }),\n    onMessageSent: function onMessageSent() {},\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalDeleteId', 'popup-delete-conv-' + _emberUuid.default.v4());\n      this.set('modalDeleteTitleId', 'popup-delete-conv-' + _emberUuid.default.v4());\n    },\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n      this._keyDown = this._keyDown.bind(this);\n      document.addEventListener(\"keydown\", this._keyDown);\n    },\n    willDestroyElement: function willDestroyElement() {\n      document.removeEventListener(\"keydown\", this._keyDown);\n      this._super.apply(this, arguments);\n    },\n    _keyDown: function _keyDown(event) {\n      // Catch only enter or space key\n      if (event.keyCode === 13 || event.keyCode === 32) {\n        var activeEl = document.activeElement;\n        if (activeEl && activeEl.localName === 'a' && activeEl.role === 'button') {\n          activeEl.click();\n          return false;\n        }\n      }\n    },\n    actions: {\n      sendClicked: function sendClicked() {\n        this.get('tagService').sendClickTag({\n          name: 'contacter::messagerie::reception_bouton_envoyer',\n          type: 'navigation'\n        });\n        this._autoSavingChain(this._super.bind(this));\n        this.get(\"onMessageSent\")();\n      },\n      closeModal: function closeModal() {\n        this.set('showModal', false);\n        // Set focus on editor as LBP requested\n        this.focus(document.querySelector('.message-editor textarea'));\n        this.set('transition', null);\n      },\n      cancelClicked: function cancelClicked(param) {\n        if (this.get('cancelButtonDisabled') || param) {\n          // Disable the double cancel confirmation\n          this.onComposerReset();\n          // Close the modal\n          this.set('showModal', false);\n          this._super();\n        } else {\n          this.set('showModal', true);\n          this.set('transition', null);\n        }\n      },\n      saveClicked: function saveClicked() {\n        // Disable the double cancel confirmation\n        this.onComposerReset();\n        // Close the modal\n        this.set('showModal', false);\n        this._super();\n      },\n      deleteConversationClicked: function deleteConversationClicked() {\n        var _this = this;\n        this._autoSavingChain(function () {\n          _this.deleteConversation();\n        });\n      },\n      deleteConversationPopup: function deleteConversationPopup() {\n        this.toggleProperty('_showConfirmDelete');\n      },\n      handleBtnKeyUp: function handleBtnKeyUp(event) {\n        // Open pop-up on enter\n        if (event.which === 13 || event.which === 32) {\n          this.$('#conversation-composer-uploader').click();\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/composer/conversation-composer-reply\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/composer/conversation-composer-reply\", \"moment\", \"lbp-cust-web-application/mixins/focus\", \"ember-uuid\"], function (_exports, _conversationComposerReply, _moment, _focus, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/composer/conversation-composer-reply',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationComposerReply.default.reopen(_focus.default, {\n    _showConfirmDelete: false,\n    isDraftConversation: false,\n    // Does not show the modal when we open the component\n    showModal: false,\n    showError: true,\n    sendButtonDisabled: false,\n    sendErrorToParent: Ember.observer('_emptyMessage', function () {\n      this.set('emptyMessage', this.get('_emptyMessage'));\n    }),\n    _emptyMessage: Ember.computed('_textHtml', function () {\n      if (this.get('_textHtml')) {\n        return this.get('_textHtml').split(' ').join('') === '<p></p>';\n      }\n      return true;\n    }),\n    now: Ember.computed('clock.minute', function () {\n      return (0, _moment.default)().format('HH[h]mm');\n    }),\n    _attachmentCount: Ember.computed('_attachments.[]', function () {\n      return this.get('_attachments').length;\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalDeleteId', 'popup-delete-conv-' + _emberUuid.default.v4());\n      this.set('modalDeleteTitleId', 'popup-delete-conv-' + _emberUuid.default.v4());\n    },\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n      this._keyDown = this._keyDown.bind(this);\n      document.addEventListener(\"keydown\", this._keyDown);\n    },\n    willDestroyElement: function willDestroyElement() {\n      document.removeEventListener(\"keydown\", this._keyDown);\n      this._super.apply(this, arguments);\n    },\n    _keyDown: function _keyDown(event) {\n      // Catch only enter or space key\n      if (event.keyCode === 13 || event.keyCode === 32) {\n        var activeEl = document.activeElement;\n        if (activeEl && activeEl.localName === 'a' && activeEl.role === 'button') {\n          activeEl.click();\n          return false;\n        }\n      }\n    },\n    // Actions\n    cancelAnswer: function cancelAnswer() {\n      throw new Error(\"Missing 'cancelAnswer' handler\");\n    },\n    showHistoryButton: function showHistoryButton() {\n      throw new Error(\"Missing 'showHistoryButton' handler\");\n    },\n    showHistory: function showHistory() {\n      throw new Error(\"Missing 'showHistory' handler\");\n    },\n    actions: {\n      closeModal: function closeModal() {\n        this.set('showModal', false);\n        // Set focus on editor as LBP requested\n        this.focus(document.querySelector('.message-editor textarea'));\n        this.set('transition', null);\n      },\n      deleteConversationClicked: function deleteConversationClicked() {\n        var _this = this;\n        this._autoSavingChain(function () {\n          _this.deleteConversation();\n        });\n      },\n      deleteConversationPopup: function deleteConversationPopup() {\n        this.toggleProperty('_showConfirmDelete');\n      },\n      cancelClicked: function cancelClicked(param) {\n        if (this.get('cancelButtonDisabled') || param) {\n          // Disable the double cancel confirmation\n          this.onComposerReset();\n          // Close the modal\n          this.set('showModal', false);\n          // Remove the answer part\n          this.get('cancelAnswer')();\n          this.get('showHistoryButton')(false);\n          this.get('showHistory')(true);\n          this._super();\n        } else {\n          this.set('showModal', true);\n          this.set('transition', null);\n        }\n      },\n      saveClicked: function saveClicked() {\n        // Disable the double cancel confirmation\n        this.onComposerReset();\n        // Close the modal\n        this.set('showModal', false);\n        this._super();\n      },\n      handleBtnKeyUp: function handleBtnKeyUp(event) {\n        // Open pop-up on enter\n        if (event.which === 13 || event.which === 32) {\n          this.$('#conversation-composer-uploader').click();\n        }\n      },\n      showHistoryBis: function showHistoryBis() {\n        this.get('showHistory')(false);\n        this.get('showHistoryButton')(true);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-attachment\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-attachment\", \"lodash\", \"ember-uuid\"], function (_exports, _conversationMessageAttachment, _lodash, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-attachment',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationMessageAttachment.default.reopen({\n    displayAttachmentId: false,\n    isDisplayedOnMobile: false,\n    classNames: ['message-attachment', 'col-xs-12', 'col-md-4', 'attachments-list'],\n    _isPopupOpened: false,\n    contentType: undefined,\n    originalFocusId: undefined,\n    attachementFromLBP: Ember.computed('fromMe', function () {\n      return !this.get('fromMe');\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalPreviewId', 'popup-preview-file-' + _emberUuid.default.v4());\n      this.set('modalPreviewTitleId', 'popup-preview-file-' + _emberUuid.default.v4());\n    },\n    openAttachmentPopUp: Ember.computed('attachment', function () {\n      if (this.get('displayAttachmentId')) {\n        if (this.get('isDisplayedOnMobile')) {\n          return \"openAttachmentMobilePopUpFor\" + this.get('attachment.s3Id');\n        } else {\n          return \"openAttachmentPopUpFor\" + this.get('attachment.s3Id');\n        }\n      }\n      return undefined;\n    }),\n    downloadFromS3: function downloadFromS3() {\n      var _this = this;\n      var params = {\n        fileName: this.get('filename')\n      };\n      if (this.get('message.conversation.type') === 'CAMPAIGN') {\n        params.conversationId = this.get('message.conversation.id');\n      }\n      var url = '';\n      // LBP Override - Add redirect to template api when coming from campaign\n      if (this.get('isCampaign') === true) {\n        url = '/api/campaign-message-templates-attachments/' + this.get('contentReference');\n      } else {\n        url = this.get('ajaxNamespace') + '/conversation-message-attachments/' + this.get('contentReference');\n      }\n      var headers = _lodash.default.clone(this.get('identity.ajaxHeaders'));\n      // Fix Accept headers to pdf and json to make things work with campaign service\n      headers.Accept = ['application/pdf', 'application/json'];\n      this.get('ajaxBinary').sendAjaxForBinary('GET', headers, url, params).catch(function (error) {\n        _this.showErrorAndLog('interactions.message-attachment.message-info.error.download', 'An error occurred while downloading the attachment.', error);\n      });\n    },\n    isCampaign: Ember.computed('message.type', function () {\n      return this.get('message.type') === 'CAMPAIGN';\n    }),\n    showCloseButton: Ember.computed('filename', function () {\n      if (this.get('filename').endsWith('.pdf')) {\n        return true;\n      }\n      return false;\n    }),\n    // Get authors display name\n    fromDisplay: Ember.computed('fromParticipants', 'attachementFromLBP', 'intl.locale', function () {\n      if (this.get('attachementFromLBP')) {\n        return this.get('intl').t('interactions.conversation-message-header.from.adviser');\n      }\n      return this.get('fromParticipants').map(function (participant) {\n        return participant.displayName;\n      }).join(', ');\n    }),\n    actions: {\n      togglePopup: function togglePopup() {\n        if (window.innerWidth < this.get('config.screenMd')) {\n          this.send('preview');\n        } else {\n          this.toggleProperty('_isPopupOpened');\n        }\n        this.set('originalFocusId', this.get('openAttachmentPopUp'));\n      },\n      preview: function preview() {\n        if (window.innerWidth < this.get('config.screenMd')) {\n          if (this.get('contentType')[0].split(';')[0] !== 'application/pdf') {\n            return this.showError('viewer.error.format');\n          }\n        }\n        this.set('srcPreview', this.get('contentReference'));\n        this.set('displayModal', true);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-attachments\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-attachments\"], function (_exports, _conversationMessageAttachments) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-attachments',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationMessageAttachments.default.reopen({\n    displayAttachmentId: false,\n    isDisplayedOnMobile: false,\n    nbAttachments: Ember.computed.alias('attachments.length'),\n    titleLevel: \"4\",\n    displayInlineLabel: Ember.computed('inlines', function () {\n      return (this.get('inlines') || []).length > 0;\n    })\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-body\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-body\"], function (_exports, _conversationMessageBody) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-body',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationMessageBody.default.reopen({\n    ajax: Ember.inject.service(),\n    identity: Ember.inject.service('identity-service'),\n    safeHtmlContent: Ember.computed('htmlContent', function () {\n      return Ember.String.htmlSafe(this.manageLinkInhtmlContent(this.get('htmlContent')));\n    }),\n    manageLinkInhtmlContent: function manageLinkInhtmlContent(htmlString) {\n      var wrapper = document.createElement('div');\n      wrapper.innerHTML = htmlString;\n      var links = wrapper.querySelectorAll('a');\n      links.forEach(function (link) {\n        link.setAttribute('target', '_blank');\n        link.setAttribute('contenteditable', 'false');\n      });\n      return wrapper.innerHTML;\n    },\n    isCampaign: Ember.computed('model.type', function () {\n      return this.get('model.type') === 'CAMPAIGN';\n    }),\n    // LBP: add listeners to links with an exportLBP attr to register click events\n    didInsertElement: function didInsertElement() {\n      var _this = this;\n      if (!this.get('isCampaign')) {\n        return;\n      }\n      this.$('.conversation-campaign a').click(function (event) {\n        var linkId = event.target.getAttribute('exportLBP');\n        if (!linkId) {\n          return;\n        }\n        var conversationId = _this.get('model.conversation.id');\n        var url = '/api/customer/conversations/' + conversationId + '/register-link-access/' + linkId;\n        return _this.get('ajax').raw(url, {\n          method: 'POST',\n          headers: _this.get('identity.ajaxHeaders')\n        });\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-header\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-header\", \"moment\", \"ember-uuid\", \"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message\"], function (_exports, _conversationMessageHeader, _moment, _emberUuid, _conversationMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-header',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationMessageHeader.default.reopen({\n    tiLogger: Ember.inject.service('logger-service'),\n    intl: Ember.inject.service(),\n    accessibleDateService: Ember.inject.service('accessible-date'),\n    headerElement: undefined,\n    headerId: undefined,\n    // Data\n    isRead: Ember.computed('message.readingDate', function () {\n      return !!this.get('message.readingDate');\n    }),\n    nbAttachments: Ember.computed('message.messageContent.attachmentParts.[]', function () {\n      var parts = this.get('message.messageContent.attachmentParts') || [];\n      return parts.filter(_conversationMessage.isPdfAttachment).length;\n    }),\n    expirationDate: Ember.computed.alias('conversation.expiringDate'),\n    displayExpirationDate: Ember.computed.notEmpty('expirationDate'),\n    init: function init() {\n      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n      this._super(args);\n      this.set('headerId', _emberUuid.default.v4());\n    },\n    accessibleExpirationDate: Ember.computed('expirationDate', function () {\n      if (!this.get('expirationDate')) {\n        return undefined;\n      }\n      var date = (0, _moment.default)(this.get('expirationDate')).subtract(this.get('expirationDate').getTimezoneOffset(), 'm');\n      return this.get('accessibleDateService').format(date, {\n        format: 'D M Y',\n        language: 'fr',\n        military: true\n      });\n    }),\n    date: Ember.computed('displayedDate', function () {\n      var date = (0, _moment.default)(this.get('displayedDate')); //.tz(moment.tz.guess());\n      if (date && (0, _moment.default)().isSame(date, 'day')) {\n        return (0, _moment.default)(date).format('HH[h]mm');\n      }\n      var format = 'ddd DD/MM HH[h]mm';\n      if (!(0, _moment.default)().isSame(date, 'year')) {\n        format = 'ddd DD/MM/YY HH[h]mm';\n      }\n      var formattedDate = (0, _moment.default)(date).format(format);\n      return formattedDate.charAt(0).toUpperCase() + formattedDate.slice(1);\n    }),\n    accessibleDate: Ember.computed('displayedDate', function () {\n      var date = (0, _moment.default)(this.get('displayedDate')).subtract(this.get('displayedDate').getTimezoneOffset(), 'm');\n      var yearFormat = this.get('displayedDate').getFullYear() !== new Date().getFullYear() ? ' Y' : '';\n      return this.get('accessibleDateService').format(date, {\n        format: \"DD D M\".concat(yearFormat, \" \\xE0 H heures MM\"),\n        language: 'fr',\n        military: true\n      });\n    }),\n    truncatedText: Ember.computed('message.messageContent.bodyTextPlainParts.firstObject.body', 'message.messageContent.body', function () {\n      var plainMessageContent = this.get('message.messageContent.bodyTextPlainParts.firstObject.body');\n      if (!plainMessageContent) {\n        // If the message text content is stored in an unexpected manner in the multipart object,\n        // the aria-label will show it as empty. See EWLTILBPEE-1417.\n        return '';\n      }\n      return plainMessageContent.slice(0, 60);\n    }),\n    hasEmptyBody: Ember.computed('truncatedText', function () {\n      return this.get('truncatedText').length === 0;\n    }),\n    sender: Ember.computed('fromMe', function () {\n      if (this.get('fromMe').length > 0) {\n        return this.get('intl').t('interactions.conversation-message-header.from.me');\n      } else {\n        return this.get('intl').t('interactions.conversation-message-header.from.adviser');\n      }\n    }),\n    expandButtonLabel: Ember.computed('isExpanded', function () {\n      var isReadIntlKey = '';\n      if (!this.get('isExpanded')) {\n        isReadIntlKey = this.get('isRead') ? '.isRead' : '.isNotRead';\n      }\n      var isExpandedIntlKey = this.get('isExpanded') ? '.shrink' : '.expand';\n      var messageTypeIntlKey = this.get('displayExpirationDate') ? '.campaign' : '.regular';\n      return \"interactions.conversation-message.header.expand-button\".concat(isExpandedIntlKey) + \".aria-label\".concat(messageTypeIntlKey).concat(isReadIntlKey);\n    }),\n    expandButtonTitle: Ember.computed('isExpanded', function () {\n      var isExpandedIntlKey = this.get('isExpanded') ? '.shrink' : '.expand';\n      return \"interactions.conversation-message.header.expand-button\".concat(isExpandedIntlKey, \".title\");\n    }),\n    _markAsRead: function _markAsRead() {\n      var _this = this;\n      if (this.get('isExpanded') && !this.get('message.readingDate')) {\n        this.set('message.readingDate', new Date());\n        this.get('message').save().catch(function (error) {\n          _this.get('message').rollbackAttributes();\n          _this.get('tiLogger').error('Cannot mark as read the message', error);\n        });\n      }\n    },\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n      this.set('headerElement', document.getElementById('message-header-' + this.get('headerId')));\n      if (this.get('headerElement')) {\n        this.handleKeyDownListener = this._handleKeyDownAction.bind(this);\n        this.get('headerElement').addEventListener('keydown', this.handleKeyDownListener);\n      }\n    },\n    _handleKeyDownAction: function _handleKeyDownAction(event) {\n      if (event.key === 'Enter' || event.key === ' ') {\n        this.toggleProperty('isExpanded');\n        this._markAsRead();\n      }\n    },\n    willDestroyElement: function willDestroyElement() {\n      this._super.apply(this, arguments);\n      if (this.get('headerElement')) {\n        this.get('headerElement').removeEventListener('keydown', this.handleKeyDownListener);\n      }\n    },\n    actions: {\n      markAsRead: function markAsRead() {\n        // If header is clicked, toggle the property isExpanded and mark the message as read if needed\n        this.toggleProperty('isExpanded');\n        this._markAsRead();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-list-line\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-list-line\"], function (_exports, _conversationMessageListLine) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-list-line',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationMessageListLine.default.reopen({\n    role: null // was 'listitem' RGAA 7.1: Remove inappropriate listitem\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message-list\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-list\"], function (_exports, _conversationMessageList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message-list',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationMessageList.default.reopen({\n    displayAttachmentId: false,\n    isDisplayedOnMobile: false,\n    hasMultipleMessage: Ember.computed('model.[]', function () {\n      return this.get('model.length') > 1;\n    }),\n    hasOneMessage: Ember.computed.not('hasMultipleMessage')\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/conversation/conversation-message\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message\"], function (_exports, _conversationMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  _exports.isPdfAttachment = isPdfAttachment;\n  // eslint-disable-line\n\n  function isPdfAttachment(part) {\n    if (!part) {\n      return false;\n    }\n    var contentType = Ember.get(part, 'contentType');\n    if (contentType && contentType.toLowerCase() === 'application/pdf') {\n      return true;\n    }\n    var filename = Ember.get(part, 'filename');\n    return !!filename && /\\.pdf$/i.test(filename);\n  }\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/conversation/conversation-message',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationMessage.default.reopen({\n    displayAttachmentId: false,\n    isDisplayedOnMobile: false,\n    _isMessageExpanded: Ember.computed.oneWay('isMessageExpanded'),\n    // Hide inline/reference images and non-PDF attachments from the attachment list\n    dataList: Ember.computed('attachments.[]', function () {\n      return (this.get('attachments') || []).filter(isPdfAttachment);\n    }),\n    attachmentCount: Ember.computed('attachments', function () {\n      return this.get('attachments').length;\n    }),\n    participants: Ember.computed.alias('message.participants'),\n    fromParticipants: Ember.computed.filterBy('participants', 'type', 'FROM'),\n    fromParticipantsMe: Ember.computed.filter('fromParticipants', function (participant) {\n      return this.get('identityService.selectedInterlocutor.internalEmailAddress') === participant.email;\n    })\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/label-line-component\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/label-line-component\", \"ember-uuid\"], function (_exports, _labelLineComponent, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-next-line max-len\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/label-line-component',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _labelLineComponent.default.reopen({\n    showModalDeletion: false,\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalDeletionId', 'label-modal-' + _emberUuid.default.v4());\n      this.set('modalDeletionTitleId', 'label-modal-title-' + _emberUuid.default.v4());\n      this.set('triggerDeleteButtonId', 'trigger-modal-delete-' + _emberUuid.default.v4());\n    },\n    actions: {\n      toggleModalDeletion: function toggleModalDeletion() {\n        this.toggleProperty('showModalDeletion');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/label/popup-edit-component\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/label/popup-edit-component\", \"ember-cp-validations\"], function (_exports, _popupEditComponent, _emberCpValidations) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  var Validations = (0, _emberCpValidations.buildValidations)({\n    name: [(0, _emberCpValidations.validator)('presence', {\n      presence: true,\n      messageKey: 'interactions.label.popup-edit-component.label.error'\n    }), (0, _emberCpValidations.validator)('length', {\n      max: 20,\n      messageKey: 'interactions.label.popup-edit-component.label.error.name-too-long'\n    })]\n  });\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/label/popup-edit-component',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _popupEditComponent.default.reopen(Validations, {\n    originalFocusId: undefined,\n    nameDescribedby: Ember.computed('showErrors', function () {\n      return this.get(\"showErrors\") ? \"error-input-label-name-\" + this.get('elementId') : \"\";\n    }),\n    labels: [['label-color-1', 'label-color-2', 'label-color-3', 'label-color-4'], ['label-color-5', 'label-color-6', 'label-color-7', 'label-color-8']],\n    didRender: function didRender() {\n      this._super.apply(this, arguments);\n      if (this.get('colorId') === undefined) {\n        this.set('colorId', this.get('labels').get(0).get(0));\n      }\n    },\n    keyDown: function keyDown(event) {\n      // Close modal on escape\n      if (event.keyCode === 27) {\n        this.send('closeAction');\n      }\n    },\n    validate: function validate() {\n      var _this = this;\n      // Validate the form\n      this.set('showErrors', true);\n      if (!this.get('validations.isValid')) {\n        window.toastr.options.onHidden = function () {\n          var id = _this.get('model').id ? _this.get('model').id : '';\n          var elementWithError = document.getElementById(\"fieldName-\".concat(id));\n          if (elementWithError) {\n            elementWithError.focus();\n          }\n        };\n        this.showError('interactions.label.popup-edit-component.message-info.error.invalid-form');\n        return Ember.RSVP.reject();\n      }\n      return Ember.RSVP.resolve();\n    },\n    actions: {\n      saveAction: function saveAction() {\n        this._super();\n        if (this.get('validations.attrs.name.isInvalid') && this.get('showErrors.name')) {\n          document.getElementById(\"fieldName-\".concat(this.get('uniqueIdentifier'))).focus();\n        }\n      },\n      // Select and keep focus on the chosen radio\n      colorChangeAction: function colorChangeAction(selectedLabel, event) {\n        this.set('colorId', selectedLabel);\n        Ember.run.next(function () {\n          var target = event && event.currentTarget ? event.currentTarget : document.querySelector(\"[role=\\\"radiogroup\\\"] [role=\\\"radio\\\"][data-label=\\\"\".concat(selectedLabel, \"\\\"]\"));\n          if (target && typeof target.focus === 'function') {\n            target.focus();\n          }\n        });\n      },\n      // Arrow keys navigate; Space/Enter select\n      onKeyDownLabel: function onKeyDownLabel(selectedLabel, event) {\n        var key = event.key || event.code;\n        if (key === 'Enter' || key === ' ' || key === 'Spacebar') {\n          event.preventDefault();\n          event.stopPropagation();\n          this.send('colorChangeAction', selectedLabel, event);\n          return;\n        }\n        var isNext = key === 'ArrowRight' || key === 'Right' || key === 'ArrowDown' || key === 'Down';\n        var isPrev = key === 'ArrowLeft' || key === 'Left' || key === 'ArrowUp' || key === 'Up';\n        if (!isNext && !isPrev) {\n          return;\n        }\n        event.preventDefault();\n        event.stopPropagation();\n        var group = event.currentTarget && event.currentTarget.closest('[role=\"radiogroup\"]');\n        if (!group) {\n          return;\n        }\n        var items = Array.from(group.querySelectorAll('[role=\"radio\"]'));\n        var i = items.indexOf(event.currentTarget);\n        if (i < 0) {\n          return;\n        }\n        var nextIndex = isNext ? (i + 1) % items.length : (i - 1 + items.length) % items.length;\n        var nextEl = items[nextIndex];\n        var nextLabel = nextEl && nextEl.getAttribute('data-label');\n        if (nextLabel) {\n          this.send('colorChangeAction', nextLabel, {\n            currentTarget: nextEl\n          });\n        }\n      },\n      onKeyUpName: function onKeyUpName() {\n        if (this.get('name') && this.get('name').length > 20) {\n          this.set('name', this.get('name').substr(0, 20));\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-interactions/side-menu/side-menu\", [\"exports\", \"ticust-web-module-interactions/components/ticust-web-module-interactions/side-menu/side-menu\", \"lbp-cust-web-application/templates/components/side-menu/side-menu\", \"lbp-cust-web-application/mixins/side-menu\", \"ember-uuid\", \"lodash\"], function (_exports, _sideMenu, _sideMenu2, _sideMenu3, _emberUuid, _lodash) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/components/ticust-web-module-interactions/side-menu/side-menu',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _sideMenu.default.reopen(_sideMenu3.default, {\n    // Layout\n    layout: _sideMenu2.default,\n    // Services\n    tagService: Ember.inject.service('tags'),\n    store: Ember.inject.service(),\n    identity: Ember.inject.service('identity-service'),\n    // Data\n    _backText: 'interactions.side-menu.module.label',\n    _switchPopupTitle: 'interactions.side-menu.switch-module.popup.label',\n    _switchPopupText: 'interactions.side-menu.switch-module.popup.message-info.info.confirm-route',\n    _switchPopup: false,\n    configSections: Ember.computed.oneWay('config.ticustWebModuleInteractions.listSections'),\n    _projects: Ember.on('init', function () {\n      var _this = this;\n      if (this.get('identity.legalGuardianIdPph')) {\n        // Legal Guardian (French: \"Représentant Légal\") does not have access to the projects\n        return;\n      }\n      var interlocutorId = this.get('model.id');\n      var payload = {\n        interlocutor: interlocutorId\n      };\n      // Get opened projects\n      return this.get('store').query('project', payload).then(function (projects) {\n        _this.set('_hasProjects', projects.get('length') > 0);\n      });\n    }),\n    _hasProjects: false,\n    hasRigthToSwitchModule: Ember.computed('identity.hasRoleProjectModuleAccess', '_hasProjects', function () {\n      return this.get('identity.hasRoleProjectModuleAccess') && this.get('_hasProjects');\n    }),\n    listSections: Ember.computed('labelsLines.[]', 'configSections', function () {\n      var sections = _lodash.default.clone(this.get('configSections'));\n\n      // Create label lines\n      var labelLines = this.get('labelsLines') || [];\n      labelLines.push({\n        customClasses: 'menu-icon-label-add',\n        label: 'interactions.side-menu.labels.add.label',\n        link: {\n          route: 'interlocutors.interlocutor.labels.settings',\n          models: ['model.id'],\n          params: {\n            currentPage: '1',\n            selectedSort: 'lastMessageReceivedDate,desc',\n            searchText: '',\n            search: 'true',\n            isCreateLabel: 'true'\n          }\n        }\n      });\n      labelLines.push({\n        customClasses: 'menu-icon-label-manage',\n        label: 'interactions.side-menu.labels.manage.label',\n        link: {\n          route: 'interlocutors.interlocutor.labels.settings',\n          models: ['model.id'],\n          params: {\n            currentPage: '1',\n            selectedSort: 'lastMessageReceivedDate,desc',\n            searchText: '',\n            search: 'true'\n          }\n        }\n      });\n\n      // Add label lines\n      sections.push({\n        // No link, we never want the labels' section title to be generated as a link\n        lines: labelLines,\n        label: 'interactions.side-menu.main-folder',\n        customClasses: 'main-folder '\n      });\n\n      // Create help lines\n      sections.push({\n        label: 'interactions.side-menu.help.label',\n        customClasses: 'main-folder ',\n        lines: [{\n          customClasses: 'menu-icon-help',\n          label: 'interactions.side-menu.help.get.label',\n          link: {\n            route: 'interlocutors.interlocutor.help',\n            models: ['model.id']\n          }\n        }]\n      });\n\n      // Create plus lines\n      sections.push({\n        label: 'interactions.side-menu.switch-module.title',\n        customClasses: 'main-folder main-folder-plus ',\n        lines: [{\n          customClasses: 'menu-icon-project project-icon-text',\n          label: 'interactions.side-menu.switch-module.label',\n          action: {\n            name: 'switch',\n            buttonId: this.get('switchPopupId')\n          }\n        }, {\n          customClasses: 'menu-icon-parameters',\n          label: 'interactions.side-menu.parameters.label',\n          link: {\n            route: 'interlocutors.interlocutor.parameters.notifications',\n            models: ['model.id']\n          }\n        }]\n      });\n      return sections;\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalId', 'popup-to-project-' + _emberUuid.default.v4());\n      this.set('modalTitleId', 'popup-to-project-title-' + _emberUuid.default.v4());\n      this.set('switchPopupId', _emberUuid.default.v4());\n    },\n    handleAction: function handleAction(action) {\n      if (action === 'switch') {\n        this.set('_switchPopup', true);\n      }\n    },\n    _getLineForLabel: function _getLineForLabel(label) {\n      return Ember.Object.create({\n        id: label.get('id'),\n        customClasses: 'label-color ' + label.get('colorId'),\n        label: label.get('name'),\n        title: label.get('title'),\n        link: {\n          route: 'interlocutors.interlocutor.conversations.labels.label',\n          models: ['model.id', label.get('id')],\n          params: {\n            currentPage: '1',\n            selectedSort: 'lastMessageReceivedDate,desc',\n            searchText: '',\n            search: 'true'\n          }\n        }\n      });\n    },\n    _hookCountRequest: function _hookCountRequest(request) {\n      request['isRead'] = false;\n      return request;\n    },\n    actions: {\n      routeToSwitchModule: function routeToSwitchModule() {\n        this.get('tagService').sendClickTag({\n          name: 'contacter::messagerie::acces_espace_echange_documents',\n          type: 'navigation'\n        });\n        this.get('transitionToExternalRoute')('ticust-web-module-projects');\n      },\n      focusMainContentTitle: function focusMainContentTitle() {\n        var mainContentTitle = document.querySelector('.page-content-main.conversations .header-title-with-button h2');\n        if (mainContentTitle) {\n          mainContentTitle.setAttribute('tabindex', '-1');\n          mainContentTitle.focus();\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/components/ticust-web-module-projects/side-menu/side-menu\", [\"exports\", \"ticust-web-module-projects/components/ticust-web-module-projects/side-menu/side-menu\", \"lbp-cust-web-application/templates/components/side-menu/side-menu\", \"lbp-cust-web-application/mixins/side-menu\", \"lodash\", \"ember-uuid\"], function (_exports, _sideMenu, _sideMenu2, _sideMenu3, _lodash, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-projects/components/ticust-web-module-projects/side-menu/side-menu',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _sideMenu.default.reopen(_sideMenu3.default, {\n    // Layout\n    layout: _sideMenu2.default,\n    tagName: 'div',\n    // Services\n    tagService: Ember.inject.service('tags'),\n    ajax: Ember.inject.service(),\n    identity: Ember.inject.service('identity-service'),\n    countRefresh: 30000,\n    // Data \n    _switchPopup: false,\n    _backText: 'projects.side-menu.module.label',\n    _switchPopupTitle: 'projects.side-menu.switch-module.popup.label',\n    _switchPopupText: 'projects.side-menu.switch-module.popup.message-info.info.confirm-route',\n    ajaxNamespace: Ember.computed.alias('config.namespace'),\n    configSections: Ember.computed.oneWay('config.ticustWebModuleProjects.listSections'),\n    listSections: Ember.computed('configSections', function () {\n      var sections = _lodash.default.clone(this.get('configSections'));\n      sections.push({\n        label: 'projects.side-menu.switch-module.title',\n        customClasses: 'main-folder main-folder-plus ',\n        lines: [{\n          customClasses: 'menu-icon-project-inbox project-icon-text',\n          label: 'projects.side-menu.switch-module.label',\n          action: {\n            name: 'switch',\n            buttonId: this.get('switchPopupId')\n          }\n        }]\n      });\n      return sections;\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalId', 'popup-to-project-' + _emberUuid.default.v4());\n      this.set('modalTitleId', 'popup-to-project-title-' + _emberUuid.default.v4());\n      this.set('switchPopupId', _emberUuid.default.v4());\n    },\n    handleAction: function handleAction(action) {\n      if (action === 'switch') {\n        this.set('_switchPopup', true);\n      }\n    },\n    _getProjectRequestData: function _getProjectRequestData(source) {\n      (true && !(source) && Ember.assert('Missing source', source));\n      switch (source) {\n        case 'open':\n          {\n            return {\n              status: 'IN_PROGRESS'\n            };\n          }\n        case 'closed':\n          {\n            return {\n              status: 'CLOSED'\n            };\n          }\n        default:\n          throw new Error('queryParam.source define as ' + source + ' is not defined.');\n      }\n    },\n    actions: {\n      routeToSwitchModule: function routeToSwitchModule() {\n        this.get('tagService').sendClickTag({\n          name: 'contacter::espace_echange_documents::acces_messagerie',\n          type: 'navigation'\n        });\n        this.get('transitionToExternalRoute')('ticust-web-module-interactions');\n      },\n      updateBadgeAction: function updateBadgeAction(line) {\n        var _this = this;\n        var requestData;\n        if (line.badge.type === 'project') {\n          requestData = this._getProjectRequestData(line.badge.name);\n        } else {\n          throw new Error('Unknown badge type:' + line.badge.type);\n        }\n        requestData['interlocutor'] = this.get('model.id');\n        return this.get('ajax').raw(this.get('ajaxNamespace') + '/projects/count', {\n          method: 'GET',\n          headers: this.get('identity.ajaxHeaders'),\n          data: requestData\n        }).then(function (result) {\n          var response = result.response;\n          return response.total;\n        }).catch(function (error) {\n          _this.get('tiLogger').error('An error appear during count', error);\n          return null;\n        });\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/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 = _exports.default = {\n    name: 'container-debug-adapter',\n    initialize: function initialize() {\n      var app = arguments[1] || arguments[0];\n      app.register('container-debug-adapter:main', _containerDebugAdapter.default);\n      app.inject('container-debug-adapter:main', 'namespace', 'application:main');\n    }\n  };\n});","define(\"lbp-cust-web-application/initializers/controllers/ti-web-shared/interlocutors/interlocutor/projects/project\", [\"exports\", \"ti-web-shared/controllers/interlocutors/interlocutor/projects/project\"], function (_exports, _project) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/controllers/interlocutors/interlocutor/projects/project',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _project.default.reopen({\n    // LBP Override to replace popup\n    _notifyProjectUpdate: function _notifyProjectUpdate() {\n      var _this = this;\n      // Determine type\n      var notificationType = this.get('identity').isActor() ? 'SEND_UPDATE_TO_CUSTOMER' : 'SEND_UPDATE_TO_ADVISER';\n\n      // Xiti Call\n      if (notificationType === 'SEND_UPDATE_TO_ADVISER') {\n        this.get('tagService').sendClickTag({\n          name: 'contacter::espace_echange_documents::prevenir_mon_conseiller',\n          type: 'navigation'\n        });\n      }\n\n      // Call request\n      var url = this.get('ajaxNamespace') + '/projects/notifyUpdate/' + this.get('project.id') + '/' + notificationType;\n      return this.get('ajax').raw(url, {\n        method: 'GET',\n        dataType: 'text',\n        headers: this.get('identity.ajaxHeaders')\n      }).then(function () {\n        // LBP: ShowSuccess replaced by popup.\n        // Returns an object that will be handled by project-action.\n        return {\n          status: 'success',\n          successModal: 'showNotifySuccess'\n        };\n      }).catch(function (error) {\n        if (error.payload.code === 'LIMITED_CLICK_FOR_ADVISER' || error.payload.code === 'LIMITED_CLICK_FOR_CUSTOMER') {\n          _this.showErrorAndLog('common-projects.project.message-info.error.' + error.payload.code, 'An error appear during sending a project update notification.', error, {\n            limit: _this.get(error.payload.code)\n          });\n        } else {\n          _this.showErrorAndLog('common-projects.project.message-info.error.unknown', 'An error appear during sending a project update notification.', error);\n        }\n      }).then(function (result) {\n        // Add today date in project to refresh only the current indicator\n        _this.set('project.lastNotifiedDate', new Date());\n        return result;\n      });\n    },\n    actions: {\n      notifyProjectUpdate: function notifyProjectUpdate() {\n        return this._notifyProjectUpdate();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/controllers/ticust-web-module-authentication/login\", [\"exports\", \"ticust-web-module-authentication/controllers/login\"], function (_exports, _login) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-authentication/controllers/login',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _login.default.reopen({\n    _isTypoInvalid: Ember.computed('_showErrorTypo', 'model.validations.attrs.typo.isInvalid', function () {\n      return this.get('_showErrorTypo') && this.get('model.validations.attrs.typo.isInvalid');\n    }),\n    _isFinancialCenterInvalid: Ember.computed('_showErrorFinancialCenter', 'model.validations.attrs.financialCenter.isInvalid', function () {\n      return this.get('_showErrorFinancialCenter') && this.get('model.validations.attrs.financialCenter.isInvalid');\n    }),\n    _isAccountsInvalid: Ember.computed('_showErrorAccounts', 'model.validations.attrs.accounts.isInvalid', function () {\n      return this.get('_showErrorAccounts') && this.get('model.validations.attrs.accounts.isInvalid');\n    }),\n    _isCreditAccountsInvalid: Ember.computed('_showErrorCreditAccounts', 'model.validations.attrs.creditAccounts.isInvalid', function () {\n      return this.get('_showErrorCreditAccounts') && this.get('model.validations.attrs.creditAccounts.isInvalid');\n    }),\n    _isPhonesInvalid: Ember.computed('_showErrorPhones', 'model.validations.attrs.phones.isInvalid', function () {\n      return this.get('_showErrorPhones') && this.get('model.validations.attrs.phones.isInvalid');\n    }),\n    _isReturnUrlInvalid: Ember.computed('_showErrorReturnUrl', 'model.validations.attrs.returnUrl.isInvalid', function () {\n      return this.get('_showErrorReturnUrl') && this.get('model.validations.attrs.returnUrl.isInvalid');\n    }),\n    _isCallingCodeInvalid: Ember.computed('_showErrorCallingCode', 'model.validations.attrs.callingCode.isInvalid', function () {\n      return this.get('_showErrorCallingCode') && this.get('model.validations.attrs.callingCode.isInvalid');\n    })\n  });\n});","define(\"lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/conversations/abstractCreateConversation\", [\"exports\", \"ticust-web-module-interactions/controllers/interlocutors/interlocutor/conversations/abstractCreateConversation\", \"lbp-cust-web-application/mixins/self-service\", \"lbp-cust-web-application/mixins/focus\"], function (_exports, _abstractCreateConversation, _selfService, _focus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); } // eslint-disable-line\n  // eslint-disable-line\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/controller/interlocutors/interlocutor/conversations/abstractCreateConversation',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _abstractCreateConversation.default.reopen(_selfService.default, _focus.default, {\n    // Services\n    identity: Ember.inject.service('identity-service'),\n    lbpService: Ember.inject.service('lbp-service'),\n    userOnDesktop: Ember.computed.alias('identity.userOnDesktop'),\n    isPads: true,\n    // claim\n    displayClaimForm: false,\n    actionId: '',\n    urlClaim: '',\n    showClaimPopup: false,\n    // focus management\n    _claimPreviousFocusId: null,\n    wlcpModalFocusedElement: null,\n    wlcpBypass: Ember.computed.alias('model.wlcpBypass.settingValue'),\n    wlcpTimeout: Ember.computed.alias('model.wlcpTimeout.settingValue'),\n    wlcpCategories: {},\n    _message: undefined,\n    // Does not show the Self Service AI pop up\n    _showSelfServiceModal: false,\n    _selfServiceResponse: null,\n    _selfServiceFoundTxt: '',\n    selfServiceValidateAction: function selfServiceValidateAction() {},\n    selfServiceCloseAction: function selfServiceCloseAction() {},\n    // settings\n    iaIsEnabled: Ember.computed.alias('settings.iaIsEnabled'),\n    // Character limit for editor\n    maxlength: 100000,\n    fieldsForThemeErrorIndex: -1,\n    fieldsForTheme: Ember.computed('conversation.theme.fields', function () {\n      // Get additional fields related to the selected theme\n      var fields = this.get('conversation.theme.fields');\n      // Set selected options of additional fields\n      var caracteristics = this.get('conversation.data.caracteristics');\n      if (fields && caracteristics) {\n        // if theme selected is not the theme of the conversation\n        // reset additional fields selected options\n\n        if (caracteristics['theme-key'] !== this.get('themeSelected.key')) {\n          fields.forEach(function (item) {\n            item.set('selectedOption', '');\n          });\n        } else {\n          // otherwhise the theme selected is the theme of the conversation\n          // set additional fields selected options with existing values\n          fields.forEach(function (item) {\n            var value = caracteristics[item.name];\n            item.set('selectedOption', '');\n            item.options.forEach(function (option) {\n              if (option.value === value) {\n                item.set('selectedOption', option);\n              }\n            });\n          });\n        }\n      }\n      return fields;\n    }),\n    _validateFields: function _validateFields() {\n      var hasFieldsError = false;\n      if (this.get('fieldsForTheme')) {\n        var errorIndex = -1;\n        this.get('fieldsForTheme').forEach(function (field, index) {\n          if (field.get('validations') && !field.get('validations.isValid')) {\n            field.set('hasError', true);\n            hasFieldsError = true;\n            if (errorIndex === -1) {\n              errorIndex = index;\n            }\n          } else {\n            field.set('hasError', false);\n          }\n        });\n        this.set('fieldsForThemeErrorIndex', errorIndex);\n      }\n      return hasFieldsError;\n    },\n    isSubjectInValid: function isSubjectInValid() {\n      if (this.get('conversation.subject').trim().length === 0) {\n        this.set('showErrors.subject', true);\n      } else {\n        this.set('showErrors.subject', false);\n      }\n    },\n    displaySubjectError: Ember.computed('validations.attrs.model.conversation.subject.isInvalid', 'showErrors.subject', 'conversation.subject', function () {\n      if (this.get('conversation.subject').length === 0) {\n        return this.get('validations.attrs.model.conversation.subject.isInvalid') && this.get('showErrors.subject');\n      } else {\n        this.isSubjectInValid();\n        return this.get('validations.attrs.model.conversation.subject.isInvalid') || this.get('showErrors.subject');\n      }\n    }),\n    isCharacterLimitExceeded: Ember.computed('_textHtml.length', function () {\n      return this.get('_textHtml.length') > this.get('maxlength');\n    }),\n    messageIsEmpty: Ember.computed('_textHtml', function () {\n      return !this.get('_textHtml') || this.get('_textHtml').split(' ').join('') === '<p></p>';\n    }),\n    displayMessageError: Ember.computed('showErrors.message', 'messageIsEmpty', function () {\n      return this.get('showErrors.message') && (this.get('messageIsEmpty') || this.get('isCharacterLimitExceeded'));\n    }),\n    transitionToClaim: Ember.observer('model.conversation.theme.claimCode', function () {\n      /* If the selected theme has a claim code and the code is configured in the setting,\n       * then display claim form */\n      var codeUrlMap = this.get('settingMap');\n      var themeClaimCode = this.get('model.conversation.theme.claimCode');\n      if (themeClaimCode && codeUrlMap) {\n        var codeUrlEntry = codeUrlMap.find(function (codeUrlEntry) {\n          return codeUrlEntry[0] === themeClaimCode;\n        });\n        if (codeUrlEntry) {\n          // MOBILE or TABLETTE\n          if (!this.get('userOnDesktop')) {\n            this.set('urlClaim', codeUrlEntry[2]);\n          } else {\n            this.set('urlClaim', codeUrlEntry[1]);\n          }\n          this.set('displayClaimForm', true);\n        }\n      }\n    }),\n    _getOrCreateWlcpData: function _getOrCreateWlcpData() {\n      return this.get('_wlcpData') || {\n        flux: this.get('lbpService.isPads') ? 'P' : 'L',\n        activation: this.get('lbpService.aiAnalyse') === '1' ? 'A' : 'D',\n        apiCallStatus: 'NA',\n        category: 'NA',\n        score: 'NA',\n        threshold: 'NA',\n        popup: 'NA',\n        choice: 'NA'\n      };\n    },\n    _wlcpCallAndRedirectToClaimIfClaimDetected: function _wlcpCallAndRedirectToClaimIfClaimDetected(message, threshold) {\n      var _this2 = this;\n      var claimCategoryKey = this.get('model.claimCategoryKey.settingValue');\n      var bodies = message.bodyTextPlainParts.map(function (part) {\n        return part.get('body');\n      }).filter(function (part) {\n        return part !== null && part !== undefined;\n      });\n      var subject = this.get('currentSubject');\n      if (bodies.length === 0 || subject == null) {\n        this.tiLogger.error('WLCP: No body or subject found');\n        var wlcpData = this._getOrCreateWlcpData();\n        wlcpData.apiCallStatus = 'NA';\n        this._setWlcpHeaderAndSendStandardMessage(message, wlcpData);\n        return;\n      }\n      this.get('analysisService').getWlcpCategories(subject, bodies[0], this.get('interlocutorController.model.id'), this.get('wlcpTimeout')).then(function (_ref) {\n        var response = _ref.response;\n        _this2.set('actionId', response.actionId);\n        var categories = response.content && response.content.categories;\n        _this2.set('wlcpCategories', JSON.stringify(categories));\n        var wlcpData = _this2._getOrCreateWlcpData();\n        wlcpData.apiCallStatus = 'OK';\n        wlcpData.threshold = threshold;\n        if (categories && categories.length > 0) {\n          var highest = categories.reduce(function (prev, current) {\n            return prev.score > current.score ? prev : current;\n          });\n          wlcpData.category = highest.id;\n          wlcpData.score = highest.score;\n        }\n        if (categories && categories.some(function (category) {\n          return category.id.includes(claimCategoryKey) && category.score > threshold;\n        })) {\n          // Use includes instead of contains\n          wlcpData.popup = 'POP';\n          _this2.set('_wlcpData', wlcpData);\n          _this2.set('showClaimPopup', true);\n          return;\n        }\n        _this2._setWlcpHeaderAndSendStandardMessage(message, wlcpData);\n      }).catch(function (error) {\n        _this2.get('tiLogger').error('WLCP: Error occurred while categorizing mail: ', error);\n        var wlcpData = _this2._getOrCreateWlcpData();\n        wlcpData.apiCallStatus = 'KO';\n        _this2._setWlcpHeaderAndSendStandardMessage(message, wlcpData);\n      });\n    },\n    // set history of WLCP call values and actions\n    _setWlcpHeaderAndSendStandardMessage: function _setWlcpHeaderAndSendStandardMessage(message, wlcpData) {\n      if (wlcpData) {\n        var headerParts = [wlcpData.flux || 'error', wlcpData.activation || 'error', wlcpData.apiCallStatus || 'NA', wlcpData.category || 'NA', wlcpData.score !== undefined && wlcpData.score !== 'NA' ? wlcpData.score.toString().substring(0, 5) : 'NA', wlcpData.threshold !== undefined && wlcpData.threshold !== 'NA' ? wlcpData.threshold : 'NA', wlcpData.popup || 'NA', wlcpData.choice || 'NA'];\n        if (headerParts[1] === 'D' || headerParts[1] === 'error') {\n          for (var i = 2; i < 8; i++) headerParts[i] = 'NA';\n        }\n        if (headerParts[2] === 'KO' || headerParts[2] === 'NA') {\n          for (var _i = 3; _i < 8; _i++) headerParts[_i] = 'NA';\n        }\n        if (headerParts[3] === 'kb.categories.non_reclamation' && headerParts[4] !== 'NA' && headerParts[5] !== 'NA' && parseFloat(headerParts[4]) < parseFloat(headerParts[5])) {\n          for (var _i2 = 6; _i2 < 8; _i2++) headerParts[_i2] = 'NA';\n        }\n        var headerStr = headerParts.join(',');\n        var headers = message.get('headers');\n        if (!headers) {\n          message.set('headers', {});\n        }\n        message.set('headers.X-TI-WLCP', [headerStr]);\n      }\n      this._sendStandardMessage(message);\n    },\n    // focus management\n    focusClaimModalOnOpen: Ember.observer('showClaimPopup', function () {\n      var _this3 = this;\n      if (!this.get('showClaimPopup')) return;\n\n      // Save the element that was focused before opening the modal\n      var active = document.activeElement;\n      if (active && active.id) {\n        this.set('_claimPreviousFocusId', active.id);\n      } else {\n        this.set('_claimPreviousFocusId', null);\n      }\n      Ember.run.next(function () {\n        // Try to focus the real rendered modal\n        var dialog = document.querySelector('.modal .content[role=\"dialog\"]');\n        var closeBtn = document.querySelector('.modal .modal-close, .modal .modal-close-icon');\n\n        // Focus logic\n        if (closeBtn) {\n          // Focus the close button immediately (QA requirement)\n          closeBtn.setAttribute('tabindex', '-1');\n          closeBtn.focus();\n        } else if (dialog) {\n          // fallback: focus the dialog itself\n          if (!dialog.hasAttribute('tabindex')) {\n            dialog.setAttribute('tabindex', '-1');\n          }\n          dialog.focus();\n        } else {\n          // ultimate fallback using helper\n          _this3.focusInsideDialog('.modal .content[role=\"dialog\"]', ['.modal-close', '.modal-close-icon', '[data-test-modal-close]', 'button[title^=\"Fermer\"]', '[aria-label^=\"Fermer\"]']);\n        }\n\n        // Focus trap logic – keep focus inside modal when tabbing\n        if (dialog) {\n          var focusableSelectors = ['a[href]', 'area[href]', 'input:not([disabled])', 'select:not([disabled])', 'textarea:not([disabled])', 'button:not([disabled])', 'iframe', 'object', 'embed', '[tabindex]:not([tabindex=\"-1\"])', '[contenteditable]'];\n          var focusableElements = dialog.querySelectorAll(focusableSelectors.join(','));\n          if (focusableElements.length > 0) {\n            var first = focusableElements[0];\n            var last = focusableElements[focusableElements.length - 1];\n            dialog.addEventListener('keydown', function (e) {\n              if (e.key === 'Tab') {\n                if (e.shiftKey) {\n                  // Shift + Tab: loop backward\n                  if (document.activeElement === first) {\n                    e.preventDefault();\n                    last.focus();\n                  }\n                } else {\n                  // Tab forward\n                  if (document.activeElement === last) {\n                    e.preventDefault();\n                    first.focus();\n                  }\n                }\n              }\n            });\n          }\n        }\n      });\n    }),\n    _focusTextEditor: function _focusTextEditor() {\n      var textEditor = document.getElementById('conversation-composer-editor');\n      if (!textEditor) {\n        return;\n      }\n      textEditor.focus();\n    },\n    _focusOnFirstError: function _focusOnFirstError() {\n      this._toggleAbilitySendButton();\n      var fieldsForThemeErrorIndex = this.get('fieldsForThemeErrorIndex');\n      if (this.get('displayThemeRequiredError') === true) {\n        document.querySelector('#conversation-composer-create-select-theme').focus();\n      } else if (fieldsForThemeErrorIndex !== -1) {\n        var errorNodes = document.querySelectorAll('select.conversation-composer-create-fields-for-theme');\n        errorNodes[fieldsForThemeErrorIndex].focus();\n      } else if (this.get('displaySubjectError') === true) {\n        document.querySelector('#inputConversationSender').focus();\n      } else if (this.get('messageIsEmpty')) {\n        this.get('_focusTextEditor')();\n      }\n    },\n    actions: {\n      acceptClaim: function acceptClaim() {\n        var _this4 = this;\n        // delete the useless draft message if any\n        this.get('store').query('conversation-message', {\n          conversation: this.get('conversation.id'),\n          status: 'DRAFT'\n        }).then(function (messages) {\n          if (messages.get('length') > 0) {\n            var message = messages.get('firstObject');\n            message.deleteRecord();\n            message.save().catch(function (error) {\n              _this4.showErrorAndLog('interactions.conversations.search.message-info.error.deleteDraft', 'Failed to delete the draft message', error);\n            });\n            return;\n          }\n        });\n        // open the claim\n        this.get('analysisService').sendCustomerChoiceToWlcp(this.get('actionId'), 1, this.get('interlocutorId')).then(function () {\n          if (!_this4.get('isPads')) {\n            _this4.set('urlClaim', _this4.get('model.claimUrl'));\n            _this4.set('displayClaimForm', true);\n            _this4.set('showClaimPopup', false);\n            Ember.run.next(function () {\n              return _this4.restorePreviousFocus();\n            });\n            return;\n          }\n          _this4.set('showClaimPopup', false);\n          Ember.run.next(function () {\n            return _this4.restorePreviousFocus();\n          });\n          var queryParams = {\n            themeCode: _this4.get('themeSelected').get('key'),\n            themeLabel: _this4.get('themeSelected').get('label'),\n            accountNumber: _this4.get('_message').get('headers')['X-BPNUMCPT'] ? _this4.get('_message').get('headers')['X-BPNUMCPT'][0] : \"\",\n            creditNumber: _this4.get('_message').get('headers')['X-BPNUMCRE'] ? _this4.get('_message').get('headers')['X-BPNUMCRE'][0] : \"\",\n            subject: _this4.get('currentSubject'),\n            body: _this4.get('_message').get('bodyTextPlainParts').map(function (part) {\n              return part.get('body');\n            })[0]\n          };\n\n          // Create dynamic form\n          var form = document.createElement('form');\n          form.style.display = 'none';\n          form.method = 'POST';\n          form.action = _this4.get('model.claimPadsUrl');\n          // Add hidden input for query string\n          for (var key in queryParams) {\n            var input = document.createElement('input');\n            input.type = 'hidden';\n            input.name = key;\n            //  If element is array or object, convert into string\n            if (_typeof(queryParams[key]) === 'object') {\n              input.value = JSON.stringify(queryParams[key]);\n            } else {\n              input.value = queryParams[key];\n            }\n            form.appendChild(input);\n          }\n          document.body.appendChild(form);\n          form.submit();\n        });\n      },\n      backToList: function backToList() {\n        this.transitionToRoute('interlocutors.interlocutor.conversations.sources.source', this.get('interlocutorController.model'), 'conversationMine');\n      },\n      textHtmlChanged: function textHtmlChanged(textHtml) {\n        this.set('_textHtml', textHtml);\n      },\n      onSelectedThemeChange: function onSelectedThemeChange(themeSelectedId) {\n        var themeSelected = this.get('model.themes').find(function (theme) {\n          return theme.id === themeSelectedId;\n        });\n        this.set('themeSelected', themeSelected);\n\n        // iOS a11y fix\n        document.getElementById('conversation-composer-create-select-theme').focus();\n      },\n      onFieldForThemeChange: function onFieldForThemeChange(field, value) {\n        var optionSelected = field.get('options').find(function (option) {\n          return option.value === value;\n        });\n        field.set('selectedOption', optionSelected);\n\n        // iOS a11y fix\n        document.getElementById('conversation-composer-create-select-' + field.name).focus();\n      },\n      sendStandardMessage: function sendStandardMessage() {\n        var _this5 = this;\n        this.get('analysisService').sendCustomerChoiceToWlcp(this.get('actionId'), 0, this.get('interlocutorId')).then(function () {\n          _this5.set('showClaimPopup', false);\n          Ember.run.next(function () {\n            return _this5.restorePreviousFocus();\n          });\n          var wlcpData = _this5.get('_wlcpData');\n          if (wlcpData) {\n            wlcpData.choice = 'MAIL';\n          }\n          _this5._setWlcpHeaderAndSendStandardMessage(_this5.get('_message'), wlcpData);\n        });\n      },\n      newMessage: function newMessage() {\n        this.set('themeSelected', null);\n        this.set('displayClaimForm', false);\n      },\n      renewSession: function renewSession(_this, userIdle, tiLogger, lbpservice) {\n        userIdle.resetTimeout();\n        tiLogger.info('EES Session updated');\n        lbpservice.keepAlive();\n      },\n      closeClaimPopup: function closeClaimPopup() {\n        var _this6 = this;\n        this.set('showClaimPopup', false);\n        this._toggleAbilitySendButton();\n        Ember.run.next(function () {\n          var target = _this6.get('wlcpModalFocusedElement');\n          if (target && document.body.contains(target) && typeof target.focus === 'function') {\n            target.focus();\n            return;\n          }\n          var prevEl = _this6.get('_claimPreviousFocusEl');\n          if (prevEl && document.body.contains(prevEl) && typeof prevEl.focus === 'function') {\n            prevEl.focus();\n            return;\n          }\n          var prevId = _this6.get('_claimPreviousFocusId');\n          if (prevId) {\n            var byId = document.getElementById(prevId);\n            if (byId) {\n              byId.focus();\n              return;\n            }\n          }\n          var sendBtn = document.getElementById('conversation-composer-send-button');\n          if (sendBtn) {\n            sendBtn.focus();\n            return;\n          }\n          var pageTitle = document.getElementById('page-title');\n          if (pageTitle) {\n            pageTitle.focus();\n          }\n        });\n      }\n    },\n    _toggleAbilitySendButton: function _toggleAbilitySendButton() {\n      var sendButton = document.getElementById('conversation-composer-send-button');\n      if (sendButton) {\n        sendButton.disabled = !sendButton.disabled;\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/conversations/conversation\", [\"exports\", \"ticust-web-module-interactions/controllers/interlocutors/interlocutor/conversations/conversation\", \"lbp-cust-web-application/mixins/self-service\", \"lbp-cust-web-application/mixins/focus\", \"ember-uuid\", \"ti-web-shared/mixins/invalidate-session-mixin\"], function (_exports, _conversation, _selfService, _focus, _emberUuid, _invalidateSessionMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n  // eslint-disable-line\n  // eslint-disable-line\n\n  var TABBABLE_ELEMENTS = 'a[href], area[href], input:not([disabled]), select:not([disabled]), ' + 'textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], ' + '*[contenteditable], span[role=heading][aria-level=2][tabindex=0], h1[tabindex=0]';\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/controllers/interlocutors/interlocutor/conversations/conversation',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversation.default.reopen(_selfService.default, _focus.default, _invalidateSessionMixin.default, {\n    // Services\n    tagService: Ember.inject.service('tags'),\n    lbpMessage: Ember.inject.service('lbp-message'),\n    lbpService: Ember.inject.service('lbp-service'),\n    identity: Ember.inject.service('identity-service'),\n    paginationHelper: Ember.inject.service('pagination-helper'),\n    tiLogger: Ember.inject.service('logger-service'),\n    session: Ember.inject.service(),\n    queryParams: ['pageSource'],\n    hasDraft: Ember.computed('drafts', function () {\n      return this.get('drafts').length > 0;\n    }),\n    isDraftConversation: Ember.computed.and('hasDraft', 'isPageSourceDraft'),\n    queue: Ember.inject.service(),\n    isPageSourceDraft: Ember.computed('pageSource', function () {\n      return this.get('pageSource') === 'conversationDraft';\n    }),\n    displayConversationComposer: Ember.computed.and('identity.hasRoleConversationCreateOrAnswer', '_shouldOpenComposer', 'isNotBlacklisted'),\n    isBody: true,\n    _answerButtonClicked: false,\n    _showConfirmDelete: false,\n    showHistoryButton: false,\n    showHistory: true,\n    categorizePopupIsVisible: false,\n    showErrors: false,\n    // Character limit for editor\n    maxlength: 100000,\n    _shouldOpenComposer: Ember.computed.or('_answerButtonClicked', 'hasDraft'),\n    isNotBlacklisted: Ember.computed.not('identity.isBlacklisted'),\n    // Does not show the Self Service AI pop up\n    _showSelfServiceModal: false,\n    _selfServiceResponse: null,\n    _selfServiceFoundTxt: '',\n    selfServiceValidateAction: function selfServiceValidateAction() {},\n    selfServiceCloseAction: function selfServiceCloseAction() {},\n    // Enable answer only if there is no message which is in read only mode (header: X-TI-READONLY)\n    // and if we came from a mine/recevied mail, not from a draft/send/trashed mail\n    _enableAnswer: Ember.computed('messages', 'pageSource', 'conversationWithoutMessage', function () {\n      return (this.get('pageSource') === 'conversationMine' || this.get('pageSource') === 'search' || this.get('pageSource') === 'project') && !(this.get('messages.length') === 1 && this.get('messages.firstObject.status') === 'SENT') && this.get('messages.firstObject.conversation.status') !== 'DELETED' && this.get('messages').every(function (message) {\n        return message.get('messageContent.headers.X-TI-Readonly.firstObject') !== '1';\n      }) && this.get('isNotBlacklisted') && !this.get('displayAnswerOrCreateButton') && !this.get('conversationWithoutMessage');\n    }),\n    isCampaignConversation: Ember.computed('messages', function () {\n      return this.get('messages').every(function (message) {\n        return message.get('messageContent.headers.X-TI-Readonly.firstObject') == '1';\n      });\n    }),\n    _enableBack: Ember.computed('pageSource', function () {\n      return !!this.get('pageSource');\n    }),\n    ccParticipants: undefined,\n    _validateDateAndGetTime: function _validateDateAndGetTime(date) {\n      if (date) {\n        // Validate date format: yyyy-MM-dd'T'HH:mm:ss as string: \"2025-07-01T15:30:00\"\n        var timestamp = Date.parse(date);\n        if (isNaN(timestamp)) {\n          this.get('tiLogger').error(\"Invalid date format or value: \" + date + \". Expected: yyyy-MM-dd'T'HH:mm:ss\");\n          return undefined;\n        }\n        return timestamp;\n      }\n      return undefined;\n    },\n    conversationWithoutMessage: Ember.computed('sortedMessages', function () {\n      return this.get('sortedMessages').length === 0;\n    }),\n    // Return True if we can display Create Button, False for Answer Button\n    displayAnswerOrCreateButton: Ember.computed('model.settings.convMonthDelay', 'model.settings.convNewMessageDelay', 'conversation.creationDate', 'conversation.lastMessageReceivedDate', 'model.settings.convDateDelay', function () {\n      var monthMilli = 2629800000;\n      var creationDate = new Date(this.get('conversation.creationDate'));\n      var lastMessageDate = new Date(this.get('conversation.lastMessageReceivedDate'));\n      var actualDate = new Date();\n      var convDateDelay = this._validateDateAndGetTime(this.get('model.settings.convDateDelay'));\n\n      // Calculate the expiration of the conversation\n      var finalConvDelay = !(actualDate.getTime() - creationDate.getTime() <= this.get('model.settings.convMonthDelay') * monthMilli && actualDate.getTime() - lastMessageDate.getTime() <= this.get('model.settings.convNewMessageDelay') * monthMilli);\n      if (finalConvDelay) {\n        return finalConvDelay;\n      } else if (convDateDelay) {\n        // Calculate if the date of the last message is before the specific date\n        return lastMessageDate.getTime() <= convDateDelay;\n      }\n      return false;\n    }),\n    isInbentaBypass: Ember.computed('model.settings.inbentaBypass', function () {\n      return this.get('model.settings.inbentaBypass') === 'true';\n    }),\n    toParticipant: Ember.computed('interlocutorController', 'config.toHeader', 'participantsOthersPrimary', function () {\n      if (this.get('participantsOthersPrimary')[0].email.includes(this.get('config.toHeader'))) {\n        return this.get('participantsOthersPrimary');\n      } else {\n        return [{\n          displayName: \"\",\n          email: this.get('interlocutorController.model.wallet') + this.get('config.toHeader')\n        }];\n      }\n    }),\n    draftParticipants: Ember.computed('participantsMe', 'participantsOthersPrimary', 'participantsOthersSecondary', function () {\n      var me = this.get('participantsMe');\n      var primary = this.get('toParticipant');\n      var secondary = this.get('participantsOthersSecondary');\n      return me.map(function (participant) {\n        return {\n          email: participant.email,\n          displayName: participant.displayName,\n          type: 'FROM'\n        };\n      }).concat(primary.map(function (participant) {\n        return {\n          email: participant.email,\n          displayName: participant.displayName,\n          type: 'TO'\n        };\n      }).concat(secondary.map(function (participant) {\n        return {\n          email: participant.email,\n          displayName: participant.displayName,\n          type: 'CC'\n        };\n      })));\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalDeleteId', 'popup-delete-conv-' + _emberUuid.default.v4());\n      this.set('modalDeleteTitleId', 'popup-delete-conv-' + _emberUuid.default.v4());\n    },\n    selfServiceValidateMisc: function selfServiceValidateMisc() {\n      this.send('cancelMessage');\n      this.set('isSendingMessage', false);\n      this.set('composerIsDirty', false);\n      this.send('refreshModel');\n    },\n    createClicked: function createClicked() {\n      this.get('tagService').sendClickTag({\n        name: 'contacter::messagerie::reception_bouton_nouveau_message',\n        type: 'navigation'\n      });\n      var interlocutor = this.get('interlocutorController.model');\n      if (this.lbpService.get('isPads')) {\n        var uriNewMsg = this.lbpService.get('uriNewMessage');\n        this.tiLogger.info(\"PADS - New message button clicked, redirecting to \".concat(uriNewMsg));\n        window.location.href = uriNewMsg;\n      } else if (this.get('isInbentaBypass')) {\n        this.transitionToRoute('interlocutors.interlocutor.conversations.create', interlocutor);\n      } else {\n        this.transitionToRoute('interlocutors.interlocutor.conversations.inbenta', interlocutor);\n      }\n    },\n    // Keep this override to manage the showModal parameter.\n    // Avoid rendering the component if the draftPart has not changed.\n    draftPart: Ember.computed('sendingMessage.messageContent', 'draft.messageContent', function () {\n      return this.get('sendingMessage.messageContent') || this.get('draft.messageContent') || null;\n    }),\n    _addLbpHeaders: function _addLbpHeaders(messageContent, conversation, theme) {\n      // Get last received message\n      var lastReceivedMessage = this.get('messages') ? this.get('messages').find(function (m) {\n        return 'RECEIVED' === m.get('status');\n      }) : null;\n\n      // Add headers on reply message\n      return this.get('lbpMessage').addHeadersForFieldsReply(messageContent, conversation, theme, lastReceivedMessage);\n    },\n    messageIsEmpty: Ember.computed('_textHtml', function () {\n      return !this.get('_textHtml') || this.get('_textHtml').split(' ').join('') === '<p></p>';\n    }),\n    isCharacterLimitExceeded: Ember.computed('_textHtml.length', function () {\n      return this.get('_textHtml.length') > this.get('maxlength');\n    }),\n    displayMessageError: Ember.computed('showErrors', 'messageIsEmpty', function () {\n      return this.get('showErrors') && (this.get('messageIsEmpty') || this.get('isCharacterLimitExceeded'));\n    }),\n    _focusTextEditor: function _focusTextEditor() {\n      var element = document.getElementById('message-editor-reply');\n      if (element) {\n        element.focus();\n      }\n    },\n    _saveChange: function _saveChange(action) {\n      var _this = this;\n      (true && !(action) && Ember.assert('Missing action parametter', action));\n      return this.get('conversation').save().then(function () {\n        if (action === 'categorize') {\n          _this.genericFocusAfterToast('conversation-action-bar-button', true, false);\n        } else {\n          _this.genericFocusAfterToast('page-title', true, true);\n        }\n        _this.showSuccess('interactions.conversation.message-info.info.' + action);\n      }).catch(function (error) {\n        _this.get('conversation').rollbackAttributes();\n        _this.showErrorAndLog('interactions.conversation.message-info.error.' + action, \"An error occured on '\" + action + \"' action.\", error);\n        return Ember.RSVP.reject();\n      });\n    },\n    actions: {\n      openAnswer: function openAnswer() {\n        var _this2 = this;\n        this.get('tagService').sendClickTag({\n          name: 'contacter::messagerie::reception_bouton_repondre',\n          type: 'navigation'\n        });\n        this.set('_answerButtonClicked', true);\n        this.set('showHistoryButton', true);\n        this.set('showHistory', false);\n        Ember.run.later(this, function () {\n          _this2.focus(document.querySelector('#message-editor-reply'));\n        }, 500);\n      },\n      createClicked: function createClicked() {\n        this.createClicked();\n      },\n      closeAnswer: function closeAnswer() {\n        this.set('_answerButtonClicked', false);\n        if (this.get('_transition')) {\n          this.get('_transition').retry();\n        }\n      },\n      showHistoryButton: function showHistoryButton(param) {\n        this.set('showHistoryButton', param);\n      },\n      showHistory: function showHistory(param) {\n        this.set('showHistory', param);\n      },\n      manageHistory: function manageHistory() {\n        this.set('showHistoryButton', false);\n        this.set('showHistory', true);\n        Ember.run.later(this, function () {\n          var mainPanel = Ember.$('#page-content-wrapper');\n          var focusOnOpen = mainPanel.find('[name=focusOnOpen]').filter(':visible').first();\n          if (!focusOnOpen || focusOnOpen.length === 0 || !focusOnOpen.focus) {\n            focusOnOpen = mainPanel.find(TABBABLE_ELEMENTS).filter(':visible').first();\n          }\n          if (focusOnOpen && focusOnOpen.length > 0 && focusOnOpen.focus) {\n            focusOnOpen.focus();\n          }\n        }, 500);\n      },\n      removeFromTrashPopup: function removeFromTrashPopup() {\n        this.set('_showConfirmDelete', true);\n      },\n      deleteDraftMessage: function deleteDraftMessage() {\n        var _this3 = this;\n        this.get('store').query('conversation-message', {\n          conversation: this.get('conversation.id'),\n          status: 'DRAFT'\n        }).then(function (messages) {\n          if (messages.get('length') > 0) {\n            var message = messages.get('firstObject');\n            message.deleteRecord();\n            message.save().then(function () {\n              _this3.showSuccess('interactions.conversation.draft-info.info.delete');\n            }).then(function () {\n              var interlocutor = _this3.get('interlocutorController.model');\n              _this3.transitionToRoute('interlocutors.interlocutor', interlocutor);\n            }).catch(function (error) {\n              _this3.showErrorAndLog('interactions.conversations.search.message-info.error.deleteDraft', 'Failed to delete the draft message', error);\n            });\n            return message;\n          }\n        });\n      },\n      removeFromTrash: function removeFromTrash() {\n        var _this4 = this;\n        this.get('conversation').set('status', 'TO_ARCHIVE');\n        this._saveChange('removeFromTrash').then(function () {\n          var interlocutor = _this4.get('interlocutorController.model');\n          _this4.transitionToRoute('interlocutors.interlocutor', interlocutor);\n        });\n      },\n      cancelRemoveFromTrash: function cancelRemoveFromTrash() {\n        // run later or it does not work with the icon\n        Ember.run.later(this, function () {\n          return document.getElementById('conversation-action-bar-button').focus();\n        });\n        this.set('_showConfirmDelete', false);\n      },\n      categorize: function categorize() {\n        // Send Tag\n        this.get('tagService').sendPageTag({\n          name: 'contacter::messagerie::popin_associer_dossier_personnel'\n        });\n        // Open Popup\n        this.toggleProperty('categorizePopupIsVisible');\n      },\n      saveCategorize: function saveCategorize(labels) {\n        if (labels.length === 0 && this.get('conversation.labels.length') === 0 || this.get('conversation.labels.length') === 1 && labels.length === 1 && this.get('conversation.labels.firstObject.name') === labels[0].get('name')) {\n          var actionBarOpenButton = document.getElementById('conversation-action-bar-button');\n          if (actionBarOpenButton) {\n            actionBarOpenButton.focus();\n          }\n          return;\n        }\n        // Call parent saveCategorize\n        this._super(labels);\n      },\n      cancelMessage: function cancelMessage() {\n        var callback = this._super.bind(this);\n        this.get('queue').push(callback, 'stop', 'message');\n      },\n      saveMessage: function saveMessage(messageContent) {\n        var _this5 = this;\n        var autoSaving = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n        if (autoSaving && !this.get('isDirty')) {\n          return;\n        }\n        this.set('showErrors', true);\n        if (this.get('messageIsEmpty') || this.get('isCharacterLimitExceeded')) {\n          this.get('_focusTextEditor')();\n          return;\n        }\n        this.get('queue').push(function () {\n          // Update the record\n          var record = _this5.createOrGetDraftRecord();\n          record.set('receiveDate', new Date());\n          record.set('messageContent', messageContent);\n          record.set('participants', _this5.get('draftParticipants')), window.toastr.options.onHidden = function () {\n            _this5.get('_focusTextEditor')();\n          };\n\n          // Save\n          _this5.set('isSendingMessage', true);\n          _this5.set('sendingMessage', record);\n          return record.save().then(function () {\n            if (!autoSaving) {\n              _this5.showSuccess('interactions.conversation.success.save');\n            }\n            // Reset composer\n            _this5.set('sendingMessage', null);\n            if (_this5.get('_transition')) {\n              _this5.get('_transition').retry();\n            }\n          }).catch(function (error) {\n            _this5.showErrorAndLog('interactions.conversation.errors.save', 'Failed to save the message', error);\n          }).finally(function () {\n            _this5.set('isSendingMessage', false);\n            if (!autoSaving) {\n              _this5.send('refreshModel');\n              Ember.run.later(_this5, function () {\n                var element = document.querySelector('.toast.toast-success');\n                if (element) {\n                  element.setAttribute('tabindex', '-1');\n                  element.focus();\n                }\n              }, 450);\n            }\n          });\n        }, autoSaving ? 'continue' : 'stop', 'message');\n      },\n      sendMessage: function sendMessage(messageContent) {\n        var _this6 = this;\n        // Check error\n        this.set('showErrors', true);\n        if (this.get('messageIsEmpty') || this.get('isCharacterLimitExceeded')) {\n          return;\n        }\n\n        // Create the record\n        var record = this.createOrGetDraftRecord();\n\n        // Set LBP headers\n        messageContent = this._addLbpHeaders(messageContent, record.get('conversation'), this.get('model.theme'));\n        if (this.get('identity.legalGuardianIdPph')) {\n          messageContent = this.get('identity').checkAndSetLegalGuardianSentence(messageContent);\n        }\n        record.set('interlocutor', this.get('model.interlocutorSelectedInHeaderBar.id'));\n        record.set('status', 'SENT');\n        record.set('receiveDate', new Date());\n        record.set('messageContent', messageContent);\n        record.set('participants', this.get('draftParticipants'));\n\n        // Save\n        this.set('isSendingMessage', true);\n        this.set('sendingMessage', record);\n        record.save().then(function () {\n          window.toastr.options.onHidden = function () {\n            var elements = document.querySelectorAll('.panel-body.conversation-main.panel-body-border-exact ' + '.conversation-message-list-line .conversation-message-header__container.hidden-xs');\n            if (elements) {\n              if (elements.length > 0) {\n                var element = elements.item(elements.length - 1);\n                element.focus();\n              }\n            }\n          };\n          _this6.showSuccess('interactions.conversation.success.send');\n          // Reset composer\n          _this6.set('sendingMessage', null);\n        }).catch(function (error) {\n          _this6.showErrorAndLog('interactions.conversation.errors.send', 'Failed to send the message', error);\n        }).finally(function () {\n          _this6.set('isSendingMessage', false);\n          // Reset composer after sent\n          _this6.set('isDirty', false);\n          _this6.send('refreshModel');\n        });\n        // Update display of conversation\n        this.set('showHistoryButton', false);\n        this.set('showHistory', true);\n      },\n      back: function back() {\n        this.get('paginationHelper').setConversationId(this.get('conversation.id'));\n        var interlocutor = this.get('interlocutorController.model');\n        var pageSource = this.get('pageSource');\n        this.transitionToRoute('interlocutors.interlocutor.conversations.sources.source', interlocutor, pageSource);\n        this.set('lbpService.returnToSourcePageClick', true);\n      },\n      restore: function restore() {\n        var _this7 = this;\n        this.get('conversation').set('status', 'IN_PROGRESS');\n        // Override LBP: Need to wait end of writing changes to the store before transitionToRoute\n        this._saveChange('restore').then(function () {\n          var interlocutor = _this7.get('interlocutorController.model');\n          if (_this7.get('conversation.lastMessageStatus') === 'RECEIVED') {\n            _this7.transitionToRoute('interlocutors.interlocutor.conversations.sources.source', interlocutor, 'conversationMine');\n          } else if (_this7.get('conversation.lastMessageStatus') === 'SENT') {\n            _this7.transitionToRoute('interlocutors.interlocutor.conversations.sources.source', interlocutor, 'conversationSent');\n          }\n        });\n      },\n      delete: function _delete() {\n        var _this8 = this;\n        this.get('conversation').set('status', 'DELETED');\n        this.set('isDeleting', true);\n        this._saveChange('delete').then(function () {\n          var interlocutor = _this8.get('interlocutorController.model');\n          _this8.transitionToRoute('interlocutors.interlocutor', interlocutor);\n        });\n      },\n      textHtmlChanged: function textHtmlChanged(textHtml) {\n        this.set('_textHtml', textHtml);\n      },\n      focusClosePopup: function focusClosePopup() {\n        var actionBarOpenButton = document.getElementById('conversation-action-bar-button');\n        if (actionBarOpenButton) {\n          actionBarOpenButton.focus();\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/conversations/create\", [\"exports\", \"ticust-web-module-interactions/controllers/interlocutors/interlocutor/conversations/create\", \"ember-cp-validations\", \"lbp-cust-web-application/mixins/focus\"], function (_exports, _create, _emberCpValidations, _focus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  // eslint-disable-line\n\n  var Validations = (0, _emberCpValidations.buildValidations)({\n    'model.conversation.theme.content': {\n      validators: [(0, _emberCpValidations.validator)('presence', {\n        presence: true,\n        messageKey: 'themes.error.theme'\n      })]\n    },\n    'model.recipient': {\n      validators: []\n    },\n    'model.conversation.subject': {\n      validators: [(0, _emberCpValidations.validator)('presence', {\n        presence: true,\n        messageKey: 'themes.error.subject'\n      }), (0, _emberCpValidations.validator)('format', {\n        regex: /^\\s*\\S.*$/,\n        messageKey: 'themes.error.subject'\n      }), (0, _emberCpValidations.validator)('length', {\n        min: 1,\n        max: 100\n      })]\n    }\n  });\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'controller/interlocutors/interlocutor/conversations/create',\n    initialize: initialize\n  };\n  _create.default.reopen(Validations, _focus.default, {\n    // Does not show the modal when we open the route\n    showExitConfirmationModal: false,\n    //don't show popin when we message is sent\n    isMessageSent: false,\n    // eslint-disable-next-line ember/new-module-imports\n    interlocutorController: Ember.inject.controller('interlocutors.interlocutor'),\n    intl: Ember.inject.service(),\n    analysisService: Ember.inject.service('lbp-message-analysis'),\n    tiLogger: Ember.inject.service('logger-service'),\n    _showConfirmDelete: false,\n    modalDeleteId: Ember.computed('model.conversation.id', function () {\n      return \"modal-delete-\".concat(this.get('model.conversation.id'));\n    }),\n    modalDeleteTitleId: Ember.computed('model.conversation.id', function () {\n      return \"modal-delete-title-\".concat(this.get('model.conversation.id'));\n    }),\n    fieldsForTheme: Ember.computed('model.conversation.theme.fields', function () {\n      // Get additional fields related to the selected theme\n      var fields = this.get('model.conversation.theme.fields');\n      // Set selected options of additional fields\n      if (fields) {\n        fields.forEach(function (item) {\n          // eslint-disable-next-line ember/new-module-imports,ember/no-side-effects\n          Ember.set(item, 'selectedOption', '');\n        });\n        fields = fields.sort(function (f1, f2) {\n          return f1.get('name').localeCompare(f2.get('name'));\n        });\n      }\n      return fields;\n    }),\n    showBlacklistedModal: false,\n    useSelfService: Ember.computed('iaIsEnabled', function () {\n      return this.get('iaIsEnabled') === 'true';\n    }),\n    displayThemeRequiredError: Ember.computed('validations.attrs.model.conversation.theme.content.isInvalid', 'showErrors.theme', function () {\n      return this.get('validations.attrs.model.conversation.theme.content.isInvalid') && this.get('showErrors.theme');\n    }),\n    init: function init() {\n      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n      this._super(args);\n\n      // Validation - add new attribute to showErrors\n      this.set('showErrors.theme', false);\n    },\n    selfServiceValidateMisc: function selfServiceValidateMisc() {\n      // Redirect to my conversations\n      this.set('composerIsDirty', false);\n      this.transitionToRoute('interlocutors.interlocutor.conversations.sources.source', this.get('interlocutorController.model'), 'conversationMine');\n    },\n    pageTitle: Ember.on('init', Ember.observer('model', function () {\n      if (this.get('title')) {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name', {\n          pageName: this.get('intl').t('interactions.conversation.create.title.panel')\n        });\n      }\n    })),\n    // _sendStandardMessage(message) for create.js message sending\n    _sendStandardMessage: function _sendStandardMessage(message) {\n      var _this = this;\n      if (this.get('identity.legalGuardianIdPph')) {\n        message = this.get('identity').checkAndSetLegalGuardianSentence(message);\n      }\n\n      // Save parent send message as callback.\n      var sendMessageCallback = function sendMessageCallback() {\n        _this.send('createConversationInRoute', message, 'SENT');\n      };\n      if (this.get('useSelfService')) {\n        // Call self-service interceptor\n        this.selfServiceMessageInterception(message, sendMessageCallback);\n      } else {\n        // Do the normal sendMessageCall - default case\n        sendMessageCallback(message);\n      }\n    },\n    willDestroy: function willDestroy() {\n      this._super.apply(this, arguments);\n      this._cancelTimeOut();\n    },\n    actions: {\n      closeModal: function closeModal() {\n        if (this.get('validations.isValid') && !this.get('isCharacterLimitExceeded') && !this.get('displaySubjectError') && !this.get('messageIsEmpty')) {\n          this.set(\"isMessageSent\", true);\n        }\n      },\n      onBlacklistedModalClose: function onBlacklistedModalClose() {\n        this.transitionToRoute('interlocutors.interlocutor.conversations.sources.source', this.get('interlocutorController.model'), 'conversationMine');\n      },\n      cancelMessage: function cancelMessage() {\n        this.send('cancelCreateInRoute', this.get('_transition'));\n      },\n      sendMessage: function sendMessage(message) {\n        var _this2 = this;\n        this._toggleAbilitySendButton(); // prevent multi clicks\n\n        window.toastr.options.onHidden = function () {\n          var elements = document.querySelectorAll('.panel-body.conversation-main.panel-body-border-exact ' + '.conversation-message-list-line .conversation-message-header__container.hidden-xs');\n          if (elements) {\n            if (elements.length > 0) {\n              var element = elements.item(elements.length - 1);\n              element.focus();\n            }\n          }\n        };\n\n        // Validate the form\n        var hasFieldsError = this._validateFields();\n        if (!this.get('validations.isValid') || this.get('isCharacterLimitExceeded') || this.get('displaySubjectError') || this.get('messageIsEmpty')) {\n          this.set('showErrors.theme', true);\n          this.set('showErrors.subject', true);\n          this.set('showErrors.message', true);\n          this._focusOnFirstError();\n          return;\n        } else if (hasFieldsError) {\n          this._focusOnFirstError();\n          return;\n        }\n\n        // save copy of message, we can lose it during next actions\n        this.set('_message', message);\n        var wlcpData = this._getOrCreateWlcpData();\n        if (this.get('wlcpBypass') === \"1\") {\n          this._setWlcpHeaderAndSendStandardMessage(message, wlcpData);\n          return;\n        }\n        if (this.get('isPads')) {\n          if (this.lbpService.get('aiAnalyse') !== \"0\") {\n            wlcpData.activation = 'A';\n            var threshold = this.lbpService.get('aiTrustThreshold');\n            wlcpData.threshold = threshold;\n            this.set('_wlcpData', wlcpData);\n            this._wlcpCallAndRedirectToClaimIfClaimDetected(message, threshold);\n            return;\n          }\n          this._setWlcpHeaderAndSendStandardMessage(message, wlcpData);\n          return;\n        }\n        return this.get('store').findRecord('theme', this.get('themeSelected.key'), {\n          reload: true\n        }).then(function (theme) {\n          var mustUseWlcp = theme.get('defaultIaAnalysis') ? theme.get('defaultIaAnalysis') : _this2.get('model.defaultIaAnalysis.settingValue');\n          if (mustUseWlcp) {\n            wlcpData.activation = 'A';\n            var _threshold = theme.get('defaultTrustThreshold') ? theme.get('defaultTrustThreshold') : _this2.get('model.defaultTrustThreshold.settingValue');\n            wlcpData.threshold = _threshold;\n            _this2.set('_wlcpData', wlcpData);\n            _this2._wlcpCallAndRedirectToClaimIfClaimDetected(message, _threshold);\n          } else {\n            _this2._setWlcpHeaderAndSendStandardMessage(message, wlcpData);\n          }\n        });\n      },\n      saveDraftMessage: function saveDraftMessage(draftMessage) {\n        var _this3 = this;\n        var autoSaving = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n        if (autoSaving && !this.get('isDirty')) {\n          return;\n        }\n\n        // Validate the form\n        if (!this.get('validations.isValid') || this.get('displaySubjectError')) {\n          if (!autoSaving) {\n            this.set('showErrors.theme', true);\n            // Close the confirmation modal\n            this.set('showExitConfirmationModal', false);\n            // Product code\n            this.set('showErrors.subject', true);\n            window.toastr.options.onHidden = function () {\n              var fieldsForThemeErrorIndex = _this3.get('fieldsForThemeErrorIndex');\n              if (_this3.get('displayThemeRequiredError') === true) {\n                document.querySelector('#conversation-composer-create-select-theme').focus();\n              } else if (fieldsForThemeErrorIndex !== -1) {\n                var errorNodes = document.querySelectorAll('select.conversation-composer-create-fields-for-theme');\n                errorNodes[fieldsForThemeErrorIndex].focus();\n              } else if (_this3.get('displaySubjectError') === true) {\n                document.querySelector('#inputConversationSender').focus();\n              }\n            };\n            this.showError('interactions.conversation.create.message-info.error.invalid-form');\n            return;\n          }\n        }\n        this.genericFocusAfterToast(\"page-title\", true, true);\n        this.send('createConversationInRoute', draftMessage, 'DRAFT', this.get('_transition'), autoSaving, this.get('displaySubjectError'));\n      },\n      deleteDraft: function deleteDraft() {\n        this.get('model').destroyRecord();\n        this.set('_showConfirmDelete', false);\n      },\n      cancelDelete: function cancelDelete() {\n        this.set('_showConfirmDelete', false);\n      },\n      openDeleteModal: function openDeleteModal() {\n        this.set('_showConfirmDelete', true);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/conversations/drafts/draft\", [\"exports\", \"ticust-web-module-interactions/controllers/interlocutors/interlocutor/conversations/drafts/draft\", \"ember-cp-validations\", \"lbp-cust-web-application/mixins/focus\"], function (_exports, _draft, _emberCpValidations, _focus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-next-line max-len\n  // eslint-disable-line\n\n  // eslint-disable-line\n\n  var Validations = (0, _emberCpValidations.buildValidations)({\n    'model.conversation.theme.content': {\n      validators: [(0, _emberCpValidations.validator)('presence', {\n        presence: true,\n        messageKey: 'themes.error.theme'\n      })]\n    },\n    'model.conversation.subject': {\n      validators: [(0, _emberCpValidations.validator)('presence', {\n        presence: true,\n        messageKey: 'themes.error.subject'\n      }), (0, _emberCpValidations.validator)('format', {\n        regex: /^\\s*\\S.*$/,\n        messageKey: 'themes.error.subject'\n      }), (0, _emberCpValidations.validator)('length', {\n        max: 100\n      })]\n    }\n  });\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/controllers/interlocutors/interlocutor/conversations/drafts/draft',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _draft.default.reopen(Validations, _focus.default, {\n    analysisService: Ember.inject.service('lbp-message-analysis'),\n    interlocutorId: Ember.computed.alias('interlocutorController.model.id'),\n    currentSubject: Ember.computed.alias('model.conversation.subject'),\n    _showConfirmDelete: false,\n    modalDeleteId: Ember.computed('conversation.id', function () {\n      return \"modal-delete-\".concat(this.get('conversation.id'));\n    }),\n    modalDeleteTitleId: Ember.computed('conversation.id', function () {\n      return \"modal-delete-title-\".concat(this.get('conversation.id'));\n    }),\n    queue: Ember.inject.service(),\n    queryParams: ['pageSource'],\n    isCategorizeActionEnabled: false,\n    isDirty: Ember.computed('composerIsDirty', 'conversation.hasDirtyAttributes', 'conversation.isDeleted', function () {\n      return !this.get('conversation.isDeleted') && (this.get('composerIsDirty') || this.get('conversation.hasDirtyAttributes'));\n    }),\n    /*\n      Get additional fields related to the selected theme\n      Set selected options of additional fields\n      if theme selected is not the theme of the conversatizon\n      reset additional fields selected options\n      otherwhise the theme selected is the theme of the conversation\n      set additional fields selected options with existing values\n    */\n    fieldsForTheme: Ember.computed('conversation.theme', 'conversation.theme.fields', function () {\n      var fields = this.get('conversation.theme.fields') || [];\n      var caracteristics = this.get('conversation.data.caracteristics');\n      var themeKey = this.get('conversation.caracteristics.theme-key');\n      var selectedKey = this.get('themeSelected.key');\n      if (!fields.length || !caracteristics) {\n        return fields;\n      }\n      return fields.map(function (item) {\n        var selectedOption = '';\n        if (themeKey === selectedKey) {\n          var value = caracteristics['theme-' + item.name];\n          if (item.options) {\n            selectedOption = item.options.find(function (option) {\n              return option.value === value;\n            }) || '';\n          }\n        }\n        // eslint-disable-next-line ember/no-side-effects\n        Ember.set(item, 'selectedOption', selectedOption);\n        return item;\n      }).sort(function (f1, f2) {\n        return f1.name.localeCompare(f2.name);\n      });\n    }),\n    enableBack: Ember.computed('pageSource', function () {\n      return !!this.get('pageSource');\n    }),\n    useSelfService: Ember.computed('iaIsEnabled', function () {\n      return this.get('iaIsEnabled') === 'true';\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      // Validation - add new attribute to showErrors\n      this.set('showErrors.theme', false);\n    },\n    selfServiceValidateMisc: function selfServiceValidateMisc() {\n      // Draft : remove the draft and Redirect to my conversations\n      this.send('deleteConversation');\n    },\n    closeModal: function closeModal() {\n      throw new Error(\"Missing 'closeModal' handler\");\n    },\n    // _sendStandardMessage(message) for draft.js message sending\n    _sendStandardMessage: function _sendStandardMessage(message) {\n      var _this = this;\n      if (this.get('identity.legalGuardianIdPph')) {\n        message = this.get('identity').checkAndSetLegalGuardianSentence(message);\n      }\n\n      // Save parent send message as callback.\n      var sendMessageCallback = function sendMessageCallback() {\n        _this.send('updateConversationInRoute', message, 'SENT');\n      };\n      if (this.get('useSelfService')) {\n        // Call self-service interceptor\n        this.selfServiceMessageInterception(message, sendMessageCallback);\n      } else {\n        // Do the normal sendMessageCall - default case\n        sendMessageCallback(message);\n      }\n    },\n    willDestroy: function willDestroy() {\n      this._super.apply(this, arguments);\n      this._cancelTimeOut();\n    },\n    actions: {\n      openDeleteModal: function openDeleteModal() {\n        this.set('_showConfirmDelete', true);\n      },\n      cancelDelete: function cancelDelete() {\n        this.set('_showConfirmDelete', false);\n      },\n      onBlacklistedModalClose: function onBlacklistedModalClose() {\n        this.transitionToRoute('interlocutors.interlocutor.conversations.sources.source', this.get('interlocutorController.model'), 'conversationDraft');\n      },\n      sendMessage: function sendMessage(message) {\n        var _this2 = this;\n        this._toggleAbilitySendButton(); // prevent multi clicks\n\n        // Validate the form\n        var hasFieldsError = this._validateFields();\n        if (!this.get('validations.isValid') || this.get('isCharacterLimitExceeded') || this.get('displaySubjectError') || this.get('messageIsEmpty')) {\n          this.set('showErrors.theme', true);\n          this.set('showErrors.subject', true);\n          this.set('showErrors.message', true);\n          this._focusOnFirstError();\n          return;\n        } else if (hasFieldsError) {\n          this._focusOnFirstError();\n          return;\n        }\n\n        // save copy of message, we can lose it during next actions\n        this.set('_message', message);\n        var wlcpData = this._getOrCreateWlcpData();\n        if (this.get('wlcpBypass') === \"1\") {\n          this._setWlcpHeaderAndSendStandardMessage(message, wlcpData);\n          return;\n        }\n        if (this.get('isPads')) {\n          if (this.lbpService.get('aiAnalyse') !== \"0\") {\n            wlcpData.activation = 'A';\n            var threshold = this.lbpService.get('aiTrustThreshold');\n            wlcpData.threshold = threshold;\n            this.set('_wlcpData', wlcpData);\n            this._wlcpCallAndRedirectToClaimIfClaimDetected(message, threshold);\n            return;\n          }\n          this._setWlcpHeaderAndSendStandardMessage(message, wlcpData);\n          return;\n        }\n        return this.get('store').findRecord('theme', this.get('themeSelected.key'), {\n          reload: true\n        }).then(function (theme) {\n          var mustUseWlcp = theme.get('defaultIaAnalysis') ? theme.get('defaultIaAnalysis') : _this2.get('model.defaultIaAnalysis.settingValue');\n          if (mustUseWlcp) {\n            wlcpData.activation = 'A';\n            var _threshold = theme.get('defaultTrustThreshold') ? theme.get('defaultTrustThreshold') : _this2.get('model.defaultTrustThreshold.settingValue');\n            wlcpData.threshold = _threshold;\n            _this2.set('_wlcpData', wlcpData);\n            _this2._wlcpCallAndRedirectToClaimIfClaimDetected(message, _threshold);\n          } else {\n            _this2._setWlcpHeaderAndSendStandardMessage(message, wlcpData);\n          }\n        });\n      },\n      saveDraftMessage: function saveDraftMessage(draftMessage) {\n        var _this3 = this;\n        var autoSaving = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n        if (autoSaving && !this.get('isDirty')) {\n          return;\n        }\n        // Validate the form\n        if (!this.get('validations.isValid') || this.get('displaySubjectError')) {\n          if (!autoSaving) {\n            this.set('showErrors.subject', true);\n            this.set('showErrors.theme', true);\n            this.set('showErrors.message', true);\n            window.toastr.options.onHidden = function () {\n              var fieldsForThemeErrorIndex = _this3.get('fieldsForThemeErrorIndex');\n              if (_this3.get('displayThemeRequiredError') === true) {\n                document.querySelector('#conversation-composer-create-select-theme').focus();\n              } else if (fieldsForThemeErrorIndex !== -1) {\n                var errorNodes = document.querySelectorAll('select.conversation-composer-create-fields-for-theme');\n                errorNodes[fieldsForThemeErrorIndex].focus();\n              } else if (_this3.get('displaySubjectError') === true) {\n                document.querySelector('#inputConversationSender').focus();\n              }\n            };\n            this.showError('interactions.conversation.create.message-info.error.invalid-form');\n            return;\n          }\n        }\n        this.send('updateConversationInRoute', draftMessage, 'DRAFT', this.get('_transition'), autoSaving, this.get('displaySubjectError'));\n      },\n      deleteConversation: function deleteConversation() {\n        var callback = this._super.bind(this);\n        this.get('queue').push(callback, 'stop', 'message');\n      },\n      cancelMessage: function cancelMessage() {\n        this.get('conversation').rollbackAttributes();\n        this.send('cancelDraftInRoute', this.get('_transition'));\n      },\n      back: function back() {\n        var interlocutor = this.get('interlocutorController.model');\n        var pageSource = this.get('pageSource');\n        this.transitionToRoute('interlocutors.interlocutor.conversations.sources.source', interlocutor, pageSource);\n      },\n      closeModal: function closeModal() {\n        this.set(\"isMessageSent\", true);\n      },\n      deleteDraft: function deleteDraft() {\n        var _this4 = this;\n        this.set('isDeleting', true);\n        this.get('conversation').destroyRecord().then(function () {\n          _this4.showSuccess('interactions.conversation.draft.message-info.info.delete');\n          _this4.transitionToRoute('interlocutors.interlocutor.conversations.sources.source', _this4.get('interlocutorController.model'), 'conversationMine');\n        }).catch(function (error) {\n          _this4.get('conversation').rollbackAttributes();\n          _this4.showErrorAndLog('interactions.conversation.draft.message-info.error.delete', 'An error occurred while deleting the conversation.', error);\n        }).finally(function () {\n          _this4.set('_showConfirmDelete', false);\n        });\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/conversations/sources/source\", [\"exports\", \"ticust-web-module-interactions/controllers/interlocutors/interlocutor/conversations/sources/source\", \"lbp-cust-web-application/mixins/focus\", \"lbp-cust-web-application/mixins/keydown\", \"ti-web-shared/mixins/invalidate-session-mixin\"], function (_exports, _source, _focus, _keydown, _invalidateSessionMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  // eslint-disable-line\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/controllers/interlocutors/interlocutor/conversations/sources/source',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _source.default.reopen(_focus.default, _keydown.default, _invalidateSessionMixin.default, {\n    lbpService: Ember.inject.service('lbp-service'),\n    tiLogger: Ember.inject.service('logger-service'),\n    session: Ember.inject.service(),\n    originalFocusId: \"page-title\",\n    pageSource: Ember.computed.alias('model.pageSource'),\n    title: Ember.computed('pageSource', function () {\n      if (this.get('pageSource')) {\n        if ('search' === this.get('pageSource')) {\n          this._setSearchFields();\n        }\n        return this.get('intl').t('interactions.conversations.panel-result.title.label.' + this.get('pageSource'));\n      } else if (this.get('labelTitle')) {\n        return this.get('labelTitle');\n      }\n    }),\n    tagService: Ember.inject.service('tags'),\n    store: Ember.inject.service(),\n    paginationHelper: Ember.inject.service('pagination-helper'),\n    indexFirstNewElement: undefined,\n    labelTitle: Ember.computed.alias('model.labelSource.name'),\n    _showConfirmDelete: false,\n    _showCategorizePopup: false,\n    showPaginationSeeMore: Ember.computed('conversations.meta.hasNext', function () {\n      return this.get('conversations.meta.hasNext');\n    }),\n    showPaginationPrevious: Ember.computed('conversations.meta.hasPrevious', function () {\n      return this.get('conversations.meta.hasPrevious');\n    }),\n    _displayNoResult: Ember.computed('pageSource', 'searchText', function () {\n      return this.get('pageSource') !== 'search' || this.get('searchText');\n    }),\n    showDeleteDraftButton: Ember.computed.and('displayButtonConfig.deleteDraft', 'identity.hasRoleConversationModify'),\n    isSearchDisabled: Ember.computed('isCurrentlyLoading', 'conversations.@each.isSaving', 'displayButtonConfig.search', function () {\n      return !this.get('displayButtonConfig.search') || this.get('isCurrentlyLoading') || this.get('conversations').any(function (conversation) {\n        return conversation.get('isSaving');\n      });\n    }),\n    _noResultKey: Ember.computed('isSearchDisabled', 'searchPerimeter', function () {\n      if (!this.get('isSearchDisabled') && this.get('searchPerimeter') && this.get('searchPerimeter') !== 'all') {\n        return 'interactions.conversation-search-form.no-result';\n      }\n      return 'common.result-list.results.none';\n    }),\n    _getTitle: Ember.computed('pageSource', 'labelTitle', function () {\n      if (this.get('pageSource')) {\n        return this.get('intl').t('interactions.conversations.panel-result.title.label.' + this.get('pageSource'));\n      }\n      return this.get('labelTitle');\n    }),\n    isInbentaEnabled: Ember.computed('model.inbentaEnabled', function () {\n      return this.get('model.inbentaEnabled') === 'true';\n    }),\n    selectedLabel: undefined,\n    pageTitle: Ember.on('init', Ember.observer('title', function () {\n      if (this.get('title')) {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name', {\n          pageName: this.get('title')\n        });\n      }\n    })),\n    _saveChanges: function _saveChanges(action) {\n      var _this = this;\n      var refresh = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n      var data = arguments.length > 2 ? arguments[2] : undefined;\n      (true && !(action) && Ember.assert('Missing action parametter', action));\n      if (!data) {\n        data = this.get('selectedConversations');\n      }\n      var promises = data.map(function (conversation) {\n        return conversation.save().catch(function (error) {\n          conversation.rollbackAttributes();\n          _this.get('tiLogger').error(\"An error occured on '\" + action + \"' action.\", error);\n          return Ember.RSVP.reject(error);\n        });\n      });\n      Ember.RSVP.all(promises).then(function () {\n        _this.showSuccess('interactions.conversations.search.message-info.info.' + action);\n        if (refresh) {\n          _this.send('refreshModel');\n        }\n      }).catch(function () {\n        _this.showError('interactions.conversations.search.message-info.error.' + action);\n      });\n    },\n    _isNotSameLabel: function _isNotSameLabel(conversation) {\n      var _this2 = this;\n      // check if no label selected yet\n      if (this._noLabelSelected(conversation)) {\n        return true;\n      }\n      return conversation.get('labels').any(function (label) {\n        return _this2.get('selectedLabel').any(function (selectedLabel) {\n          return label.get('id') != selectedLabel.get('id');\n        });\n      });\n    },\n    _noLabelSelected: function _noLabelSelected(conversation) {\n      // true if label is present in conversation\n      var isNotNull = conversation.get('labels').any(function (label) {\n        return label != undefined;\n      });\n      //  true if previous selected conversation have a label\n      var selectedIsNotNull = this.get('selectedLabel').any(function (selectedLabel) {\n        return selectedLabel != undefined;\n      });\n      if (!isNotNull && selectedIsNotNull) {\n        return true;\n      }\n    },\n    _setSearchFields: function _setSearchFields() {\n      var searchValues = this.get('paginationHelper').getSearchValues();\n      if (searchValues) {\n        if (searchValues.currentPage) {\n          this.set('currentPage', searchValues.currentPage);\n        }\n        if (searchValues.searchPerimeter) {\n          this.set('searchPerimeter', searchValues.searchPerimeter);\n        }\n        if (searchValues.searchText) {\n          this.set('searchText', searchValues.searchText);\n        }\n      }\n    },\n    _focusAfterDelete: function _focusAfterDelete() {\n      var _this3 = this;\n      window.toastr.options.onHidden = function () {\n        var element = undefined;\n        if (_this3.get('conversations').length === 0) {\n          element = document.querySelector('p.empty-text');\n          if (element) {\n            element.setAttribute('tabindex', '-1');\n          }\n        } else {\n          element = document.querySelector(\".conversation-line-component__checkbox-wrapper\" + \".conversation-line-component__checkbox-wrapper-margin\");\n        }\n        if (element) {\n          element.focus();\n        }\n      };\n    },\n    _focusElementAfterToast: function _focusElementAfterToast(elementSelector) {\n      window.toastr.options.onHidden = function () {\n        var element = undefined;\n        if (elementSelector) {\n          element = document.querySelector(elementSelector);\n        } else {\n          element = document.querySelector('main.page-content-main.conversations');\n          if (!element) {\n            element = document.getElementById('page-title');\n          }\n        }\n        if (element) {\n          if (!element.hasAttribute('tabindex')) {\n            element.setAttribute('tabindex', '-1');\n          }\n          element.focus({\n            preventScroll: true\n          });\n        }\n      };\n    },\n    actions: {\n      newMessage: function newMessage() {\n        var _this4 = this;\n        this.get('tagService').sendClickTag({\n          name: 'contacter::messagerie::reception_bouton_nouveau_message',\n          type: 'navigation'\n        });\n        var interlocutor = this.get('interlocutorController.model');\n        if (this.lbpService.get('isPads')) {\n          var uriNewMsg = this.lbpService.get('uriNewMessage');\n          this.tiLogger.info(\"PADS - New message button clicked, redirecting to \".concat(uriNewMsg));\n          window.location.href = uriNewMsg;\n        } else if (this.get('isInbentaEnabled')) {\n          this.transitionToRoute('interlocutors.interlocutor.conversations.inbenta', interlocutor);\n          Ember.run.later(function () {\n            _this4.genericFocusElement(\".inbenta-title-backButton h2\", false, true);\n          }, 220);\n        } else {\n          this.transitionToRoute('interlocutors.interlocutor.conversations.create', interlocutor);\n        }\n      },\n      removeFromTrash: function removeFromTrash() {\n        var _this5 = this;\n        this.get('selectedConversations').forEach(function (conversation) {\n          conversation.set('status', 'TO_ARCHIVE');\n        });\n        this._saveChanges('removeFromTrash');\n        this.set('_showConfirmDelete', false);\n        Ember.run.later(function () {\n          if (_this5.get('conversations').length - _this5.get('selectedConversations').length === 0) {\n            _this5.genericFocusAfterToast(\"p.empty-text\", false, true);\n          } else {\n            _this5.genericFocusAfterToast(\"check-all-box\", true, false);\n          }\n        }, 50);\n      },\n      restore: function restore() {\n        var _this6 = this;\n        Ember.run.later(function () {\n          if (_this6.get('conversations').length - _this6.get('selectedConversations').length === 0) {\n            _this6.genericFocusAfterToast(\"p.empty-text\", false, true);\n          } else {\n            _this6.genericFocusAfterToast(\"check-all-box\", true, false);\n          }\n        }, 50);\n        this._super();\n      },\n      removeFromTrashPopup: function removeFromTrashPopup() {\n        this.set('_showConfirmDelete', true);\n      },\n      onLoadMore: function onLoadMore() {\n        if (this.get('conversations').more) {\n          this.get('paginationHelper').incrementPageNumber();\n          this.get('conversations').more();\n          this.set('indexFirstNewElement', this.get('conversations').length);\n        }\n      },\n      onLoadPrevious: function onLoadPrevious() {\n        if (this.get('conversations').previous) {\n          this.get('conversations').previous();\n        }\n      },\n      deleteDraft: function deleteDraft() {\n        var _this7 = this;\n        var data = this.get('selectedConversations').map(function (conversation) {\n          // If the conversation has INIT status, delete it\n          if (conversation.get('status') === 'INIT') {\n            conversation.deleteRecord();\n            return conversation;\n          } else {\n            // Just remove the draft message into the conversation\n            return _this7.get('store').query('conversation-message', {\n              conversation: conversation.id,\n              status: 'DRAFT'\n            }).then(function (messages) {\n              if (messages.get('length') > 0) {\n                var message = messages.get('firstObject');\n                message.deleteRecord();\n                return message;\n              }\n            });\n          }\n        });\n        Ember.RSVP.Promise.all(data).then(function (result) {\n          _this7._saveChanges('deleteDraft', true, result.filter(function (obj) {\n            return obj;\n          }));\n        });\n        this._focusAfterDelete();\n      },\n      showCategorizePopup: function showCategorizePopup() {\n        var _this8 = this;\n        // Send Tag\n        this.get('tagService').sendPageTag({\n          name: 'contacter::messagerie::popin_associer_dossier_personnel'\n        });\n        var BreakException = {};\n        try {\n          this.get('selectedConversations').forEach(function (conversation) {\n            if (typeof _this8.get('selectedLabel') === 'undefined') {\n              _this8.set('selectedLabel', conversation.get('labels'));\n            } else if (_this8._isNotSameLabel(conversation)) {\n              // reset selectedLabel and stop the forEach function\n              _this8.set('selectedLabel', undefined);\n              throw BreakException;\n            }\n          });\n        } catch (e) {\n          if (e !== BreakException) {\n            throw e;\n          }\n        }\n        // Open Popup\n        this.set('_showCategorizePopup', true);\n        Ember.run.later(function () {\n          var closeButton = document.querySelector('.modal-close.modal-close-icon');\n          if (closeButton) {\n            closeButton.focus();\n          }\n        }, 200);\n      },\n      categorize: function categorize(selectedLabels) {\n        // Save categorize\n        var dirty = false;\n        this.get('selectedConversations').forEach(function (conversation) {\n          // tests for dirty check\n          if (!dirty) {\n            if (selectedLabels.length === 1 && conversation.get('labels.length') === 0) {\n              dirty = true;\n            } else if (selectedLabels.length === 0 && conversation.get('labels.length') === 1) {\n              dirty = true;\n            } else if (selectedLabels.length === 1 && conversation.get('labels.length') === 1 && selectedLabels[0].get('name') !== conversation.get('labels.firstObject.name')) {\n              dirty = true;\n            }\n          }\n          conversation.set('labels', selectedLabels);\n        });\n        var pagetitle = document.getElementById('page-title');\n        if (pagetitle) {\n          Ember.run.later(function () {\n            pagetitle.blur();\n          }, 10);\n        }\n        this.get('_focusElementAfterToast')();\n        if (dirty) {\n          this._saveChanges('categorize', false);\n        }\n        this.set('_showCategorizePopup', false);\n        this.set('selectedLabel', undefined);\n        this.set('selectedConversations', []);\n      },\n      uncheckAll: function uncheckAll() {\n        this.set('selectedConversations', []);\n        this.set('selectedLabel', undefined);\n        var element = document.querySelector(\".conversation-line-component__checkbox-wrapper\" + \".conversation-line-component__checkbox-wrapper-margin\");\n        element.focus();\n      },\n      search: function search(perimeter, text) {\n        this.set('searchPerimeter', perimeter);\n        this.set('searchText', text);\n        this.send('refreshModel');\n      },\n      openConversation: function openConversation(pageSource, conversation) {\n        this.get('tagService').sendClickTag({\n          name: 'contacter::messagerie::ouverture_message'\n        });\n        var interlocutor = this.get('interlocutorController.model');\n        this.set('lbpService.openConversationClick', true);\n        this.transitionToRoute('interlocutors.interlocutor.conversations.conversation', interlocutor, conversation.get('id'), {\n          queryParams: {\n            pageSource: pageSource\n          }\n        });\n      },\n      openDraftConversation: function openDraftConversation(pageSource, conversation) {\n        var interlocutor = this.get('interlocutorController.model');\n        this.transitionToRoute('interlocutors.interlocutor.conversations.drafts.draft', interlocutor, conversation.get('id'), {\n          queryParams: {\n            pageSource: pageSource\n          }\n        });\n      },\n      clearText: function clearText() {\n        // Reset search text when the user clear the text\n        this.set('searchText', '');\n      },\n      delete: function _delete() {\n        this.get('selectedConversations').forEach(function (conversation) {\n          conversation.set('status', 'DELETED');\n        });\n        this._focusAfterDelete();\n        this._saveChanges('delete');\n      },\n      focusFirstCheckbox: function focusFirstCheckbox() {\n        var firstCheckbox = document.querySelector('.lbp-icon-check');\n        if (firstCheckbox) {\n          firstCheckbox.focus();\n        }\n      },\n      focusSelectAllCheckbox: function focusSelectAllCheckbox() {\n        var selectAllCheckbox = document.querySelector('.conversation-line-component__element');\n        if (selectAllCheckbox) {\n          selectAllCheckbox.focus();\n        }\n      },\n      handleKeyDown: function handleKeyDown(event) {\n        this.keyDown(event);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/controllers/ticust-web-module-interactions/interlocutors/interlocutor/labels/settings\", [\"exports\", \"ticust-web-module-interactions/controllers/interlocutors/interlocutor/labels/settings\"], function (_exports, _settings) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/controllers/interlocutors/interlocutor/labels/settings',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _settings.default.reopen({\n    tagService: Ember.inject.service('tags'),\n    intl: Ember.inject.service(),\n    originalFocusId: undefined,\n    _confirmDelete: function _confirmDelete() {\n      return true;\n    },\n    _limitReached: Ember.computed('labels.meta.totalElements', 'maxLabelSizeSettings', function () {\n      return this.get('labels.meta.totalElements') >= this.get('maxLabelSizeSettings');\n    }),\n    _totalElements: Ember.computed('labels.meta.totalElements', function () {\n      if (!this.get('labels')) {\n        return 0;\n      }\n      return this.get('labels.meta.totalElements');\n    }),\n    _limitNotReached: Ember.computed.not('_limitReached'),\n    _displayCreatePopup: Ember.computed.and('popupIsVisible', '_limitNotReached'),\n    _displayCannotCreatePopup: Ember.computed('popupIsVisible', '_limitReached', {\n      get: function get() {\n        return this.get('popupIsVisible') && this.get('_limitReached');\n      },\n      set: function set(key, value) {\n        this.set('popupIsVisible', value);\n        return value;\n      }\n    }),\n    // Override to always display the create button\n    hasFooter: Ember.computed.alias('identity.hasRoleLabelModify'),\n    pageTitle: Ember.on('init', Ember.observer('model.name', function () {\n      if (this.get('model')) {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name', {\n          pageName: this.get('intl').t(\"interactions.label.settings.search.results.title-empty\")\n        });\n      }\n    })),\n    actions: {\n      createAction: function createAction(label) {\n        var _this = this;\n        label.set('owner', this.get('interlocutorCurrent'));\n        label.save().then(function () {\n          window.toastr.options.onHidden = function () {\n            var newCreatedFolder = document.getElementById(\"folderName-\" + label.name);\n            if (newCreatedFolder) {\n              newCreatedFolder.setAttribute('tabindex', '-1');\n              newCreatedFolder.focus();\n            }\n          };\n          _this.showSuccess('interactions.label.settings.message-info.info.create');\n          _this.toggleProperty('popupIsVisible');\n          _this.set('newLabel', null);\n          _this.send('refreshAction');\n        }).catch(function (error) {\n          _this.showErrorAndLog('interactions.label.settings.message-info.error.create', 'An error appear during creation of the label.', error);\n        });\n      },\n      addLabel: function addLabel() {\n        // Create new data\n        this.set('newLabel', this.get('store').createRecord('label'));\n\n        // Send Tag\n        this.get('tagService').sendPageTag({\n          name: 'contacter::messagerie::popin_creation_dossier_personnel'\n        });\n\n        // Display popup to create a label\n        this.set('popupIsVisible', true);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/controllers/ticust-web-module-projects/interlocutors/interlocutor/projects/index\", [\"exports\", \"ticust-web-module-projects/controllers/interlocutors/interlocutor/projects/index\"], function (_exports, _index) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-projects/controllers/interlocutors/interlocutor/projects/index',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _index.default.reopen({\n    tagService: Ember.inject.service('tags'),\n    queryParams: ['status'],\n    status: 'open',\n    statsStatuses: Ember.computed(function () {\n      return [this.get('ProjectPartDocumentStatus.UPLOADED'), this.get('ProjectPartDocumentStatus.TO_ACKNOWLEDGE'), this.get('ProjectPartDocumentStatus.OK'), this.get('ProjectPartDocumentStatus.KO')];\n    }),\n    pageTitle: Ember.on('init', Ember.observer('status', function () {\n      if (this.get('status') && this.get('status') !== 'open') {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name.project', {\n          pageName: this.get('intl').t('common-projects.side-menu.closed-projects')\n        });\n      } else {\n        document.getElementById(\"dynamicTitle\").innerText = this.get('intl').t('page.name.project', {\n          pageName: this.get('intl').t('interlocutors.interlocutor.projects.search.open')\n        });\n      }\n    })),\n    actions: {\n      openConversation: function openConversation(interlocutor, conversation) {\n        this.send('transitionToExternal', 'ember-interactions', interlocutor.get('id'), conversation.get('id'), {\n          queryParams: {\n            pageSource: 'project'\n          }\n        });\n      },\n      openProject: function openProject(interlocutor, project) {\n        this.transitionToRoute('interlocutors.interlocutor.projects.project', interlocutor.get('id'), project.get('id'));\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/controllers/ticust-web-module-projects/interlocutors/interlocutor/projects/project\", [\"exports\", \"ticust-web-module-projects/controllers/interlocutors/interlocutor/projects/project\"], function (_exports, _project) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-projects/controllers/interlocutors/interlocutor/projects/project',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _project.default.reopen({});\n});","define(\"lbp-cust-web-application/initializers/controllers/ticust-web-module-projects/interlocutors/interlocutor/projects/project/index\", [\"exports\", \"ticust-web-module-projects/controllers/interlocutors/interlocutor/projects/project/index\", \"ti-web-shared/mixins/toastMixin\"], function (_exports, _index, _toastMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-projects/controllers/interlocutors/interlocutor/projects/project/index',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _index.default.reopen(_toastMixin.default, {\n    // Services\n    tagService: Ember.inject.service('tags'),\n    identity: Ember.inject.service('identity-service'),\n    project: undefined,\n    projectPart: undefined,\n    // Customer reader is the logged user\n    readerId: Ember.computed.alias('identity.userId'),\n    reader: Ember.computed('readerId', function () {\n      return {\n        id: this.get('readerId'),\n        type: 'CLIENT'\n      };\n    }),\n    _notifyProjectUpdate: function _notifyProjectUpdate(notificationType) {\n      var _this = this;\n      return this._super(notificationType).then(function (result) {\n        // Xiti Call\n        _this.get('tagService').sendClickTag({\n          name: 'contacter::espace_echange_documents::prevenir_mon_conseiller',\n          type: 'navigation'\n        });\n        return result;\n      });\n    },\n    canAddDocs: Ember.computed.alias('identity.hasRoleProjectsFreeDocumentCreate'),\n    showAddDocument: Ember.computed('projectPart.isReadOnly', 'canAddDocs', 'project.isReadOnly', function () {\n      return this.get('canAddDocs') && !this.get('projectPart.isReadOnly') && !this.get('project.isReadOnly');\n    }),\n    toArray: Ember.on('init', Ember.observer('projectPartDocuments.[]', function () {\n      var _this2 = this;\n      if (this.get('projectPartDocuments')) {\n        Object.keys(this.get('projectPartDocuments')).forEach(function (key) {\n          _this2.set(\"projectPartDocuments.\".concat(key), _this2.get(\"projectPartDocuments.\".concat(key)).toArray());\n        });\n      }\n    })),\n    actions: {\n      deleteFile: function deleteFile(file, document, isLastFile) {\n        var _this3 = this;\n        if (isLastFile) {\n          document.set('status', this.ProjectPartDocumentStatus.to_upload());\n          document.save().then(function () {\n            _this3._destroyFile(file);\n          }).catch(function (error) {\n            _this3.showErrorAndLog('common-projects.file.message-info.error.delete', 'An error occurred during delete of project file.', error);\n          });\n        } else {\n          this._destroyFile(file);\n        }\n      },\n      deleteDocument: function deleteDocument(document, files) {\n        var _this4 = this;\n        return document.save().then(function () {\n          // Delete all files, one by one\n          var deleteFilesPromises = [];\n          files.forEach(function (file) {\n            return deleteFilesPromises.push(file.destroyRecord());\n          });\n          return Ember.RSVP.allSettled(deleteFilesPromises).then(function (array) {\n            var errors = array.filter(function (promise) {\n              return promise.status === 'rejected';\n            }).map(function (promise) {\n              return promise.reason;\n            });\n\n            // Stop if errors deleting files, or continue with deleting document.\n            if (errors.length > 0) {\n              _this4.showErrorAndLog('projects.project.documents.message-info.error.delete', 'An error occurred while deleting files of the document.', errors);\n            } else {\n              return document.destroyRecord().then(function () {\n                _this4.showSuccess('projects.project.documents.message-info.info.delete');\n                _this4.send('refreshModel');\n              }).catch(function (error) {\n                _this4.showErrorAndLog('projects.project.documents.message-info.error.delete', 'An error occurred while deleting the document.', error);\n                document.set('status', _this4.ProjectPartDocumentStatus.to_upload());\n                document.save();\n              });\n            }\n          });\n        }).catch(function (error) {\n          _this4.showErrorAndLog('projects.project.documents.message-info.error.delete', 'An error occurred while deleting the document.', error);\n        });\n      },\n      addNewDoc: function addNewDoc(document) {\n        if (document.projectPart && document.projectPart.get('id') && this.projectPartDocuments[document.projectPart.get('id')]) {\n          this.projectPartDocuments[document.projectPart.get('id')].pushObject(document);\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/ember-concurrency\", [\"exports\", \"ember-concurrency/initializers/ember-concurrency\"], function (_exports, _emberConcurrency) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberConcurrency.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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    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 = _exports.default = {\n    name: 'ember-data',\n    initialize: _setupContainer.default\n  };\n});","define(\"lbp-cust-web-application/initializers/ember-keyboard-first-responder-inputs\", [\"exports\", \"ember-keyboard/initializers/ember-keyboard-first-responder-inputs\"], function (_exports, _emberKeyboardFirstResponderInputs) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberKeyboardFirstResponderInputs.default;\n    }\n  });\n  Object.defineProperty(_exports, \"initialize\", {\n    enumerable: true,\n    get: function get() {\n      return _emberKeyboardFirstResponderInputs.initialize;\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/ember-simple-auth\", [\"exports\", \"lbp-cust-web-application/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 = _exports.default = {\n    name: 'ember-simple-auth',\n    initialize: function initialize(registry) {\n      var config = _environment.default['ember-simple-auth'] || {};\n      config.rootURL = _environment.default.rootURL || _environment.default.baseURL;\n      _configuration.default.load(config);\n      (0, _setupSession.default)(registry);\n      (0, _setupSessionService.default)(registry);\n      (0, _setupSessionRestoration.default)(registry);\n    }\n  };\n});","define(\"lbp-cust-web-application/initializers/engine-instance-override\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'engine-instance-override',\n    initialize: initialize\n  };\n  var overrideList = ['template', 'controller', 'route'];\n\n  /*\n   * Determine if a resource is ovveridable by the product in this file\n   * return : object use as boolean\n   */\n  function isOverridable(fullName) {\n    return split(fullName);\n  }\n\n  /*\n   * Split a fullname into a structure {type: 'string', name: 'string'}\n   * return a structure object or null if the resource is not allow to override\n   */\n  function split(fullName) {\n    var split = fullName.split(':');\n    var result = {\n      type: split[0],\n      name: split[1]\n    };\n    if (overrideList.includes(result.type)) {\n      return result;\n    }\n    return null;\n  }\n\n  //\n  // IMPORTANT:\n  // The definition below redefines some Ember components.\n  // Update this file after an update is mandatory\n  // see: https://github.com/emberjs/ember.js/blob/v2.12.0/packages/ember-application/lib/system/engine-instance.js\n  // and more precisely this mixin\n  // https://github.com/emberjs/ember.js/blob/v2.14.1/packages/ember-runtime/lib/mixins/container_proxy.js#L94\n\n  Ember.EngineInstance.reopen({\n    engineParentContainer: Ember.computed('__container__.owner.mountPoint', function () {\n      var owner = this.__container__.owner;\n      if (owner.mountPoint) {\n        var engineKey = Object.keys(owner).filter(function (key) {\n          return key.includes('__ENGINE_PARENT__');\n        })[0];\n        return owner[engineKey];\n      }\n      return null;\n    }),\n    lookup: function lookup(fullName, options) {\n      if (isOverridable(fullName)) {\n        var owner = this.__container__.owner;\n        if (owner.mountPoint) {\n          var resourceInfo = split(fullName);\n          var override = this.get('engineParentContainer').lookup(\"\".concat(resourceInfo.type, \":\").concat(owner.mountPoint, \".\").concat(resourceInfo.name));\n          if (override) {\n            return override;\n          }\n        }\n      }\n      return this._super(fullName, options);\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/engines\", [\"exports\", \"ember-engines/initializers/engines\"], function (_exports, _engines) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _engines.default;\n    }\n  });\n  Object.defineProperty(_exports, \"initialize\", {\n    enumerable: true,\n    get: function get() {\n      return _engines.initialize;\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/engines/auth-engine\", [\"exports\", \"ticust-web-module-authentication/engine\"], function (_exports, _engine) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  var LBP_SERVICE = 'lbp-service';\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-authentication/engine',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  /**\n    Initializer to reopen the Interaction engined and inject the tag service.\n  */\n  _engine.default.reopen({\n    init: function init() {\n      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n      this._super(args);\n\n      // Init arrays if necessary\n      if (!this.dependencies.services) {\n        this.dependencies.services = [];\n      }\n      if (!this.dependencies.externalRoutes) {\n        this.dependencies.externalRoutes = [];\n      }\n\n      // Inject if necessary LBP services and externalRoutes\n      if (this.dependencies.services.indexOf(LBP_SERVICE) === -1) {\n        this.dependencies.services.push(LBP_SERVICE);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/engines/interactions-engine\", [\"exports\", \"ticust-web-module-interactions/engine\"], function (_exports, _engine) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  var EXTERNAL_PROJECTS_ROUTE = 'ticust-web-module-projects';\n  var TAG_SERVICE = 'tags';\n  var AI_SERVICE = 'ai-self-service';\n  var LBP_MESSAGE_SERVICE = 'lbp-message';\n  var LBP_SERVICE = 'lbp-service';\n  var PAGINATION_HELPER = 'pagination-helper';\n  var LBP_MESSAGE_ANALYSIS = 'lbp-message-analysis';\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/engine',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  /**\n    Initializer to reopen the Interaction engined and inject the tag service.\n  */\n  _engine.default.reopen({\n    init: function init() {\n      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n      this._super(args);\n\n      // Init arrays if necessary\n      if (!this.dependencies.services) {\n        this.dependencies.services = [];\n      }\n      if (!this.dependencies.externalRoutes) {\n        this.dependencies.externalRoutes = [];\n      }\n\n      // Inject if necessary LBP services and externalRoutes\n      if (this.dependencies.services.indexOf(TAG_SERVICE) === -1) {\n        this.dependencies.services.push(TAG_SERVICE);\n      }\n      if (this.dependencies.services.indexOf(AI_SERVICE) === -1) {\n        this.dependencies.services.push(AI_SERVICE);\n      }\n      if (this.dependencies.services.indexOf(LBP_MESSAGE_SERVICE) === -1) {\n        this.dependencies.services.push(LBP_MESSAGE_SERVICE);\n      }\n      if (this.dependencies.externalRoutes.indexOf(EXTERNAL_PROJECTS_ROUTE) === -1) {\n        this.dependencies.externalRoutes.push(EXTERNAL_PROJECTS_ROUTE);\n      }\n      if (this.dependencies.services.indexOf(LBP_SERVICE) === -1) {\n        this.dependencies.services.push(LBP_SERVICE);\n      }\n      if (this.dependencies.services.indexOf(PAGINATION_HELPER) === -1) {\n        this.dependencies.services.push(PAGINATION_HELPER);\n      }\n      if (this.dependencies.services.indexOf(LBP_MESSAGE_ANALYSIS) === -1) {\n        this.dependencies.services.push(LBP_MESSAGE_ANALYSIS);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/engines/projects-engine\", [\"exports\", \"ticust-web-module-projects/engine\"], function (_exports, _engine) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  var EXTERNAL_INTERACTIONS_ROUTE = 'ticust-web-module-interactions';\n  var EMBER_INTERACTIONS = 'ember-interactions';\n  var TAG_SERVICE = 'tags';\n  var PROJECT_READER_SERVICE = 'project-reader-service';\n  var LBP_SERVICE = 'lbp-service';\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-projects/engine',\n    initialize: initialize\n  };\n  /**\n    Initializer to reopen the Project engined and inject the tag service.\n  */\n  _engine.default.reopen({\n    init: function init() {\n      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n      this._super(args);\n\n      // Init arrays if necessary\n      if (!this.dependencies.services) {\n        this.dependencies.services = [];\n      }\n      if (!this.dependencies.externalRoutes) {\n        this.dependencies.externalRoutes = [];\n      }\n\n      // Inject if necessary LBP services and externalRoutes\n      if (this.dependencies.services.indexOf(TAG_SERVICE) === -1) {\n        this.dependencies.services.push(TAG_SERVICE);\n      }\n      if (this.dependencies.externalRoutes.indexOf(EXTERNAL_INTERACTIONS_ROUTE) === -1) {\n        this.dependencies.externalRoutes.push(EXTERNAL_INTERACTIONS_ROUTE);\n      }\n      if (this.dependencies.externalRoutes.indexOf(EMBER_INTERACTIONS) === -1) {\n        this.dependencies.externalRoutes.push(EMBER_INTERACTIONS);\n      }\n      if (this.dependencies.services.indexOf(PROJECT_READER_SERVICE) === -1) {\n        this.dependencies.services.push(PROJECT_READER_SERVICE);\n      }\n      if (this.dependencies.services.indexOf(LBP_SERVICE) === -1) {\n        this.dependencies.services.push(LBP_SERVICE);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/export-application-global\", [\"exports\", \"lbp-cust-web-application/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {\n    var application = arguments[1] || arguments[0];\n    if (_environment.default.exportApplicationGlobal !== false) {\n      var theGlobal;\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      var value = _environment.default.exportApplicationGlobal;\n      var globalName;\n      if (typeof value === 'string') {\n        globalName = value;\n      } else {\n        globalName = Ember.String.classify(_environment.default.modulePrefix);\n      }\n      if (!theGlobal[globalName]) {\n        theGlobal[globalName] = application;\n        application.reopen({\n          willDestroy: function willDestroy() {\n            this._super.apply(this, arguments);\n            delete theGlobal[globalName];\n          }\n        });\n      }\n    }\n  }\n  var _default = _exports.default = {\n    name: 'export-application-global',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/initializers/input\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.initialize = initialize;\n  function initialize() {\n    Ember.TextSupport.reopen({\n      attributeBindings: ['aria-describedby']\n    });\n  }\n});","define(\"lbp-cust-web-application/initializers/link-to-helper-extension\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {\n    Ember.LinkComponent.reopen({\n      attributeBindings: ['role']\n    });\n  }\n  var _default = _exports.default = {\n    name: 'link-to-helper-extend',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/initializers/load-bootstrap-config\", [\"exports\", \"lbp-cust-web-application/config/environment\", \"ember-bootstrap/config\"], function (_exports, _environment, _config) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize(/* container, application */\n  ) {\n    _config.default.load(_environment.default['ember-bootstrap'] || {});\n  }\n  var _default = _exports.default = {\n    name: 'load-bootstrap-config',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/initializers/mixins/attachment-settings\", [\"exports\", \"ticust-web-common/mixins/attachment-settings\"], function (_exports, _attachmentSettings) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-common/mixins/attachment-settings',\n    initialize: initialize\n  };\n  _attachmentSettings.default.reopen({\n    /**\n     * List of the types that can be allowed/disallowed\n     */\n    types: [{\n      contentType: 'image/gif',\n      label: 'image-gif',\n      isAllowed: true\n    }, {\n      contentType: 'image/jpeg',\n      label: 'image-jpeg',\n      isAllowed: true\n    }, {\n      contentType: 'image/png',\n      label: 'image-png',\n      isAllowed: true\n    }, {\n      contentType: 'application/pdf',\n      label: 'application-pdf',\n      isAllowed: true\n    }, {\n      contentType: 'text/plain',\n      label: 'text-plain',\n      isAllowed: true\n    }, {\n      contentType: 'application/rtf',\n      label: 'application-rtf',\n      isAllowed: true\n    }, {\n      contentType: 'application/msword',\n      label: 'application-msword',\n      isAllowed: true\n    }, {\n      contentType: 'application/vnd.ms-excel',\n      label: 'application-vnd.ms-excel',\n      isAllowed: true\n    }, {\n      contentType: 'application/vnd.ms-powerpoint',\n      label: 'application-vnd.ms-powerpoint',\n      isAllowed: true\n    },\n    // eslint-disable-line\n    {\n      contentType: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',\n      label: 'application-vnd.openxmlformats-officedocument.wordprocessingml.document',\n      isAllowed: true\n    },\n    // eslint-disable-line\n    {\n      contentType: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',\n      label: 'application-vnd.openxmlformats-officedocument.spreadsheetml.sheet',\n      isAllowed: true\n    },\n    // eslint-disable-line\n    {\n      contentType: 'application/vnd.openxmlformats-officedocument.presentationml.presentation',\n      label: 'application-vnd.openxmlformats-officedocument.presentationml.presentation',\n      isAllowed: true\n    },\n    // eslint-disable-line\n    {\n      contentType: 'application/vnd.oasis.opendocument.spreadsheet',\n      label: 'application-vnd.oasis.opendocument.spreadsheet',\n      isAllowed: true\n    },\n    // eslint-disable-line\n    {\n      contentType: 'application/vnd.oasis.opendocument.text',\n      label: 'application-vnd.oasis.opendocument.text',\n      isAllowed: true\n    } // eslint-disable-line\n    ]\n  });\n});","define(\"lbp-cust-web-application/initializers/mixins/ti-web-shared/toastMixin\", [\"exports\", \"ti-web-shared/mixins/toastMixin\"], function (_exports, _toastMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'mixins/ti-web-shared/toastMixin',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _toastMixin.default.reopen({\n    closeLabelKey: 'shared.components.modals.title.closeButton',\n    showErrorAndLog: function showErrorAndLog(intlKey, message, error, params) {\n      this._setupToastOptions(intlKey, \"Error\", params);\n      this.get('logger').error(message, error);\n    },\n    showError: function showError(intlKey, params) {\n      this._setupToastOptions(intlKey, \"Error\", params);\n    },\n    showSuccess: function showSuccess(intlKey, params) {\n      this._setupToastOptions(intlKey, \"Success\", params);\n    },\n    _setupToastOptions: function _setupToastOptions(intlKey, type, params) {\n      var previousFocus = document.activeElement;\n      var overrideOptions = {\n        timeOut: 0,\n        extendedTimeOut: 0,\n        onclick: function onclick() {\n          try {\n            previousFocus.focus();\n          } catch (e) {\n            document.body.focus();\n          }\n        },\n        onCloseClick: function onCloseClick() {\n          try {\n            previousFocus.focus();\n          } catch (e) {\n            document.body.focus();\n          }\n        },\n        target: '#toastr-a11y-container',\n        closeHtml: '<button type=\"button\" class=\"toast-close-button\"' + ' aria-describedby=\"contenu-toast-message\"' + ' ><span aria-hidden=\"true\">&times;' + '</span><span class=\"sr-only\">Fermer ce message</span></button>'\n      };\n      this._createToast(intlKey, type, overrideOptions, false, true, params);\n    },\n    _createToast: function _createToast(intlKey, type, options, addAlertRole, setFocusOnCloseButton, params) {\n      var alertDialog = null;\n      if (type === 'Error') {\n        alertDialog = this.get('toast').error('<p>' + this.get('intl').t(intlKey, params) + '</p>', '', options);\n      } else if (type === 'Success') {\n        alertDialog = this.get('toast').success('<p>' + this.get('intl').t(intlKey, params) + '</p>', '', options);\n      } else if (type === 'Warning') {\n        alertDialog = this.get('toast').warning('<p>' + this.get('intl').t(intlKey, params) + '</p>', '', options);\n      } else {\n        alertDialog = this.get('toast').info('<p>' + this.get('intl').t(intlKey, params) + '</p>', '', options);\n      }\n      if (alertDialog) {\n        this._addAttributes(alertDialog, addAlertRole, setFocusOnCloseButton, type);\n      }\n    },\n    _addAttributes: function _addAttributes(alertDialog, addAlertRole, setFocusOnCloseButton) {\n      alertDialog.attr('aria-live', null);\n      alertDialog.find('.toast-message').attr('id', 'contenu-toast-message');\n      if (addAlertRole) {\n        alertDialog.attr('role', 'status');\n      }\n      if (setFocusOnCloseButton) {\n        // Set focus on close button\n        Ember.run.later(this, function () {\n          alertDialog.find('.toast-close-button').first().focus();\n        }, 250);\n      }\n      var a11yContainer = document.getElementById('toastr-a11y-container');\n      if (a11yContainer) {\n        a11yContainer.appendChild(document.getElementById('toast-container'));\n      }\n      window.parent.postMessage('eesResetIframeScroll', '*');\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/model-fragments\", [\"exports\", \"ember-data-model-fragments\"], function (_exports, _emberDataModelFragments) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // Import the full module to ensure monkey-patches are applied before any store\n  // instances are created. Sad face for side-effects :(\n  var _default = _exports.default = {\n    name: 'fragmentTransform',\n    before: 'ember-data',\n    initialize: function initialize(application) {\n      application.inject('transform', 'store', 'service:store');\n    }\n  };\n});","define(\"lbp-cust-web-application/initializers/models/conversation-message\", [\"exports\", \"ember-data\", \"ticust-web-common/models/conversation-message\"], function (_exports, _emberData, _conversationMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-common/models/conversation-message',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationMessage.default.reopen({\n    interlocutor: _emberData.default.attr()\n  });\n});","define(\"lbp-cust-web-application/initializers/models/conversation\", [\"exports\", \"ember-data\", \"ticust-web-common/models/conversation\"], function (_exports, _emberData, _conversation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-common/models/conversation',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversation.default.reopen({\n    messageStatuses: _emberData.default.attr()\n  });\n});","define(\"lbp-cust-web-application/initializers/models/interlocutor\", [\"exports\", \"ember-data\", \"ticust-web-common/models/interlocutor\"], function (_exports, _emberData, _interlocutor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-common/models/interlocutor',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _interlocutor.default.reopen({\n    wallet: _emberData.default.attr('string'),\n    displayAll: Ember.computed('fullName', 'isPhysicalPerson', 'businessName', 'civility', function () {\n      if (this.get('isPhysicalPerson')) {\n        var result = this.get('fullName');\n        if (this.get('civility')) {\n          result = this.get('civility') + ' ' + result;\n        }\n        return result;\n      }\n      return this.get('businessName');\n    })\n  });\n});","define(\"lbp-cust-web-application/initializers/models/label\", [\"exports\", \"ticust-web-common/models/label\"], function (_exports, _label) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-common/models/label',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _label.default.reopen({\n    intl: Ember.inject.service(),\n    title: Ember.computed('intl.locale', 'name', 'colorId', function () {\n      return this.get('intl').t('interactions.label.title', {\n        folder: this.get('name'),\n        color: this.get('intl').t('interactions.label.color-name.' + this.get('colorId'))\n      });\n    })\n  });\n});","define(\"lbp-cust-web-application/initializers/models/project-part-document\", [\"exports\", \"ember-data\", \"ti-web-shared/models/project-part-document\", \"ti-web-shared/models/enums/provider-type\", \"ti-web-shared/models/enums/document-type\"], function (_exports, _emberData, _projectPartDocument, _providerType, _documentType) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  // eslint-disable-line\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/models/project-part-document',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  var Enums = {\n    ProjectPartDocumentProviderTypes: _providerType.default.create(),\n    ProjectPartDocumentType: _documentType.default.create()\n  };\n  _projectPartDocument.default.reopen(Enums, {\n    creatorType: _emberData.default.attr('string'),\n    creatorId: _emberData.default.attr('string'),\n    clientReaders: Ember.computed('readers.[]', function () {\n      var result = [];\n      if (this.get('readers')) {\n        this.get('readers').forEach(function (r) {\n          if (r.type === 'CLIENT') {\n            result.push(r.id);\n          }\n        });\n      }\n      return result;\n    }),\n    advisorReaders: Ember.computed('readers.[]', function () {\n      var result = [];\n      if (this.get('readers')) {\n        this.get('readers').forEach(function (r) {\n          if (r.type === 'ADVISER') {\n            result.push(r.id);\n          }\n        });\n      }\n      return result;\n    }),\n    isActorProvider: Ember.computed('providerType', function () {\n      return this.get('providerType') === this.get('ProjectPartDocumentProviderTypes.ACTOR');\n    }),\n    isInterlocutorProvider: Ember.computed('providerType', function () {\n      return this.get('providerType') === this.get('ProjectPartDocumentProviderTypes.INTERLOCUTOR');\n    }),\n    hasStatusToAddFile: Ember.computed('status', function () {\n      return this.get('status') === this.get('ProjectPartDocumentStatus.TO_UPLOAD') || this.get('status') === this.get('ProjectPartDocumentStatus.TO_ACKNOWLEDGE') || this.get('status') === this.get('ProjectPartDocumentStatus.KO');\n    }),\n    isFreeDocument: Ember.computed('type', function () {\n      return this.get('type') === this.get('ProjectPartDocumentType.FREE');\n    })\n  });\n});","define(\"lbp-cust-web-application/initializers/models/project\", [\"exports\", \"ti-web-shared/models/project\"], function (_exports, _project) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/models/project',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _project.default.reopen({\n    clientReaders: Ember.computed('readers.[]', function () {\n      var result = [];\n      if (this.get('readers')) {\n        this.get('readers').forEach(function (r) {\n          if (r.type === 'CLIENT') {\n            result.push(r.id);\n          }\n        });\n      }\n      return result;\n    }),\n    advisorReaders: Ember.computed('readers.[]', function () {\n      var result = [];\n      if (this.get('readers')) {\n        this.get('readers').forEach(function (r) {\n          if (r.type === 'ADVISER') {\n            result.push(r.id);\n          }\n        });\n      }\n      return result;\n    })\n  });\n});","define(\"lbp-cust-web-application/initializers/models/theme\", [\"exports\", \"ember-data\", \"ti-web-shared/models/theme\"], function (_exports, _emberData, _theme) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/models/theme',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _theme.default.reopen({\n    // Fields required\n    additionalFields: _emberData.default.attr(),\n    recipientEmail: _emberData.default.attr('string'),\n    claimCode: _emberData.default.attr('string'),\n    defaultIaAnalysis: _emberData.default.attr('string'),\n    defaultTrustThreshold: _emberData.default.attr('string'),\n    // Ref to the theme\n    key: _emberData.default.attr(),\n    forcedHeaders: _emberData.default.attr('string')\n  });\n});","define(\"lbp-cust-web-application/initializers/models/user\", [\"exports\", \"ember-data\", \"ticust-web-common/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  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-common/models/user',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _user.default.reopen({\n    civility: _emberData.default.attr('string')\n  });\n});","define(\"lbp-cust-web-application/initializers/polyfill/object-polyfill\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  /* eslint-disable */\n\n  function initialize() {\n    Object.values = Object.values || function (object) {\n      return Object.keys(object).map(function (key) {\n        return object[key];\n      });\n    };\n  }\n  var _default = _exports.default = {\n    name: 'lbp-cust-web-application/object-polyfill',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-authentication/login\", [\"exports\", \"ticust-web-module-authentication/routes/login\", \"ember-uuid\", \"ember-cp-validations\"], function (_exports, _login, _emberUuid, _emberCpValidations) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-authentication/routes/login',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  var Validations = (0, _emberCpValidations.buildValidations)({\n    username: (0, _emberCpValidations.validator)('presence', true),\n    password: (0, _emberCpValidations.validator)('presence', true),\n    company: (0, _emberCpValidations.validator)('presence', true),\n    typo: (0, _emberCpValidations.validator)('presence', true),\n    financialCenter: (0, _emberCpValidations.validator)('presence', true),\n    accounts: (0, _emberCpValidations.validator)('presence', true),\n    creditAccounts: (0, _emberCpValidations.validator)('presence', true),\n    phones: (0, _emberCpValidations.validator)('presence', true),\n    returnUrl: [(0, _emberCpValidations.validator)('presence', true), (0, _emberCpValidations.validator)('format', {\n      type: 'url'\n    })],\n    callingCode: (0, _emberCpValidations.validator)('presence', true)\n  });\n  _login.default.reopen({\n    model: function model() {\n      return Ember.Object.extend(Validations).create(Ember.getOwner(this).ownerInjection(), {\n        username: '',\n        das: '',\n        password: '',\n        legalGuardian: '',\n        company: '',\n        typo: '000',\n        financialCenter: '338100',\n        accounts: 'CCP|A|0132174A027,CNE|B|0132174A028',\n        creditAccounts: 'CCP|A|0132174A027,CNE|B|0132174A028',\n        phones: '000005596,000005597',\n        returnUrl: 'http://google.fr',\n        callingCode: '0004',\n        callingOrigin: 'DESKTOP'\n      });\n    },\n    _getCredentialsData: function _getCredentialsData() {\n      var userName = this.get('controller.model.username');\n      var legalGuardian = this.get('controller.model.legalGuardian');\n      if (legalGuardian.trim().length > 0) {\n        userName = legalGuardian + '.' + userName;\n      }\n      return {\n        username: userName,\n        das: this.get('controller.model.das'),\n        password: this.get('controller.model.password'),\n        legalGuardian: legalGuardian,\n        company: this.get('controller.model.company').toLowerCase(),\n        typo: this.get('controller.model.typo'),\n        financialCenter: this.get('controller.model.financialCenter'),\n        accounts: this.get('controller.model.accounts').split(',').map(function (data) {\n          var account = data.split('|');\n          return {\n            label: '',\n            nature: account[1],\n            number: account[2],\n            type: account[0]\n          };\n        }),\n        creditAccounts: this.get('controller.model.creditAccounts').split(',').map(function (data) {\n          var account = data.split('|');\n          return {\n            label: '',\n            nature: account[1],\n            number: account[2],\n            type: account[0]\n          };\n        }),\n        phones: this.get('controller.model.phones').split(','),\n        returnUrl: this.get('controller.model.returnUrl'),\n        callingCode: this.get('controller.model.callingCode')\n      };\n    },\n    _getDataContext: function _getDataContext(credentialData) {\n      var callingCode = credentialData.callingCode;\n      var callingOrigin = \"UNKNOWN\";\n      switch (callingCode) {\n        case \"0004\":\n          callingOrigin = \"DESKTOP\";\n          break;\n        case \"9228\":\n          callingOrigin = \"MOBI\";\n          break;\n        case \"9241\":\n        case \"9251\":\n        case \"9240\":\n        case \"9250\":\n          callingOrigin = \"APP\";\n          break;\n      }\n      return {\n        callingCode: callingCode,\n        callingOrigin: callingOrigin\n      };\n    },\n    actions: {\n      sendAuthRequest: function sendAuthRequest() {\n        var _this = this;\n        var sessionId = (0, _emberUuid.v4)();\n        this.set('session.data.sessionId', sessionId);\n        this.set('controller.showErrorUsername', true);\n        this.set('controller.showErrorPassword', true);\n        this.set('controller.showErrorCompany', true);\n        this.set('controller._showErrorTypo', true);\n        this.set('controller._showErrorFinancialCenter', true);\n        this.set('controller._showErrorAccounts', true);\n        this.set('controller._showErrorCreditAccounts', true);\n        this.set('controller._showErrorPhones', true);\n        this.set('controller._showErrorReturnUrl', true);\n        this.set('controller._showErrorCallingCode', true);\n        this.set('controller.errorCode', '');\n        this.get('controller.model').validate().then(function (_ref) {\n          var validations = _ref.validations;\n          if (validations.get('isValid')) {\n            _this.get('controller').resetData();\n            var credentialData = _this._getCredentialsData();\n            return _this.get('session').authenticate('authenticator:ti', credentialData).then(function () {\n              _this.get('session').set('data.context', _this._getDataContext(credentialData));\n              _this.transitionToExternal('host-base-route');\n            }).catch(function (response) {\n              var code = response && response.code ? response.code : 'UNKNOWN';\n              _this.set('controller.errorCode', code);\n              _this.set('controller.model.password', '');\n              var errorMessageKey = 'authentication.error.' + code;\n              if (!_this.get('intl').exists(errorMessageKey)) {\n                errorMessageKey = 'authentication.error.UNKNOWN';\n              }\n              _this.showErrorAndLog(errorMessageKey, 'An error appear during authentication', response);\n            });\n          } else {\n            _this.showError('authentication.login.message-info.error.invalid-form');\n          }\n        });\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/abstractCreateConversation\", [\"exports\", \"ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/abstractCreateConversation\", \"lodash\", \"ember-cp-validations\"], function (_exports, _abstractCreateConversation, _lodash, _emberCpValidations) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  var Validations = (0, _emberCpValidations.buildValidations)({\n    'selectedOption': {\n      validators: [(0, _emberCpValidations.validator)('presence', true)]\n    }\n  });\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/abstractCreateConversation',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  var KNOWN_FIELDS = ['ACCOUNT_NUMBER', 'CREDIT_NUMBER', 'PHONE_NUMBER'];\n  _abstractCreateConversation.default.reopen({\n    // Services\n    identity: Ember.inject.service('identity-service'),\n    lbpMessage: Ember.inject.service('lbp-message'),\n    lbpService: Ember.inject.service('lbp-service'),\n    store: Ember.inject.service(),\n    intl: Ember.inject.service('intl'),\n    isPads: false,\n    _accountNumberDefinition: Ember.computed('identity.userAccounts.[]', function () {\n      return this.get('identity.userAccounts').map(function (account) {\n        return {\n          text: account.type + ' ' + account.number,\n          value: account.nature + '|' + account.number\n        };\n      });\n    }),\n    _creditNumberDefinition: Ember.computed('identity.userCreditAccounts.[]', function () {\n      return this.get('identity.userCreditAccounts').map(function (account) {\n        return {\n          text: account.type + ' ' + account.number,\n          value: account.number\n        };\n      });\n    }),\n    _phoneNumberDefinition: Ember.computed('identity.userPhones.[]', function () {\n      return this.get('identity.userPhones').map(function (phone) {\n        return {\n          text: phone.slice(0, -3) + '***',\n          value: phone\n        };\n      });\n    }),\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n      controller.set('showExitConfirmationModal', false);\n      // Set PADS flow boolean, for message creation\n      this._setUpIsPadsFlow(controller, this.lbpService.get('isPads'));\n\n      // Find draft message\n      var bodyText = '';\n      if (model.messages) {\n        var draftMessage = model.messages.find(function (m) {\n          return \"DRAFT\" === m.get('status');\n        });\n        if (draftMessage) {\n          // Adapt PADS flow boolean for message creation from DRAFT\n          this._setInitialDraftFlow(controller, model);\n          bodyText = draftMessage.get('messageContent.bodyTextHtmlParts.firstObject.body');\n        }\n      }\n      controller.set('_textHtml', bodyText);\n      if (this.get('identity.isBlacklisted')) {\n        controller.set('showBlacklistedModal', true);\n      }\n      if (this.get('isPads')) {\n        this.set('controller.themeSelected', model.themes[0]);\n      }\n    },\n    _setUpIsPadsFlow: function _setUpIsPadsFlow(controller, booleanValue) {\n      this.set('isPads', booleanValue);\n      controller.set('isPads', booleanValue);\n    },\n    _setInitialDraftFlow: function _setInitialDraftFlow(controller, model) {\n      var isPadsFlow = false;\n      // if it's new message, caracteristics = undefined\n      if (model.conversation.caracteristics && model.conversation.caracteristics.flow === 'PADS') {\n        isPadsFlow = true;\n      }\n      this._setUpIsPadsFlow(controller, isPadsFlow);\n    },\n    _getThemesPromise: function _getThemesPromise() {\n      var queryParams = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n      if (queryParams.flow === 'PADS') {\n        return Promise.all([this.createThemeFromQueryParams(queryParams)]).then(this._mapThemes.bind(this));\n      }\n\n      // Adapter will call LBP, for now we have a mock adapter.\n      var payload = {\n        type: 'client',\n        code: this.get('identity.userTypo'),\n        device: this.get('identity.userDeviceTheme'),\n        enabled: true,\n        valid: true,\n        size: 50,\n        sort: 'label'\n      };\n      return this.get('store').query('theme', payload).then(this._mapThemes.bind(this));\n    },\n    createThemeFromQueryParams: function createThemeFromQueryParams(queryParams) {\n      var selectAccountMode = Number(queryParams.selectAccountMode || 0);\n      var selectLoanMode = Number(queryParams.selectLoanMode || 0);\n      var treatmentDelay = queryParams.treatmentDelay ? Number(queryParams.treatmentDelay) : null;\n      var disabledField = {\n        enable: false\n      };\n      var additionalFields = [selectAccountMode > 0 ? {\n        label: 'account',\n        name: 'ACCOUNT_NUMBER',\n        type: \"list\",\n        mandatory: selectAccountMode > 1\n      } : disabledField, selectLoanMode > 0 ? {\n        label: \"creditField\",\n        name: \"CREDIT_NUMBER\",\n        type: \"list\",\n        mandatory: selectLoanMode > 1\n      } : disabledField, treatmentDelay ? {\n        label: \"delayOfTreatment\",\n        name: \"delayOfTreatment\",\n        type: \"INTEGER\",\n        mandatory: true,\n        dueDateDelay: treatmentDelay,\n        enable: true\n      } : disabledField];\n      return this.get('store').createRecord('theme', {\n        label: queryParams.themeLabel,\n        key: queryParams.themeCode,\n        id: queryParams.guidThemeAE,\n        description: queryParams.themeLabelDisplayed,\n        active: true,\n        additionalFields: additionalFields\n      });\n    },\n    _mapThemes: function _mapThemes(themes) {\n      var _this = this;\n      themes.forEach(function (theme) {\n        if (theme.get('additionalFields')) {\n          var additionalFields = theme.get('additionalFields').filter(function (field) {\n            return KNOWN_FIELDS.includes(field.name);\n          }).map(function (field) {\n            return _this._mapFieldTheme(field);\n          });\n          theme.set('fields', additionalFields);\n        }\n        var labelForAriaLabel = theme.get('label');\n        if (theme.get('claimCode') !== undefined) {\n          labelForAriaLabel = _this._getThemeLabelForAriaLabel(labelForAriaLabel);\n        }\n        theme.set('ariaLabelContent', labelForAriaLabel);\n      });\n      return themes;\n    },\n    _getThemeLabelForAriaLabel: function _getThemeLabelForAriaLabel(label) {\n      var intl = this.get('intl');\n      return intl.t('interactions.conversation.create.new.message.theme.aria-label', {\n        themeAriaLabel: label\n      });\n    },\n    _mapFieldTheme: function _mapFieldTheme(field) {\n      // Add options\n      field.options = this._getOptions(field.name);\n      field.type = 'list';\n\n      // Create validation\n      var object = Ember.Object;\n      if (field.mandatory) {\n        object = object.extend(Validations);\n      }\n\n      // Create object\n      return object.create(Ember.getOwner(this).ownerInjection(), field);\n    },\n    _getOptions: function _getOptions(name) {\n      switch (name) {\n        case 'ACCOUNT_NUMBER':\n          return this.get('_accountNumberDefinition');\n        case 'CREDIT_NUMBER':\n          return this.get('_creditNumberDefinition');\n        case 'PHONE_NUMBER':\n          return this.get('_phoneNumberDefinition');\n      }\n    },\n    _addLbpHeaders: function _addLbpHeaders(messageContent) {\n      return this.get('lbpMessage').addHeadersForFields(messageContent, this.get('controller.themeSelected'), this.get('controller.fieldsForTheme'));\n    },\n    _addThemeInputInCaracteristics: function _addThemeInputInCaracteristics() {\n      var caracteristics = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n      var result = _lodash.default.clone(caracteristics);\n      var fields = this.get('controller.fieldsForTheme');\n      if (fields) {\n        fields.forEach(function (field) {\n          var value = field.selectedOption ? field.selectedOption.value : null;\n          if (value) {\n            result['theme-' + field.name] = value;\n          } else {\n            delete result['theme-' + field.name];\n          }\n        });\n      }\n      if (this.get('controller.themeSelected')) {\n        result['theme-key'] = this.get('controller.themeSelected.key');\n        result['theme-label'] = this.get('controller.themeSelected.label');\n      }\n      // Save PADS flow theme.params in addition to Legacy params, to be reused in DRAFT case\n      if (this.get('lbpService.isPads')) {\n        result['flow'] = this.get('controller.flow');\n        result['guidThemeAE'] = this.get('controller.guidThemeAE');\n        result['themeLabel'] = this.get('controller.themeLabel');\n        result['themeCode'] = this.get('controller.themeCode');\n        result['themeLabelDisplayed'] = this.get('controller.themeLabelDisplayed');\n        result['selectAccountMode'] = this.get('controller.selectAccountMode');\n        result['selectLoanMode'] = this.get('controller.selectLoanMode');\n        result['treatmentDelay'] = this.get('controller.treatmentDelay');\n        result['aiAnalyse'] = this.get('lbpService.aiAnalyse');\n        result['aiTrustThreshold'] = this.get('lbpService.aiTrustThreshold');\n      }\n      return result;\n    },\n    getSettingsPromise: function getSettingsPromise() {\n      var _this2 = this;\n      return this.getSettingsPromiseOverride().then(function (result) {\n        result.iaIsEnabled = _this2.getSettingsPromiseLbp();\n        return Ember.RSVP.hash(result);\n      }).then(function (hash) {\n        return hash;\n      });\n    },\n    // Override settings to differenciate CS / STD\n    getSettingsPromiseOverride: function getSettingsPromiseOverride() {\n      var _this3 = this;\n      var attachmentsMaxSizeKey = 'cust.module.interactions.newMessage.attachment.out.maxSize';\n      var attachmentsMaxNumberKey = 'cust.module.interactions.newMessage.attachments.out.maxNumber';\n      var maxSizeOfMessageKey = 'cust.module.interactions.newMessage.attachments.out.maxSize';\n      var attachmentsAllowedTypesKey = 'cust.module.interactions.newMessage.attachments.allowedTypes';\n\n      // LBP, use other settings if the user is LBPCS\n      if (this.get('identity.isLbpCs')) {\n        attachmentsMaxSizeKey = 'cust.module.interactions.newMessageCs.attachments.maxSize';\n        attachmentsMaxNumberKey = 'cust.module.interactions.newMessageCs.attachments.maxNumber';\n        attachmentsAllowedTypesKey = 'cust.module.interactions.newMessageCs.attachments.allowedTypes';\n      }\n      var interlocutorId = this.modelFor('interlocutors.interlocutor').get('id');\n      var getSetting = function getSetting(type, id, key) {\n        return _this3.get('apiSettings').getSettingByKey(type, id, key);\n      };\n      return Ember.RSVP.hash({\n        attachmentsMaxSize: getSetting('interlocutor', interlocutorId, attachmentsMaxSizeKey),\n        attachmentsMaxNumber: getSetting('interlocutor', interlocutorId, attachmentsMaxNumberKey),\n        attachmentsAllowedTypes: getSetting('interlocutor', interlocutorId, attachmentsAllowedTypesKey),\n        maxSizeOfMessage: getSetting('interlocutor', interlocutorId, maxSizeOfMessageKey)\n      }).then(function (settings) {\n        var attachmentMaxSize = settings.attachmentsMaxSize.get('settingValue');\n        var attachmentsMaxNumber = settings.attachmentsMaxNumber.get('settingValue');\n        var attachmentsAllowedTypes = settings.attachmentsAllowedTypes.get('settingValue');\n        var maxSizeOfMessage = settings.maxSizeOfMessage.get('settingValue');\n        return {\n          attachmentMaxSize: attachmentMaxSize,\n          attachmentsMaxNumber: attachmentsMaxNumber,\n          attachmentsAllowedTypes: attachmentsAllowedTypes,\n          maxSizeOfMessage: maxSizeOfMessage,\n          customerAnalysisEnabled: false\n        };\n      });\n    },\n    getSettingsPromiseLbp: function getSettingsPromiseLbp() {\n      var _this4 = this;\n      var iaIsEnabledKey = 'cust.module.interactions.newMessage.ia.isEnabled';\n      var interlocutorId = this.modelFor('interlocutors.interlocutor').get('id');\n      var getSetting = function getSetting(type, id, key) {\n        return _this4.get('apiSettings').getSettingByKey(type, id, key);\n      };\n      return Ember.RSVP.hash({\n        iaIsEnabled: getSetting('interlocutor', interlocutorId, iaIsEnabledKey)\n      }).then(function (settings) {\n        return settings.iaIsEnabled.get('settingValue');\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/abstractSearchConversation\", [\"exports\", \"ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/abstractSearchConversation\", \"lbp-cust-web-application/mixins/infinite-scroll\"], function (_exports, _abstractSearchConversation, _infiniteScroll) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/abstractSearchConversation',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _abstractSearchConversation.default.reopen(_infiniteScroll.default, {\n    ajax: Ember.inject.service(),\n    ajaxNamespace: Ember.computed.alias('config.namespaceCustomer'),\n    store: Ember.inject.service(),\n    identity: Ember.inject.service('identity-service'),\n    config: Ember.inject.service(),\n    paginationHelper: Ember.inject.service('pagination-helper'),\n    sizeOfSearch: 10,\n    queryParams: {\n      currentPage: {\n        refreshModel: true\n      },\n      selectedSort: {\n        refreshModel: true\n      },\n      searchText: {},\n      searchPerimeter: {},\n      // Query param to refresh current page from side menu\n      search: {\n        refreshModel: true\n      }\n    },\n    showIsReadInConversations: function showIsReadInConversations() {\n      return true;\n    },\n    resetController: function resetController(controller, isExiting, transition) {\n      this._super(controller, isExiting, transition);\n      if (isExiting) {\n        controller.set('searchPerimeter', 'all');\n      }\n    },\n    _getLabels: function _getLabels() {\n      var payload = {\n        owner: this.modelFor('interlocutors.interlocutor').get('id')\n      };\n      return this.get('store').query('label', payload);\n    },\n    _getConversations: function _getConversations(params) {\n      // LBP - Manage search page : Avoid doing search if no text has been provided\n      if (params.source === 'search' && !params.searchText) {\n        return;\n      }\n      // Get request data\n      var requestData = this._getRequestData(params);\n      // Request to get conversation IDs\n\n      return this.get('ajax').raw(this.get('ajaxNamespace') + '/conversations/ids', {\n        method: 'GET',\n        headers: this.get('identity.ajaxHeaders'),\n        data: requestData\n      });\n    },\n    _getMore: function _getMore(params, ids) {\n      var requestData = this._getRequestData(params);\n      requestData['ids'] = ids;\n      return this.get('store').query('conversation', requestData);\n    },\n    _getRequestData: function _getRequestData(params) {\n      var currentPage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;\n      var requestData = this.requestData(params);\n      requestData['owner'] = this.modelFor('interlocutors.interlocutor').get('id');\n      // requestData['size'] = this.get('sizeOfSearch');\n      if (!params.currentPage) {\n        params.currentPage = currentPage;\n      }\n      requestData['page'] = params.currentPage - 1;\n      if (!params.selectedSort) {\n        params.selectedSort = 'lastMessageReceivedDate,desc';\n      }\n      requestData['sort'] = params.selectedSort;\n      if (!params.searchText) {\n        params.searchText = '';\n      }\n      requestData['text'] = params.searchText;\n      return requestData;\n    },\n    model: function model(params) {\n      var _this = this;\n      var requestData = this.requestData(params);\n      requestData['owner'] = this.modelFor('interlocutors.interlocutor').get('id');\n      requestData['size'] = this.get('sizeOfSearch');\n      if (!params.currentPage) {\n        params.currentPage = 1;\n      }\n      requestData['page'] = params.currentPage - 1;\n      if (!params.selectedSort) {\n        params.selectedSort = 'lastMessageReceivedDate,desc';\n      }\n      requestData['sort'] = params.selectedSort;\n      if (!params.searchText) {\n        params.searchText = '';\n      }\n      requestData['text'] = params.searchText;\n      return Ember.RSVP.hash({\n        conversations: this._getConversations(params),\n        buttonsConfig: this.displayButtons(params),\n        showIsReadInConversations: this.showIsReadInConversations(params),\n        hasRoleConversationModify: this.get('identity.hasRoleConversationModify'),\n        hasRoleConversationDelete: this.get('identity.hasRoleConversationDelete'),\n        labels: this._getLabels(),\n        source: params.source\n      }).then(function (hash) {\n        // Manage infinite scroll\n        hash.conversations = _this.infiniteScrollIds(hash.conversations ? hash.conversations.response.content : undefined, _this.get('sizeOfSearch'), function (ids) {\n          return _this._getMore(params, ids);\n        }, false, params.pagesToGet ? params.pagesToGet : 1);\n        return Ember.RSVP.hash(hash);\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/conversation\", [\"exports\", \"ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/conversation\", \"libmime\"], function (_exports, _conversation, _libmime) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/conversation',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversation.default.reopen({\n    // Services\n    identity: Ember.inject.service('identity-service'),\n    lbpService: Ember.inject.service('lbp-service'),\n    logger: Ember.inject.service('logger-service'),\n    hasDraft: undefined,\n    setupController: function setupController(controller, model) {\n      // Super will call _markAsRead\n      this._super(controller, model);\n      controller.set('_answerButtonClicked', false);\n      controller.set('_showConfirmDelete', false);\n      controller.set('showExitConfirmationModal', false);\n      controller.set('showHistoryButton', false);\n      controller.set('showHistory', true);\n      controller.set('showErrors', false);\n      // Find draft message\n      var bodyText = '';\n      if (model.messages) {\n        var draftMessage = model.messages.find(function (m) {\n          return \"DRAFT\" === m.get('status');\n        });\n        if (draftMessage) {\n          bodyText = draftMessage.get('messageContent.bodyTextHtmlParts.firstObject.body');\n        }\n      }\n      controller.set('_textHtml', bodyText);\n      this.set('hasDraft', controller.get('hasDraft'));\n    },\n    // Parent markAsRead override.\n    // eslint-disable-next-line no-unused-vars\n    _markAsRead: function _markAsRead(conversation) {\n      // removed.\n    },\n    _localMarkAsReadPromise: function _localMarkAsReadPromise(conversation) {\n      var _this = this;\n      if (!conversation.get('isRead')) {\n        conversation.set('isRead', true);\n        return conversation.save().catch(function (error) {\n          _this.get('logger').error('An error occured while saving the isRead change', error);\n        });\n      }\n    },\n    // override of product model to manage marking as read, before getting messages.\n    model: function model(params) {\n      var _this2 = this;\n      var conversationId = params.conversation_id;\n      var promises = {\n        conversation: this.get('store').findRecord('conversation', conversationId),\n        settings: this.getSettingsPromise(),\n        interlocutorSelectedInHeaderBar: this.modelFor('interlocutors.interlocutor'),\n        pageSource: params.pageSource\n      };\n      return Ember.RSVP.hash(promises).then(function (model) {\n        if (model.conversation.get('nbMessages') == 1) {\n          // Add intermediary promis to mark as read and resolve it\n          model.markRead = _this2._localMarkAsReadPromise(model.conversation);\n        }\n        return Ember.RSVP.hash(model);\n      }).then(function (model) {\n        model.messages = _this2.get('store').query('conversation-message', {\n          conversation: conversationId,\n          sort: 'receiveDate,desc',\n          page: 0,\n          size: model.settings.messagePageSize\n        });\n        return Ember.RSVP.hash(model);\n      }).then(function (model) {\n        model.theme = _this2._getConversationTheme(model.conversation, _this2._getMessageWithTheme(model.messages));\n        return Ember.RSVP.hash(model);\n      });\n    },\n    _getMessageWithTheme: function _getMessageWithTheme(messages) {\n      if (messages) {\n        return messages.find(function (message) {\n          return message.get('status') != 'DRAFT' && message.get('messageContent.headers.X-BPCDSTH');\n        });\n      }\n    },\n    _getConversationTheme: function _getConversationTheme(conversation, message) {\n      if (message) {\n        var getHeader = function getHeader(headers, name) {\n          return headers[name] != null && headers[name].length > 0 ? headers[name][0] : '';\n        };\n        var headers = message.get('messageContent.headers');\n        return Ember.Object.create({\n          id: getHeader(headers, 'X-BPAETHEMEUUID'),\n          key: getHeader(headers, 'X-BPCDSTH'),\n          label: _libmime.default.decodeWords(getHeader(headers, 'X-BPLBSTH'))\n        });\n      } else if (conversation && conversation.get('caracteristics') && conversation.get('caracteristics')['theme-key']) {\n        return Ember.Object.create({\n          key: conversation.get('caracteristics')['theme-key'],\n          label: _libmime.default.decodeWords(conversation.get('caracteristics')['theme-label'])\n        });\n      }\n    },\n    // eslint-disable-next-line no-unused-vars\n    afterModel: function afterModel(_ref, transition) {\n      var conversation = _ref.conversation;\n    } // Nothing to do for LBP\n    ,\n    // Override settings to differenciate CS / STD\n    getSettingsPromise: function getSettingsPromise() {\n      var _this3 = this;\n      var messagePageSizeKey = 'cust.module.interactions.messagePageSize';\n      var attachmentsMaxSizeKey = 'cust.module.interactions.newMessage.attachment.out.maxSize';\n      var attachmentsMaxNumberKey = 'cust.module.interactions.newMessage.attachments.out.maxNumber';\n      var attachmentsAllowedTypesKey = 'cust.module.interactions.newMessage.attachments.allowedTypes';\n      var maxSizeOfMessageKey = 'cust.module.interactions.newMessage.attachments.out.maxSize';\n      var convMonthDelayKey = 'cust.module.interactions.answer.newMessage.convMonthDelay';\n      var convDateDelayKey = 'cust.module.interactions.answer.newMessage.convDateDelay';\n      var convNewMessageDelayKey = 'cust.module.interactions.answer.newMessage.convNewMessageDelay';\n      var inbentaBypassKey = 'cust.module.interactions.answer.newMessage.inbentaBypass';\n\n      // LBP, use other settings if the user is LBPCS\n      if (this.get('identity.isLbpCs')) {\n        attachmentsMaxSizeKey = 'cust.module.interactions.newMessageCs.attachments.maxSize';\n        attachmentsMaxNumberKey = 'cust.module.interactions.newMessageCs.attachments.maxNumber';\n        attachmentsAllowedTypesKey = 'cust.module.interactions.newMessageCs.attachments.allowedTypes';\n      }\n      var interlocutorId = this.modelFor('interlocutors.interlocutor').get('id');\n      var userId = this.modelFor('application').get('id');\n      var getSetting = function getSetting(type, id, key) {\n        return _this3.get('apiSettings').getSettingByKey(type, id, key);\n      };\n      return Ember.RSVP.hash({\n        messagePageSize: getSetting('user', userId, messagePageSizeKey),\n        attachmentsMaxSize: getSetting('interlocutor', interlocutorId, attachmentsMaxSizeKey),\n        attachmentsMaxNumber: getSetting('interlocutor', interlocutorId, attachmentsMaxNumberKey),\n        attachmentsAllowedTypes: getSetting('interlocutor', interlocutorId, attachmentsAllowedTypesKey),\n        maxSizeOfMessage: getSetting('interlocutor', interlocutorId, maxSizeOfMessageKey),\n        convMonthDelay: getSetting('interlocutor', interlocutorId, convMonthDelayKey),\n        convNewMessageDelay: getSetting('interlocutor', interlocutorId, convNewMessageDelayKey),\n        inbentaBypass: getSetting('interlocutor', interlocutorId, inbentaBypassKey),\n        convDateDelayKey: getSetting('interlocutor', interlocutorId, convDateDelayKey)\n      }).then(function (settings) {\n        var messagePageSize = settings.messagePageSize.get('settingValue');\n        var attachmentMaxSize = settings.attachmentsMaxSize.get('settingValue');\n        var attachmentsMaxNumber = settings.attachmentsMaxNumber.get('settingValue');\n        var attachmentsAllowedTypes = settings.attachmentsAllowedTypes.get('settingValue');\n        var maxSizeOfMessage = settings.maxSizeOfMessage.get('settingValue');\n        var convMonthDelay = settings.convMonthDelay.get('settingValue');\n        var convDateDelay = settings.convDateDelayKey.get('settingValue');\n        var convNewMessageDelay = settings.convNewMessageDelay.get('settingValue');\n        var inbentaBypass = settings.inbentaBypass.get('settingValue');\n        return {\n          messagePageSize: messagePageSize,\n          attachmentMaxSize: attachmentMaxSize,\n          attachmentsMaxNumber: attachmentsMaxNumber,\n          attachmentsAllowedTypes: attachmentsAllowedTypes,\n          maxSizeOfMessage: maxSizeOfMessage,\n          convMonthDelay: convMonthDelay,\n          convNewMessageDelay: convNewMessageDelay,\n          inbentaBypass: inbentaBypass,\n          convDateDelay: convDateDelay\n        };\n      });\n    },\n    actions: {\n      willTransition: function willTransition(transition) {\n        if (this.get('controller.isDirty') && !this.get('controller.showExitConfirmationModal')) {\n          this.set('controller.showExitConfirmationModal', true);\n          this.set('controller._transition', transition);\n          transition.abort();\n          return;\n        }\n        this.set('controller._transition', undefined);\n        this._super(transition);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/create\", [\"exports\", \"ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/create\", \"lbp-cust-web-application/mixins/focus\"], function (_exports, _create, _focus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/create',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _create.default.reopen(_focus.default, {\n    queue: Ember.inject.service(),\n    identity: Ember.inject.service('identity-service'),\n    apiSettings: Ember.inject.service(),\n    lbpService: Ember.inject.service('lbp-service'),\n    tiLogger: Ember.inject.service('logger-service'),\n    userOnDesktop: Ember.computed.alias('identity.userOnDesktop'),\n    queryParams: {\n      to: {\n        refreshModel: true\n      },\n      toDisabled: {\n        refreshModel: true\n      },\n      theme: {\n        refreshModel: true\n      },\n      subject: {\n        refreshModel: true\n      },\n      confidentiality: {\n        refreshModel: true\n      },\n      flow: {},\n      uriNewMessage: {},\n      referer: {},\n      guidThemeAE: {},\n      themeLabel: {},\n      themeLabelDisplayed: {},\n      selectAccountMode: {},\n      selectLoanMode: {},\n      mailSubject: {},\n      mailBody: {},\n      treatmentDelay: {},\n      themeCode: {}\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n      controller.set('settingMap', JSON.parse(model.settingMap.get('settingValue')));\n      if (!this.lbpService.get('isPads')) {\n        this._setDocumentFocusOnPageTitle();\n        return;\n      }\n      controller.set('messageContent', controller.get('store').createFragment('part', {\n        bodyTextHtmlParts: [{\n          body: controller.mailBody\n        }],\n        headers: {\n          'X-TREATMENT-DELAY': controller.treatmentDelay\n        }\n      }));\n      controller.set('_textHtml', controller.mailBody);\n      controller.set('currentSubject', controller.mailSubject);\n      this._setDocumentFocusOnPageTitle();\n    },\n    _setDocumentFocusOnPageTitle: function _setDocumentFocusOnPageTitle() {\n      var _this = this;\n      Ember.run.later(function () {\n        Ember.run.scheduleOnce('afterRender', _this, _this.focusPageTitleOnOpen('main.page-content-main'));\n      }, 0);\n    },\n    model: function model(params) {\n      var _this2 = this;\n      var settingMap = this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claim.url');\n      var wlcpBypass = this.get('apiSettings').getSettingByKey('interlocutor', null, 'cust.module.interactions.create.wlcpBypass');\n      var wlcpTimeout = this.get('apiSettings').getSettingByKey('interlocutor', null, 'cust.module.interactions.create.wlcpTimeout');\n      var defaultIaAnalysis = this.get('apiSettings').getSettingByKey('interlocutor', null, 'cust.module.interactions.create.defaultIaAnalysis');\n      var defaultTrustThreshold = this.get('apiSettings').getSettingByKey('interlocutor', null, 'cust.module.interactions.create.defaultTrustThreshold');\n      var claimCategoryKey = this.get('apiSettings').getSettingByKey('interlocutor', null, 'cust.module.interactions.create.claimCategoryKey');\n      var claimUrlMobile = this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claim.default.url.mobile');\n      var claimUrlDesktop = this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claim.default.url.desktop');\n      var claimPadsUrlMobile = this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claimPads.default.url.mobile');\n      var claimPadsUrlDesktop = this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claimPads.default.url.desktop');\n      return this._super(params).then(function (param) {\n        // Manage settings themeCode/urlDesktop/urlMobile\n        param.settingMap = settingMap;\n        // Manage themes\n        param.themes = _this2._getThemesPromise(params);\n        // Manage wlcpBypass\n        param.wlcpBypass = wlcpBypass;\n        // Manage wlcp timeout\n        param.wlcpTimeout = wlcpTimeout;\n        // Manage default values for wlcp parameters\n        param.defaultIaAnalysis = defaultIaAnalysis;\n        param.defaultTrustThreshold = defaultTrustThreshold;\n        param.claimCategoryKey = claimCategoryKey;\n        param.claimUrlMobile = claimUrlMobile;\n        param.claimUrlDesktop = claimUrlDesktop;\n        param.claimPadsUrlMobile = claimPadsUrlMobile;\n        param.claimPadsUrlDesktop = claimPadsUrlDesktop;\n        return Ember.RSVP.hash(param);\n      });\n    },\n    afterModel: function afterModel(model) {\n      this.validateWlcpModelConfig(model);\n      if (this.get('userOnDesktop')) {\n        model.claimUrl = model.claimUrlDesktop.get('settingValue');\n        model.claimPadsUrl = model.claimPadsUrlDesktop.get('settingValue');\n        return;\n      }\n      model.claimUrl = model.claimUrlMobile.get('settingValue');\n      model.claimPadsUrl = model.claimPadsUrlMobile.get('settingValue');\n    },\n    validateWlcpModelConfig: function validateWlcpModelConfig(model) {\n      if (this.get('userOnDesktop') && (model.claimUrlDesktop == null || model.claimPadsUrlDesktop == null)) {\n        throw new Error('Claim URL or Claim Pads URL is null in desktop mode');\n      }\n      if (model.claimUrlMobile == null || model.claimPadsUrlMobile == null) {\n        throw new Error('Claim URL or Claim Pads URL is null in mobile mode');\n      }\n    },\n    validateTheme: function validateTheme(themeId) {\n      if (this.lbpService.get('isPads')) {\n        return Ember.RSVP.Promise.resolve();\n      }\n\n      // To be discarded after full implementation of NEW_CUSTOMER_QUERY\n      if (!Ember.isEmpty(themeId)) {\n        var payload = {\n          type: 'client',\n          code: this.get('identity.userTypo'),\n          device: this.get('identity.userDeviceTheme'),\n          key: themeId,\n          enabled: true,\n          valid: true,\n          size: 1\n        };\n        return this.get('store').query('theme', payload).then(function (response) {\n          if (response.get('length') < 1) {\n            throw new Error('Cannot find theme ' + themeId);\n          }\n          return response.get('firstObject');\n        }).catch(function () {\n          return Ember.RSVP.reject('Theme \\'' + themeId + '\\' not found.');\n        });\n      }\n      return Ember.RSVP.Promise.resolve();\n    },\n    actions: {\n      didTransition: function didTransition() {\n        this.set('controller.displayClaimForm', false);\n      },\n      willTransition: function willTransition(transition) {\n        if (this.get('controller.isDirty') && !this.get('controller.showExitConfirmationModal')) {\n          if (!this.get('controller.isMessageSent')) {\n            this.set('controller.showExitConfirmationModal', true);\n            this.set('controller._transition', transition);\n            transition.abort();\n            return;\n          }\n          this.set('controller.isDirty', false);\n        }\n        this.set('controller.isMessageSent', false);\n        this.set('controller._transition', undefined);\n        this._super(transition);\n      },\n      cancelCreateInRoute: function cancelCreateInRoute(transition) {\n        if (transition) {\n          this.set('lbpService.returnToSourcePageClick', true);\n          transition.retry();\n        } else {\n          this.set('lbpService.returnToSourcePageClick', true);\n          this._super();\n        }\n      },\n      createConversationInRoute: function createConversationInRoute(messageContent, status) {\n        var _this3 = this;\n        var transition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n        var autoSaving = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n        var displaySubjectError = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n        this.set('controller.isSaving', true);\n        this.get('queue').push(function () {\n          var conversation = _this3.get('controller.model.conversation');\n          // Draft management\n          if (status === 'DRAFT') {\n            conversation.set('status', 'INIT');\n          } else {\n            conversation.set('status', 'IN_PROGRESS');\n          }\n\n          // Update conversation to add theme information\n          var caracteristics = _this3._addThemeInputInCaracteristics(conversation.get('caracteristics'));\n          conversation.set('caracteristics', caracteristics);\n\n          // Update conversation information\n          conversation.set('creationDate', new Date());\n          conversation.set('lastUpdateDate', new Date());\n          // No secondary participants when creating conversation\n          var participants = _this3.get('controller.participants').filter(function (p) {\n            return p.email;\n          });\n          conversation.set('participants', {\n            'primary': participants\n          });\n          var promise = undefined;\n          if (conversation.id === null || conversation.id === undefined) {\n            //When conversation is not created we should create it\n            promise = conversation.save();\n          } else if (displaySubjectError) {\n            promise = new Ember.RSVP.Promise(function (resolve) {\n              resolve(conversation);\n            });\n          } else {\n            promise = conversation.save();\n          }\n          return promise.then(function (conversation) {\n            var message = _this3.get('controller.model.message');\n            messageContent = _this3._addLbpHeaders(messageContent);\n            var participants = _this3.get('controller.participants').filter(function (p) {\n              return p.email;\n            });\n            var interlocutor = _this3.modelFor('interlocutors.interlocutor').get('id');\n            // Update message information\n            message.set('messageContent', messageContent);\n            message.set('participants', participants);\n            message.set('receiveDate', new Date());\n            message.set('status', status);\n            message.set('interlocutor', interlocutor);\n            return message.save().then(function () {\n              if (!autoSaving) {\n                if (message.get('isStatusSent')) {\n                  _this3.showSuccess('interactions.conversation.success.send');\n                  _this3.transitionTo('interlocutors.interlocutor.conversations.conversation', _this3.modelFor('interlocutors.interlocutor'), conversation.id, {\n                    queryParams: {\n                      pageSource: 'conversationSent'\n                    }\n                  });\n                } else if (transition) {\n                  transition.retry();\n                } else {\n                  _this3.showSuccess('interactions.conversation.create.message-info.info.save');\n                  _this3.transitionTo('interlocutors.interlocutor.conversations.sources.source', _this3.modelFor('interlocutors.interlocutor'), 'conversationMine');\n                }\n              }\n            }).catch(function (error) {\n              _this3.showErrorAndLog('interactions.conversation.create.message-info.error.save.conversation-message', 'An error appear during saving conversation-message in conversation / create.', error);\n              if (!autoSaving) {\n                message.deleteRecord();\n              }\n            });\n          }).catch(function (error) {\n            _this3.showErrorAndLog('interactions.conversation.create.message-info.error.save.conversation', 'An error appear during saving conversation in conversation / create.', error);\n          }).finally(function () {\n            _this3.set('controller.isSaving', false);\n          });\n        }, autoSaving ? 'continue' : 'stop', 'message');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/drafts/draft\", [\"exports\", \"ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/drafts/draft\"], function (_exports, _draft) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/drafts/draft',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _draft.default.reopen({\n    queue: Ember.inject.service(),\n    lbpService: Ember.inject.service('lbp-service'),\n    model: function model(params) {\n      var _this = this;\n      return this.get('store').findRecord('conversation', params.conversation_id).then(function (conversation) {\n        var promises = {\n          messages: conversation.get('messages'),\n          settings: _this.getSettingsPromise(),\n          // from abstract route\n          interlocutorSelectedInHeaderBar: _this.modelFor('interlocutors.interlocutor'),\n          claimUrlMobile: _this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claim.default.url.mobile'),\n          claimUrlDesktop: _this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claim.default.url.desktop'),\n          claimPadsUrlMobile: _this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claimPads.default.url.mobile'),\n          claimPadsUrlDesktop: _this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claimPads.default.url.desktop'),\n          wlcpBypass: _this.get('apiSettings').getSettingByKey('interlocutor', null, 'cust.module.interactions.create.wlcpBypass'),\n          wlcpTimeout: _this.get('apiSettings').getSettingByKey('interlocutor', null, 'cust.module.interactions.create.wlcpTimeout'),\n          defaultIaAnalysis: _this.get('apiSettings').getSettingByKey('interlocutor', null, 'cust.module.interactions.create.defaultIaAnalysis'),\n          defaultTrustThreshold: _this.get('apiSettings').getSettingByKey('interlocutor', null, 'cust.module.interactions.create.defaultTrustThreshold'),\n          claimCategoryKey: _this.get('apiSettings').getSettingByKey('interlocutor', null, 'cust.module.interactions.create.claimCategoryKey')\n        };\n        return Ember.RSVP.hash(promises).then(function (model) {\n          model.conversation = conversation;\n          return model;\n        });\n      }).then(function (model) {\n        // Check if DRAFT was created in PADS flow & set params\n        var queryParams = {};\n        if (model.conversation.caracteristics.flow === 'PADS') {\n          _this.set('isPadsDraft', true);\n          _this.lbpService.set('aiAnalyse', model.conversation.caracteristics.aiAnalyse);\n          _this.lbpService.set('aiTrustThreshold', model.conversation.caracteristics.aiTrustThreshold);\n          queryParams = model.conversation.caracteristics;\n        }\n        // Manage themes\n        model.themes = _this._getThemesPromise(queryParams);\n        model.pageSource = params.pageSource;\n        return Ember.RSVP.hash(model);\n      });\n    },\n    afterModel: function afterModel(model) {\n      this.validateWlcpModelConfig(model);\n      if (this.get('userOnDesktop')) {\n        model.claimUrl = model.claimUrlDesktop.get('settingValue');\n        model.claimPadsUrl = model.claimPadsUrlDesktop.get('settingValue');\n      } else {\n        model.claimUrl = model.claimUrlMobile.get('settingValue');\n        model.claimPadsUrl = model.claimPadsUrlMobile.get('settingValue');\n      }\n    },\n    validateWlcpModelConfig: function validateWlcpModelConfig(model) {\n      if (this.get('userOnDesktop') && (model.claimUrlDesktop == null || model.claimPadsUrlDesktop == null)) {\n        throw new Error('Claim URL or Claim Pads URL is null in desktop mode');\n      }\n      if (model.claimUrlMobile == null || model.claimPadsUrlMobile == null) {\n        throw new Error('Claim URL or Claim Pads URL is null in mobile mode');\n      }\n    },\n    actions: {\n      didTransition: function didTransition() {\n        this.set('controller.displayClaimForm', false);\n      },\n      willTransition: function willTransition(transition) {\n        if (this.get('controller.isDirty') && !this.get('controller.showExitConfirmationModal')) {\n          this.set('controller.showExitConfirmationModal', true);\n          this.set('controller._transition', transition);\n          transition.abort();\n          return;\n        }\n        this.set('controller._transition', undefined);\n        this._super(transition);\n      },\n      cancelDraftInRoute: function cancelDraftInRoute(transition) {\n        if (transition) {\n          transition.retry();\n        } else {\n          this._super();\n        }\n      },\n      updateConversationInRoute: function updateConversationInRoute(messageContent, status) {\n        var _this2 = this;\n        var transition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n        var autoSaving = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n        var displaySubjectError = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n        this.set('controller.isSaving', true);\n        this.get('queue').push(function () {\n          var conversation = _this2.get('controller.conversation');\n          var message = conversation.get('messages.lastObject');\n\n          // Update conversation\n          if (status === 'SENT') {\n            conversation.set('status', 'IN_PROGRESS');\n          }\n\n          // Update conversation to add theme information\n          var caracteristics = _this2._addThemeInputInCaracteristics(conversation.get('caracteristics'));\n          conversation.set('caracteristics', caracteristics);\n\n          // Update message\n          messageContent = _this2._addLbpHeaders(messageContent);\n          message.set('status', status);\n          message.set('messageContent', messageContent);\n          message.set('receiveDate', new Date());\n          var promise = undefined;\n          if (displaySubjectError) {\n            promise = new Promise(function (resolve) {\n              resolve(conversation);\n            });\n          } else {\n            promise = conversation.save();\n          }\n          return promise.then(function (conversation) {\n            return message.save().then(function () {\n              if (!autoSaving) {\n                if (status === 'SENT') {\n                  _this2.showSuccess('interactions.conversation.success.send');\n                  _this2.transitionTo('interlocutors.interlocutor.conversations.conversation', _this2.modelFor('interlocutors.interlocutor'), conversation.id, {\n                    queryParams: {\n                      pageSource: 'conversationSent'\n                    }\n                  });\n                } else if (transition) {\n                  transition.retry();\n                } else {\n                  _this2.showSuccess('interactions.conversation.draft.message-info.info.save');\n                  _this2.transitionTo('interlocutors.interlocutor.conversations.sources.source', _this2.modelFor('interlocutors.interlocutor'), 'conversationMine');\n                }\n              }\n            }).catch(function (error) {\n              _this2.showErrorAndLog('interactions.conversation.draft.message-info.error.save.conversation-message', 'An error occurred while saving conversation-message in conversation / draft.', error);\n              message.rollbackAttributes();\n            });\n          }).catch(function (error) {\n            _this2.showErrorAndLog('interactions.conversation.draft.message-info.error.save.conversation', 'An error occurred while saving conversation in conversation / draft.', error);\n            conversation.rollbackAttributes();\n            message.rollbackAttributes();\n          }).finally(function () {\n            _this2.set('controller.isSaving', false);\n          });\n        }, autoSaving ? 'continue' : 'stop', 'message');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/labels/label\", [\"exports\", \"ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/labels/label\"], function (_exports, _label) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/labels/label',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _label.default.reopen({\n    model: function model(params) {\n      var _this = this;\n      return this._super(params).then(function (model) {\n        model.labelSource = _this.get('store').find('label', params.label);\n        return Ember.RSVP.hash(model);\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/conversations/sources/source\", [\"exports\", \"ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/sources/source\", \"tag-commander-cli/mixins/tagged-page\", \"lbp-cust-web-application/mixins/focus\"], function (_exports, _source, _taggedPage, _focus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/routes/interlocutors/interlocutor/conversations/sources/source',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _source.default.reopen(_taggedPage.default, _focus.default, {\n    // Services\n    apiSettings: Ember.inject.service(),\n    paginationHelper: Ember.inject.service('pagination-helper'),\n    lbpService: Ember.inject.service('lbp-service'),\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n      Ember.run.scheduleOnce('afterRender', this, this.get('_focusPageTitleWhenBackButtonClicked'));\n      Ember.run.scheduleOnce('afterRender', this, this.get('_focusNewMessageWhenBackButtonClicked'));\n      Ember.run.scheduleOnce('afterRender', this, this.focusPageTitleOnOpen, 'main.page-content-main.conversations');\n    },\n    _focusNewMessageWhenBackButtonClicked: function _focusNewMessageWhenBackButtonClicked() {\n      if (this.get('lbpService.inbentaCancelButtonClicked')) {\n        var button = document.querySelector('.conversation-result-list__header');\n        if (button) {\n          button.focus();\n        }\n      }\n      this.set('lbpService.inbentaCancelButtonClicked', false);\n    },\n    _focusPageTitleWhenBackButtonClicked: function _focusPageTitleWhenBackButtonClicked() {\n      if (this.get('lbpService.returnToSourcePageClick') || this.get('lbpService.settingCancelButtonClicked')) {\n        // Focus the main content container first, fallback to the page title\n        var target = document.querySelector('main.page-content-main.conversations');\n        if (!target) {\n          target = document.getElementById('page-title');\n        }\n        if (target) {\n          if (!target.hasAttribute('tabindex')) {\n            target.setAttribute('tabindex', '-1');\n          }\n          target.focus({\n            preventScroll: true\n          });\n        }\n      }\n      this.set('lbpService.returnToSourcePageClick', false);\n      this.set('lbpService.settingCancelButtonClicked', false);\n    },\n    requestData: function requestData(params) {\n      var sourceName = this._getSourceName(params);\n      return this.get('conversationQuery').getSourceRequestData(sourceName);\n    },\n    displayButtons: function displayButtons(params) {\n      var sourceName = this._getSourceName(params);\n      switch (sourceName) {\n        case 'conversationMine':\n          return {\n            checkBox: true,\n            archive: true,\n            unarchive: false,\n            markAs: true,\n            labels: true,\n            delete: true,\n            deleteDraft: false,\n            removeFromTrash: false,\n            restore: false,\n            search: this._isSearch(params)\n          };\n        case 'conversationSent':\n          return {\n            checkBox: true,\n            archive: true,\n            unarchive: false,\n            markAs: true,\n            labels: true,\n            delete: true,\n            deleteDraft: false,\n            removeFromTrash: false,\n            restore: false,\n            search: this._isSearch(params)\n          };\n        case 'conversationDraft':\n          return {\n            checkBox: true,\n            archive: false,\n            unarchive: false,\n            markAs: false,\n            labels: false,\n            delete: false,\n            deleteDraft: true,\n            removeFromTrash: false,\n            restore: false,\n            search: this._isSearch(params)\n          };\n        case 'all':\n        case 'search':\n          return {\n            checkBox: false,\n            archive: false,\n            unarchive: false,\n            markAs: false,\n            labels: false,\n            delete: false,\n            deleteDraft: false,\n            removeFromTrash: false,\n            restore: false,\n            search: this._isSearch(params)\n          };\n        case 'conversationTrashed':\n          return {\n            checkBox: true,\n            archive: false,\n            unarchive: false,\n            markAs: false,\n            labels: false,\n            delete: false,\n            deleteDraft: false,\n            removeFromTrash: true,\n            restore: true,\n            search: this._isSearch(params)\n          };\n      }\n      return {};\n    },\n    _getSourceName: function _getSourceName(params) {\n      if (this._isSearch(params) && params.searchPerimeter) {\n        return params.searchPerimeter;\n      }\n      return params.source;\n    },\n    _isSearch: function _isSearch(params) {\n      return params.source === 'search';\n    },\n    _updateParams: function _updateParams(params) {\n      // set page number for all page\n      params.pagesToGet = this.get('paginationHelper').getPageNumber();\n      // page \"search\" parameters\n      var searchParams = this.get('paginationHelper').getSearchValues();\n      if (searchParams) {\n        params.currentPage = searchParams.currentPage;\n        params.searchPerimeter = searchParams.searchPerimeter;\n        params.searchText = searchParams.searchText;\n      }\n      return params;\n    },\n    model: function model(params) {\n      var _this = this;\n      if (params.source) {\n        this.get('paginationHelper').setSourceName(params.source);\n      }\n      params = this._updateParams(params);\n      return this._super(params).then(function (model) {\n        model.pageSource = params.source;\n        // Manage inbenta\n        model.inbentaEnabled = _this.get('apiSettings').getSettingByKey('organization', null, 'cust.module.interactions.inbenta.enabled');\n        return Ember.RSVP.hash(model);\n      });\n    },\n    afterModel: function afterModel(model) {\n      var pageTagData = undefined;\n      if (model.pageSource === 'conversationMine') {\n        pageTagData = {\n          name: 'contacter::messagerie::reception'\n        };\n      } else if (model.pageSource === 'conversationSent') {\n        pageTagData = {\n          name: 'contacter::messagerie::envoyees'\n        };\n      } else if (model.pageSource === 'search') {\n        pageTagData = {\n          name: 'contacter::messagerie::recherche'\n        };\n      }\n      if (model.inbentaEnabled) {\n        model.inbentaEnabled = model.inbentaEnabled.get('settingValue');\n      }\n      this.set('pageTagData', pageTagData);\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-interactions/interlocutors/interlocutor/labels/settings\", [\"exports\", \"ticust-web-module-interactions/routes/interlocutors/interlocutor/labels/settings\", \"lbp-cust-web-application/mixins/focus\"], function (_exports, _settings, _focus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/routes/interlocutors/interlocutor/labels/settings',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _settings.default.reopen(_focus.default, {\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n      Ember.run.later(this, function () {\n        controller.set('popupIsVisible', model.isCreateLabel || false);\n        var createNewFolder = document.querySelector(\".menu-icon-label-add\");\n        if (createNewFolder) {\n          controller.set('originalFocusId', createNewFolder.id);\n        }\n      }, 10);\n      if (model.isCreateLabel) {\n        controller.set('newLabel', this.get('store').createRecord('label'));\n        // Send Tag\n        controller.get('tagService').sendPageTag({\n          name: 'contacter::messagerie::popin_creation_dossier_personnel'\n        });\n      }\n      Ember.run.scheduleOnce('afterRender', this, this.focusPageTitleOnOpen, 'main.page-content-main');\n    },\n    model: function model(params, transition) {\n      return this._super(params, transition).then(function (hash) {\n        hash.isCreateLabel = transition.queryParams.isCreateLabel === \"true\";\n        return hash;\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-projects/interlocutors/interlocutor/projects/index\", [\"exports\", \"ticust-web-module-projects/routes/interlocutors/interlocutor/projects/index\", \"tag-commander-cli/mixins/tagged-page\"], function (_exports, _index, _taggedPage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-projects/routes/interlocutors/interlocutor/projects/index',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _index.default.reopen(_taggedPage.default, {\n    queryParams: {\n      status: {\n        refreshModel: true\n      }\n    },\n    model: function model(params) {\n      var status = params.status;\n      var pageTagData = {};\n      if (status === 'closed') {\n        pageTagData.name = 'contacter::espace_echange_documents::projet_clos';\n      } else if (status === 'open') {\n        pageTagData.name = 'contacter::espace_echange_documents::accueil_projet';\n      } else {\n        // Should not be possible, but failsafe.\n        pageTagData.name = 'contacter::espace_echange_documents::accueil_projet::autre';\n      }\n      this.set('pageTagData', pageTagData);\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/routes/ticust-web-module-projects/interlocutors/interlocutor/projects/project\", [\"exports\", \"ticust-web-module-projects/routes/interlocutors/interlocutor/projects/project\"], function (_exports, _project) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-projects/routes/interlocutors/interlocutor/projects/project',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _project.default.reopen({\n    // Services\n    identityService: Ember.inject.service(),\n    projectReaderService: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    // Manage read / unread on project level\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n      this._markAsRead(model.project, this.get('identityService.userId'));\n    },\n    _markAsRead: function _markAsRead(project, reader) {\n      if (!project.get('clientReaders').some(function (r) {\n        return r === reader;\n      })) {\n        this.get('projectReaderService').markProjectAsRead(project.get('id'), reader);\n      }\n    },\n    model: function model(params, transition) {\n      var _this = this;\n      return this._super(params, transition).then(function (model) {\n        model.documentNatures = _this.get('store').query('document-nature', {});\n        model.documentModels = _this.get('store').query('document-model', {});\n        model.documentRejectReasons = _this._getRejectReason();\n        return Ember.RSVP.hash(model);\n      });\n    },\n    _getRejectReason: function _getRejectReason() {\n      return this.get('ajax').raw('/api/document-reject-reason', {\n        method: 'GET',\n        headers: {\n          Authorization: this.get('identity.token')\n        }\n      }).then(function (response) {\n        return response.response;\n      });\n    },\n    afterModel: function afterModel() {\n      // don't call the super afterModel function to don't mark documents as read\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/services/tag-commander-cli/tags\", [\"exports\", \"tag-commander-cli/services/tags\"], function (_exports, _tags) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'tag-commander-cli/services/tags',\n    initialize: initialize\n  };\n  _tags.default.reopen({\n    session: Ember.inject.service(),\n    callingOrigin: Ember.computed('session.data.context.callingOrigin', function () {\n      var callingOrigin = this.get('session.data.context.callingOrigin');\n      if (callingOrigin === 'DESKTOP') {\n        return 'web';\n      }\n      if (callingOrigin === 'MOBI') {\n        return 'mobile';\n      }\n      if (callingOrigin === 'APP') {\n        return 'app';\n      }\n      return 'unknown';\n    }),\n    xtsite: Ember.computed('callingOrigin', function () {\n      return tc_vars[this.get('callingOrigin')]['xiti_xtsite']; // eslint-disable-line\n    }),\n    xtn2: Ember.computed('callingOrigin', function () {\n      return tc_vars[this.get('callingOrigin')]['xiti_xtn2']; // eslint-disable-line\n    }),\n    sendPageTag: function sendPageTag(tagData) {\n      tagData = this._setXtn2(tagData);\n      this._super(tagData);\n    },\n    sendClickTag: function sendClickTag(clickData) {\n      clickData = this._setXtn2(clickData);\n      this._super(clickData);\n    },\n    _setXtn2: function _setXtn2(data) {\n      if (data) {\n        var xtn2 = this.get('xtn2');\n        if (xtn2) {\n          data['level2'] = this.get('xtn2');\n        } else {\n          delete data['level2'];\n        }\n      }\n      return data;\n    },\n    _getTagConfig: function _getTagConfig() {\n      return {\n        site: this.get('xtsite'),\n        secure: true,\n        log: tC.internalvars.xiti_log,\n        // eslint-disable-line\n        logSSL: tC.internalvars.xiti_logs // eslint-disable-line\n      };\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/services/ti-web-shared/project-service\", [\"exports\", \"ti-web-shared/services/project-service\", \"ti-web-shared/mixins/toastMixin\"], function (_exports, _projectService, _toastMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/services/project-service',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _projectService.default.reopen(_toastMixin.default, {\n    // Services\n    store: Ember.inject.service(),\n    identityService: Ember.inject.service('identity-service'),\n    logger: Ember.inject.service('logger-service'),\n    _hasRoleForWebmail: Ember.computed.or('identityService.hasRoleConversationModuleAccess', 'identityService.hasRoleAccessToInteractions'),\n    enrichProjectList: function enrichProjectList(projects, interlocutor) {\n      var model = {\n        projects: projects,\n        conversations: this.getProjectConversations(projects, interlocutor),\n        stats: this.getProjectStatistics(projects)\n      };\n      return Ember.RSVP.hash(model).then(function (model) {\n        model.projects.forEach(function (project) {\n          if (model.conversations && model.conversations[project.get('id')]) {\n            project.set('conversation', model.conversations[project.get('id')]);\n          }\n          if (model.stats && model.stats[project.get('id')]) {\n            project.set('stats', model.stats[project.get('id')]);\n          }\n        });\n        return model.projects;\n      });\n    },\n    getProjectConversations: function getProjectConversations(projects, interlocutor) {\n      var _this = this;\n      if (!this.get('_hasRoleForWebmail') || !projects || projects.length === 0) {\n        return;\n      }\n      var projectIds = projects.map(function (project) {\n        return project.get('id');\n      });\n      var payload = {\n        projectIds: projectIds,\n        owner: interlocutor.get('id')\n      };\n      return this.get('store').query('conversation', payload).then(function (response) {\n        var data = response.reduce(function (accumulator, currentValue) {\n          accumulator[currentValue.get('projectId')] = currentValue;\n          return accumulator;\n        }, {});\n        return data;\n      }).catch(function () {\n        _this.get('logger').error('Cannot get project conversations');\n      });\n    },\n    getProjectStatistics: function getProjectStatistics(projects) {\n      var _this2 = this;\n      var projectsStatistics = {};\n      projects.forEach(function (project) {\n        projectsStatistics[project.id] = _this2.getStatistics(project.id);\n      });\n      return Ember.RSVP.hash(projectsStatistics).catch(function (error) {\n        _this2.showErrorAndLog('projects.list.message-info.error.unknown', 'An error appear during loading of projects statistics', error);\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/services/ti-web-shared/topbar-service\", [\"exports\", \"ti-web-shared/services/topbar-service\"], function (_exports, _topbarService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ti-web-shared/services/topbar-service',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _topbarService.default.reopen({\n    config: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      // Watch the window width\n      function handleResize() {\n        this.set('_windowWidth', Ember.$(window).width());\n      }\n\n      // Run on start, to init state\n      Ember.run.next(this, handleResize);\n      // Update the state at each resize\n      Ember.$(window).on('resize', Ember.run.bind(this, handleResize));\n    },\n    willDestroy: function willDestroy() {\n      this._super.apply(this, arguments);\n      Ember.$(window).off('resize');\n      this._removeEvent();\n    },\n    isDisplayInModal: Ember.computed('_windowWidth', function () {\n      return this.get('_windowWidth') < this.get('config.screenMd');\n    }),\n    // side-menu\n    isDisplayInModalObserver: Ember.on('init', Ember.observer('isDisplayInModal', 'narrowScreenSidebar', function () {\n      if (this.get('isDisplayInModal') && this.get('narrowScreenSidebar')) {\n        this._registerEvent();\n      } else {\n        this._removeEvent();\n      }\n    })),\n    keyDownAction: function keyDownAction(event) {\n      if (event.keyCode === 27 && this.get('narrowScreenSidebar')) {\n        this.set('narrowScreenSidebar', false);\n        event.preventDefault();\n        return false;\n      }\n      return true;\n    },\n    _registerEvent: function _registerEvent() {\n      var _this = this;\n      if (!this.get('_clickListener')) {\n        this.set('_clickListener', function () {\n          return _this.set('narrowScreenSidebar', false);\n        });\n        Ember.$('#wrapper').get(0).addEventListener('click', this.get('_clickListener'), true);\n      }\n      if (!this.get('_keyListener')) {\n        this.set('_keyListener', function (event) {\n          return _this.keyDownAction(event);\n        });\n        Ember.$('body').get(0).addEventListener('keydown', this.get('_keyListener'), true);\n      }\n    },\n    _removeEvent: function _removeEvent() {\n      if (this.get('_clickListener')) {\n        Ember.$('#wrapper').get(0).removeEventListener('click', this.get('_clickListener'), true);\n        this.set('_clickListener', null);\n      }\n      if (this.get('_keyListener')) {\n        Ember.$('body').get(0).removeEventListener('keydown', this.get('_keyListener'), true);\n        this.set('_keyListener', null);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/services/ti-web-shared/user-idle\", [\"exports\", \"ember-user-activity/services/user-idle\"], function (_exports, _userIdle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ember-user-activity/services/user-idle',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _userIdle.default.reopen({\n    config: Ember.inject.service(),\n    init: function init() {\n      // 10 minutes\n      this.set('IDLE_TIMEOUT', this.get('config.userIdleInSeconds') * 1000 || 600000);\n      this._super.apply(this, arguments);\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/services/ticust-web-common/identity-service\", [\"exports\", \"ticust-web-common/services/identity-service\"], function (_exports, _identityService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-common/services/identity-service',\n    initialize: initialize\n  };\n  _identityService.default.reopen({\n    userTypo: Ember.computed.alias('session.data.authenticated.typo'),\n    userAccounts: Ember.computed('session.data.authenticated.accounts', function () {\n      return this.get('session.data.authenticated.accounts') || [];\n    }),\n    userCreditAccounts: Ember.computed('session.data.authenticated.creditAccounts', function () {\n      return this.get('session.data.authenticated.creditAccounts') || [];\n    }),\n    userPhones: Ember.computed('session.data.authenticated.phones', function () {\n      return this.get('session.data.authenticated.phones') || [];\n    }),\n    userDefaultAccount: Ember.computed.alias('userAccounts.firstObject'),\n    userDefaultCreditAccount: Ember.computed.alias('userCreditAccounts.firstObject'),\n    userFinancialCenter: Ember.computed.alias('session.data.authenticated.financialCenter'),\n    userReturnUrl: Ember.computed.alias('session.data.authenticated.returnUrl'),\n    userCallingCode: Ember.computed.alias('session.data.context.callingCode'),\n    authSuccess: false,\n    isBlacklisted: Ember.computed('selectedInterlocutor', 'selectedInterlocutor.blacklisted', function () {\n      return !this.isActor() && this.get('selectedInterlocutor.blacklisted');\n    }),\n    isLbpCs: Ember.computed.equal('userTypo', '001'),\n    userDeviceTheme: Ember.computed('userCallingCode', function () {\n      var callingCode = this.get('userCallingCode');\n      switch (callingCode) {\n        case '9241':\n        case '9240':\n        case '9228':\n          return 'MOBILE';\n        case '9251':\n        case '9250':\n          return 'TABLETTE';\n      }\n      return 'DESKTOP';\n    }),\n    userOnDesktop: Ember.computed('userDeviceTheme', function () {\n      return this.get('userDeviceTheme') === 'DESKTOP';\n    }),\n    legalGuardianIdPph: Ember.computed('userId', function () {\n      var userId = this.get('userId');\n      if (userId.includes(\".\")) {\n        return userId.split('.')[0].slice(4);\n      } else {\n        return undefined;\n      }\n    }),\n    legalGuardianSentence: '',\n    loadRights: function loadRights(interlocutorId) {\n      var _this = this;\n      if (interlocutorId) {\n        // get right object extract from token infos\n        // In case of legal guardian we need have a user rights and\n        // right.entity = \"LegalGuardianId.InterlocutorId\"\n        var interlocutorSelectedRightObect = this.get('userRights').find(function (right) {\n          return right.entity === interlocutorId;\n        });\n        return this.get('store').findRecord('profile', interlocutorSelectedRightObect.profile).then(function (profile) {\n          var roles = profile.get('externalPermissions').map(function (role) {\n            return role.name;\n          });\n          _this.set('selectedInterlocutorRoles', roles);\n        }).catch(function (error) {\n          _this.get('logger').error('An error occured on get of profile :' + interlocutorSelectedRightObect.profile, error);\n          _this.set('selectedInterlocutorRoles', []);\n        });\n      } else {\n        var userId = this.get('userId');\n        return this.get('store').findRecord('user', userId).then(function (user) {\n          return user.get('interlocutor').then(function (interlocutor) {\n            if (_this.legalGuardianIdPph) {\n              _this.set('legalGuardianSentence', _this.buildLegalGuardianSentence(user, interlocutor));\n            }\n            return _this.loadRights(interlocutor.get('id'));\n          });\n        });\n      }\n    },\n    _userChanged: Ember.on('init', Ember.observer('userId', 'session.isAuthenticated', 'authSuccess', function () {\n      var _this2 = this;\n      var userId = this.get('userId');\n      // Do not make the request if the user is not authenticated\n      if (!userId || !this.get('session.isAuthenticated') || !this.get('authSuccess')) {\n        this.set('user', null);\n        this.set('userPromise', null);\n        return;\n      }\n      if (this.get('userPromise')) {\n        return;\n      }\n      this.set('user', null);\n      this.set('userPromise', this.get('store').findRecord('user', userId));\n      this.get('userPromise').then(function (result) {\n        _this2.set('user', result);\n      }).catch(function (error) {\n        _this2.get('logger').error('Failed to get the current user data: ', error);\n      });\n    })),\n    // From LBP sentence model:\n    // « Message envoyé par <PRENOM_RL> <NOM_RL> ,\n    // représentant(e) légal(e) de <TITRE_MP> <PRENOM_MP><NOM_MP> »\n    buildLegalGuardianSentence: function buildLegalGuardianSentence(user, interlocutor) {\n      var userArrInfo = [user.get('civility') === undefined ? '' : user.get('civility') + ' ', user.get('firstName'), ' ', user.get('lastName')];\n      var interlocutorArrInfo = [interlocutor.get('civility') === undefined ? '' : interlocutor.get('civility'), ' ', interlocutor.get('firstName'), ' ', interlocutor.get('lastName')];\n      return this.get('intl').t('interactions.conversation.message-info.legal-guardian', {\n        userInfo: userArrInfo.join(''),\n        interlocutorInfo: interlocutorArrInfo.join('')\n      });\n    },\n    checkAndSetLegalGuardianSentence: function checkAndSetLegalGuardianSentence(messageContent) {\n      var messageBody = messageContent.get('bodyTextPlainParts')[0].get('body');\n      var htmlMessageBody = messageContent.get('bodyTextHtmlParts')[0].get('body');\n      var sentenceToInclude = this.get('legalGuardianSentence');\n      if (sentenceToInclude === '') {\n        sentenceToInclude = this.buildLegalGuardianSentence(this.get('user'), this.get('selectedInterlocutor'));\n      }\n      if (messageBody.includes(sentenceToInclude) && htmlMessageBody.includes(sentenceToInclude)) {\n        return messageContent;\n      }\n      var textPlain = sentenceToInclude + '\\r\\n\\r\\n' + messageBody;\n      var textHtml = '<p>' + sentenceToInclude + '</p>\\n<p>&nbsp;</p>\\n' + htmlMessageBody;\n      messageContent.get('bodyTextPlainParts')[0].set('body', textPlain);\n      messageContent.get('bodyTextHtmlParts')[0].set('body', textHtml);\n      return messageContent;\n    }\n  });\n});","define(\"lbp-cust-web-application/initializers/services/ticust-web-module-interactions/conversation-query\", [\"exports\", \"ticust-web-module-interactions/services/conversation-query\"], function (_exports, _conversationQuery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  // eslint-disable-line\n\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'ticust-web-module-interactions/services/conversation-query',\n    // eslint-disable-line\n    initialize: initialize\n  };\n  _conversationQuery.default.reopen({\n    getSourceRequestData: function getSourceRequestData(source) {\n      (true && !(source) && Ember.assert('Missing source', source));\n      switch (source) {\n        case 'conversationMine':\n          return {\n            status: 'IN_PROGRESS',\n            messageStatus: 'RECEIVED'\n          };\n        case 'conversationSent':\n          return {\n            status: 'IN_PROGRESS',\n            messageStatus: 'SENT'\n          };\n        case 'conversationDraft':\n          return {\n            status: 'INIT,IN_PROGRESS',\n            messageStatus: 'DRAFT'\n          };\n        case 'search':\n        case 'all':\n          return {};\n        case 'conversationTrashed':\n          return {\n            status: 'DELETED'\n          };\n        default:\n          throw new Error('queryParam.source define as ' + source + ' is not defined.');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/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    Ember Simple Auth Token's Initializer.\n    By default load both the Token and JWT (with refresh) Authenticators.\n  */\n  var _default = _exports.default = {\n    name: 'ember-simple-auth-token',\n    before: 'ember-simple-auth',\n    initialize: function initialize(container) {\n      container.register('authenticator:token', _token.default);\n      container.register('authenticator:jwt', _jwt.default);\n    }\n  };\n});","define(\"lbp-cust-web-application/initializers/tiLogger\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize(application) {\n    application.inject('route', 'tiLogger', 'service:logger-service');\n    application.inject('controller', 'tiLogger', 'service:logger-service');\n    application.inject('component', 'tiLogger', 'service:logger-service');\n  }\n  var _default = _exports.default = {\n    name: 'tiLogger',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/initializers/ticust-web-common/number-polyfill\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  /* eslint-disable */\n\n  function initialize() {\n    Number.isInteger = Number.isInteger || function (value) {\n      return typeof value === 'number' && isFinite(value) && Math.floor(value) === value;\n    };\n    Number.prototype.isInteger = Number.prototype.isInteger || function () {\n      return (this ^ 0) === +this;\n    };\n  }\n  var _default = _exports.default = {\n    name: 'ti-web-common/number-polyfill',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/initializers/ticust-web-common/string-polyfill\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  /* eslint-disable */\n\n  function initialize() {\n    String.prototype.contains = String.prototype.contains || function (str) {\n      return this.indexOf(str) >= 0;\n    };\n    String.prototype.startsWith = String.prototype.startsWith || function (prefix) {\n      return this.indexOf(prefix) === 0;\n    };\n    String.prototype.endsWith = String.prototype.endsWith || function (suffix) {\n      return this.indexOf(suffix, this.length - suffix.length) >= 0;\n    };\n  }\n  var _default = _exports.default = {\n    name: 'ticust-web-common/string-polyfill',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/initializers/toastr\", [\"exports\", \"ember-toastr/initializers/toastr\", \"lbp-cust-web-application/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  var 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  var config = _environment.default['ember-toastr'] || {\n    injectAs: 'toast',\n    toastrOptions: toastrOptions\n  };\n  var _default = _exports.default = {\n    name: 'ember-toastr',\n    initialize: function initialize() {\n      // support 1.x and 2.x\n      var application = arguments[1] || arguments[0];\n      if (!config.toastrOptions) {\n        config.toastrOptions = toastrOptions;\n      }\n      if (!config.injectAs) {\n        config.injectAs = 'toast';\n      }\n      (0, _toastr.initialize)(application, config);\n    }\n  };\n});","define(\"lbp-cust-web-application/initializers/validator-lookup-override\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize() {}\n  var _default = _exports.default = {\n    name: 'validator-lookup-override',\n    initialize: initialize\n  };\n  Ember._ContainerProxyMixin.reopen({\n    factoryFor: function factoryFor(fullName, options) {\n      var result = this._super(fullName, options);\n      if (!result) {\n        var engineParent = this.get('engineParentContainer');\n        if (engineParent && fullName.startsWith('validator:')) {\n          return engineParent.factoryFor(fullName, options);\n        }\n      }\n      return result;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 = _exports.default = {\n    name: 'ember-data',\n    initialize: _initializeStoreService.default\n  };\n});","define(\"lbp-cust-web-application/instance-initializers/ember-intl\", [\"exports\", \"ember-intl/initializer\"], function (_exports, _initializer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  Object.defineProperty(_exports, \"instanceInitializer\", {\n    enumerable: true,\n    get: function get() {\n      return _initializer.instanceInitializer;\n    }\n  });\n  /**\n   * Copyright 2015, Yahoo! Inc.\n   * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n   */\n  var _default = _exports.default = _initializer.default;\n});","define(\"lbp-cust-web-application/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 = _exports.default = {\n    name: 'ember-simple-auth',\n    initialize: function initialize() {}\n  };\n});","define(\"lbp-cust-web-application/instance-initializers/load-asset-manifest\", [\"exports\", \"lbp-cust-web-application/config/asset-manifest\"], function (_exports, _assetManifest) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  /**\n   * Initializes the AssetLoader service with a generated asset-manifest.\n   */\n  function initialize(instance) {\n    var service = instance.lookup('service:asset-loader');\n    service.pushManifest(_assetManifest.default);\n  }\n  var _default = _exports.default = {\n    name: 'load-asset-manifest',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/instance-initializers/override-router-ticust-web-module-authentication\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize(instance) {\n    instance.register('route-map:ticust-web-module-authentication', function () {\n      this.route('login');\n      this.route('password', function () {\n        this.route('reset');\n        this.route('renew', {\n          path: '/renew/:token'\n        });\n      });\n      this.route('prospect', function () {\n        this.route('create', {\n          path: '/:company'\n        });\n        this.route('user', function () {\n          this.route('create', {\n            path: '/:id/:company'\n          });\n        });\n      });\n      // START custom route\n      this.route('otu');\n      this.route('sso-error');\n      this.route('logout');\n      // END of custom route\n    });\n  }\n  var _default = _exports.default = {\n    name: 'override-router-ticust-web-module-authentication',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/instance-initializers/override-router-ticust-web-module-interactions\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize(instance) {\n    instance.register('route-map:ticust-web-module-interactions', function () {\n      // This route redirects to the login module\n      this.route('login');\n      this.route('preview-document');\n      this.route('interlocutors', function () {\n        this.route('interlocutor', {\n          path: '/:interlocutor_id'\n        }, function () {\n          this.route('site-map');\n          // START custom route\n          this.route('parameters', function () {\n            this.route('notifications');\n          });\n          this.route('help');\n          // END of custom route\n          this.route('conversations', function () {\n            // START custom route\n            this.route('inbenta');\n            this.route('claim');\n            // END custom route\n            this.route('create');\n            this.route('drafts', function () {\n              this.route('draft', {\n                path: '/:conversation_id'\n              });\n            });\n            this.route('conversation', {\n              path: '/:conversation_id'\n            });\n            this.route('sources', function () {\n              this.route('source', {\n                path: '/:source'\n              });\n            });\n            this.route('labels', function () {\n              this.route('label', {\n                path: '/:label'\n              });\n            });\n          });\n          this.route('labels', function () {\n            this.route('settings');\n          });\n        });\n      });\n    });\n  }\n  var _default = _exports.default = {\n    name: 'override-router-ticust-web-module-interactions',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/instance-initializers/override-router-ticust-web-module-projects\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  _exports.initialize = initialize;\n  function initialize(instance) {\n    instance.register('route-map:ticust-web-module-projects', function () {\n      // This route redirects to the login module\n      this.route('login');\n      this.route('interlocutors', function () {\n        this.route('interlocutor', {\n          path: '/:interlocutor_id'\n        }, function () {\n          this.route('site-map');\n          // START custom route\n          this.route('help');\n          // END of custom route\n          this.route('projects', function () {\n            this.route('search', function () {\n              this.route('target', {\n                path: '/:query_name'\n              }, function () {});\n            });\n            this.route('project', {\n              path: '/:project_id'\n            }, function () {\n              this.route('edit');\n            });\n            this.route('create', function () {\n              this.route('free');\n            });\n          });\n        });\n      });\n      this.route('signature');\n    });\n  }\n  var _default = _exports.default = {\n    name: 'override-router-ticust-web-module-projects',\n    initialize: initialize\n  };\n});","define(\"lbp-cust-web-application/instance-initializers/phone-input\", [\"exports\", \"ember-phone-input/instance-initializers/phone-input\"], function (_exports, _phoneInput) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _phoneInput.default;\n    }\n  });\n  Object.defineProperty(_exports, \"initialize\", {\n    enumerable: true,\n    get: function get() {\n      return _phoneInput.initialize;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/attachment-settings\", [\"exports\", \"ticust-web-common/mixins/attachment-settings\"], function (_exports, _attachmentSettings) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _attachmentSettings.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/config-service-mixin\", [\"exports\", \"ti-web-shared/mixins/config-service-mixin\"], function (_exports, _configServiceMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _configServiceMixin.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/focus\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  function _createForOfIteratorHelper(r, e) { var t = \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && \"number\" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }\n  function _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\n  function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n  function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n  var _default = _exports.default = Ember.Mixin.create({\n    _previousFocus: undefined,\n    blurOnAutofocusOut: true,\n    focus: function focus(element) {\n      var _this = this;\n      if (element) {\n        if (this.get('_currentFocus')) {\n          return;\n        }\n        var currentFocus = Ember.run.later(this, function () {\n          if (_this.isDestroyed) {\n            return;\n          }\n          _this.set('_previousFocus', document.activeElement);\n          var node = false;\n          if (typeof element === 'string') {\n            // element is a selector\n            node = _this.element.querySelector(element);\n          } else if (_typeof(element) === 'object') {\n            // element is the node\n            node = element;\n          }\n          if (node) {\n            node.focus();\n          }\n          _this.set('_currentFocus', undefined);\n        }, 50);\n        this.set('_currentFocus', currentFocus);\n      }\n    },\n    unfocus: function unfocus() {\n      if (this.get('previousFocus')) {\n        if (this.get('previousFocus').focus !== undefined) {\n          this.get('previousFocus').focus();\n        }\n      } else if (this.get('_previousFocus') && this.get('_previousFocus').focus !== undefined) {\n        this.get('_previousFocus').focus();\n      }\n    },\n    genericFocusElement: function genericFocusElement(selector, isId, isNotFocusableElement) {\n      var elementToFocus = undefined;\n      if (isId) {\n        elementToFocus = document.getElementById(selector);\n      } else {\n        elementToFocus = document.querySelector(selector);\n      }\n      if (elementToFocus) {\n        if (isNotFocusableElement) {\n          elementToFocus.setAttribute('tabindex', '-1');\n        }\n        elementToFocus.focus();\n      }\n    },\n    genericFocusAfterToast: function genericFocusAfterToast(selector, isId, isNotFocusableElement) {\n      var _this2 = this;\n      window.toastr.options.onHidden = function () {\n        _this2.genericFocusElement(selector, isId, isNotFocusableElement);\n      };\n    },\n    focusGlobal: function focusGlobal(selectorOrNode) {\n      if (!selectorOrNode) return;\n      var node = typeof selectorOrNode === 'string' ? document.querySelector(selectorOrNode) : selectorOrNode;\n      if (!node) return;\n      this.focus(node);\n    },\n    focusInsideDialog: function focusInsideDialog(dialogOrSelector) {\n      var preferredSelectors = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n      var dialog = typeof dialogOrSelector === 'string' ? document.querySelector(dialogOrSelector) : dialogOrSelector;\n      if (!dialog) return;\n      var target = null;\n      var _iterator = _createForOfIteratorHelper(preferredSelectors),\n        _step;\n      try {\n        for (_iterator.s(); !(_step = _iterator.n()).done;) {\n          var sel = _step.value;\n          var btn = dialog.querySelector(sel);\n          if (btn) {\n            target = btn;\n            break;\n          }\n        }\n      } catch (err) {\n        _iterator.e(err);\n      } finally {\n        _iterator.f();\n      }\n      if (!target) {\n        target = dialog.querySelector(['button:not([disabled])', '[href]', 'input:not([disabled]):not([type=\"hidden\"])', 'select:not([disabled])', 'textarea:not([disabled])', '[tabindex]:not([tabindex=\"-1\"])'].join(','));\n      }\n      if (!target) {\n        dialog.setAttribute('tabindex', '-1');\n        target = dialog;\n      }\n      this.focus(target);\n    },\n    restorePreviousFocus: function restorePreviousFocus() {\n      this.unfocus();\n    },\n    focusPageTitleOnOpen: function focusPageTitleOnOpen(querySelector) {\n      var target = document.getElementById('page-title');\n      if (!target) {\n        target = document.querySelector(querySelector);\n      }\n      if (target) {\n        if (!target.hasAttribute('tabindex')) {\n          target.setAttribute('tabindex', '-1');\n        }\n        target.focus({\n          preventScroll: true\n        });\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/infinite-scroll\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Mixin.create({\n    /**\n     * Create infinite scroll based on id array.\n     * @param {array} ids list of ids\n     * @param {number} size size for each page\n     * @param {function} getData function to get data based on id (ex: this.get('store').find('', id))\n     * @param {boolean} unit <true> if the request must be done one by one\n     * @param {pagesToGet} pagesToGet number of pages opened by user clicking on \"See more\" button\n     * @return {*} list of data\n     */\n    infiniteScrollIds: function infiniteScrollIds(ids, size, getData) {\n      var unit = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;\n      var pagesToGet = arguments.length > 4 ? arguments[4] : undefined;\n      // Create response\n      var response = Ember.ArrayProxy.create({\n        content: Ember.A(),\n        // eslint-disable-line\n        meta: {\n          first: true,\n          hasNext: true,\n          hasPrevious: false,\n          number: 0,\n          displayedItems: 0,\n          size: size,\n          totalItems: ids ? ids.length : 0,\n          totalPages: 0\n        }\n      });\n\n      // Check if there is something to process\n      if (!ids || ids.length === 0) {\n        return new Promise(function (resolve) {\n          return resolve(response);\n        });\n      }\n\n      // Process ids\n      var splittedIds = this._splitData(ids, size);\n      response.set('meta.totalPages', splittedIds.length);\n      response.set('meta.hasNext', splittedIds.length > 1);\n\n      // Get Data\n      return this._seeMoreIds(response, splittedIds, getData, 0, unit, pagesToGet)();\n    },\n    _seeMorePreviousIds: function _seeMorePreviousIds(data, splittedIds, getData) {\n      var _this = this;\n      var previousIndex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0;\n      return function () {\n        var ids = splittedIds[previousIndex];\n        var promise = getData(ids);\n        return promise.then(function (hash) {\n          var dataToAdd = Ember.A(); // eslint-disable-line\n          hash.forEach(function (obj) {\n            return dataToAdd.push(obj);\n          });\n          data.set('content', dataToAdd.concat(data.get('content')));\n\n          // Get ready to get the previous data if it is not the first page\n          if (previousIndex - 1 >= 0) {\n            data.set('meta.hasPrevious', true);\n            data.previous = _this._seeMorePreviousIds(data, splittedIds, getData, previousIndex - 1);\n          } else {\n            data.set('meta.hasPrevious', false);\n            data.previous = undefined;\n          }\n          return data;\n        });\n      };\n    },\n    _seeMoreIds: function _seeMoreIds(data, splittedIds, getData) {\n      var _this2 = this;\n      var index = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0;\n      var unit = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : true;\n      var pagesToGet = arguments.length > 5 ? arguments[5] : undefined;\n      // Execute promise\n      return function () {\n        if (_this2.get('paginationHelper').isIndexSetUp()) {\n          index = _this2.get('paginationHelper').getIndexEndResetIt();\n        }\n        var ids = splittedIds[index];\n\n        // Create promise\n        var promise = undefined;\n        if (unit) {\n          var promises = {};\n          ids.forEach(function (id) {\n            return promises[id] = getData(id);\n          });\n          promise = Ember.RSVP.hash(promises);\n        } else {\n          if (pagesToGet > 1) {\n            // need to clear the array before\n            ids = [];\n            ids = _this2.get('paginationHelper').getIdsOfOpenedPages(splittedIds);\n            if (!_this2.get('paginationHelper').isFirstPageDisplayed()) {\n              data.set('meta.hasPrevious', true);\n              var previousIndex = _this2.get('paginationHelper').getPreviousIndex();\n              data.previous = _this2._seeMorePreviousIds(data, splittedIds, getData, previousIndex);\n              // Update index position. Index show or hide the button: \"see more\"\n              index = previousIndex + 2;\n            }\n          }\n          promise = getData(ids);\n        }\n        return promise.then(function (hash) {\n          // Transform response\n          if (unit) {\n            var values = Object.values(hash);\n            data.set('content', data.get('content').concat(values));\n          } else {\n            var dataToAdd = Ember.A(); // eslint-disable-line\n            hash.forEach(function (obj) {\n              return dataToAdd.push(obj);\n            });\n            data.set('content', data.get('content').concat(dataToAdd));\n          }\n\n          // Update meta\n          _this2._updateMeta(data, index, splittedIds.length);\n\n          // Try to get the next data if it is not the last page\n          if (index + 1 < splittedIds.length) {\n            data.more = _this2._seeMoreIds(data, splittedIds, getData, index + 1, unit);\n          } else {\n            data.more = undefined;\n          }\n          return data;\n        });\n      };\n    },\n    /**\n     * Create infinite scroll based on preload data.\n     * @param {array} data list of data already load\n     * @param {number} size size for each page\n     * @return {*} list of data\n     */\n    infiniteScrollPreload: function infiniteScrollPreload(data, size) {\n      // Check if there is something to process\n      if (data.get('meta.totalItems') === 0) {\n        return data;\n      }\n\n      // Process data\n      var splittedData = this._splitData(data.get('content'), size);\n      data.get('content').clear();\n      data.set('meta.totalPages', splittedData.length);\n      this._seeMorePreload(data, splittedData)();\n      return data;\n    },\n    _seeMorePreload: function _seeMorePreload(data, splittedData) {\n      var _this3 = this;\n      var index = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;\n      return function () {\n        var dataToLoad = splittedData[index];\n\n        // Set content\n        data.set('content', data.get('content').concat(dataToLoad));\n\n        // Set meta\n        _this3._updateMeta(data, index, splittedData.length);\n\n        // Try to get the next data if it is not the last page\n        if (index + 1 < splittedData.length) {\n          data.more = _this3._seeMorePreload(data, splittedData, index + 1);\n        } else {\n          data.more = undefined;\n        }\n        return data;\n      };\n    },\n    /**\n     * Create infinite scroll.\n     * @param {array} data list of data currently load\n     * @param {function} getData function to load data (ex: this.get('store').query())\n     * @return {*} list of data\n     */\n    infiniteScroll: function infiniteScroll(data, getData) {\n      // Try to get the next data if it is not the last page\n      if (data.meta.hasNext) {\n        // Create promise to get the next data\n        data.more = this._seeMore(data, getData);\n      }\n      return data;\n    },\n    _seeMore: function _seeMore(data, getData) {\n      var _this4 = this;\n      var nextPage = data.meta.number + 2;\n      return function () {\n        return getData(nextPage).then(function (hash) {\n          // Add the new conversation to the first one\n          data.set('content', data.content.concat(hash.content));\n\n          // Set meta\n          data.set('meta', hash.meta);\n          data.set('meta.displayedItems', data.get('content').length);\n\n          // Try to get the next data if it is not the last page\n          if (hash.meta.hasNext) {\n            // Create promise to get the next data\n            data.more = _this4._seeMore(data, getData);\n          } else {\n            data.more = undefined;\n          }\n          return hash;\n        });\n      };\n    },\n    _splitData: function _splitData(data, size) {\n      var splittedData = [];\n      for (var i = 0; i < data.length; i += size) {\n        splittedData.push(data.slice(i, i + size));\n      }\n      return splittedData;\n    },\n    _updateMeta: function _updateMeta(data, index, nbPages) {\n      data.set('meta.number', index);\n      data.set('meta.displayedItems', data.get('content').length);\n      data.set('meta.first', index === 0);\n      data.set('meta.hasNext', index + 1 < nbPages);\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/keydown\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Mixin.create({\n    keyDown: function keyDown(event) {\n      // Catch only enter or space key\n      if (event.keyCode === 13 || event.keyCode === 32) {\n        if (document.activeElement) {\n          document.activeElement.click();\n        }\n        event.preventDefault();\n        return false;\n      }\n      this._super(event);\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/link-action\", [\"exports\", \"ember-link-action/mixins/link-action\"], function (_exports, _linkAction) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _linkAction.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/message-template-reference-image\", [\"exports\", \"ti-web-shared/mixins/message-template-reference-image\"], function (_exports, _messageTemplateReferenceImage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _messageTemplateReferenceImage.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/project-indicator\", [\"exports\", \"ember-uuid\"], function (_exports, _emberUuid) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Mixin.create({\n    // Services\n    identityService: Ember.inject.service(),\n    lbpService: Ember.inject.service('lbp-service'),\n    accessibleDate: Ember.inject.service('accessible-date'),\n    isVisible: Ember.computed.alias('showIndicators'),\n    _showChangeModule: false,\n    hasActionOpenProject: Ember.computed.notEmpty('openProject'),\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('modalChangeModuleId', 'popup-change-module-' + _emberUuid.default.v4());\n      this.set('modalChangeModuleTitleId', 'popup-change-module-' + _emberUuid.default.v4());\n    },\n    // Manage warning indicator\n    _lastNotifiedDate: Ember.computed('project.lastCustomerNotifiedDate', 'project.lastAdviserNotifiedDate', 'project.lastNotifiedDate', function () {\n      if (this.get('identityService').isActor()) {\n        return this.get('project.lastNotifiedDate') || this.get('project.lastCustomerNotifiedDate');\n      }\n      return this.get('project.lastNotifiedDate') || this.get('project.lastAdviserNotifiedDate');\n    }),\n    _isWarned: Ember.computed('_lastNotifiedDate', 'project.isReadOnly', function () {\n      return this.get('_lastNotifiedDate') && !this.get('project.isReadOnly');\n    }),\n    // Manage related message indicator\n    conversation: Ember.computed.alias('project.conversation'),\n    _hasConversation: Ember.computed('conversation', '_nbMessageInConversation', function () {\n      return this.get('conversation') && !this.get('conversation.isStatusDeleted') && !this.get('conversation.isStatusRemovedFromTrash') && this.get('_nbMessageInConversation') > 0;\n    }),\n    _hasRoleForWebmail: Ember.computed.or('identityService.hasRoleConversationModuleAccess', 'identityService.hasRoleAccessToInteractions'),\n    _displayRelatedMessage: Ember.computed.and('_hasConversation', '_hasRoleForWebmail'),\n    _hasRoleDisplayRelatedMessage: Ember.computed.and('_hasRoleForWebmail'),\n    _nbMessageInConversation: Ember.computed('conversation.messageStatuses', function () {\n      if (this.get('conversation.messageStatuses')) {\n        return Object.values(this.get('conversation.messageStatuses')).reduce(function (accumulator, currentValue) {\n          return accumulator + currentValue;\n        });\n      }\n      return 0;\n    }),\n    isOpen: Ember.computed.equal('project.status', 'IN_PROGRESS'),\n    showIndicators: Ember.computed.and('isOpen', 'hasIndicators'),\n    hasIndicators: Ember.computed.or('_hasRoleDisplayRelatedMessage', '_hasUnreadDocuments', '_isWarned', 'project.isNewProject', 'isShared'),\n    _isUnread: Ember.computed('project.clientReaders.[]', function () {\n      return this.get('project.clientReaders.length') === 0;\n    }),\n    _isLinked: Ember.computed.alias('_displayRelatedMessage'),\n    actions: {\n      openProject: function openProject() {\n        this.get('openProject')(this.get('currentInterlocutor'), this.get('project'));\n      },\n      openLinked: function openLinked() {\n        this.set('lbpService.openConversationClick', true);\n        this.get('openConversation')(this.get('currentInterlocutor'), this.get('conversation'));\n      },\n      showChangeModule: function showChangeModule() {\n        this.set('_showChangeModule', true);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/reference-image\", [\"exports\", \"ti-web-shared/mixins/reference-image\"], function (_exports, _referenceImage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _referenceImage.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/right-check\", [\"exports\", \"ti-web-shared/mixins/right-check\"], function (_exports, _rightCheck) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _rightCheck.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/self-service\", [\"exports\", \"lbp-cust-web-application/utils/part-utils\"], function (_exports, _partUtils) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Mixin.create({\n    // Service injection\n    aiSelfService: Ember.inject.service('ai-self-service'),\n    store: Ember.inject.service(),\n    tiLogger: Ember.inject.service('logger-service'),\n    wrapSendMessageCallback: function wrapSendMessageCallback(sendMessageCallback, message) {\n      var _this = this;\n      return function () {\n        var responseTextRejected = _this.get('_selfServiceFoundTxt');\n        if (responseTextRejected) {\n          _this.addResponseTextRejected(message, responseTextRejected);\n        }\n        sendMessageCallback(message);\n      };\n    },\n    addResponseTextRejected: function addResponseTextRejected(message, responseTextRejected) {\n      this.get('tiLogger').info('Add responseTextRejected as a part in message', responseTextRejected, message);\n      var mainBody = message.get('bodies.firstObject');\n      if (mainBody.get('contentType') != 'multipart/alternative') {\n        this.get('tiLogger').error('Message is not multi part, cannot add OWI part');\n        return;\n      }\n      var owiTxtPart = _partUtils.default.createTextPlainPart(this.get('store'), responseTextRejected);\n      owiTxtPart.set('headers.X-TI-OWI-ANSWER', ['owi-answer']);\n      mainBody.get('bodies').pushObject(owiTxtPart);\n    },\n    displayAiPopup: function displayAiPopup(text, closeActionCallback) {\n      this.set('_selfServiceFoundTxt', text);\n      this.set('selfServiceCloseAction', closeActionCallback);\n      this.set('_showSelfServiceModal', true);\n    },\n    selfServiceMessageInterception: function selfServiceMessageInterception(message, sendMessageCallback) {\n      var _this2 = this;\n      var wrappedCallback = this.wrapSendMessageCallback(sendMessageCallback, message);\n\n      // Call Self Service (OWI) here\n      return this.get('aiSelfService').checkSelfService(message).then(function (response) {\n        _this2.set('_selfServiceResponse', response);\n        if (response.hasResponse) {\n          // Display response popup\n          var aiResponseText = response.text;\n          _this2.get('tiLogger').info('AI found a self service response', response);\n          _this2.displayAiPopup(aiResponseText, wrappedCallback, message);\n        } else {\n          // Do the normal sendMessageCall\n          _this2.get('tiLogger').info('AI did not find self service. ref : ', response.reference);\n          // TODO add headers to message and copy values such as response.reference\n          wrappedCallback();\n        }\n      }, function (reason) {\n        _this2.set('_selfServiceResponse', null);\n        // reason.errors should have error details\n\n        // Error with AI Self Service, continue sending message\n        _this2.get('tiLogger').warn('Error with AI Self Service, continue sending message', reason.errors);\n        sendMessageCallback(message);\n      });\n    },\n    // Additional Self Service validate handler\n    selfServiceValidateMisc: function selfServiceValidateMisc() {\n      // Override where mixin used\n    },\n    // Additional Self Service close handler\n    selfServiceCloseMisc: function selfServiceCloseMisc() {\n      // Override where mixin used\n    },\n    actions: {\n      // Common Self Service validate handler\n      selfServiceValidate: function selfServiceValidate() {\n        this.set('_showSelfServiceModal', false);\n        this.get('aiSelfService').sendSatisfaction(this.get('_selfServiceResponse'), true);\n\n        // The user is satisfied with the self service response\n        this.get('selfServiceValidateAction')();\n        this.selfServiceValidateMisc();\n      },\n      // Common Self Service close handler\n      selfServiceClose: function selfServiceClose() {\n        this.set('_showSelfServiceModal', false);\n        this.get('aiSelfService').sendSatisfaction(this.get('_selfServiceResponse'), false);\n\n        // The user does not want the self service response.\n        // Send the message\n        this.get('selfServiceCloseAction')();\n        this.selfServiceCloseMisc();\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/side-menu\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Mixin.create({\n    // Services\n    identity: Ember.inject.service('identity-service'),\n    tiLogger: Ember.inject.service('logger-service'),\n    topBar: Ember.inject.service('topbar-service'),\n    callingCodeMobile: Ember.computed('identity.userCallingCode', function () {\n      return this.get('identity.userCallingCode') === '0004';\n    }),\n    // Internal\n    _docKeydownHandler: null,\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n      Ember.run.scheduleOnce('afterRender', this, this._bindDocumentKeydown);\n    },\n    willDestroyElement: function willDestroyElement() {\n      this._unbindDocumentKeydown();\n      this._super.apply(this, arguments);\n    },\n    _bindDocumentKeydown: function _bindDocumentKeydown() {\n      var _this = this;\n      if (this._docKeydownHandler) {\n        return;\n      }\n      this._docKeydownHandler = function (event) {\n        var key = event && event.key;\n        var keyCode = event && event.keyCode;\n        var isEnter = key === 'Enter' || keyCode === 13;\n        var isSpace = key === ' ' || key === 'Spacebar' || keyCode === 32;\n        if (!isEnter && !isSpace) {\n          return;\n        }\n        var active = document.activeElement;\n        if (!active) {\n          return;\n        }\n\n        // focus-ը կարող ա ընկնի span/icon-ի վրա, դրա համար closest\n        var el = active.closest && active.closest('.module-choice.navbar-header-messaging');\n        if (!el) {\n          return;\n        }\n        event.preventDefault();\n        event.stopPropagation();\n\n        // Trigger same behavior as mouse click\n        if (typeof el.click === 'function') {\n          el.click();\n        } else {\n          _this.send('routeToReturnUrl');\n        }\n      };\n      document.addEventListener('keydown', this._docKeydownHandler, true);\n    },\n    _unbindDocumentKeydown: function _unbindDocumentKeydown() {\n      if (this._docKeydownHandler) {\n        document.removeEventListener('keydown', this._docKeydownHandler, true);\n        this._docKeydownHandler = null;\n      }\n    },\n    actions: {\n      routeToReturnUrl: function routeToReturnUrl() {\n        this.get('tiLogger').debug('Going to ' + this.get('identity.userReturnUrl'));\n        var url = this.get('identity.userReturnUrl');\n        if (!/^https?:\\/\\//i.test(url)) {\n          url = 'http://' + url;\n        }\n        window.location.replace(url);\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/signature-reference-image\", [\"exports\", \"ti-web-shared/mixins/signature-reference-image\"], function (_exports, _signatureReferenceImage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _signatureReferenceImage.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/spellchecker-language\", [\"exports\", \"ti-web-shared/mixins/right-check\"], function (_exports, _rightCheck) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _rightCheck.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/tabbable\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var TABBABLE_ELEMENTS = 'a[href], area[href], input:not([disabled]), select:not([disabled]), ' + 'textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], ' + '*[contenteditable]';\n  var _default = _exports.default = Ember.Mixin.create({\n    enableTabbable: true,\n    keyDown: function keyDown(event) {\n      if (this.get('enableTabbable') && event.keyCode === 9) {\n        var component = Ember.$('#' + this.element.id);\n        var current = component.find(':focus');\n        var data = component.find(TABBABLE_ELEMENTS).filter(':visible');\n        var nextIndex = event.shiftKey ? data.length - 1 : 0;\n        if (current.length === 1) {\n          var currentIndex = data.index(current);\n          if (event.shiftKey) {\n            if (currentIndex > 0) {\n              nextIndex = currentIndex - 1;\n            }\n          } else {\n            if (currentIndex + 1 < data.length) {\n              nextIndex = currentIndex + 1;\n            }\n          }\n        }\n        var nextComponent = data.eq(nextIndex);\n        nextComponent.focus();\n        event.preventDefault();\n        return false;\n      }\n      this._super(event);\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/toastMixin\", [\"exports\", \"ti-web-shared/mixins/toastMixin\"], function (_exports, _toastMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _toastMixin.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/utils/fileSize\", [\"exports\", \"ti-web-shared/mixins/utils/fileSize\"], function (_exports, _fileSize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _fileSize.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/mixins/utils/numericUnit\", [\"exports\", \"ti-web-shared/mixins/utils/numericUnit\"], function (_exports, _numericUnit) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _numericUnit.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/actor\", [\"exports\", \"ticust-web-common/models/actor\"], function (_exports, _actor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _actor.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/audit\", [\"exports\", \"ticust-web-common/models/audit\"], function (_exports, _audit) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _audit.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/conversation-message\", [\"exports\", \"ticust-web-common/models/conversation-message\"], function (_exports, _conversationMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _conversationMessage.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/conversation\", [\"exports\", \"ticust-web-common/models/conversation\"], function (_exports, _conversation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _conversation.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/default\", [\"exports\", \"ticust-web-common/models/default\"], function (_exports, _default) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _default.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/document-model\", [\"exports\", \"ti-web-shared/models/document-model\"], function (_exports, _documentModel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentModel.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/document-nature\", [\"exports\", \"ti-web-shared/models/document-nature\"], function (_exports, _documentNature) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentNature.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/email\", [\"exports\", \"email-addresses\", \"ticust-web-common/models/email\"], function (_exports, _emailAddresses, _email) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _email.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/channel-type\", [\"exports\", \"ti-web-shared/models/enums/channel-type\"], function (_exports, _channelType) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _channelType.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/confidentiality-type\", [\"exports\", \"ti-web-shared/models/enums/confidentiality-type\"], function (_exports, _confidentialityType) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _confidentialityType.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/conversation-status\", [\"exports\", \"ti-web-shared/models/enums/conversation-status\"], function (_exports, _conversationStatus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _conversationStatus.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/default\", [\"exports\", \"ti-web-shared/models/enums/default\"], function (_exports, _default) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _default.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/document-type\", [\"exports\", \"ti-web-shared/models/enums/document-type\"], function (_exports, _documentType) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _documentType.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/message-conversation-status\", [\"exports\", \"ti-web-shared/models/enums/message-conversation-status\"], function (_exports, _messageConversationStatus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _messageConversationStatus.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/owner-type\", [\"exports\", \"ti-web-shared/models/enums/owner-type\"], function (_exports, _ownerType) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _ownerType.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/priority\", [\"exports\", \"ti-web-shared/models/enums/priority\"], function (_exports, _priority) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _priority.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/project-creator\", [\"exports\", \"ti-web-shared/models/enums/project-creator\"], function (_exports, _projectCreator) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectCreator.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/project-part-document-file-status\", [\"exports\", \"ti-web-shared/models/enums/project-part-document-file-status\"], function (_exports, _projectPartDocumentFileStatus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartDocumentFileStatus.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/project-part-document-status\", [\"exports\", \"ti-web-shared/models/enums/project-part-document-status\"], function (_exports, _projectPartDocumentStatus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartDocumentStatus.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/project-part-status\", [\"exports\", \"ti-web-shared/models/enums/project-part-status\"], function (_exports, _projectPartStatus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartStatus.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/project-status\", [\"exports\", \"ti-web-shared/models/enums/project-status\"], function (_exports, _projectStatus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectStatus.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/project-template-status\", [\"exports\", \"ti-web-shared/models/enums/project-template-status\"], function (_exports, _projectTemplateStatus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectTemplateStatus.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/project-type\", [\"exports\", \"ti-web-shared/models/enums/project-type\"], function (_exports, _projectType) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectType.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/provider-type\", [\"exports\", \"ti-web-shared/models/enums/provider-type\"], function (_exports, _providerType) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _providerType.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/secured-channel-type\", [\"exports\", \"ti-web-shared/models/enums/secured-channel-type\"], function (_exports, _securedChannelType) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _securedChannelType.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/sender-type\", [\"exports\", \"ti-web-shared/models/enums/sender-type\"], function (_exports, _senderType) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _senderType.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/sensibility-level\", [\"exports\", \"ti-web-shared/models/enums/sensibility-level\"], function (_exports, _sensibilityLevel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sensibilityLevel.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/shared-interlocutor-profile\", [\"exports\", \"ti-web-shared/models/enums/shared-interlocutor-profile\"], function (_exports, _sharedInterlocutorProfile) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sharedInterlocutorProfile.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/signature-owner-type\", [\"exports\", \"ti-web-shared/models/enums/signature-owner-type\"], function (_exports, _signatureOwnerType) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _signatureOwnerType.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/enums/time-unit\", [\"exports\", \"ti-web-shared/models/enums/time-unit\"], function (_exports, _timeUnit) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _timeUnit.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/interlocutor\", [\"exports\", \"ticust-web-common/models/interlocutor\"], function (_exports, _interlocutor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _interlocutor.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/label\", [\"exports\", \"ticust-web-common/models/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 get() {\n      return _label.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/multi-part\", [\"exports\", \"ticust-web-common/models/multi-part\"], function (_exports, _multiPart) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _multiPart.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/notification-template\", [\"exports\", \"ticust-web-common/models/notification-template\"], function (_exports, _notificationTemplate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _notificationTemplate.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/notification\", [\"exports\", \"ticust-web-common/models/notification\"], function (_exports, _notification) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _notification.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/part\", [\"exports\", \"ticust-web-common/models/part\"], function (_exports, _part) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _part.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/profile\", [\"exports\", \"ticust-web-common/models/profile\"], function (_exports, _profile) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _profile.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/project-nature\", [\"exports\", \"ti-web-shared/models/project-nature\"], function (_exports, _projectNature) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectNature.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/project-part-document-file\", [\"exports\", \"ti-web-shared/models/project-part-document-file\"], function (_exports, _projectPartDocumentFile) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartDocumentFile.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/project-part-document\", [\"exports\", \"ti-web-shared/models/project-part-document\"], function (_exports, _projectPartDocument) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPartDocument.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/project-part\", [\"exports\", \"ti-web-shared/models/project-part\"], function (_exports, _projectPart) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectPart.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/project-template-part-document\", [\"exports\", \"ti-web-shared/models/project-template-part-document\"], function (_exports, _projectTemplatePartDocument) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectTemplatePartDocument.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/project-template-part\", [\"exports\", \"ti-web-shared/models/project-template-part\"], function (_exports, _projectTemplatePart) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectTemplatePart.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/project-template\", [\"exports\", \"ti-web-shared/models/project-template\"], function (_exports, _projectTemplate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectTemplate.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/project\", [\"exports\", \"ti-web-shared/models/project\"], function (_exports, _project) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _project.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/prospect\", [\"exports\", \"ticust-web-common/models/prospect\"], function (_exports, _prospect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _prospect.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/setting\", [\"exports\", \"ticust-web-common/models/setting\"], function (_exports, _setting) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _setting.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/simple-part-s3\", [\"exports\", \"ticust-web-common/models/simple-part-s3\"], function (_exports, _simplePartS) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _simplePartS.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/simple-part-text\", [\"exports\", \"ticust-web-common/models/simple-part-text\"], function (_exports, _simplePartText) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _simplePartText.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/simple-part\", [\"exports\", \"ticust-web-common/models/simple-part\"], function (_exports, _simplePart) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _simplePart.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/subscription\", [\"exports\", \"ticust-web-common/models/subscription\"], function (_exports, _subscription) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _subscription.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/theme\", [\"exports\", \"ti-web-shared/models/theme\"], function (_exports, _theme) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _theme.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/trusted-interlocutor\", [\"exports\", \"ti-web-shared/models/trusted-interlocutor\"], function (_exports, _trustedInterlocutor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _trustedInterlocutor.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/models/user\", [\"exports\", \"ticust-web-common/models/user\"], function (_exports, _user) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _user.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/modifiers/focus-trap\", [\"exports\", \"ember-focus-trap/modifiers/focus-trap\"], function (_exports, _focusTrap) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _focusTrap.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/modifiers/ref\", [\"exports\", \"ember-ref-modifier/modifiers/ref\"], function (_exports, _ref) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _ref.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/polyfills/html-polyfill\", [], function () {\n  \"use strict\";\n\n  if (typeof HTMLCollection !== 'undefined' && HTMLCollection.prototype && !HTMLCollection.prototype.forEach) {\n    Object.defineProperty(HTMLCollection.prototype, 'forEach', {\n      value: Array.prototype.forEach,\n      configurable: true,\n      writable: true\n    });\n  }\n  if (typeof FileList !== 'undefined' && FileList.prototype && !FileList.prototype.forEach) {\n    Object.defineProperty(FileList.prototype, 'forEach', {\n      value: Array.prototype.forEach,\n      configurable: true,\n      writable: true\n    });\n  }\n});","define(\"lbp-cust-web-application/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 = _exports.default = _emberResolver.default;\n});","define(\"lbp-cust-web-application/router\", [\"exports\", \"lbp-cust-web-application/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var Router = Ember.Router.extend({\n    location: _environment.default.locationType,\n    rootURL: _environment.default.rootURL\n  });\n  Router.map(function () {\n    this.route('login');\n    this.route('app', function () {\n      this.mount('ticust-web-module-interactions', {\n        as: 'ticust-web-module-interactions',\n        path: '/interactions'\n      });\n      this.mount('ticust-web-module-profile', {\n        as: 'ticust-web-module-profile',\n        path: '/profile'\n      });\n      this.mount('ticust-web-module-projects', {\n        as: 'ticust-web-module-projects',\n        path: '/sharing'\n      });\n    });\n    this.mount('ticust-web-module-authentication', {\n      as: 'ticust-web-module-authentication',\n      path: '/auth'\n    });\n  });\n  var _default = _exports.default = Router;\n});","define(\"lbp-cust-web-application/routes/app\", [\"exports\", \"tag-commander-cli/mixins/tag-setup\", \"ember-simple-auth/mixins/authenticated-route-mixin\"], function (_exports, _tagSetup, _authenticatedRouteMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Route.extend(_tagSetup.default, _authenticatedRouteMixin.default);\n});","define(\"lbp-cust-web-application/routes/app/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Route.extend({\n    identity: Ember.inject.service('identity-service'),\n    model: function model() {\n      var _this = this;\n      return this.get('identity').loadRights().finally(function () {\n        if (_this.get('identity.hasRoleConversationModuleAccess')) {\n          _this.transitionTo('app.ticust-web-module-interactions');\n        } else if (_this.get('identity.hasRoleProjectModuleAccess')) {\n          _this.transitionTo('app.ticust-web-module-projects');\n        } else {\n          _this.get('tiLogger').info('The user has no access to any module');\n        }\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/claim\", [\"exports\", \"ti-web-shared/mixins/router-mixin\"], function (_exports, _routerMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Route.extend(_routerMixin.default, {\n    templateName: 'app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/claim',\n    apiSettings: Ember.inject.service(),\n    identity: Ember.inject.service('identity-service'),\n    userOnDesktop: Ember.computed.alias('identity.userOnDesktop'),\n    model: function model() {\n      return Ember.RSVP.hash({\n        interlocutor: this.modelFor('app.ticust-web-module-interactions.interlocutors.interlocutor'),\n        claimUrlMobile: this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claim.default.url.mobile'),\n        claimUrlDesktop: this.get('apiSettings').getSettingByKey('organization', null, 'adv.module.interactions.claim.default.url.desktop')\n      });\n    },\n    afterModel: function afterModel(model) {\n      if (this.get('userOnDesktop')) {\n        model.claimUrl = model.claimUrlDesktop.get('settingValue');\n      } else {\n        model.claimUrl = model.claimUrlMobile.get('settingValue');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/inbenta\", [\"exports\", \"ti-web-shared/mixins/router-mixin\", \"lbp-cust-web-application/mixins/focus\"], function (_exports, _routerMixin, _focus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Route.extend(_routerMixin.default, _focus.default, {\n    templateName: 'app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/inbenta',\n    apiSettings: Ember.inject.service(),\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n      Ember.run.scheduleOnce('afterRender', this, this.focusPageTitleOnOpen, 'main.page-content-main.conversations');\n    },\n    model: function model() {\n      return Ember.RSVP.hash({\n        interlocutor: this.modelFor('app.ticust-web-module-interactions.interlocutors.interlocutor'),\n        inbentaUrl: this.get('apiSettings').getSettingByKey('organization', null, 'cust.module.interactions.inbenta.url')\n      });\n    },\n    afterModel: function afterModel(model) {\n      if (model.inbentaUrl) {\n        model.inbentaUrl = model.inbentaUrl.get('settingValue');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/app/ticust-web-module-interactions/interlocutors/interlocutor/help\", [\"exports\", \"ti-web-shared/mixins/router-mixin\"], function (_exports, _routerMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Route.extend(_routerMixin.default, {\n    // Layout\n    templateName: 'app/ticust-web-module-interactions/interlocutors/interlocutor/help',\n    // Services\n    intl: Ember.inject.service(),\n    store: Ember.inject.service(),\n    tagService: Ember.inject.service('tags'),\n    model: function model() {\n      var _this = this;\n      var criteria = {\n        notification: 'HELP_INTERACTIONS'\n      };\n      return this.get('store').query('notification-template', criteria).then(function (templates) {\n        var locale = _this.get('intl.locale')[0];\n        var template = templates.find(function (template) {\n          locale.startsWith(template.get('language'));\n        });\n        if (!template) {\n          template = templates.get('firstObject');\n        }\n        return template;\n      });\n    },\n    afterModel: function afterModel() {\n      this.get('tagService').sendPageTag({\n        name: 'contacter::messagerie::aide'\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/app/ticust-web-module-interactions/interlocutors/interlocutor/parameters/notifications\", [\"exports\", \"ti-web-shared/mixins/toastMixin\", \"ti-web-shared/mixins/router-mixin\", \"lbp-cust-web-application/mixins/focus\"], function (_exports, _toastMixin, _routerMixin, _focus) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var defaultChannel = 'EXTERNAL_MAIL';\n  var allNotificationId = 'ALL';\n  var _default = _exports.default = Ember.Route.extend(_toastMixin.default, _routerMixin.default, _focus.default, {\n    templateName: 'app/ticust-web-module-interactions/interlocutors/interlocutor/parameters/notifications',\n    store: Ember.inject.service(),\n    identityService: Ember.inject.service(),\n    tagService: Ember.inject.service('tags'),\n    lbpService: Ember.inject.service('lbp-service'),\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n      Ember.run.scheduleOnce('afterRender', this, this.focusPageTitleOnOpen, 'main.page-content-main');\n    },\n    model: function model() {\n      var interlocutor = this.modelFor('app.ticust-web-module-interactions.interlocutors.interlocutor');\n      return Ember.RSVP.hash({\n        owner: interlocutor,\n        notification: this.store.find('notification', allNotificationId),\n        subscriptions: this.store.query('subscription', {\n          owner: interlocutor.get('id')\n        }),\n        choice: true\n      }).then(function (hash) {\n        // Email\n        hash.externalEmailAddress = hash.owner.get('externalEmailAddress');\n        // If user has subscriptions\n        if (hash.subscriptions.get('content.length') > 0) {\n          // Get email notification subscription\n          var subscription = hash.subscriptions.filterBy('notification.id', allNotificationId).get('firstObject');\n          hash.choice = subscription ? subscription.get('enabled') : true;\n        }\n        return hash;\n      });\n    },\n    afterModel: function afterModel() {\n      this.addAttributeForToRadioButtons();\n      this.get('tagService').sendPageTag({\n        name: 'contacter::messagerie::parametres'\n      });\n    },\n    addAttributeForToRadioButtons: function addAttributeForToRadioButtons() {\n      Ember.run.later(function () {\n        var radiosLabels = document.querySelectorAll(\"label.notifications-body__label-radio\");\n        if (radiosLabels && radiosLabels.length > 0) {\n          radiosLabels.forEach(function (label) {\n            label.setAttribute('for', label.getElementsByTagName(\"input\")[0].id);\n          });\n        }\n      }, 30);\n    },\n    _focusValidateButton: function _focusValidateButton() {\n      var validateButton = document.querySelector(\"button.btn-base-param.notification-btn.btn-primary\");\n      if (validateButton) {\n        validateButton.focus();\n      }\n    },\n    _focusTostCloseButton: function _focusTostCloseButton() {\n      Ember.run.later(function () {\n        var toast = document.getElementById(\"toast-container\");\n        if (toast) {\n          toast.setAttribute('tabindex', '-1');\n          toast.focus();\n        }\n      }, 30);\n    },\n    actions: {\n      cancel: function cancel() {\n        // Get subscriptions\n        var subscriptions = this.controller.get('model.subscriptions');\n        var subscription = false;\n\n        // If user has subscriptions\n        if (subscriptions.get('content.length') > 0) {\n          // Get email notification subscription\n          subscription = subscriptions.filterBy('notification.id', allNotificationId).get('firstObject');\n        }\n        if (subscription) {\n          this.controller.set('choices', subscription.get('enabled'));\n        }\n        this.set('lbpService.settingCancelButtonClicked', true);\n        // Redirect to webmail\n        this.transitionTo('app.ticust-web-module-interactions');\n      },\n      save: function save() {\n        var _this = this;\n        // Get subscriptions\n        var subscriptions = this.controller.get('model.subscriptions');\n        var subscription = false;\n        var subscriptionEnabled = this.controller.get('choices');\n\n        // If user has subscriptions\n        if (subscriptions.get('content.length') > 0) {\n          // Get email notification subscription\n          subscription = subscriptions.filterBy('notification.id', allNotificationId).get('firstObject');\n        }\n        if (subscription) {\n          subscription.set('enabled', subscriptionEnabled);\n        } else if (!subscriptionEnabled) {\n          // If subscription does not exist\n          // and the interlocutor does not want receive notifications\n          // We need to store a subscription with enable = false\n          subscription = this.get('store').createRecord('subscription', {\n            owner: this.controller.get('model.owner'),\n            notification: this.controller.get('model.notification'),\n            channel: defaultChannel,\n            enabled: false\n          });\n        }\n        window.toastr.options.onHidden = function () {\n          _this.get('_focusValidateButton')();\n        };\n        if (subscription) {\n          subscription.save().then(function () {\n            _this.showSuccess('interactions.parameters.message-info.info.save');\n            _this.get('_focusTostCloseButton')();\n            _this.refresh();\n          }).catch(function (error) {\n            _this.showError('interactions.parameters.message-info.error.save', 'An error occured while saving subscriptions.', error);\n          });\n        } else {\n          this.showSuccess('interactions.parameters.message-info.info.save');\n          this.get('_focusTostCloseButton')();\n        }\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/app/ticust-web-module-projects/interlocutors/interlocutor/help\", [\"exports\", \"ti-web-shared/mixins/router-mixin\"], function (_exports, _routerMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Route.extend(_routerMixin.default, {\n    // Layout\n    templateName: 'app/ticust-web-module-projects/interlocutors/interlocutor/help',\n    // Services\n    intl: Ember.inject.service(),\n    store: Ember.inject.service(),\n    tagService: Ember.inject.service('tags'),\n    model: function model() {\n      var _this = this;\n      var criteria = {\n        notification: 'HELP_PROJECTS'\n      };\n      return this.get('store').query('notification-template', criteria).then(function (templates) {\n        var locale = _this.get('intl.locale')[0];\n        var template = templates.find(function (template) {\n          locale.startsWith(template.get('language'));\n        });\n        if (!template) {\n          template = templates.get('firstObject');\n        }\n        return template;\n      });\n    },\n    afterModel: function afterModel() {\n      this.get('tagService').sendPageTag({\n        name: 'contacter::espace_echange_documents::aide'\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/application\", [\"exports\", \"ticust-web-common/routes/host-base-route\", \"ember-uuid\", \"moment\"], function (_exports, _hostBaseRoute, _emberUuid, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _hostBaseRoute.default.extend({\n    queue: Ember.inject.service(),\n    lbpService: Ember.inject.service(),\n    session: Ember.inject.service(),\n    config: Ember.inject.service(),\n    tiLogger: Ember.inject.service('logger-service'),\n    beforeModel: function beforeModel(transition) {\n      var _this = this;\n      Ember.run.backburner.DEBUG = true;\n      this.get('tiLogger').debug('App beforeModel', transition);\n      var lbpService = this.get('lbpService');\n      if (lbpService.status === 'init') {\n        this.get('tiLogger').debug('Save attemptedTransition', transition);\n        this.set('session.attemptedTransition', transition);\n        return lbpService.load().then(function () {\n          _this.get('tiLogger').debug('After LBP Service Init', transition);\n          var attemptedTransition = _this.get('session.attemptedTransition');\n          if (attemptedTransition) {\n            attemptedTransition.retry();\n            _this.set('session.attemptedTransition', null);\n          }\n        });\n      }\n      // Add sessionId before authentication\n      if (!this.get('session.data.sessionId')) {\n        var time = (0, _moment.default)(new Date().getTime()).format('HHmmss');\n        this.set('session.data.sessionId', _emberUuid.default.v4() + '-' + time);\n      }\n    },\n    activate: function activate() {\n      // Test if we are integrated into an iframe\n      if (window.top != window.self) {\n        this._iframeAction();\n      }\n    },\n    _iframeAction: function _iframeAction() {\n      this.get('tiLogger').debug('We are into an iframe');\n\n      // Add class on body for iframe integration on desktop only\n      if (!this.get('config.iframeCss')) {\n        this.get('tiLogger').debug('Ember options iframeCss is not enable');\n      } else if (this.get('session.data.context.callingOrigin') === 'DESKTOP') {\n        Ember.$('body').toggleClass('ti-iframe');\n      } else {\n        this.get('tiLogger').debug('Do not activate iframe css regarding the calling code', this.get('session.data.context.callingOrigin'));\n      }\n    },\n    sessionInvalidated: function sessionInvalidated() {\n      this.transitionTo('ticust-web-module-authentication.logout');\n    },\n    actions: {\n      willTransition: function willTransition(transition) {\n        this.get('queue').clearAll();\n        this._super(transition);\n      },\n      sessionAuthenticationSucceeded: function sessionAuthenticationSucceeded() {\n        this.get('tiLogger').debug('TransitionTo previous route before Auth');\n        this.transitionTo(this.controllerFor('application').get('previousRouteName'));\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/common/site-map\", [\"exports\", \"ti-web-shared/routes/common/site-map\"], function (_exports, _siteMap) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _siteMap.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/engine-base-route\", [\"exports\", \"ticust-web-common/routes/engine-base-route\"], function (_exports, _engineBaseRoute) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _engineBaseRoute.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/host-base-route\", [\"exports\", \"ticust-web-common/routes/host-base-route\"], function (_exports, _hostBaseRoute) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _hostBaseRoute.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Route.extend({\n    redirect: function redirect() {\n      // Try to go to the authenticated area\n      this.transitionTo('app');\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/login\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Route.extend({\n    beforeModel: function beforeModel() {\n      this._super.apply(this, arguments);\n      this.transitionTo('ticust-web-module-authentication.sso-error');\n    }\n  });\n});","define(\"lbp-cust-web-application/routes/ticust-web-module-authentication/otu\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Route.extend({\n    router: Ember.inject.service(),\n    lbpService: Ember.inject.service(),\n    session: Ember.inject.service(),\n    beforeModel: function beforeModel() {\n      var _this = this;\n      var lbpService = this.get('lbpService');\n\n      // transition to requested page.\n      lbpService.get('contextPromise').then(function () {\n        lbpService.dispatch(_this);\n      }).catch(function () {\n        lbpService.dispatch(_this);\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/sanitizers/help\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = {\n    allowedTags: ['div', 'p', 'br', 'a', 'span', 'img', 'ul', 'li', 'h1', 'h2', 'h3'],\n    allowedAttributes: {\n      a: ['href', 'title', 'target', 'style', 'tabindex'],\n      span: ['style'],\n      p: ['style', 'tabindex'],\n      li: ['style'],\n      div: ['style', 'class', 'tabindex'],\n      ul: ['style'],\n      h1: ['style'],\n      img: ['src', 'cid', 'alt', 'title', 'tmpStyle', 'width', 'height', 'style']\n    },\n    allowedSchemes: ['http', 'https'],\n    allowedSchemesByTag: {\n      a: ['http', 'https'],\n      img: ['http', 'https', 'data']\n    }\n  };\n});","define(\"lbp-cust-web-application/sanitizers/html-message\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // See: https://github.com/gbirke/Sanitize.js#configuration\n  var _default = _exports.default = {\n    elements: ['div', 'b', 'em', 'i', 'strong', 'u', 'p', 'br', 'a', 'span', 'img', 'h1', 'ul', 'li'],\n    attributes: {\n      a: ['href', 'title', 'target'],\n      div: ['style'],\n      h1: ['style'],\n      span: ['style'],\n      p: ['style'],\n      img: ['src', 'cid', 'alt', 'title', 'tmpStyle', 'width', 'height', 'style']\n    },\n    protocols: {\n      a: {\n        href: ['http', 'https']\n      },\n      img: {\n        src: ['http', 'https', 'data']\n      }\n    }\n  };\n});","define(\"lbp-cust-web-application/serializers/application\", [\"exports\", \"ticust-web-common/serializers/application\"], function (_exports, _application) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _application.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/serializers/conversation\", [\"exports\", \"ticust-web-common/serializers/conversation\"], function (_exports, _conversation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _conversation.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/serializers/interlocutor\", [\"exports\", \"ticust-web-common/serializers/interlocutor\"], function (_exports, _interlocutor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _interlocutor.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/serializers/multi-part\", [\"exports\", \"ticust-web-common/serializers/multi-part\"], function (_exports, _multiPart) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _multiPart.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/serializers/part\", [\"exports\", \"ticust-web-common/serializers/part\"], function (_exports, _part) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _part.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/serializers/setting\", [\"exports\", \"ticust-web-common/serializers/setting\"], function (_exports, _setting) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _setting.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/serializers/simple-part-s3\", [\"exports\", \"ticust-web-common/serializers/simple-part-s3\"], function (_exports, _simplePartS) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _simplePartS.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/serializers/simple-part-text\", [\"exports\", \"ticust-web-common/serializers/simple-part-text\"], function (_exports, _simplePartText) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _simplePartText.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/serializers/trusted-interlocutor\", [\"exports\", \"ti-web-shared/serializers/trusted-interlocutor\"], function (_exports, _trustedInterlocutor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _trustedInterlocutor.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/accessible-date\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n  var _default = _exports.default = Ember.Service.extend({\n    format: function format(date, options) {\n      // Sanity check the function params\n      if (!date) {\n        console.error(\"accessible-date: You must supply a date in ISO format.\");\n        return '';\n      }\n      var settings = {\n        supportedLanguages: [\"en\", \"fr\"],\n        language: '',\n        military: false,\n        format: '',\n        ignore: [\"heure\", \"heures\", \"minute\", \"minutes\", \"second\", \"seconds\", \"Day\", \"Date\", \"Hour\", \"Month\", \"Meridian\", \"Second\", \"Year\"]\n      };\n      if (!options.format || typeof options.format !== 'string') {\n        console.error(\"accessible-date: You must supply a format.\");\n        return '';\n      }\n      settings.format = options.format;\n      if (options.language) {\n        var language = settings.supportedLanguages.find(function (lang) {\n          return options.language === lang;\n        });\n        settings.language = language || \"en\";\n      }\n      if (options.military && _typeof(options.military) === \"boolean\" && settings.language !== 'fr') {\n        settings.military = options.military;\n      }\n      if (options.ignore && Array.isArray(options.ignore)) {\n        options.ignore.forEach(function (ignoreString) {\n          settings.ignore.push(ignoreString);\n        });\n      }\n\n      // Add settings object that holds the parts of the date formatted\n      var dateParts = {\n        // Day (DD)\n        day: {\n          en: [\"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\"],\n          fr: [\"dimanche\", \"lundi\", \"mardi\", \"mercredi\", \"jeudi\", \"vendredi\", \"samedi\"]\n        },\n        // Minute (MM)\n        minute: {\n          en: {\n            standard: [\"oh clock\", \"oh one\", \"oh two\", \"oh three\", \"oh four\", \"oh five\", \"oh six\", \"oh seven\", \"oh eight\", \"oh nine\", \"ten\", \"eleven\", \"twelve\", \"thirteen\", \"fourteen\", \"fifteen\", \"sixteen\", \"seventeen\", \"eighteen\", \"nineteen\", \"twenty\", \"twenty-one\", \"twenty-two\", \"twenty-three\", \"twenty-four\", \"twenty-five\", \"twenty-six\", \"twenty-seven\", \"twenty-eight\", \"twenty-nine\", \"thirty\", \"thirty-one\", \"thirty-two\", \"thirty-three\", \"thirty-four\", \"thirty-five\", \"thirty-six\", \"thirty-seven\", \"thirty-eight\", \"thirty-nine\", \"fourty\", \"fourty-one\", \"fourty-two\", \"fourty-three\", \"fourty-four\", \"fourty-five\", \"fourty-six\", \"fourty-seven\", \"fourty-eight\", \"fourty-nine\", \"fifty\", \"fifty-one\", \"fifty-two\", \"fifty-three\", \"fifty-four\", \"fifty-five\", \"fifty-six\", \"fifty-seven\", \"fifty-eight\", \"fifty-nine\"],\n            military: [\"zero zero\", \"zero one\", \"zero two\", \"zero three\", \"zero four\", \"zero five\", \"zero six\", \"zero seven\", \"zero eight\", \"zero nine\", \"ten\", \"eleven\", \"twelve\", \"thirteen\", \"fourteen\", \"fifteen\", \"sixteen\", \"seventeen\", \"eighteen\", \"nineteen\", \"twenty\", \"twenty-one\", \"twenty-two\", \"twenty-three\", \"twenty-four\", \"twenty-five\", \"twenty-six\", \"twenty-seven\", \"twenty-eight\", \"twenty-nine\", \"thirty\", \"thirty-one\", \"thirty-two\", \"thirty-three\", \"thirty-four\", \"thirty-five\", \"thirty-six\", \"thirty-seven\", \"thirty-eight\", \"thirty-nine\", \"fourty\", \"fourty-one\", \"fourty-two\", \"fourty-three\", \"fourty-four\", \"fourty-five\", \"fourty-six\", \"fourty-seven\", \"fourty-eight\", \"fourty-nine\", \"fifty\", \"fifty-one\", \"fifty-two\", \"fifty-three\", \"fifty-four\", \"fifty-five\", \"fifty-six\", \"fifty-seven\", \"fifty-eight\", \"fifty-nine\"]\n          },\n          fr: {\n            standard: [\"\", \"une\", \"deux\", \"trois\", \"quatre\", \"cinq\", \"six\", \"sept\", \"huit\", \"neuf\", \"dix\", \"onze\", \"douze\", \"treize\", \"quatorze\", \"quinze\", \"seize\", \"dix-sept\", \"dix-huit\", \"dix-neuf\", \"vingt\", \"vingt et un\", \"vingt-deux\", \"vingt-trois\", \"vingt-quatre\", \"vingt-cinq\", \"vingt-six\", \"vingt-sept\", \"vingt-huit\", \"vingt-neuf\", \"trente\", \"Trente et un\", \"Trente-deux\", \"Trente-trois\", \"Trente-quatre\", \"Trente-cinq\", \"Trente-six\", \"Trente-sept\", \"Trente-huit\", \"Trente-neuf\", \"quarante\", \"quarante et un\", \"quarante-deux\", \"quarante-trois\", \"quarante-quatre\", \"quarante-cinq\", \"quarante-six\", \"quarante-sept\", \"quarante-huit\", \"quarante-neuf\", \"cinquante\", \"cinquante et un\", \"cinquante-deux\", \"cinquante-trois\", \"cinquante-quatre\", \"cinquante-cinq\", \"cinquante-six\", \"cinquante-sept\", \"cinquante-huit\", \"cinquante-neuf\"]\n          }\n        },\n        // Date (D)\n        date: {\n          en: [\"first\", \"second\", \"third\", \"fourth\", \"fifth\", \"sixth\", \"seventh\", \"eigth\", \"ninth\", \"tenth\", \"eleventh\", \"twelfth\", \"thirteenth\", \"fourteenth\", \"fifteenth\", \"sixteenth\", \"seventeenth\", \"eighteenth\", \"nineteenth\", \"twentieth\", \"twenty-first\", \"twenty-second\", \"twenty-third\", \"twenty-fourth\", \"twenty-fifth\", \"twenty-sixth\", \"twenty-seventh\", \"twenty-eighth\", \"twenty-ninth\", \"thirtieth\", \"thirty-first\"],\n          fr: [\"un\", \"deux\", \"trois\", \"quatre\", \"cinq\", \"six\", \"sept\", \"huit\", \"neuf\", \"dix\", \"onze\", \"douze\", \"treize\", \"quatorze\", \"quinze\", \"seize\", \"dix-sept\", \"dix-huit\", \"dix-neuf\", \"vingt\", \"vingt et un\", \"vingt-deux\", \"vingt-trois\", \"vingt-quatre\", \"vingt-cinq\", \"vingt-six\", \"vingt-sept\", \"vingt-huit\", \"vingt-neuf\", \"trente\", \"Trente et un\"]\n        },\n        // Hour (H)\n        hour: {\n          en: {\n            standard: [\"twelve\", \"one\", \"two\", \"three\", \"four\", \"five\", \"six\", \"seven\", \"eight\", \"nine\", \"ten\", \"eleven\", \"twelve\", \"one\", \"two\", \"three\", \"four\", \"five\", \"six\", \"seven\", \"eight\", \"nine\", \"ten\", \"eleven\"],\n            military: [\"zero zero\", \"zero one\", \"zero two\", \"zero three\", \"zero four\", \"zero five\", \"zero six\", \"zero seven\", \"zero eight\", \"zero nine\", \"ten\", \"eleven\", \"twelve\", \"thirteen\", \"fourteen\", \"fifteen\", \"sixteen\", \"seventeen\", \"eighteen\", \"nineteen\", \"twenty\", \"twenty-one\", \"twenty-two\", \"twenty-three\"]\n          },\n          fr: {\n            standard: [\"z\\xE9ro\", \"une\", \"deux\", \"trois\", \"quatre\", \"cinq\", \"six\", \"sept\", \"huit\", \"neuf\", \"dix\", \"onze\", \"douze\", \"treize\", \"quatorze\", \"quinze\", \"seize\", \"dix-sept\", \"dix-huit\", \"dix-neuf\", \"vingt\", \"vingt et un\", \"vingt-deux\", \"vingt-trois\"]\n          }\n        },\n        // Month (M)\n        month: {\n          en: [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"],\n          fr: [\"janvier\", \"f\\xE9vrier\", \"mars\", \"avril\", \"mai\", \"juin\", \"juillet\", \"ao\\xFBt\", \"septembre\", \"octobre\", \"novembre\", \"d\\xE9cembre\"]\n        },\n        // Second (S)\n        second: {\n          en: [\"zero\", \"one\", \"two\", \"three\", \"four\", \"five\", \"six\", \"seven\", \"eight\", \"nine\", \"ten\", \"eleven\", \"twelve\", \"thirteen\", \"fourteen\", \"fifteen\", \"sixteen\", \"seventeen\", \"eighteen\", \"nineteen\", \"twenty\", \"twenty-one\", \"twenty-two\", \"twenty-three\", \"twenty-four\", \"twenty-five\", \"twenty-six\", \"twenty-seven\", \"twenty-eight\", \"twenty-nine\", \"thirty\", \"thirty-one\", \"thirty-two\", \"thirty-three\", \"thirty-four\", \"thirty-five\", \"thirty-six\", \"thirty-seven\", \"thirty-eight\", \"thirty-nine\", \"fourty\", \"fourty-one\", \"fourty-two\", \"fourty-three\", \"fourty-four\", \"fourty-five\", \"fourty-six\", \"fourty-seven\", \"fourty-eight\", \"fourty-nine\", \"fifty\", \"fifty-one\", \"fifty-two\", \"fifty-three\", \"fifty-four\", \"fifty-five\", \"fifty-six\", \"fifty-seven\", \"fifty-eight\", \"fifty-nine\"],\n          fr: [\"\", \"une\", \"deux\", \"trois\", \"quatre\", \"cinq\", \"six\", \"sept\", \"huit\", \"neuf\", \"dix\", \"onze\", \"douze\", \"treize\", \"quatorze\", \"quinze\", \"seize\", \"dix-sept\", \"dix-huit\", \"dix-neuf\", \"vingt\", \"vingt et un\", \"vingt-deux\", \"vingt-trois\", \"vingt-quatre\", \"vingt-cinq\", \"vingt-six\", \"vingt-sept\", \"vingt-huit\", \"vingt-neuf\", \"trente\", \"Trente et un\", \"Trente-deux\", \"Trente-trois\", \"Trente-quatre\", \"Trente-cinq\", \"Trente-six\", \"Trente-sept\", \"Trente-huit\", \"Trente-neuf\", \"quarante\", \"quarante et un\", \"quarante-deux\", \"quarante-trois\", \"quarante-quatre\", \"quarante-cinq\", \"quarante-six\", \"quarante-sept\", \"quarante-huit\", \"quarante-neuf\", \"cinquante\", \"cinquante et un\", \"cinquante-deux\", \"cinquante-trois\", \"cinquante-quatre\", \"cinquante-cinq\", \"cinquante-six\", \"cinquante-sept\", \"cinquante-huit\", \"cinquante-neuf\"]\n        },\n        // Year (Y)\n        year: {\n          en: {\n            century: [\"\", \"one hundred\", \"two hundred\", \"three hundred\", \"four hundred\", \"five hundred\", \"six hundred\", \"seven hundred\", \"eight hundred\", \"nine hundred\", \"one thousand\", \"eleven hundred\", \"twelve hundred\", \"thirteen hundred\", \"fourteen hundred\", \"fifteen hundred\", \"sixteen hundred\", \"seventeen hundred\", \"eighteen hundred\", \"nineteen hundred\", \"two thousand\", \"twenty one\"],\n            decade: [\"\", \"one\", \"two\", \"three\", \"four\", \"five\", \"six\", \"seven\", \"eight\", \"nine\", \"ten\", \"eleven\", \"twelve\", \"thirteen\", \"fourteen\", \"fifteen\", \"sixteen\", \"seventeen\", \"eighteen\", \"nineteen\", \"twenty\", \"twenty-one\", \"twenty-two\", \"twenty-three\", \"twenty-four\", \"twenty-five\", \"twenty-six\", \"twenty-seven\", \"twenty-eight\", \"twenty-nine\", \"thirty\", \"thirty-one\", \"thirty-two\", \"thirty-three\", \"thirty-four\", \"thirty-five\", \"thirty-six\", \"thirty-seven\", \"thirty-eight\", \"thirty-nine\", \"fourty\", \"fourty-one\", \"fourty-two\", \"fourty-three\", \"fourty-four\", \"fourty-five\", \"fourty-six\", \"fourty-seven\", \"fourty-eight\", \"fourty-nine\", \"fifty\", \"fifty-one\", \"fifty-two\", \"fifty-three\", \"fifty-four\", \"fifty-five\", \"fifty-six\", \"fifty-seven\", \"fifty-eight\", \"fifty-nine\", \"sixty\", \"sixty-one\", \"sixty-two\", \"sixty-three\", \"sixty-four\", \"sixty-five\", \"sixty-six\", \"sixty-seven\", \"sixty-eight\", \"sixty-nine\", \"seventy\", \"seventy-one\", \"seventy-two\", \"seventy-three\", \"seventy-four\", \"seventy-five\", \"seventy-six\", \"seventy-seven\", \"seventy-eight\", \"seventy-nine\", \"eighty\", \"eighty-one\", \"eighty-two\", \"eighty-three\", \"eighty-four\", \"eighty-five\", \"eighty-six\", \"eighty-seven\", \"eighty-eight\", \"eighty-nine\", \"ninety\", \"ninety-one\", \"ninety-two\", \"ninety-three\", \"ninety-four\", \"ninety-five\", \"ninety-six\", \"ninety-seven\", \"ninety-eight\", \"ninety-nine\"]\n          },\n          fr: {\n            century: [\"\", \"cent\", \"deux cents\", \"trois cents\", \"quatre cents\", \"cinq cents\", \"six cents\", \"sept cents\", \"huit cents\", \"neuf cents\", \"mille\", \"mille cent\", \"mille deux cents\", \"mille trois cents\", \"mille quatre cents\", \"mille cinq cents\", \"mille six cents\", \"mille sept cents\", \"mille huit cents\", \"mille neuf cents\", \"deux mille\", \"deux mille cent\"],\n            decade: [\"\", \"une\", \"deux\", \"trois\", \"quatre\", \"cinq\", \"six\", \"sept\", \"huit\", \"neuf\", \"dix\", \"onze\", \"douze\", \"treize\", \"quatorze\", \"quinze\", \"seize\", \"dix-sept\", \"dix-huit\", \"dix-neuf\", \"vingt\", \"vingt et un\", \"vingt-deux\", \"vingt-trois\", \"vingt-quatre\", \"vingt-cinq\", \"vingt-six\", \"vingt-sept\", \"vingt-huit\", \"vingt-neuf\", \"trente\", \"Trente et un\", \"Trente-deux\", \"Trente-trois\", \"Trente-quatre\", \"Trente-cinq\", \"Trente-six\", \"Trente-sept\", \"Trente-huit\", \"Trente-neuf\", \"quarante\", \"quarante et un\", \"quarante-deux\", \"quarante-trois\", \"quarante-quatre\", \"quarante-cinq\", \"quarante-six\", \"quarante-sept\", \"quarante-huit\", \"quarante-neuf\", \"cinquante\", \"cinquante et un\", \"cinquante-deux\", \"cinquante-trois\", \"cinquante-quatre\", \"cinquante-cinq\", \"cinquante-six\", \"cinquante-sept\", \"cinquante-huit\", \"cinquante-neuf\", \"soixante\", \"soixante et un\", \"soixante-deux\", \"soixante-trois\", \"soixante-quatre\", \"soixante-cinq\", \"soixante-six\", \"soixante-sept\", \"soixante-huit\", \"soixante-neuf\", \"soixante-dix\", \"soixante-et-onze\", \"soixante-douze\", \"soixante-treize\", \"soixante-quatorze\", \"soixante-quinze\", \"soixante-seize\", \"soixante-dix-sept\", \"soixante-dix-huit\", \"soixante-dix-neuf\", \"quatre-vingts\", \"quatre-vingt-un\", \"quatre-vingt-deux\", \"quatre-vingt-trois\", \"quatre-vingt-quatre\", \"quatre-vingt-cinq\", \"quatre-vingt-six\", \"quatre-vingt-sept\", \"quatre-vingt-huit\", \"quatre-vingt-neuf\", \"quatre-vingt-dix\", \"quatre-vingt-onze\", \"quatre-vingt-douze\", \"quatre-vingt-treize\", \"quatre-vingt-quatorze\", \"quatre-vingt-quinze\", \"quatre-vingt-seize\", \"quatre-vingt-dix-sept\", \"quatre-vingt-dix-huit\", \"quatre-vingt-dix-neuf\"]\n          }\n        },\n        // Meridian (m)\n        meridian: {\n          en: [\"a m\", \"p m\"],\n          fr: [\"du matin\", \"du soir\"]\n        }\n      };\n\n      // Convert the date using new Date();\n      var dateToFormat = new Date(date);\n      var datePartsParsed = {\n        DD: dateParts.day[settings.language][dateToFormat.getUTCDay()],\n        MM: settings.military ? dateParts.minute[settings.language].military[dateToFormat.getUTCMinutes()] : dateParts.minute[settings.language].standard[dateToFormat.getUTCMinutes()],\n        D: dateParts.date[settings.language][dateToFormat.getUTCDate() - 1],\n        H: settings.military ? dateParts.hour[settings.language].military[dateToFormat.getUTCHours()] : dateParts.hour[settings.language].standard[dateToFormat.getUTCHours()],\n        M: dateParts.month[settings.language][dateToFormat.getUTCMonth()],\n        S: dateParts.date[settings.language][dateToFormat.getUTCSeconds()],\n        Y: function () {\n          var year = \"\".concat(dateToFormat.getUTCFullYear());\n          var century = dateParts.year[settings.language].century[parseInt(year.substr(0, 2))];\n          var decade = dateParts.year[settings.language].decade[parseInt(year.substr(2, 3))];\n          return \"\".concat(century, \" \").concat(decade);\n        }(),\n        m: settings.military ? '' : dateToFormat.getUTCHours() >= 12 ? dateParts.meridian[settings.language][1] : dateParts.meridian[settings.language][0]\n      };\n\n      // Format the date based off of the format requested\n      // The final replace is there because if a dateParsedPart doesn�t exist, then it\n      // will place it in as an additional space. This removes that space.\n      var datePartsParsedArray = Object.keys(datePartsParsed);\n      var formatArray = settings.format.split(' ');\n      return formatArray.map(function (datePart) {\n        var datePartFormatted = datePart;\n        for (var j = 0; j < settings.ignore.length; j++) {\n          if (datePart.indexOf(settings.ignore[j]) !== -1) {\n            return datePartFormatted;\n          }\n        }\n        for (var i = 0; i < datePartsParsedArray.length; i++) {\n          if (datePart.indexOf(datePartsParsedArray[i]) !== -1) {\n            datePartFormatted = datePart.replace(datePartsParsedArray[i], datePartsParsed[datePartsParsedArray[i]]);\n            break;\n          }\n        }\n        return datePartFormatted;\n      }).join(' ').replace('  ', ' ').trim();\n    }\n  });\n});","define(\"lbp-cust-web-application/services/ai-self-service\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Service.extend({\n    // Timeout in ms\n    selfServiceTimeout: 5000,\n    /**\n     * @param {number} msWait\n     * @param {string} error - error message\n     * @return {Promise}\n     */\n    callTimeout: function callTimeout(msWait, error) {\n      return new Promise(function (resolve, reject) {\n        var errorPayload = {\n          errors: []\n        };\n        errorPayload.errors.push(error);\n        setTimeout(function () {\n          return reject(errorPayload);\n        }, msWait);\n      });\n    },\n    callSelfService: function callSelfService(selfServiceRequest) {\n      var request = selfServiceRequest;\n\n      // let htmlBody = request.message.get('bodyTextHtmlParts.firstObject.body');\n      var textBody = request.message.get('bodyTextPlainParts.firstObject.body');\n\n      // TODO EWLTILBPEE-128 Create real call to OWI Self Service Endpoint\n\n      // Mock self service response\n      return new Promise(function (resolve) {\n        var selfServiceResponse = {\n          status: 'OK',\n          hasResponse: false,\n          reference: undefined\n        };\n\n        // Just to see quickly it's mocked\n        selfServiceResponse.isMocked = true;\n\n        // Random Id\n        var owiMockedId = Math.random().toString(36).substring(2, 10);\n        selfServiceResponse.reference = owiMockedId;\n\n        // Response Scenarios of demo. Assume that OWI only returns plain text\n        if (textBody.contains('demo')) {\n          selfServiceResponse.hasResponse = true;\n          /* eslint-disable max-len */\n          selfServiceResponse.text = 'Dans sa démarche de \"Banque et Citoyenne\". La Banque Postale propose à l\\'ensemble de ses clients le service de relevé de compte en ligne. \\n' +\n          // max-len\n          'Le e-Relevé est le format électronique de votre relevé de compte papier.\\n' + 'Ce service vous adresse vos relevés de compte CCP et épargne (1) au format électronique. Chaque mois, un email vous est envoyé sur votre messaagerie personnelle pour vous avertir de la mise à disposition de votre nouveau relevé de compte en ligne. Vous pouvez alors le consulter ou encore le télécharger si vous le souhaitez.\\n' + 'Le e-Relevé répond aux mêmes contraintes légales que le relevé papier, il à le même format. Seule le mode de mise à disposition change. Il a exactement la même apparence que le format papier, et affiche les mêmes informations sans exception.\\n' + '\\n' + '(1) Excepté le Plan d\\'Epargne Populaire';\n          /* eslint-enable max-len */\n        } else if (textBody.contains('test')) {\n          selfServiceResponse.hasResponse = true;\n          selfServiceResponse.text = 'Generic test response message from Mock.';\n        } else if (textBody.contains('perdu ma carte')) {\n          selfServiceResponse.hasResponse = true;\n          selfServiceResponse.text = 'Si vous avez perdu votre carte bancaire, ' + 'appelez directement le 0800 123 123 pour faire opposition.';\n        } else {\n          selfServiceResponse.hasResponse = false;\n        }\n\n        // If text contains \"timeout\" it should behave like OWI was too long\n\n        if (textBody.contains('timeout')) {\n          // Repond after 15s to simulate long OWI delay.\n          setTimeout(function () {\n            return resolve(selfServiceResponse);\n          }, 15000);\n        } else {\n          // Repond after 3s to simulate normal OWI delay.\n          setTimeout(function () {\n            return resolve(selfServiceResponse);\n          }, 3000);\n        }\n      });\n    },\n    checkSelfService: function checkSelfService(msg) {\n      var selfServiceRequest = {};\n      selfServiceRequest.message = msg;\n      var timeoutError = {\n        status: '504',\n        title: 'Self Service response too long'\n      };\n\n      // Run tasks with timeout error\n      return Promise.race([this.get('callSelfService')(selfServiceRequest), this.get('callTimeout')(this.selfServiceTimeout, timeoutError)]).then(function (rawResponse) {\n        // Handle Self Service raw repsonse\n        // ...\n        return rawResponse;\n      });\n    },\n    /** Send back statistics to the AI for improvement\n     * @param {object} response holds the selfServiceResponse with response.reference\n     * @param {boolean} isOk true if the response was good, false otherwise\n     */\n    sendSatisfaction: function sendSatisfaction() {\n      // Mock, do nothing\n      // TODO OWI : send usage OK/KO.\n    }\n  });\n});","define(\"lbp-cust-web-application/services/ajax-binary\", [\"exports\", \"ticust-web-common/services/ajax-binary\"], function (_exports, _ajaxBinary) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _ajaxBinary.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/ajax\", [\"exports\", \"ticust-web-common/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 get() {\n      return _ajax.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/api-settings\", [\"exports\", \"ticust-web-common/services/api-settings\"], function (_exports, _apiSettings) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _apiSettings.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/asset-loader\", [\"exports\", \"ember-asset-loader/services/asset-loader\"], function (_exports, _assetLoader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _assetLoader.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/browser-utils\", [\"exports\", \"ti-web-shared/services/browser-utils\"], function (_exports, _browserUtils) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _browserUtils.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/common-utils\", [\"exports\", \"ti-web-shared/services/common-utils\"], function (_exports, _commonUtils) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _commonUtils.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/config\", [\"exports\", \"ti-web-shared/mixins/config-service-mixin\", \"lbp-cust-web-application/config/environment\", \"ticust-web-common/config/environment\", \"ti-web-shared/config/environment\", \"ticust-web-module-authentication/config/environment\", \"ticust-web-module-interactions/config/environment\", \"ticust-web-module-profile/config/environment\", \"ticust-web-module-projects/config/environment\"], function (_exports, _configServiceMixin, _environment, _environment2, _environment3, _environment4, _environment5, _environment6, _environment7) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Service.extend(_configServiceMixin.default, {\n    config: {},\n    getConfigArray: function getConfigArray() {\n      return [_environment3.default, _environment2.default, _environment4.default, _environment5.default, _environment6.default, _environment7.default, _environment.default];\n    },\n    getConfigOverride: function getConfigOverride(config) {\n      // Update notifications\n      Ember.set(config, 'ticustWebCommon.variables-management.list.notification_HELP_INTERACTIONS', {\n        // eslint-disable-line\n        translationPrefix: 'common.notification.HELP_INTERACTIONS.variables.',\n        variables: {}\n      });\n\n      // Update user settings\n      var userSettings = Ember.get(config, 'ticustWebCommon.defaultAppSetting.user');\n      userSettings['cust.module.showErrorStickyToast.isEnabled'] = false;\n      Ember.set(config, 'ticustWebCommon.defaultAppSetting.user', userSettings);\n\n      // Update organization settings\n      var organizationSettings = Ember.get(config, 'ticustWebCommon.defaultAppSetting.organization');\n      organizationSettings['cust.module.upload.image.quality'] = 0.5;\n      organizationSettings['cust.module.upload.image.max-width'] = 1920;\n      organizationSettings['cust.module.upload.image.max-height'] = 1080;\n      organizationSettings['cust.module.upload.image.all-in-jpg'] = true;\n      return config;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 = _exports.default = _cookies.default;\n});","define(\"lbp-cust-web-application/services/csv\", [\"exports\", \"ticust-web-common/services/csv\"], function (_exports, _csv) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _csv.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/file-utils\", [\"exports\", \"ti-web-shared/services/file-utils\"], function (_exports, _fileUtils) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _fileUtils.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/host-application\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  /**\n   * This service references the host app\n   * so the engine overrides can be found\n   */\n  var _default = _exports.default = Ember.Service.extend({\n    init: function init() {\n      this._super.apply(this, arguments);\n      this.set('owner', Ember.getOwner(this));\n    }\n  });\n});","define(\"lbp-cust-web-application/services/identity-service\", [\"exports\", \"ticust-web-common/services/identity-service\"], function (_exports, _identityService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _identityService.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/image-utils\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var COMPRESS_TYPES = ['image/jpeg', 'image/png', 'image/bmp', 'image/gif'];\n  var ALL_IN_JPG = 'cust.module.upload.image.all-in-jpg';\n  var QUALITY_LEVEL = 'cust.module.upload.image.quality';\n  var MAX_HEIGHT = 'cust.module.upload.image.max-height';\n  var MAX_WIDTH = 'cust.module.upload.image.max-width';\n  var _default = _exports.default = Ember.Service.extend({\n    // Services\n    apiSettings: Ember.inject.service(),\n    logger: Ember.inject.service('logger-service'),\n    // Functions\n    compressImage: function compressImage(file) {\n      var _this = this;\n      return new Ember.RSVP.Promise(function (resolve, reject) {\n        if (COMPRESS_TYPES.includes(file.type)) {\n          _this.get('logger').debug('Compress file in local before sending: ' + file.name);\n          var reader = new FileReader();\n          reader.readAsArrayBuffer(file);\n          var self = _this;\n          reader.onload = function (e) {\n            self._compress(file, e.target.result).then(resolve).catch(reject);\n          };\n        } else {\n          resolve(file);\n        }\n      });\n    },\n    _compress: function _compress(originalFile, bytes) {\n      var _this2 = this;\n      return this._getSettings().then(function (settings) {\n        _this2.get('logger').debug('Compress file with settings: ', settings);\n        return new Ember.RSVP.Promise(function (resolve) {\n          var allInJpg = settings[ALL_IN_JPG];\n          var tempImg = new Image();\n          var blob = new Blob([bytes], {\n            type: originalFile.type\n          });\n          tempImg.src = window.URL.createObjectURL(blob);\n          var self = _this2;\n          tempImg.onload = function () {\n            var canvas = document.createElement('canvas');\n            var sizeRatio = 1;\n\n            // Compute size\n            var maxWidth = settings[MAX_WIDTH];\n            var maxHeight = settings[MAX_HEIGHT];\n            if (tempImg.naturalHeight > tempImg.naturalWidth) {\n              if (tempImg.naturalHeight > maxHeight) {\n                sizeRatio = maxHeight / tempImg.naturalHeight;\n              }\n            } else if (tempImg.naturalWidth > maxWidth) {\n              sizeRatio = maxWidth / tempImg.naturalWidth;\n            }\n            canvas.width = tempImg.naturalWidth * sizeRatio;\n            canvas.height = tempImg.naturalHeight * sizeRatio;\n\n            // Compute type\n            var compressedType = allInJpg ? 'image/jpeg' : originalFile.type;\n\n            // Draw image\n            var canvasContext = canvas.getContext('2d');\n            if (allInJpg) {\n              canvasContext.fillStyle = '#FFFFFF';\n              canvasContext.fillRect(0, 0, canvas.width, canvas.height);\n            }\n            canvasContext.drawImage(tempImg, 0, 0, canvas.width, canvas.height);\n            var compressedfile = canvas.toDataURL(compressedType, settings[QUALITY_LEVEL]);\n\n            // Process new image bytes\n            var raw = window.atob(compressedfile.split(';base64,')[1]);\n            var uInt8Array = self._toArrayBuffer(raw);\n            var compressedFilename = allInJpg ? self._getFilename(originalFile.name) + '.jpg' : originalFile.name;\n\n            // Create blob\n            var result = new Blob([uInt8Array], {\n              type: compressedType\n            });\n            result.name = compressedFilename;\n            result.lastModified = originalFile.lastModified;\n            result.lastModifiedDate = originalFile.lastModifiedDate;\n            resolve(result);\n          };\n        });\n      });\n    },\n    _getFilename: function _getFilename(pathfilename) {\n      // eslint-disable-next-line no-useless-escape\n      var filenameextension = pathfilename.replace(/^.*[\\\\\\/]/, '');\n      var filename = filenameextension.substring(0, filenameextension.lastIndexOf('.'));\n      return filename;\n    },\n    _toArrayBuffer: function _toArrayBuffer(raw) {\n      var rawLength = raw.length;\n      var uInt8Array = new Uint8Array(rawLength); // eslint-disable-line\n      for (var i = 0; i < rawLength; ++i) {\n        uInt8Array[i] = raw.charCodeAt(i);\n      }\n      return uInt8Array;\n    },\n    _getSettings: function _getSettings() {\n      var _this3 = this;\n      if (!this.get('_settings')) {\n        return this.get('apiSettings').getSettingByKeys('organization', null, QUALITY_LEVEL, MAX_WIDTH, MAX_HEIGHT, ALL_IN_JPG).then(function (response) {\n          var result = {};\n          result[QUALITY_LEVEL] = parseFloat(response[QUALITY_LEVEL].get('settingValue'));\n          result[MAX_WIDTH] = parseInt(response[MAX_WIDTH].get('settingValue'));\n          result[MAX_HEIGHT] = parseInt(response[MAX_HEIGHT].get('settingValue'));\n          result[ALL_IN_JPG] = JSON.parse(response[ALL_IN_JPG].get('settingValue'));\n          _this3.set('_settings', result);\n          return result;\n        });\n      }\n      return Ember.RSVP.resolve(this.get('_settings'));\n    }\n  });\n});","define(\"lbp-cust-web-application/services/intl\", [\"exports\", \"ember-intl/services/intl\"], function (_exports, _intl) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _intl.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/keyboard\", [\"exports\", \"ember-keyboard/services/keyboard\"], function (_exports, _keyboard) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _keyboard.default;\n    }\n  });\n});","function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\ndefine(\"lbp-cust-web-application/services/lbp-message-analysis\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  function _regeneratorRuntime() { \"use strict\"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = \"function\" == typeof Symbol ? Symbol : {}, a = i.iterator || \"@@iterator\", c = i.asyncIterator || \"@@asyncIterator\", u = i.toStringTag || \"@@toStringTag\"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, \"\"); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, \"_invoke\", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: \"normal\", arg: t.call(e, r) }; } catch (t) { return { type: \"throw\", arg: t }; } } e.wrap = wrap; var h = \"suspendedStart\", l = \"suspendedYield\", f = \"executing\", s = \"completed\", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { [\"next\", \"throw\", \"return\"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if (\"throw\" !== c.type) { var u = c.arg, h = u.value; return h && \"object\" == _typeof(h) && n.call(h, \"__await\") ? e.resolve(h.__await).then(function (t) { invoke(\"next\", t, i, a); }, function (t) { invoke(\"throw\", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke(\"throw\", t, i, a); }); } a(c.arg); } var r; o(this, \"_invoke\", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error(\"Generator is already running\"); if (o === s) { if (\"throw\" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if (\"next\" === n.method) n.sent = n._sent = n.arg;else if (\"throw\" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else \"return\" === n.method && n.abrupt(\"return\", n.arg); o = f; var p = tryCatch(e, r, n); if (\"normal\" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } \"throw\" === p.type && (o = s, n.method = \"throw\", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, \"throw\" === n && e.iterator.return && (r.method = \"return\", r.arg = t, maybeInvokeDelegate(e, r), \"throw\" === r.method) || \"return\" !== n && (r.method = \"throw\", r.arg = new TypeError(\"The iterator does not provide a '\" + n + \"' method\")), y; var i = tryCatch(o, e.iterator, r.arg); if (\"throw\" === i.type) return r.method = \"throw\", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, \"return\" !== r.method && (r.method = \"next\", r.arg = t), r.delegate = null, y) : a : (r.method = \"throw\", r.arg = new TypeError(\"iterator result is not an object\"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = \"normal\", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: \"root\" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || \"\" === e) { var r = e[a]; if (r) return r.call(e); if (\"function\" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + \" is not iterable\"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, \"constructor\", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, \"constructor\", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, \"GeneratorFunction\"), e.isGeneratorFunction = function (t) { var e = \"function\" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || \"GeneratorFunction\" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, \"GeneratorFunction\")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, \"Generator\"), define(g, a, function () { return this; }), define(g, \"toString\", function () { return \"[object Generator]\"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) \"t\" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if (\"throw\" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = \"throw\", a.arg = e, r.next = n, o && (r.method = \"next\", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if (\"root\" === i.tryLoc) return handle(\"end\"); if (i.tryLoc <= this.prev) { var c = n.call(i, \"catchLoc\"), u = n.call(i, \"finallyLoc\"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error(\"try statement without catch or finally\"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, \"finallyLoc\") && this.prev < o.finallyLoc) { var i = o; break; } } i && (\"break\" === t || \"continue\" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = \"next\", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if (\"throw\" === t.type) throw t.arg; return \"break\" === t.type || \"continue\" === t.type ? this.next = t.arg : \"return\" === t.type ? (this.rval = this.arg = t.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if (\"throw\" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error(\"illegal catch attempt\"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, \"next\" === this.method && (this.arg = t), y; } }, e; }\n  function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }\n  function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, \"next\", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, \"throw\", n); } _next(void 0); }); }; }\n  var _default = _exports.default = Ember.Service.extend({\n    lbpService: Ember.inject.service('lbp-service'),\n    ajax: Ember.inject.service(),\n    // _wlcpCategoriesPromise used to prevent multiple simultaneous requests\n    _wlcpCategoriesPromise: null,\n    /**\n     * Categorise the mail with WLCP\n     *\n     * @param {String} subject - Subject of the message\n     * @param {String} messageTextPlain - Content of the message\n     * @param {String} idPph - Interlocutor ID\n     * @param {Number} timeout - Timeout in milliseconds for the call to WLCP\n     * @returns {Promise} - Promise that resolves with the WLCP categories\n     */\n    getWlcpCategories: function getWlcpCategories(subject, messageTextPlain, idPph) {\n      var _this = this;\n      var timeout = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 5;\n      if (this._wlcpCategoriesPromise) {\n        return this._wlcpCategoriesPromise;\n      }\n      var ajaxPromise = this.get('ajax').raw('/api/customer/lbp/analysis', {\n        method: 'POST',\n        headers: this.get('identity.ajaxHeaders'),\n        data: JSON.stringify({\n          subject: subject,\n          text: messageTextPlain,\n          idPph: idPph\n        })\n      });\n      var timeoutPromise = new Promise(function (_, reject) {\n        return setTimeout(function () {\n          return reject(new Error('Request timed out'));\n        }, timeout * 1000);\n      });\n      this._wlcpCategoriesPromise = Promise.race([ajaxPromise, timeoutPromise]).finally(function () {\n        _this._wlcpCategoriesPromise = null;\n      });\n      return this._wlcpCategoriesPromise;\n    },\n    /**\n     * Send the customer rate for the mail analysis to WLCP.\n     *\n     * @param {String} actionId - Subject of the message\n     * @param {Number} rating - Content of the message\n     * @param {String} idPph - Interlocutor ID\n     */\n    sendCustomerChoiceToWlcp: function sendCustomerChoiceToWlcp(actionId, rating, idPph) {\n      var _this2 = this;\n      return _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime().mark(function _callee() {\n        return _regeneratorRuntime().wrap(function _callee$(_context) {\n          while (1) switch (_context.prev = _context.next) {\n            case 0:\n              _context.prev = 0;\n              _context.next = 3;\n              return _this2.get('ajax').raw('/api/customer/lbp/rate-response', {\n                method: 'POST',\n                headers: _this2.get('identity.ajaxHeaders'),\n                data: JSON.stringify({\n                  actionId: actionId,\n                  rating: rating,\n                  idPph: idPph\n                })\n              });\n            case 3:\n              _context.next = 8;\n              break;\n            case 5:\n              _context.prev = 5;\n              _context.t0 = _context[\"catch\"](0);\n              if (_this2.get('lbpService.tiLogger')) {\n                _this2.get('lbpService.tiLogger').error('WLCP: Error occurred while sending the customer rate: ', _context.t0);\n              }\n            case 8:\n            case \"end\":\n              return _context.stop();\n          }\n        }, _callee, null, [[0, 5]]);\n      }))();\n    }\n  });\n});","define(\"lbp-cust-web-application/services/lbp-message\", [\"exports\", \"libmime\", \"moment\"], function (_exports, _libmime, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Service.extend({\n    // Services\n    identity: Ember.inject.service('identity-service'),\n    addMessageHeaders: function addMessageHeaders(messageContent, interlocutor, nbAttachments) {\n      // BGP customer\n      var walletCustomer = interlocutor.get('wallet').split('_')[0];\n      messageContent.set('headers.X-BPLBTHM', [_libmime.default.encodeWord('Messagerie Sécurisée')]);\n      messageContent.set('headers.X-BPNBRPJ', [nbAttachments]);\n      messageContent.set('headers.X-BPMSGFROM', [interlocutor.get('internalEmailAddress')]);\n      messageContent.set('headers.X-LCBGP', [walletCustomer]);\n      messageContent.set('headers.X-BPIDPART', [interlocutor.get('id')]);\n      // X-LCCLIENT header deprecated but used by MS\n      messageContent.set('headers.X-LCCLIENT', [interlocutor.get('displayAll')]);\n      messageContent.set('headers.X-TYPO', [this.get('identity.userTypo')]);\n      messageContent.set('headers.X-BPCDTYP', [this.get('identity.userTypo')]);\n      messageContent.set('headers.X-BPNUMCPT', [this.get('identity.userDefaultAccount.number')]);\n      messageContent.set('headers.X-BPTYPCPT', [this.get('identity.userDefaultAccount.nature')]);\n      if (this.get('identity.userDefaultCreditAccount')) {\n        messageContent.set('headers.X-BPNUMCRE', [this.get('identity.userDefaultCreditAccount.number')]);\n      }\n      messageContent.set('headers.X-BPCODECF', [this.get('identity.userFinancialCenter')]);\n      // S for secured authentication level\n      messageContent.set('headers.X-BPDGAUTH', ['S']);\n      if (typeof this.get('identity.userPhones') !== 'undefined' && this.get('identity.userPhones').length > 0) {\n        messageContent.set('headers.X-BPNUMTEL', [this.get('identity.userPhones')[0]]);\n      }\n      if (typeof messageContent.get('headers.X-LCCLIENT') == 'undefined') {\n        messageContent.set('headers.X-LCCLIENT', ['(courriel inconnu)']);\n      }\n      if (typeof messageContent.get('headers.X-LCDPIDM') == 'undefined') {\n        messageContent.set('headers.X-LCDPIDM', ['-']);\n      }\n      messageContent.set('headers.X-LCDPDT', ['']);\n      if (typeof messageContent.get('headers.X-LCDPCONS') == 'undefined') {\n        messageContent.set('headers.X-LCDPCONS', ['-']);\n      }\n      // If a legal guardian is logged in, set a header for it.\n      if (this.get('identity.legalGuardianIdPph')) {\n        messageContent.set('headers.X-TI-IDPPH-RL', [this.get('identity.legalGuardianIdPph')]);\n      }\n      return messageContent;\n    },\n    addHeadersForFields: function addHeadersForFields(messageContent, theme, fields) {\n      var _this = this;\n      // Add fields into headers\n      if (fields) {\n        fields.forEach(function (field) {\n          messageContent = _this._setHeaderForField(messageContent, field.name, field.selectedOption ? field.selectedOption.value : null);\n        });\n      }\n      return this._addHeaderForTheme(messageContent, theme);\n    },\n    addHeadersForFieldsReply: function addHeadersForFieldsReply(messageContent, conversation, theme, receivedMessage) {\n      var _this2 = this;\n      // Add fields into headers\n      var caracteristics = conversation.get('data.caracteristics') || {};\n      Object.keys(caracteristics).forEach(function (key) {\n        if (key.startsWith('theme-')) {\n          var name = key.substring('theme-'.length);\n          var value = conversation.get('data.caracteristics.' + key);\n          messageContent = _this2._setHeaderForField(messageContent, name, value);\n        }\n      });\n\n      // Add in-reply-to header\n      var lastConversationMessage = conversation.get('messages') ? conversation.get('messages').reduce(function (latest, m) {\n        if (['RECEIVED', 'SENT'].includes(m.get('status'))) {\n          return !latest || m.get('receiveDate') > latest.get('receiveDate') ? m : latest;\n        }\n        return latest;\n      }, null) : null;\n      if (lastConversationMessage) {\n        messageContent.set('headers.In-Reply-To', lastConversationMessage.get('messageContent.headers.Message-Id'));\n      }\n\n      // Add fields into header from previous message in case of migration\n      if (!caracteristics['theme-ACCOUNT_NUMBER'] && conversation.get('messages')) {\n        var sentMessage = conversation.get('messages').find(function (m) {\n          return m.get('status') == 'SENT';\n        });\n        if (sentMessage) {\n          var sentMessageHeaders = sentMessage.get('messageContent.headers');\n          // Manage account number\n          var numAccHeader = sentMessageHeaders['X-BPNUMCPT'];\n          if (numAccHeader) {\n            var numAcc = numAccHeader[0];\n            if (this.get('identity.userAccounts').any(function (a) {\n              return a.number === numAcc;\n            })) {\n              messageContent.set('headers.X-BPNUMCPT', [numAcc]);\n              messageContent.set('headers.X-BPTYPCPT', sentMessageHeaders['X-BPTYPCPT']);\n            } else if (this.get('identity.userCreditAccounts').any(function (a) {\n              return a.number === numAcc;\n            })) {\n              messageContent.set('headers.X-BPNUMCRE', [numAcc]);\n            }\n          }\n        }\n      }\n      this._addHeaderFromReceivedMessage(messageContent, receivedMessage);\n      return this._addHeaderForTheme(messageContent, theme);\n    },\n    _addHeaderFromReceivedMessage: function _addHeaderFromReceivedMessage(messageContent, receivedMessage) {\n      if (messageContent && receivedMessage) {\n        var bpfDemandeHeader = receivedMessage.get('messageContent.headers.X-BPFDEMANDE');\n        if (bpfDemandeHeader) {\n          messageContent.set('headers.X-BPFDEMANDE', bpfDemandeHeader);\n        }\n        messageContent.set('headers.WLRAISEDSKILL', receivedMessage.get('messageContent.headers.WLRAISEDSKILL'));\n      }\n    },\n    _setHeaderForField: function _setHeaderForField(messageContent, name, value) {\n      if (value) {\n        switch (name) {\n          case 'ACCOUNT_NUMBER':\n            {\n              var data = value.split('|');\n              messageContent.set('headers.X-BPTYPCPT', [data[0]]);\n              messageContent.set('headers.X-BPNUMCPT', [data[1]]);\n              break;\n            }\n          case 'CREDIT_NUMBER':\n            messageContent.set('headers.X-BPNUMCRE', [value]);\n            break;\n          case 'PHONE_NUMBER':\n            messageContent.set('headers.X-BPNUMTEL', [value]);\n            break;\n        }\n      }\n      return messageContent;\n    },\n    _addHeaderForTheme: function _addHeaderForTheme(messageContent, theme) {\n      // Get now date\n      var now = (0, _moment.default)();\n\n      // Create unique ID\n      var account = messageContent.get('headers.X-BPNUMCPT.firstObject');\n      var idMsg = 'MS' + now.format('YYYYMMDDHHmmss') + '_' + account;\n\n      // Add headers\n      messageContent.set('headers.X-BPIDMSG', [idMsg]);\n      messageContent.set('headers.X-BPDTEMIS', [now.format('DDMMYYYYHHmmss')]);\n\n      // Add header theme\n      messageContent.set('headers.X-BPCDTHM', ['300000']);\n      if (theme) {\n        messageContent.set('headers.X-BPAETHEMEUUID', [theme.get('id')]);\n        messageContent.set('headers.X-BPCDSTH', [theme.get('key')]);\n        if (theme.get('label') != null) {\n          messageContent.set('headers.X-BPLBSTH', [_libmime.default.encodeWord(theme.get('label'))]);\n        }\n        var forcedHeaders = theme.get('forcedHeaders');\n        if (forcedHeaders) {\n          messageContent.set('headers', this._applyForcedHeadersFromTheme(messageContent.get('headers'), JSON.parse(forcedHeaders)));\n        }\n      }\n      return messageContent;\n    },\n    _applyForcedHeadersFromTheme: function _applyForcedHeadersFromTheme(headers, forcedHeaders) {\n      var _this3 = this;\n      forcedHeaders.forEach(function (header) {\n        var headerValues = Object.values(header);\n        var updatedHeader = {};\n        updatedHeader[headerValues[0]] = [_this3._mimeEncodeIfString(headerValues[1])];\n        if (updatedHeader) {\n          Object.assign(headers, updatedHeader);\n        }\n      });\n      return headers;\n    },\n    _mimeEncodeIfString: function _mimeEncodeIfString(header) {\n      if (typeof header === 'string' || header instanceof String) {\n        return _libmime.default.encodeWord(header);\n      }\n      return header;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/lbp-service\", [\"exports\", \"lbp-cust-web-application/config/environment\", \"ember-uuid\", \"moment\"], function (_exports, _environment, _emberUuid, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var FLAG_INIT = 0;\n  var FLAG_RUNNING = 1;\n  var FLAG_STOPPED = -1;\n  var STATUS_INIT = 'init';\n  var STATUS_LOADED = 'loaded';\n  var _default = _exports.default = Ember.Service.extend({\n    ajax: Ember.inject.service(),\n    identity: Ember.inject.service('identity-service'),\n    session: Ember.inject.service(),\n    store: Ember.inject.service(),\n    tiLogger: Ember.inject.service('logger-service'),\n    apiSettings: Ember.inject.service(),\n    // Service status : init, loaded\n    status: STATUS_INIT,\n    openConversationClick: false,\n    //if back button to source page clicked\n    returnToSourcePageClick: false,\n    //When cancel button clicked from setting page\n    settingCancelButtonClicked: false,\n    //When cancel button clicked from inbenta page\n    inbentaCancelButtonClicked: false,\n    // User token from LBP\n    lbptoken: undefined,\n    // LBP context\n    contextPromise: undefined,\n    context: undefined,\n    // LBP parameter 0 or 1 to indicate use or not of WLCP service\n    aiAnalyse: Ember.computed.alias('context.aiAnalyse'),\n    // LBP parameter, the level of trust to WLCP service call result\n    aiTrustThreshold: Ember.computed.alias('context.aiTrustThreshold'),\n    // Base URL grabbed from parent frame referrerOrigin\n    referrerOrigin: Ember.computed('context.referer', 'tmpReferrerOrigin', function () {\n      if (this.get('context.referer')) {\n        return this.get('context.referer');\n      }\n      return this.get('tmpReferrerOrigin');\n    }),\n    tmpReferrerOrigin: undefined,\n    // Flag for keepalive. 0 = no started, 1 = running, -1 = stopped.\n    keepAliveFlag: FLAG_INIT,\n    // Handler for keepAlive Run.Later\n    _keepaliveLater: undefined,\n    // How often should keepalive be called ?\n    _keepAliveTiming: _environment.default.keepAlive.timing || 0,\n    // Count of keep-alive triggers\n    _triggerCount: 0,\n    // Max trigger count\n    _maxKeepAliveTriggers: _environment.default.keepAlive.maxTriggers,\n    isPads: Ember.computed('context.flow', function () {\n      return this.get('context.flow') === 'PADS';\n    }),\n    load: function load() {\n      var _this = this;\n      this.set('status', STATUS_LOADED);\n      var otu = undefined;\n      if (document.cookie.match(/OTU\\=([^;]*)/) &&\n      // eslint-disable-line\n      document.cookie.match(/OTU\\=([^;]*)/).length > 1) {\n        // eslint-disable-line\n        otu = document.cookie.match(/OTU\\=([^;]*)/)[1]; // eslint-disable-line\n      }\n      this.get('tiLogger').info('otu = ' + otu);\n      if (!this.get('tmpReferrerOrigin')) {\n        // handle referrer\n        var fullReferrer = document.referrer;\n        var tempAnchor = document.createElement('a');\n        tempAnchor.href = fullReferrer;\n        var referrerOrigin = tempAnchor.origin;\n        this.set('tmpReferrerOrigin', referrerOrigin);\n      }\n      if (otu) {\n        // New OTU given, call WS for Context\n        this.get('tiLogger').debug('Get LBP Context from OTU token');\n        this.set('contextPromise', this.getLbpContext(otu));\n      } else if (this.get('context') === undefined) {\n        // Otherwise load previous context from local storage\n        this.get('tiLogger').debug('Get LBP Context from local storage / cookie');\n        this.set('contextPromise', new Promise(function (resolve, reject) {\n          var savedContext = _this.get('session.data.context');\n          if (savedContext) {\n            resolve(savedContext);\n          } else {\n            reject();\n          }\n        }));\n      }\n      if (this.get('contextPromise')) {\n        return this.get('contextPromise').then(function (context) {\n          _this.set('context', context);\n          if (_this.get('keepAliveFlag') === FLAG_INIT) {\n            _this.startKeepalive();\n          }\n          return context;\n        }).catch(function () {\n          _this.get('tiLogger').warn('Failed getting context,' + ' keepalive will not be called');\n        });\n      }\n    },\n    getLbpContext: function getLbpContext() {\n      var _this2 = this;\n      // Call Context API to retrieve context data\n\n      // Set session ID\n      var sessionId = _emberUuid.default.v4();\n      var time = (0, _moment.default)(new Date().getTime()).format('HHmmss');\n      this.get('session').set('data.sessionId', sessionId + '-' + time);\n      return this.get('ajax').raw('/api/customer/authentication/context', {\n        method: 'GET',\n        headers: this.get('identity.ajaxHeaders')\n      }).then(function (response) {\n        var context = response.response;\n        // save JWT token and LBP context into local storage\n        _this2.get('session').set('data.context', context);\n        return _this2.get('session').authenticate('authenticator:lbp-token-auth', context.jetonLbp).then(function () {\n          return context;\n        }).catch(function (_ref) {\n          var response = _ref.response,\n            jqXHR = _ref.jqXHR,\n            payload = _ref.payload;\n          _this2.get('tiLogger').error('Failed LBP token Auth : HTTP ' + jqXHR.status + ' ' + response.message);\n          // Chain catch\n          var error = {\n            response: response,\n            jqXHR: jqXHR,\n            payload: payload\n          };\n          throw error;\n        });\n      }).catch(function (_ref2) {\n        var response = _ref2.response,\n          jqXHR = _ref2.jqXHR,\n          payload = _ref2.payload;\n        _this2.get('tiLogger').error('Failed retrieving LBP Context : HTTP ' + jqXHR.status + ' ' + response.message);\n        // Chain catch\n        var error = {\n          response: response,\n          jqXHR: jqXHR,\n          payload: payload\n        };\n        throw error;\n      });\n    },\n    dispatch: function dispatch(route) {\n      var _this3 = this;\n      // depending on context, go to different parts of the app.\n      var context = this.get('context');\n      if (!context) {\n        this.get('tiLogger').error('unknow context, go to root');\n        route.transitionTo('app');\n        return;\n      }\n      var flow = context.flow === 'PADS' || context.cible === 'NEW_CUSTOMER_QUERY' ? 'PADS' : 'LEGACY';\n      this.getUriNewMessagePromise(Object.assign(context, {\n        flow: flow\n      })).then(function (uriNewMessage) {\n        _this3.set('uriNewMessage', uriNewMessage);\n        if (context.cible === 'WEBMAIL') {\n          route.transitionTo('app.ticust-web-module-interactions', {\n            queryParams: Object.assign(context, {\n              flow: flow\n            })\n          });\n        } else if (context.cible === 'PROJECTS') {\n          route.transitionTo('app.ticust-web-module-projects');\n        } else if (flow === 'PADS') {\n          _this3.getInterlocutor().then(function (interlocutor) {\n            route.transitionTo('app.ticust-web-module-interactions.interlocutors.interlocutor.conversations.create', interlocutor.get('id'), {\n              queryParams: Object.assign(context, {\n                theme: context.themeCode,\n                flow: flow\n              })\n            });\n          });\n        } else if (context.cible === 'NEW_CONVERSATION') {\n          _this3.getInterlocutor().then(function (interlocutor) {\n            if (context.themeCode) {\n              route.transitionTo('app.ticust-web-module-interactions.interlocutors.interlocutor.conversations.create',\n              // eslint-disable-line max-len\n              interlocutor.get('id'), {\n                queryParams: {\n                  theme: context.themeCode\n                }\n              });\n            } else {\n              route.transitionTo('app.ticust-web-module-interactions.interlocutors.interlocutor.conversations.create',\n              // eslint-disable-line max-len\n              interlocutor.get('id'));\n            }\n          });\n        } else if (context.cible === 'NEW_CLAIM') {\n          _this3.getInterlocutor().then(function (interlocutor) {\n            route.transitionTo('app.ticust-web-module-interactions.interlocutors.interlocutor.conversations.claim', interlocutor.get('id'));\n          });\n        } else if (context.cible === 'LOGOUT') {\n          _this3.get('session').invalidate('authenticator:lbp-token-auth');\n          route.transitionTo('ticust-web-module-authentication.logout');\n        } else {\n          _this3.get('tiLogger').error('unknow cible ' + context.cible + ' go to root');\n          route.transitionTo('app');\n        }\n      }).catch(function (error) {\n        _this3.tiLogger.error('Failed to get uriNewMessage setting ' + JSON.stringify(error));\n      });\n    },\n    /**\n     * Get \"Uri Nouveau Message\"\n     * @param {*} context\n     * @returns {string|null}\n     */\n    getUriNewMessagePromise: function getUriNewMessagePromise(context) {\n      if (context.flow !== 'PADS') return Promise.resolve();\n      if (context.uriNewMessage) {\n        return Promise.resolve(context.uriNewMessage);\n      }\n      var deviceTheme = this.get('identity.userDeviceTheme');\n      var deviceGroupKey = ['MOBILE', 'TABLETTE'].includes(deviceTheme) ? 'mobileOrTablet' : 'desktop';\n      return this.get('apiSettings').getSettingByKey('organization', null, \"customer.module.interactions.newMessagePads.\".concat(deviceGroupKey, \".uriNouveauMessage\")).then(function (setting) {\n        return setting.get('settingValue');\n      }).catch(function (error) {\n        return Ember.RSVP.reject('Failed to get uriNewMessage setting ' + JSON.stringify(error));\n      });\n    },\n    /* Interlocutor Promise */getInterlocutor: function getInterlocutor() {\n      // TODO C6 the context data should directly tell\n      // for which interlocutor we should dispatch\n\n      // For now we use the default / first one / only one ?\n      // NOTE: accessing identity.userPromise.interlocutor at once will return undefined;\n      return this.get('identity.userPromise').then(function (user) {\n        return user.get('interlocutor');\n      });\n    },\n    keepAliveLoop: function keepAliveLoop() {\n      var _this4 = this;\n      if (this.get('_triggerCount') >= this.get('_maxKeepAliveTriggers')) {\n        this.stopKeepalive();\n        return;\n      }\n      if (this.get('keepAliveFlag') === FLAG_RUNNING) {\n        try {\n          var message = {\n            type: 'session',\n            message: null,\n            emetteur: 'EES'\n          };\n          if (window.ReactNativeWebView) {\n            window.ReactNativeWebView.postMessage(JSON.stringify(message));\n          } else {\n            window.top.postMessage(message, \"*\");\n          }\n        } catch (error) {\n          this.get('tiLogger').error('Error sending session keep-alive message:', error);\n        } finally {\n          this.set('_triggerCount', this.get('_triggerCount') + 1);\n          Ember.run.later(function () {\n            _this4.keepAliveLoop();\n          }, this.get('_keepAliveTiming') * 1000);\n        }\n      }\n    },\n    startKeepalive: function startKeepalive() {\n      var _this5 = this;\n      this.set('keepAliveFlag', FLAG_RUNNING);\n      if (this.get('_keepAliveTiming') > 0) {\n        this.get('tiLogger').info(\"Start sending session keep-alive every \".concat(this.get('_keepAliveTiming'), \"s\"));\n        this.set('_keepaliveLater', Ember.run.later(function () {\n          _this5.keepAliveLoop();\n        }, this.get('_keepAliveTiming') * 1000));\n      } else {\n        this.get('tiLogger').debug('KeepAlive disabled.');\n      }\n    },\n    // TODO EWLTILBPEE-42 to be called when session ends cleanly (manual logout or inactivity logout)\n    stopKeepalive: function stopKeepalive() {\n      this.set('keepAliveFlag', FLAG_STOPPED);\n      Ember.run.cancel(this.get('_keepaliveLater'));\n    },\n    clearContext: function clearContext() {\n      this.set('session.data.context', undefined);\n    }\n  });\n});","define(\"lbp-cust-web-application/services/logger-service\", [\"exports\", \"ti-web-shared/services/logger-service\"], function (_exports, _loggerService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _loggerService.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/modules-manager\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Service.extend({\n    routing: Ember.inject.service('-routing'),\n    intl: Ember.inject.service(),\n    routeMapping: [{\n      routeName: 'app.ticust-web-module-interactions',\n      module: 'interactions'\n    }, {\n      routeName: 'app.ticust-web-module-profile',\n      module: 'profile'\n    }, {\n      routeName: 'app.ticust-web-module-projects',\n      module: 'projects'\n    }],\n    currentModule: Ember.computed('routing.currentRouteName', function () {\n      var currentRouteName = this.get('routing.currentRouteName');\n      var routesSplit = currentRouteName.split('.');\n      var moduleRoute = routesSplit[0] + '.' + routesSplit[1];\n      var moduleSelected = this.get('routeMapping').filterBy('routeName', moduleRoute)[0];\n      return moduleSelected ? {\n        name: moduleSelected.module,\n        module: moduleSelected.module\n      } : null;\n    })\n  });\n});","define(\"lbp-cust-web-application/services/page-title-update\", [\"exports\", \"ti-web-shared/services/page-title-update\"], function (_exports, _pageTitleUpdate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _pageTitleUpdate.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/pagination-helper\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.Service.extend({\n    // At minimum one page\n    page: 1,\n    // Need to be aware for which page handle pagination\n    _sourceName: undefined,\n    // An id of opened conversation, help find the page\n    _conversationId: undefined,\n    // Need to indicate new page index for next click \"See More\" _seeMoreIds()\n    _index: undefined,\n    _previousIndex: 0,\n    // \"search\" page\n    _searchPageValues: {\n      currentPage: undefined,\n      searchPerimeter: undefined,\n      searchText: undefined\n    },\n    incrementPageNumber: function incrementPageNumber(number) {\n      this.incrementProperty('page', number ? number : 1);\n    },\n    getPageNumber: function getPageNumber() {\n      return this.get('page');\n    },\n    _resetPagingValues: function _resetPagingValues() {\n      this.set('page', 1);\n      this.set('_index', undefined);\n      this.set('_previousIndex', 0);\n      this.set('_searchPageValues', {\n        currentPage: undefined,\n        searchPerimeter: undefined,\n        searchText: undefined\n      });\n    },\n    setSourceName: function setSourceName(sourceName) {\n      // if sourceName is different, page was changed, need reset pagination\n      if (this.get('_sourceName') && this.get('_sourceName') !== sourceName) {\n        this._resetPagingValues();\n      }\n      this.set('_sourceName', sourceName);\n    },\n    setConversationId: function setConversationId(id) {\n      this.set('_conversationId', id);\n    },\n    getIdsOfOpenedPages: function getIdsOfOpenedPages(allConversationsIds) {\n      var _this = this;\n      var ids = [];\n      var pageNumber = 0;\n      if (this.get('_conversationId')) {\n        allConversationsIds.forEach(function (e, index) {\n          if (e.includes(_this.get('_conversationId'))) {\n            pageNumber = index;\n          }\n        });\n      }\n      if (pageNumber > 0) {\n        ids = allConversationsIds[pageNumber - 1];\n        ids = ids.concat(allConversationsIds[pageNumber]);\n        this.set('_index', pageNumber + 1);\n        this.set('_previousIndex', pageNumber - 1);\n      } else {\n        ids = allConversationsIds[pageNumber];\n        ids = ids.concat(allConversationsIds[pageNumber + 1]);\n        this.set('_index', pageNumber + 2);\n        this.set('_previousIndex', 0);\n      }\n      // After pages found, don't need the conversation id.\n      this._clearConversationId();\n      return ids;\n    },\n    _clearConversationId: function _clearConversationId() {\n      this.set('_conversationId', undefined);\n    },\n    isIndexSetUp: function isIndexSetUp() {\n      return this.get('_index');\n    },\n    getIndexEndResetIt: function getIndexEndResetIt() {\n      // Need to know index only once\n      var i = this.get('_index');\n      this.set('_index', undefined);\n      return i;\n    },\n    getPreviousIndex: function getPreviousIndex() {\n      var prevIndex = this.get('_previousIndex');\n      if (prevIndex && prevIndex - 1 >= 0) {\n        return prevIndex - 1;\n      }\n    },\n    isFirstPageDisplayed: function isFirstPageDisplayed() {\n      return this.get('_previousIndex') === 0;\n    },\n    setSearchValues: function setSearchValues(currentPage, searchPerimeter, searchText) {\n      if ('' !== searchText) {\n        this._resetPagingValues();\n        this.set('_searchPageValues', {\n          currentPage: currentPage,\n          searchPerimeter: searchPerimeter,\n          searchText: searchText\n        });\n      }\n    },\n    getSearchValues: function getSearchValues() {\n      if (Object.values(this.get('_searchPageValues')).every(function (val) {\n        return val === undefined;\n      })) {\n        return undefined;\n      } else {\n        return this.get('_searchPageValues');\n      }\n    }\n  });\n});","define(\"lbp-cust-web-application/services/pasted-content-cleanup-service\", [\"exports\", \"ti-web-shared/services/pasted-content-cleanup-service\"], function (_exports, _pastedContentCleanupService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _pastedContentCleanupService.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/phone-input\", [\"exports\", \"ember-phone-input/services/phone-input\"], function (_exports, _phoneInput) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _phoneInput.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/project-reader-service\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var READER_TYPE = 'CLIENT';\n  var _default = _exports.default = Ember.Service.extend({\n    // Services\n    ajax: Ember.inject.service(),\n    identityService: Ember.inject.service(),\n    config: Ember.inject.service(),\n    ajaxNamespace: Ember.computed.alias('config.namespace'),\n    markDocumentAsRead: function markDocumentAsRead(documentId, reader) {\n      var _this = this;\n      var url = this.get('ajaxNamespace') + '/project-part-documents/' + documentId + '/read';\n      return this.get('ajax').raw(url, {\n        method: 'PATCH',\n        headers: this.get('identityService.ajaxHeaders'),\n        data: JSON.stringify({\n          reader: reader,\n          type: READER_TYPE\n        })\n      }).catch(function (error) {\n        _this.get('tiLogger').error('Cannot update the read status for project document', error);\n      });\n    },\n    markProjectAsRead: function markProjectAsRead(projectId, reader) {\n      var _this2 = this;\n      var url = this.get('ajaxNamespace') + '/projects/' + projectId + '/read';\n      return this.get('ajax').raw(url, {\n        method: 'PATCH',\n        headers: this.get('identityService.ajaxHeaders'),\n        data: JSON.stringify({\n          reader: reader,\n          type: READER_TYPE\n        })\n      }).catch(function (error) {\n        _this2.get('tiLogger').error('Cannot update the read status for project', error);\n      });\n    }\n  });\n});","define(\"lbp-cust-web-application/services/project-service\", [\"exports\", \"ti-web-shared/services/project-service\"], function (_exports, _projectService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _projectService.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/pub-sub\", [\"exports\", \"ti-web-shared/services/pub-sub\"], function (_exports, _pubSub) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _pubSub.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/queue\", [\"exports\", \"ti-web-shared/services/queue\"], function (_exports, _queue) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _queue.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/recorder-service\", [\"exports\", \"ti-web-shared/services/recorder-service\"], function (_exports, _recorderService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _recorderService.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/scroll-activity\", [\"exports\", \"ember-user-activity/services/scroll-activity\"], function (_exports, _scrollActivity) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _scrollActivity.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/session\", [\"exports\", \"ember-simple-auth/services/session\"], function (_exports, _session) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _session.default;\n});","define(\"lbp-cust-web-application/services/settings-service\", [\"exports\", \"ticust-web-common/services/settings-service\"], function (_exports, _settingsService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _settingsService.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/sitemap-service\", [\"exports\", \"ticust-web-common/services/sitemap-service\"], function (_exports, _sitemapService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sitemapService.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/spellchecker\", [\"exports\", \"ti-web-shared/services/spellchecker\"], function (_exports, _spellchecker) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _spellchecker.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/tags\", [\"exports\", \"tag-commander-cli/services/tags\"], function (_exports, _tags) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _tags.default.extend({});\n});","define(\"lbp-cust-web-application/services/text-measurer\", [\"exports\", \"ember-text-measurer/services/text-measurer\"], function (_exports, _textMeasurer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _textMeasurer.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _toast.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/topbar-service\", [\"exports\", \"ti-web-shared/services/topbar-service\"], function (_exports, _topbarService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _topbarService.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/user-activity\", [\"exports\", \"ember-user-activity/services/user-activity\"], function (_exports, _userActivity) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _userActivity.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/user-idle\", [\"exports\", \"ti-web-shared/services/user-idle\"], function (_exports, _userIdle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _userIdle.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/services/variables-management\", [\"exports\", \"ticust-web-common/services/variables-management\"], function (_exports, _variablesManagement) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _variablesManagement.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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  var _default = _exports.default = _adaptive.default.extend();\n});","define(\"lbp-cust-web-application/storages/ti-token-info\", [\"exports\", \"ticust-web-common/storages/ti-token-info\"], function (_exports, _tiTokenInfo) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _tiTokenInfo.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"IEdGfQO2\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/loading\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"8ruaog2v\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[21,\\\"ti-web-shared/spinner/page-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/loading.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/claim\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"QCODAV+F\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"inbenta\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"h2\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversations.claim.title\\\"],null],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[27,\\\"claim-form\\\",null,[[\\\"url\\\",\\\"onSendEmailEvent\\\",\\\"onReceivedMailEvent\\\",\\\"onRenewEesSession\\\"],[[23,[\\\"model\\\",\\\"claimUrl\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"newMessage\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"backToList\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"renewSession\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/claim.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/conversation\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"nRqZX8Kx\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-create panel panel-default panel-burger \\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-heading flex-basic-panel flex-row-simple-panel panel-heading-burger-base panel-drop-down-wrapper panel-heading-burger\\\"],[9],[0,\\\" \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/lbp-conversation-header\\\",null,[[\\\"answer\\\",\\\"enableAnswer\\\",\\\"hasDraft\\\",\\\"back\\\",\\\"enableBack\\\",\\\"pageSource\\\",\\\"conversation\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"openAnswer\\\"],null],[23,[\\\"_enableAnswer\\\"]],[23,[\\\"hasDraft\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"back\\\"],null],[23,[\\\"_enableBack\\\"]],[23,[\\\"pageSource\\\"]],[23,[\\\"conversation\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-action-bar\\\",null,[[\\\"model\\\",\\\"markAsUnreadAction\\\",\\\"markAsReadAction\\\",\\\"toggleSortAction\\\",\\\"downloadAction\\\",\\\"printAction\\\",\\\"categorizeAction\\\",\\\"archiveAction\\\",\\\"unarchiveAction\\\",\\\"deleteAction\\\",\\\"restoreAction\\\",\\\"removeFromTrashAction\\\"],[[23,[\\\"conversation\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"markAsUnread\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"markAsRead\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"toggleSortAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"downloadAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"printAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"categorize\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"archive\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"unarchive\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"delete\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"restore\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"removeFromTrashPopup\\\"],null]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isBody\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-header\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/lbp-conversation-header-data\\\",null,[[\\\"conversation\\\"],[[23,[\\\"conversation\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[27,\\\"ticust-web-module-interactions/label/popup-component\\\",null,[[\\\"isOpen\\\",\\\"labelsAvailable\\\",\\\"labelsUsed\\\",\\\"onSave\\\",\\\"onManage\\\",\\\"onClosePopup\\\",\\\"originalFocusId\\\"],[[23,[\\\"categorizePopupIsVisible\\\"]],[23,[\\\"interlocutorLabels\\\"]],[23,[\\\"conversationLabels\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"saveCategorize\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"manageLabels\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"focusClosePopup\\\"],null],\\\"conversation-action-bar-button\\\"]]],false],[0,\\\"\\\\n\\\"],[0,\\\"  \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"flex-basic hidden-xs \\\",[21,\\\"messagesDirectionClass\\\"]]]],[9],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body conversation-main panel-body-border-exact\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"conversationWithoutMessage\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-message-list\\\",null,[[\\\"model\\\",\\\"displayAttachmentId\\\",\\\"hasOldMessageToShow\\\",\\\"isUpToDown\\\",\\\"confidentialityAccept\\\",\\\"confidentialityRefuse\\\",\\\"showMoreMessages\\\",\\\"isLoading\\\"],[[23,[\\\"sortedMessages\\\"]],true,[23,[\\\"hasOldMessageToShow\\\"]],[23,[\\\"isMessagesDispositionUpToDown\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"confidentialityAccept\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"confidentialityRefuse\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"showMoreMessages\\\"],null],[23,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[11,\\\"id\\\",\\\"theme-error\\\"],[11,\\\"class\\\",\\\"error text-danger\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"iconClass\\\"],[\\\"\\\",\\\"icon-lbp-error\\\"]]],false],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.without.message.label\\\"],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"visible-xs\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"flex-basic \\\",[21,\\\"messagesDirectionClass\\\"]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showHistory\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body-base conversation-main\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"conversationWithoutMessage\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-message-list\\\",null,[[\\\"model\\\",\\\"displayAttachmentId\\\",\\\"isDisplayedOnMobile\\\",\\\"hasOldMessageToShow\\\",\\\"isUpToDown\\\",\\\"confidentialityAccept\\\",\\\"confidentialityRefuse\\\",\\\"showMoreMessages\\\",\\\"isLoading\\\"],[[23,[\\\"sortedMessages\\\"]],true,true,[23,[\\\"hasOldMessageToShow\\\"]],[23,[\\\"isMessagesDispositionUpToDown\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"confidentialityAccept\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"confidentialityRefuse\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"showMoreMessages\\\"],null],[23,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[11,\\\"id\\\",\\\"theme-error\\\"],[11,\\\"class\\\",\\\"error text-danger\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"iconClass\\\"],[\\\"\\\",\\\"icon-lbp-error\\\"]]],false],[0,\\\"\\\\n              \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.without.message.label\\\"],null],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showHistoryButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body conversation-composer\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-composer__actions clearfix\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"btn-group\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn-base btn-primary\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.history.label\\\"],null]]]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.history.label\\\"],null],false],[0,\\\"\\\\n            \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"manageHistory\\\"]],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displayConversationComposer\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body conversation-composer conversation-composer-reply\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/composer/conversation-composer-reply\\\",null,[[\\\"isDraftConversation\\\",\\\"messageContent\\\",\\\"subject\\\",\\\"isReadOnly\\\",\\\"from\\\",\\\"to\\\",\\\"cc\\\",\\\"themeSelected\\\",\\\"maxSizeOfAttachment\\\",\\\"maxSizeOfMessage\\\",\\\"allowedAttachmentTypes\\\",\\\"attachmentsMaxNumber\\\",\\\"textHtmlChanged\\\",\\\"sendMessage\\\",\\\"saveMessage\\\",\\\"cancelMessage\\\",\\\"showHistoryButton\\\",\\\"showHistory\\\",\\\"interlocutor\\\",\\\"onComposerReset\\\",\\\"onComposerChanged\\\",\\\"cancelAnswer\\\",\\\"transition\\\",\\\"showModal\\\",\\\"maxlength\\\",\\\"showError\\\",\\\"deleteConversation\\\"],[[23,[\\\"isDraftConversation\\\"]],[23,[\\\"draftPart\\\"]],[23,[\\\"draftSubject\\\"]],[23,[\\\"composerIsReadOnly\\\"]],[23,[\\\"participantsMe\\\"]],[23,[\\\"participantsOthersPrimary\\\"]],[23,[\\\"participantsOthersSecondary\\\"]],[23,[\\\"model\\\",\\\"theme\\\"]],[23,[\\\"attachmentMaxSize\\\"]],[23,[\\\"maxSizeOfMessage\\\"]],[23,[\\\"attachmentsAllowedTypes\\\"]],[23,[\\\"attachmentsMaxNumber\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"textHtmlChanged\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"sendMessage\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"saveMessage\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"cancelMessage\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"showHistoryButton\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"showHistory\\\"],null],[23,[\\\"interlocutorSelectedInHeaderBar\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"composerIsDirty\\\"]]],null],false],null],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"composerIsDirty\\\"]]],null],true],null],[27,\\\"action\\\",[[22,0,[]],\\\"closeAnswer\\\"],null],[23,[\\\"_transition\\\"]],[23,[\\\"showExitConfirmationModal\\\"]],[23,[\\\"maxlength\\\"]],[23,[\\\"displayMessageError\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"deleteDraftMessage\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"displayAnswerOrCreateButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"isCampaignConversation\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-disclaimer\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"p\\\"],[11,\\\"id\\\",\\\"old-conversation-disclaimer\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-form\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"lbp-input-label\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversations.expired.bold-label\\\"],null],false],[10],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversations.expired.label\\\"],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation__button-answer\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary conversation-button-create__button\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversations.panel-result.title.actions.new-conversation-label\\\"],null]]]],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"fixClass\\\",\\\"label\\\",\\\"text\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[\\\"\\\",\\\"fixSafari\\\",[27,\\\"t\\\",[\\\"interactions.conversations.panel-result.title.actions.new-conversation-label\\\"],null],[27,\\\"t\\\",[\\\"interactions.conversations.panel-result.title.actions.new-conversation\\\"],null],\\\"icon-lbp-conversation-new\\\",true]]],false],[0,\\\"\\\\n        \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"createClicked\\\"]],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"_enableAnswer\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation__button-answer\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary conversation-button-answer__button\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.answer.label\\\"],null]]]],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"fixClass\\\",\\\"label\\\",\\\"text\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[\\\"\\\",\\\"fixSafari\\\",[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.answer.label\\\"],null],[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.answer.label\\\"],null],\\\"answer-icon-focus icon-answer\\\",true]]],false],[0,\\\"\\\\n      \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"openAnswer\\\"]],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"cancel\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\",\\\"cancelButtonIntl\\\"],[[23,[\\\"modalDeleteId\\\"]],[27,\\\"t\\\",[\\\"interactions.conversations.search.message-info.info.pop-up-removeFromTrashtitle\\\"],null],[23,[\\\"modalDeleteTitleId\\\"]],[23,[\\\"_showConfirmDelete\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"removeFromTrash\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"cancelRemoveFromTrash\\\"],null],true,true,false,\\\"common.simple-modal.buttons.validate.title\\\",\\\"common.simple-modal.buttons.close.title\\\"]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversations.search.message-info.info.pop-up-removeFromTrash\\\"],null],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[1,[27,\\\"common/modal/self-service-modal\\\",null,[[\\\"isOpen\\\",\\\"title\\\",\\\"text\\\",\\\"validate\\\",\\\"close\\\",\\\"validateButtonText\\\",\\\"closeButtonText\\\",\\\"hideCloseIcon\\\",\\\"prompt\\\"],[[23,[\\\"_showSelfServiceModal\\\"]],[27,\\\"t\\\",[\\\"interactions.conversation.create.ai.title\\\"],null],[23,[\\\"_selfServiceFoundTxt\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"selfServiceValidate\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"selfServiceClose\\\"],null],\\\"interactions.conversation.create.ai.validate.text\\\",\\\"interactions.conversation.create.ai.close.text\\\",true,[27,\\\"t\\\",[\\\"interactions.conversation.create.ai.found.prompt\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/conversation.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/create\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"g++tFKBb\",\n    \"block\": \"{\\\"symbols\\\":[\\\"field\\\",\\\"fieldOption\\\",\\\"theme\\\",\\\"theme\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"showBlacklistedModal\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"ti-web-shared/modals/blacklist-modal\\\",null,[[\\\"cancel\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"onBlacklistedModalClose\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"cancel\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\",\\\"cancelButtonIntl\\\"],[[23,[\\\"modalDeleteId\\\"]],[27,\\\"t\\\",[\\\"interactions.conversation.draft.message-info.info.pop-up.deleteTitle\\\"],null],[23,[\\\"modalDeleteTitleId\\\"]],[23,[\\\"_showConfirmDelete\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"deleteDraft\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"cancelDelete\\\"],null],true,true,false,\\\"common.simple-modal.buttons.validate.title\\\",\\\"common.simple-modal.buttons.close.title\\\"]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.draft.message-info.info.pop-up.delete\\\"],null],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-create panel panel-default panel-burger\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-heading flex-basic-panel flex-row-simple-panel panel-heading-burger-base panel-drop-down-wrapper panel-heading-burger\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"enableBack\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"label\\\",\\\"action\\\"],[\\\"lbp-panel-header-prev lbp-panel-header-prev-icon\\\",[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.back.aria-label\\\"],[[\\\"pageSource\\\"],[[23,[\\\"pageSource\\\"]]]]],[27,\\\"action\\\",[[22,0,[]],\\\"back\\\"],null]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"label\\\",\\\"iconClass\\\"],[[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.back.label\\\"],null],\\\"icon-lbp-panel-header-prev\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"panel-title create-title flex-grow-header flex-center \\\",[27,\\\"if\\\",[[23,[\\\"pageSource\\\"]],\\\"draft\\\"],null]]]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"id\\\",\\\"page-title\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"2\\\"],[11,\\\"tabindex\\\",\\\"-1\\\"],[9],[1,[27,\\\"t\\\",[[23,[\\\"title\\\"]]],null],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isDraftConversation\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-action-bar\\\",null,[[\\\"model\\\",\\\"isCategorizeActionEnabled\\\",\\\"deleteAction\\\"],[[23,[\\\"conversation\\\"]],[23,[\\\"isCategorizeActionEnabled\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"openDeleteModal\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displayClaimForm\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"claim-form\\\",null,[[\\\"url\\\",\\\"theme\\\",\\\"onSendEmailEvent\\\",\\\"onReceivedMailEvent\\\",\\\"onRenewEesSession\\\"],[[23,[\\\"urlClaim\\\"]],[23,[\\\"model\\\",\\\"conversation\\\",\\\"theme\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"newMessage\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"backToList\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"renewSession\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"page-content-main content panel-body-main panel-body-new-message\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-fields-hint\\\"],[11,\\\"role\\\",\\\"alert\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"p\\\"],[9],[0,\\\" \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.optional.hint\\\"],null],false],[0,\\\" \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/form-component\\\",null,[[\\\"displayMandatory\\\"],[false]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group-title\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"id\\\",\\\"label-theme\\\"],[11,\\\"class\\\",\\\"lbp-input-label\\\"],[9],[1,[27,\\\"if\\\",[[23,[\\\"isPads\\\"]],[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.theme.title.pads\\\"],null],[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.theme.title\\\"],null]],null],false],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flex create-select-theme\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flex-grow\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isPads\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"select\\\"],[11,\\\"id\\\",\\\"conversation-composer-create-select-theme\\\"],[11,\\\"disabled\\\",\\\"\\\"],[12,\\\"class\\\",[28,[\\\"lbp-select pads-select\\\",[27,\\\"if\\\",[[23,[\\\"themeSelected\\\"]],\\\" ellipsis\\\",\\\" none-selected\\\"],null],[27,\\\"if\\\",[[23,[\\\"displayThemeRequiredError\\\"]],\\\" has-error\\\"],null]]]],[12,\\\"aria-labelledby\\\",[28,[\\\"label-theme \\\",[27,\\\"if\\\",[[23,[\\\"displayThemeRequiredError\\\"]],\\\"theme-error\\\"],null]]]],[12,\\\"onchange\\\",[27,\\\"action\\\",[[22,0,[]],\\\"onSelectedThemeChange\\\"],[[\\\"value\\\"],[\\\"target.value\\\"]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"themeSelected\\\"]]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.theme.input\\\"],null]]]],[11,\\\"class\\\",\\\"first-option\\\"],[11,\\\"value\\\",\\\"\\\"],[11,\\\"disabled\\\",\\\"\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.theme.input\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.theme.input\\\"],null]]]],[11,\\\"class\\\",\\\"first-option\\\"],[11,\\\"value\\\",\\\"\\\"],[11,\\\"disabled\\\",\\\"\\\"],[11,\\\"selected\\\",\\\"\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.theme.input\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"themes\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"eq\\\",[[23,[\\\"themeSelected\\\",\\\"id\\\"]],[22,4,[\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[22,4,[\\\"ariaLabelContent\\\"]]],[12,\\\"value\\\",[28,[[22,4,[\\\"id\\\"]]]]],[11,\\\"selected\\\",\\\"\\\"],[9],[1,[22,4,[\\\"description\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[22,4,[\\\"ariaLabelContent\\\"]]],[12,\\\"value\\\",[28,[[22,4,[\\\"id\\\"]]]]],[9],[1,[22,4,[\\\"label\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[4]},null],[0,\\\"                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"select\\\"],[11,\\\"id\\\",\\\"conversation-composer-create-select-theme\\\"],[12,\\\"class\\\",[28,[\\\"lbp-select\\\",[27,\\\"if\\\",[[23,[\\\"themeSelected\\\"]],\\\" ellipsis\\\",\\\" none-selected\\\"],null],[27,\\\"if\\\",[[23,[\\\"displayThemeRequiredError\\\"]],\\\" has-error\\\"],null]]]],[12,\\\"aria-labelledby\\\",[28,[\\\"label-theme \\\",[27,\\\"if\\\",[[23,[\\\"displayThemeRequiredError\\\"]],\\\"theme-error\\\"],null]]]],[12,\\\"onchange\\\",[27,\\\"action\\\",[[22,0,[]],\\\"onSelectedThemeChange\\\"],[[\\\"value\\\"],[\\\"target.value\\\"]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"themeSelected\\\"]]],null,{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.theme.input\\\"],null]]]],[11,\\\"class\\\",\\\"first-option\\\"],[11,\\\"value\\\",\\\"\\\"],[11,\\\"disabled\\\",\\\"\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.theme.input\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.theme.input\\\"],null]]]],[11,\\\"class\\\",\\\"first-option\\\"],[11,\\\"value\\\",\\\"\\\"],[11,\\\"disabled\\\",\\\"\\\"],[11,\\\"selected\\\",\\\"\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.theme.input\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"themes\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"eq\\\",[[23,[\\\"themeSelected\\\",\\\"id\\\"]],[22,3,[\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[22,3,[\\\"ariaLabelContent\\\"]]],[12,\\\"value\\\",[28,[[22,3,[\\\"id\\\"]]]]],[11,\\\"selected\\\",\\\"\\\"],[9],[1,[22,3,[\\\"label\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[22,3,[\\\"ariaLabelContent\\\"]]],[12,\\\"value\\\",[28,[[22,3,[\\\"id\\\"]]]]],[9],[1,[22,3,[\\\"label\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[3]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displayThemeRequiredError\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[11,\\\"id\\\",\\\"theme-error\\\"],[11,\\\"class\\\",\\\"error text-danger\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"iconClass\\\"],[\\\"\\\",\\\"icon-lbp-error\\\"]]],false],[0,\\\"\\\\n              \\\"],[1,[23,[\\\"validations\\\",\\\"attrs\\\",\\\"model\\\",\\\"conversation\\\",\\\"theme\\\",\\\"content\\\",\\\"message\\\"]],false],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"id\\\",\\\"conversation-composer-create-fields-for-theme\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"fieldsForTheme\\\"]]],null,{\\\"statements\\\":[[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group-title\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[12,\\\"id\\\",[28,[\\\"label-\\\",[22,1,[\\\"name\\\"]]]]],[11,\\\"class\\\",\\\"lbp-input-label\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"themes.\\\",[22,1,[\\\"name\\\"]]],null]],null],false],[0,\\\" \\\"],[1,[27,\\\"unless\\\",[[22,1,[\\\"mandatory\\\"]],[27,\\\"t\\\",[\\\"themes.optional.field\\\"],null]],null],false],[10],[0,\\\"\\\\n                      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flex\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flex-grow\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"eq\\\",[[22,1,[\\\"type\\\"]],\\\"list\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"select\\\"],[12,\\\"id\\\",[28,[\\\"conversation-composer-create-select-\\\",[22,1,[\\\"name\\\"]]]]],[12,\\\"class\\\",[28,[\\\"conversation-composer-create-fields-for-theme lbp-select\\\",[27,\\\"if\\\",[[22,1,[\\\"selectedOption\\\"]],\\\"\\\",\\\" none-selected\\\"],null],[27,\\\"if\\\",[[27,\\\"and\\\",[[22,1,[\\\"hasError\\\"]],[22,1,[\\\"validations\\\",\\\"attrs\\\",\\\"selectedOption\\\",\\\"message\\\"]]],null],\\\" has-error\\\"],null]]]],[12,\\\"aria-labelledby\\\",[28,[\\\"label-\\\",[22,1,[\\\"name\\\"]],\\\" \\\",[27,\\\"if\\\",[[22,1,[\\\"hasError\\\"]],[27,\\\"concat\\\",[\\\"fields-error-\\\",[22,1,[\\\"name\\\"]]],null]],null]]]],[12,\\\"onchange\\\",[27,\\\"action\\\",[[22,0,[]],[27,\\\"action\\\",[[22,0,[]],\\\"onFieldForThemeChange\\\",[22,1,[]]],null]],[[\\\"value\\\"],[\\\"target.value\\\"]]]],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[22,1,[\\\"selectedOption\\\",\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[28,[[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"themes.input.\\\",[22,1,[\\\"name\\\"]]],null]],null]]]],[11,\\\"class\\\",\\\"first-option\\\"],[11,\\\"value\\\",\\\"\\\"],[11,\\\"disabled\\\",\\\"\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"themes.input.\\\",[22,1,[\\\"name\\\"]]],null]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[28,[[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"themes.input.\\\",[22,1,[\\\"name\\\"]]],null]],null]]]],[11,\\\"class\\\",\\\"first-option\\\"],[11,\\\"value\\\",\\\"\\\"],[11,\\\"disabled\\\",\\\"\\\"],[11,\\\"selected\\\",\\\"\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"themes.input.\\\",[22,1,[\\\"name\\\"]]],null]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"each\\\",[[22,1,[\\\"options\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"eq\\\",[[22,1,[\\\"selectedOption\\\",\\\"value\\\"]],[22,2,[\\\"value\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                  \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[23,[\\\"theme\\\",\\\"ariaLabelContent\\\"]]],[12,\\\"value\\\",[28,[[22,2,[\\\"value\\\"]]]]],[11,\\\"selected\\\",\\\"\\\"],[9],[1,[22,2,[\\\"text\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                  \\\"],[7,\\\"option\\\"],[12,\\\"aria-label\\\",[23,[\\\"theme\\\",\\\"ariaLabelContent\\\"]]],[12,\\\"value\\\",[28,[[22,2,[\\\"value\\\"]]]]],[9],[1,[22,2,[\\\"text\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[2]},null],[0,\\\"                            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[10],[0,\\\"\\\\n                      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"and\\\",[[22,1,[\\\"hasError\\\"]],[22,1,[\\\"validations\\\",\\\"attrs\\\",\\\"selectedOption\\\",\\\"message\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[12,\\\"id\\\",[28,[\\\"fields-error-\\\",[22,1,[\\\"name\\\"]]]]],[11,\\\"class\\\",\\\"error text-danger\\\"],[9],[0,\\\"\\\\n                  \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"iconClass\\\"],[\\\"\\\",\\\"icon-lbp-error\\\"]]],false],[0,\\\"\\\\n                  \\\"],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"themes.error.\\\",[22,1,[\\\"name\\\"]]],null]],null],false],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group-title\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"inputConversationSender\\\"],[11,\\\"class\\\",\\\"lbp-input-subject-label\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.subject-label\\\"],null],false],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flex\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"flex-grow \\\",[27,\\\"if\\\",[[23,[\\\"displaySubjectError\\\"]],\\\"has-error\\\"],null]]]],[9],[0,\\\"\\\\n                \\\"],[1,[27,\\\"input\\\",null,[[\\\"value\\\",\\\"id\\\",\\\"focus-out\\\",\\\"class\\\",\\\"aria-label\\\",\\\"aria-describedby\\\",\\\"placeholder\\\",\\\"maxlength\\\"],[[23,[\\\"currentSubject\\\"]],\\\"inputConversationSender\\\",[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"showErrors\\\",\\\"subject\\\"]]],null],true],null],\\\"form-control lbp-input-subject\\\",[27,\\\"t\\\",[\\\"interactions.conversation.create.subject-label\\\"],null],\\\"subject-error\\\",[27,\\\"t\\\",[\\\"interactions.conversation.create.input.subject\\\"],null],\\\"200\\\"]]],false],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[11,\\\"id\\\",\\\"subject-error\\\"],[11,\\\"class\\\",\\\"error text-danger\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displaySubjectError\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"iconClass\\\"],[\\\"\\\",\\\"icon-lbp-error\\\"]]],false],[0,\\\"\\\\n              \\\"],[1,[23,[\\\"validations\\\",\\\"attrs\\\",\\\"model\\\",\\\"conversation\\\",\\\"subject\\\",\\\"message\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[1,[27,\\\"ti-web-shared/a11y/focusable\\\",null,[[\\\"focusComponentSelector\\\"],[\\\"#recipientSelector\\\"]]],false],[0,\\\"\\\\n\\\\n      \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/composer/conversation-composer-create\\\",null,[[\\\"isDraftConversation\\\",\\\"isReadOnly\\\",\\\"messageContent\\\",\\\"to\\\",\\\"from\\\",\\\"themeSelected\\\",\\\"subject\\\",\\\"maxSizeOfAttachment\\\",\\\"allowedAttachmentTypes\\\",\\\"attachmentsMaxNumber\\\",\\\"maxSizeOfMessage\\\",\\\"interlocutor\\\",\\\"onMessageSent\\\",\\\"showModal\\\",\\\"showError\\\",\\\"transition\\\",\\\"maxlength\\\",\\\"textHtmlChanged\\\",\\\"cancelMessage\\\",\\\"sendMessage\\\",\\\"saveMessage\\\",\\\"deleteConversation\\\",\\\"onComposerReset\\\",\\\"onComposerChanged\\\",\\\"backToIntl\\\"],[[23,[\\\"isDraftConversation\\\"]],[23,[\\\"isSaving\\\"]],[23,[\\\"messageContent\\\"]],[23,[\\\"toParticipants\\\"]],[23,[\\\"fromParticipants\\\"]],[23,[\\\"themeSelected\\\"]],[23,[\\\"currentSubject\\\"]],[23,[\\\"attachmentMaxSize\\\"]],[23,[\\\"attachmentsAllowedTypes\\\"]],[23,[\\\"attachmentsMaxNumber\\\"]],[23,[\\\"maxSizeOfMessage\\\"]],[23,[\\\"interlocutorSelectedInHeaderBar\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"closeModal\\\"],null],[23,[\\\"showExitConfirmationModal\\\"]],[23,[\\\"displayMessageError\\\"]],[23,[\\\"_transition\\\"]],[23,[\\\"maxlength\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"textHtmlChanged\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"cancelMessage\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"sendMessage\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"saveDraftMessage\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"deleteConversation\\\"],null],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"composerIsDirty\\\"]]],null],false],null],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"composerIsDirty\\\"]]],null],true],null],\\\"interactions.conversation.create.new.message.leave-modal.leave-button.title\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isSemanticAnalysisEnabled\\\"]]],null,{\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"isOpen\\\",\\\"modalTitleId\\\",\\\"modalTitle\\\",\\\"modalId\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\"],[[23,[\\\"displayModal\\\"]],\\\"flash-answer-modal-title\\\",\\\"Flash Answer\\\",[27,\\\"concat\\\",[\\\"flashAnswerModal-\\\",[23,[\\\"message\\\",\\\"id\\\"]]],null],false,false,false]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flash-answer\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"h4\\\"],[9],[1,[23,[\\\"analysis\\\",\\\"customerResponse\\\",\\\"label\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[1,[27,\\\"ti-web-shared/sanitize-html\\\",null,[[\\\"raw\\\",\\\"value\\\",\\\"strict\\\"],[true,[23,[\\\"analysis\\\",\\\"customerResponse\\\",\\\"message\\\"]],false]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"form\\\"],[11,\\\"class\\\",\\\"main-form\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"question\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.flash-answer.question\\\"],null],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.flash-answer.indication\\\"],null],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"buttons-bar\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"button\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.flash-answer.answer.yes\\\"],null],false],[3,\\\"action\\\",[[22,0,[]],\\\"acceptFlashAnswer\\\"]],[10],[0,\\\"\\\\n                \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"secondary\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.flash-answer.answer.no\\\"],null],false],[3,\\\"action\\\",[[22,0,[]],\\\"refuseFlashAnswer\\\"]],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showClaimPopup\\\"]]],null,{\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"isOpen\\\",\\\"modalId\\\",\\\"modalTitleId\\\",\\\"modalTitle\\\",\\\"modalTriggerButtonId\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"cancel\\\",\\\"focusedElement\\\"],[[23,[\\\"showClaimPopup\\\"]],\\\"wlcp-modal\\\",\\\"wlcp-modal-confirm-claim\\\",[27,\\\"t\\\",[\\\"interactions.conversation.create.modal.wlcp.title\\\"],null],\\\"wlcp-modal-trigger-claim\\\",false,false,false,[27,\\\"action\\\",[[22,0,[]],\\\"closeClaimPopup\\\"],null],[23,[\\\"wlcpModalFocusedElement\\\"]]]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-title-body panel-body-modal-title no-line-height\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"wlcp-modal-p \\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.modal.wlcp.first-paragraph\\\"],null],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"modal-body-text\\\"],[9],[7,\\\"b\\\"],[11,\\\"class\\\",\\\"label\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.modal.wlcp.subtitle\\\"],null],false],[10],[10],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"wlcp-modal-p\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.modal.wlcp.second-paragraph\\\"],null],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"wlcp-modal-btn-bar\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"wlcp-modal-btn-claim\\\"],[11,\\\"role\\\",\\\"link\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.modal.wlcp.button-claim\\\"],null],false],[3,\\\"action\\\",[[22,0,[]],\\\"acceptClaim\\\"]],[10],[0,\\\"\\\\n              \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"wlcp-modal-btn-standard-send-message modal-custom-button\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.create.modal.wlcp.button-send-message\\\"],null],false],[3,\\\"action\\\",[[22,0,[]],\\\"sendStandardMessage\\\"]],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/create.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/inbenta\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"u7NF0gJk\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"inbenta\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"inbenta-title-backButton\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h2\\\"],[11,\\\"id\\\",\\\"page-title\\\"],[11,\\\"aria-level\\\",\\\"2\\\"],[11,\\\"tabindex\\\",\\\"-1\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversations.inbenta.title\\\"],null],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"go-back\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"backToList\\\"],null],\\\"\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"label\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[[27,\\\"t\\\",[\\\"interactions.conversations.inbenta.return-to-list\\\"],null],\\\"icon-lbp-panel-modal-close\\\",true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[27,\\\"ticust-web-module-interactions/inbenta/inbenta-iframe\\\",null,[[\\\"url\\\",\\\"onSendEmailEvent\\\",\\\"onClaimDepositEvent\\\"],[[23,[\\\"model\\\",\\\"inbentaUrl\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"newMessage\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"claim\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/inbenta.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/sources/source\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"6OiF+TU+\",\n    \"block\": \"{\\\"symbols\\\":[\\\"element\\\",\\\"index\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"header-title-with-button\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"h2\\\"],[11,\\\"id\\\",\\\"page-title\\\"],[11,\\\"tabindex\\\",\\\"-1\\\"],[9],[1,[21,\\\"title\\\"],false],[10],[0,\\\"\\\\n  \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"conversation-result-list__header ellipsis\\\"],[12,\\\"aria-label\\\",[27,\\\"t\\\",[\\\"interactions.conversations.panel-result.title.actions.new-conversation-label\\\"],null]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"hidden-xs new-message-title\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"label\\\",\\\"text\\\",\\\"iconClass\\\",\\\"srText\\\"],[[27,\\\"t\\\",[\\\"interactions.conversations.panel-result.title.actions.new-conversation-label\\\"],null],[27,\\\"t\\\",[\\\"interactions.conversations.panel-result.title.actions.new-conversation\\\"],null],\\\"icon-lbp-conversation-new smallIcon\\\",[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.title\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"visible-xs exact-small-icon ellipsis\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"label\\\",\\\"iconClass\\\",\\\"textClass\\\",\\\"srText\\\"],[[27,\\\"t\\\",[\\\"interactions.conversations.panel-result.title.actions.new-conversation-label\\\"],null],\\\"icon-lbp-conversation-new smallIcon\\\",\\\"\\\",[27,\\\"t\\\",[\\\"interactions.conversation.create.new.message.title\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"],[0,\\\"  \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"newMessage\\\"]],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isCurrentlyLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[21,\\\"page-content-loader\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"isSearchDisabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-search-form\\\",null,[[\\\"searchText\\\",\\\"searchPerimeter\\\",\\\"search\\\",\\\"onClearText\\\"],[[23,[\\\"searchText\\\"]],[23,[\\\"searchPerimeter\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"search\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"clearText\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"gt\\\",[[23,[\\\"conversations\\\",\\\"meta\\\",\\\"totalItems\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-result-list__search-result results-down\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"3\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-search-form.result\\\"],[[\\\"nb\\\"],[[23,[\\\"conversations\\\",\\\"meta\\\",\\\"totalItems\\\"]]]]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[12,\\\"onkeydown\\\",[27,\\\"action\\\",[[22,0,[]],\\\"handleKeyDown\\\"],null]],[11,\\\"class\\\",\\\"visually-hidden focusable\\\"],[11,\\\"id\\\",\\\"parcourir-messages\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversations.panel-result.title.label.jump-message\\\"],null],false],[3,\\\"action\\\",[[22,0,[]],\\\"focusFirstCheckbox\\\"],[[\\\"on\\\"],[\\\"click\\\"]]],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"showCheckBox\\\"]],[27,\\\"gt\\\",[[23,[\\\"conversations\\\",\\\"meta\\\",\\\"totalItems\\\"]],0],null]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation-header-list\\\",null,[[\\\"showLabelsButton\\\",\\\"showDeleteButton\\\",\\\"showDeleteDraftButton\\\",\\\"showRestoreButton\\\",\\\"showRemoveFromTrashButton\\\",\\\"selectAll\\\",\\\"unselectAll\\\",\\\"delete\\\",\\\"deleteDraft\\\",\\\"restore\\\",\\\"removeFromTrash\\\",\\\"categorize\\\",\\\"isChecked\\\",\\\"numberChecked\\\"],[[23,[\\\"showLabelsButton\\\"]],[23,[\\\"showDeleteButton\\\"]],[23,[\\\"showDeleteDraftButton\\\"]],[23,[\\\"showRestoreButton\\\"]],[23,[\\\"showRemoveFromTrashButton\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"checkAll\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uncheckAll\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"delete\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"deleteDraft\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"restore\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"removeFromTrash\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"showCategorizePopup\\\"],null],[23,[\\\"isSelectAllCheckBoxChecked\\\"]],[23,[\\\"selectedConversations\\\",\\\"length\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"showCheckBox\\\"]],[27,\\\"gt\\\",[[23,[\\\"selectedConversations\\\",\\\"length\\\"]],0],null]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation-footer-list\\\",null,[[\\\"showLabelsButton\\\",\\\"showDeleteButton\\\",\\\"showDeleteDraftButton\\\",\\\"showRestoreButton\\\",\\\"showRemoveFromTrashButton\\\",\\\"delete\\\",\\\"deleteDraft\\\",\\\"restore\\\",\\\"removeFromTrash\\\",\\\"unselectAll\\\",\\\"categorize\\\",\\\"numberChecked\\\"],[[23,[\\\"showLabelsButton\\\"]],[23,[\\\"showDeleteButton\\\"]],[23,[\\\"showDeleteDraftButton\\\"]],[23,[\\\"showRestoreButton\\\"]],[23,[\\\"showRemoveFromTrashButton\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"delete\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"deleteDraft\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"restore\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"removeFromTrashPopup\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uncheckAll\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"showCategorizePopup\\\"],null],[23,[\\\"selectedConversations\\\",\\\"length\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showPaginationPrevious\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"common/pagination/lbp-pagination-component\\\",null,[[\\\"title\\\",\\\"label\\\",\\\"displayedItems\\\",\\\"totalItems\\\",\\\"onClick\\\",\\\"setBottomDivider\\\"],[[27,\\\"t\\\",[\\\"common.pagination.button.previous\\\"],null],[27,\\\"t\\\",[\\\"common.pagination.button.previous.label\\\"],null],[23,[\\\"conversations\\\",\\\"meta\\\",\\\"displayedItems\\\"]],[23,[\\\"conversations\\\",\\\"meta\\\",\\\"totalItems\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"onLoadPrevious\\\"],null],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"ti-web-shared/panels/results-list\\\",null,[[\\\"elements\\\",\\\"nbElements\\\",\\\"showCollapseButton\\\",\\\"title\\\",\\\"isLoading\\\",\\\"showSortSelector\\\",\\\"availableSorts\\\",\\\"selectedSort\\\",\\\"selectedSortChanged\\\",\\\"hasFooter\\\",\\\"noResultKey\\\"],[[23,[\\\"conversations\\\"]],[23,[\\\"conversations\\\",\\\"meta\\\",\\\"totalItems\\\"]],false,\\\"interactions.conversations.search.list.title\\\",[23,[\\\"resultIsLoading\\\"]],true,[23,[\\\"sortMap\\\"]],[23,[\\\"selectedSortObject\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"onSortChanged\\\"],null],false,[23,[\\\"_noResultKey\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation-line-component\\\",null,[[\\\"model\\\",\\\"indexFirstNewElement\\\",\\\"indexElement\\\",\\\"showCheckBox\\\",\\\"showIsRead\\\",\\\"selectedConversations\\\",\\\"openConversation\\\",\\\"openDraftConversation\\\",\\\"uncheckConversation\\\",\\\"checkConversation\\\",\\\"interlocutor\\\"],[[22,1,[]],[23,[\\\"indexFirstNewElement\\\"]],[22,2,[]],[23,[\\\"showCheckBox\\\"]],[23,[\\\"showIsReadInConversations\\\"]],[23,[\\\"selectedConversations\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"openConversation\\\",[23,[\\\"pageSource\\\"]]],null],[27,\\\"action\\\",[[22,0,[]],\\\"openDraftConversation\\\",[23,[\\\"pageSource\\\"]]],null],[27,\\\"action\\\",[[22,0,[]],\\\"uncheckConversation\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"checkConversation\\\"],null],[23,[\\\"interlocutorController\\\",\\\"model\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]},null],[4,\\\"if\\\",[[23,[\\\"showPaginationSeeMore\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"common/pagination/lbp-pagination-component\\\",null,[[\\\"title\\\",\\\"label\\\",\\\"displayedItems\\\",\\\"totalItems\\\",\\\"onClick\\\"],[[27,\\\"t\\\",[\\\"common.pagination.button\\\"],null],[27,\\\"t\\\",[\\\"common.pagination.button.label\\\"],null],[23,[\\\"conversations\\\",\\\"meta\\\",\\\"displayedItems\\\"]],[23,[\\\"conversations\\\",\\\"meta\\\",\\\"totalItems\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"onLoadMore\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[12,\\\"onkeydown\\\",[27,\\\"action\\\",[[22,0,[]],\\\"handleKeyDown\\\"],null]],[11,\\\"class\\\",\\\"visually-hidden focusable\\\"],[11,\\\"id\\\",\\\"retour-menu\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversations.panel-result.title.label.jump-menu\\\"],null],false],[3,\\\"action\\\",[[22,0,[]],\\\"focusSelectAllCheckbox\\\"],[[\\\"on\\\"],[\\\"click\\\"]]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[1,[27,\\\"ti-web-shared/a11y/focusable\\\",null,[[\\\"focusTrigger\\\",\\\"focusComponentSelector\\\"],[[23,[\\\"conversations\\\"]],\\\"#search\\\"]]],false],[0,\\\"\\\\n\\\"],[1,[27,\\\"ticust-web-module-interactions/label/popup-component\\\",null,[[\\\"isOpen\\\",\\\"labelsAvailable\\\",\\\"labelsUsed\\\",\\\"originalFocusId\\\",\\\"IsNotFocusableElement\\\",\\\"onSave\\\",\\\"onClosePopup\\\"],[[23,[\\\"_showCategorizePopup\\\"]],[23,[\\\"interlocutorCurrent\\\",\\\"labels\\\"]],[23,[\\\"selectedLabel\\\"]],[23,[\\\"originalFocusId\\\"]],true,[27,\\\"action\\\",[[22,0,[]],\\\"categorize\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uncheckAll\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/conversations/sources/source.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/help\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"6vmeERyn\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"help-page\\\",[[23,[\\\"text\\\"]],\\\"interactions\\\"],null],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/help.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/labels/settings\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"VWlv8ykX\",\n    \"block\": \"{\\\"symbols\\\":[\\\"section\\\",\\\"element\\\"],\\\"statements\\\":[[4,\\\"ti-web-shared/a11y/focusable\\\",null,[[\\\"class\\\"],[\\\"panel-label\\\"]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"h2\\\"],[11,\\\"id\\\",\\\"page-title\\\"],[11,\\\"aria-level\\\",\\\"2\\\"],[11,\\\"tabindex\\\",\\\"-1\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.label.settings.search.results.title\\\"],[[\\\"name\\\",\\\"nb\\\"],[[23,[\\\"interlocutorCurrent\\\",\\\"display\\\"]],[23,[\\\"_totalElements\\\"]]]]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[7,\\\"div\\\"],[11,\\\"id\\\",\\\"page-labels-settings\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/panels/results-list\\\",null,[[\\\"elements\\\",\\\"nbElements\\\",\\\"isLoading\\\",\\\"showCollapseButton\\\",\\\"titleText\\\",\\\"hasFooter\\\"],[[23,[\\\"labels\\\"]],[23,[\\\"nbElementsText\\\"]],[23,[\\\"resultIsLoading\\\"]],false,[27,\\\"t\\\",[\\\"interactions.label.settings.search.results.subtitle\\\"],[[\\\"name\\\"],[[23,[\\\"interlocutorCurrent\\\",\\\"display\\\"]]]]],true]],{\\\"statements\\\":[[4,\\\"if\\\",[[22,1,[\\\"isList\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"ticust-web-module-interactions/label-line-component\\\",null,[[\\\"model\\\",\\\"ownerLabels\\\",\\\"isEditable\\\",\\\"onClose\\\",\\\"onDelete\\\",\\\"onEdit\\\"],[[22,2,[]],[23,[\\\"labels\\\"]],[23,[\\\"isLabelsEditable\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"closePopup\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"deleteAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"editAction\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[27,\\\"and\\\",[[22,1,[\\\"isFooter\\\"]],[23,[\\\"hasFooter\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"buttons-bar\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_limitReached\\\"]]],null,{\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitleId\\\",\\\"triggerTitle\\\",\\\"triggerIcon\\\",\\\"isVisible\\\",\\\"model\\\",\\\"hasValidate\\\",\\\"modalTitle\\\",\\\"close\\\"],[[23,[\\\"modalId\\\"]],[23,[\\\"modalTitleId\\\"]],[27,\\\"t\\\",[\\\"interactions.label.settings.buttons.add.label\\\"],null],\\\"label-add-icon\\\",[23,[\\\"_displayCannotCreatePopup\\\"]],[23,[\\\"newLabel\\\"]],false,[27,\\\"t\\\",[\\\"interactions.label.settings.cannot-create-popup.title\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"closePopup\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[27,\\\"t\\\",[\\\"interactions.label.settings.cannot-create-popup.text\\\"],[[\\\"nb\\\"],[[23,[\\\"maxLabelSizeSettings\\\"]]]]],false],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"ticust-web-module-interactions/label/popup-edit-component\\\",null,[[\\\"focusBackId\\\",\\\"model\\\",\\\"ownerLabels\\\",\\\"isOpen\\\",\\\"originalFocusId\\\",\\\"onSave\\\",\\\"onOpen\\\"],[\\\"addLabel\\\",[23,[\\\"newLabel\\\"]],[23,[\\\"labels\\\"]],[23,[\\\"popupIsVisible\\\"]],[23,[\\\"originalFocusId\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"createAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"addLabel\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1,2]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/labels/settings.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/parameters/notifications\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"sl0mgB99\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"main\\\"],[11,\\\"class\\\",\\\"page-content-main\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/a11y/focusable\\\",null,null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h2\\\"],[11,\\\"id\\\",\\\"page-title\\\"],[11,\\\"aria-level\\\",\\\"2\\\"],[11,\\\"tabindex\\\",\\\"-1\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.parameters.title\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"flex-row-simple-param \\\",[21,\\\"headerClass\\\"],\\\" \\\",[27,\\\"if\\\",[[23,[\\\"displayBurger\\\"]],\\\"panel-heading-burger\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displayBurger\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"action\\\",\\\"label\\\"],[\\\"panel-heading-prefix-icon-base visible-xs-block visible-sm-block\\\",[27,\\\"action\\\",[[22,0,[]],\\\"openMenu\\\"],null],[27,\\\"t\\\",[\\\"common.panel.panel-component.buttons.burger.label\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"label\\\",\\\"iconClass\\\"],[[27,\\\"t\\\",[\\\"common.panel.panel-component.buttons.burger.label\\\"],null],\\\"icon-lbp-panel-header-burger smallIcon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[14,1,[[23,[\\\"_header\\\"]]]],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"hasBody\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body container-fluid-param\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/form-component\\\",null,null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body flex-grow\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container-fluid-param\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"id\\\",\\\"legend-notifications\\\"],[11,\\\"class\\\",\\\"panel-title-param\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"3\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"span\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.parameters.modal.title\\\"],null],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"group\\\"],[11,\\\"aria-labelledby\\\",\\\"legend-notifications\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"row  notifications-body col-md-12 \\\",[27,\\\"if\\\",[[23,[\\\"choices\\\"]],\\\"checked\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"radio-button\\\",null,[[\\\"value\\\",\\\"groupValue\\\",\\\"changed\\\",\\\"classNames\\\",\\\"radioClass\\\"],[true,[23,[\\\"choices\\\"]],\\\"choose\\\",\\\"notifications-body__label-radio\\\",\\\"notifications-body__button-radio\\\"]],{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"notifications-body__first-text clearfix\\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[27,\\\"t\\\",[\\\"interactions.parameters.modal.label.active.part1\\\"],null],false],[0,\\\" \\\"],[1,[27,\\\"t\\\",[\\\"interactions.parameters.modal.label.active.part2\\\"],null],false],[0,\\\": \\\"],[1,[21,\\\"externalEmailAddress\\\"],false],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n                  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"row notifications-body col-md-12 \\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"choices\\\"]]],null],\\\"checked\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"radio-button\\\",null,[[\\\"value\\\",\\\"groupValue\\\",\\\"changed\\\",\\\"classNames\\\",\\\"radioClass\\\"],[false,[23,[\\\"choices\\\"]],\\\"choose\\\",\\\"notifications-body__label-radio\\\",\\\"notifications-body__button-radio\\\"]],{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"notifications-body__first-text clearfix\\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[27,\\\"t\\\",[\\\"interactions.parameters.modal.label.inactive.part1\\\"],null],false],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n                    \\\"],[1,[27,\\\"t\\\",[\\\"interactions.parameters.modal.label.inactive.part2\\\"],null],false],[0,\\\"\\\\n                  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"notifications-body__label-italic row\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"notifications-text col-xs-12\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"notifications-text-style\\\"],[9],[0,\\\"\\\\n                  \\\"],[1,[27,\\\"t\\\",[\\\"interactions.parameters.modal.label.nota-bene\\\"],null],false],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"btn-group pull-right clearfix visible-md-block visible-lg-block\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-footer panel-btn-line container-fluid-param notification-btn-base\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"button\\\"],[11,\\\"name\\\",\\\"close\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[11,\\\"data-dismiss\\\",\\\"modal\\\"],[11,\\\"class\\\",\\\"btn-default-messages btn-default-param\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.parameters.modal.footer.buttons.close\\\"],null]]]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[\\\"interactions.parameters.modal.footer.buttons.close\\\"],null],false],[0,\\\"\\\\n        \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"cancel\\\"]],[10],[0,\\\"\\\\n        \\\"],[7,\\\"button\\\"],[11,\\\"name\\\",\\\"save\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[11,\\\"data-dismiss\\\",\\\"modal\\\"],[11,\\\"class\\\",\\\"btn-base-param notification-btn btn-primary\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.parameters.modal.footer.buttons.save\\\"],null]]]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[\\\"interactions.parameters.modal.footer.buttons.save\\\"],null],false],[0,\\\"\\\\n        \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"save\\\"]],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-interactions/interlocutors/interlocutor/parameters/notifications.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-projects/interlocutors/interlocutor/help\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"5Fq+zDxI\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"help-page\\\",[[23,[\\\"text\\\"]],\\\"projects\\\"],null],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-projects/interlocutors/interlocutor/help.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-projects/interlocutors/interlocutor/projects/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"X9Lnt/Jo\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"main\\\"],[11,\\\"class\\\",\\\"page-content-main\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"h2\\\"],[11,\\\"id\\\",\\\"page-title\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[11,\\\"aria-level\\\",\\\"2\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/a11y/focusable\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"not\\\",[[27,\\\"eq\\\",[[23,[\\\"status\\\"]],\\\"open\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"t\\\",[\\\"common-projects.side-menu.closed-projects\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"t\\\",[\\\"interlocutors.interlocutor.projects.search.open\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-page-wrapper\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"ticust-web-module-projects/projects/project-group\\\",null,[[\\\"title\\\",\\\"currentInterlocutor\\\",\\\"selectedTab\\\",\\\"sharedWithMe\\\",\\\"selectedStatusFilter\\\",\\\"openConversation\\\",\\\"openProject\\\"],[[23,[\\\"interlocutorProjectTitleText\\\"]],[23,[\\\"currentInterlocutor\\\"]],[23,[\\\"selectedTab\\\"]],false,[23,[\\\"status\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"openConversation\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"openProject\\\"],null]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-projects/interlocutors/interlocutor/projects/index.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/app/ticust-web-module-projects/interlocutors/interlocutor/projects/project/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"b6q9elFJ\",\n    \"block\": \"{\\\"symbols\\\":[\\\"section\\\",\\\"part\\\",\\\"index\\\",\\\"document\\\",\\\"section\\\",\\\"tmpFile\\\",\\\"file\\\",\\\"metadata\\\",\\\"item\\\"],\\\"statements\\\":[[7,\\\"main\\\"],[11,\\\"class\\\",\\\"page-content-main projects\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/projects/project-details-component\\\",null,[[\\\"model\\\",\\\"enableBackButton\\\",\\\"enableOpenConversationButton\\\",\\\"enableDownloadButton\\\",\\\"enableEditButton\\\",\\\"enableShareButton\\\",\\\"enableCollapseButton\\\",\\\"enableCloseButton\\\",\\\"enableReopenButton\\\",\\\"displayProjectDetails\\\",\\\"displayProjectNature\\\",\\\"back\\\",\\\"openConversation\\\",\\\"notifyProjectUpdate\\\",\\\"download\\\",\\\"edit\\\",\\\"close\\\",\\\"reopenProject\\\"],[[23,[\\\"model\\\"]],true,[23,[\\\"displayOpenConversationButton\\\"]],[23,[\\\"displayExportButton\\\"]],[23,[\\\"displayEditProjectButton\\\"]],[23,[\\\"displayShareProjectButton\\\"]],false,[23,[\\\"displayOpenCloseProjectButton\\\"]],[23,[\\\"displayOpenCloseProjectButton\\\"]],[23,[\\\"isProjectDetailOpen\\\"]],true,[27,\\\"action\\\",[[22,0,[]],\\\"backToProjectsList\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"openConversation\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"notifyProjectUpdate\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"download\\\",[23,[\\\"project\\\"]]],null],[27,\\\"action\\\",[[22,0,[]],\\\"edit\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"close\\\",[23,[\\\"project\\\"]]],null],[27,\\\"action\\\",[[22,0,[]],\\\"reopenProject\\\",[23,[\\\"project\\\"]]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[22,1,[\\\"isBody\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"isProjectDetailOpen\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"ti-web-shared/projects/project-informations\\\",null,[[\\\"model\\\",\\\"displayDetails\\\"],[[23,[\\\"project\\\"]],true]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showNotReadStats\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"ti-web-shared/projects/project-statistics\\\",null,[[\\\"notReadStats\\\"],[[23,[\\\"notReadStats\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displayDescription\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"ti-web-shared/projects/project-description\\\",null,[[\\\"model\\\"],[[23,[\\\"project\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displaySharedBar\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"ti-web-shared/projects/project-shared-list\\\",null,[[\\\"model\\\",\\\"isOwnedByCurrentInterlocutor\\\",\\\"sharedInterlocutors\\\",\\\"currentInterlocutor\\\"],[[23,[\\\"project\\\"]],[23,[\\\"isOwnedByCurrentInterlocutor\\\"]],[23,[\\\"sharedInterlocutors\\\"]],[23,[\\\"currentInterlocutor\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displayAssignation\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"ti-web-shared/projects/project-assignation\\\",null,[[\\\"model\\\"],[[23,[\\\"project\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displayMetadatas\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,[\\\"project\\\",\\\"metadatas\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[27,\\\"ti-web-shared/projects/project-metadata\\\",null,[[\\\"metadataKey\\\",\\\"metadataValue\\\"],[[22,9,[\\\"key\\\"]],[22,9,[\\\"value\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"ti-web-shared/projects/lbp-project-bloc\\\",null,[[\\\"title\\\"],[[27,\\\"t\\\",[\\\"projects.project.documents.title\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"list\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"projectPartsSorted\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"isUploadingNewDocument\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[21,\\\"page-content-loader\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"list-item\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/projects/lbp-project-part\\\",null,[[\\\"part\\\",\\\"index\\\",\\\"projectPartDocuments\\\",\\\"reader\\\"],[[22,2,[]],[27,\\\"sum\\\",[[22,3,[]],1],null],[27,\\\"get\\\",[[23,[\\\"projectPartDocuments\\\"]],[22,2,[\\\"id\\\"]]],null],[23,[\\\"reader\\\"]]]],{\\\"statements\\\":[[0,\\\"                  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-part-body\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"list\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[27,\\\"get\\\",[[23,[\\\"projectPartDocuments\\\"]],[22,2,[\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"ti-web-shared/documents/document-component\\\",null,[[\\\"showAddDocument\\\",\\\"isVisible\\\",\\\"model\\\",\\\"documentRejectReasons\\\",\\\"ajaxNamespace\\\",\\\"enableCopyButton\\\",\\\"enableUploadButton\\\",\\\"enableEditButton\\\",\\\"project\\\",\\\"settings\\\",\\\"projectPart\\\",\\\"reader\\\",\\\"projectPartDocumentFiles\\\",\\\"currentInterlocutor\\\",\\\"deleteDocument\\\",\\\"refresh\\\",\\\"download\\\",\\\"uploadAttachment\\\",\\\"copy\\\"],[[23,[\\\"showAddDocument\\\"]],[27,\\\"not\\\",[[22,4,[\\\"isNew\\\"]]],null],[22,4,[]],[23,[\\\"model\\\",\\\"documentRejectReasons\\\"]],[23,[\\\"ajaxNamespace\\\"]],[23,[\\\"displayCopyButton\\\"]],[23,[\\\"displayUploadButton\\\"]],[23,[\\\"displayEditDocumentButton\\\"]],[23,[\\\"project\\\"]],[23,[\\\"settings\\\"]],[22,2,[]],[23,[\\\"reader\\\"]],[27,\\\"get\\\",[[23,[\\\"projectPartDocumentFiles\\\"]],[22,4,[\\\"id\\\"]]],null],[23,[\\\"currentInterlocutor\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"deleteDocument\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"refreshAfterSave\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"downloadDocument\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachment\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"copyFile\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[22,5,[\\\"isInfo\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[22,4,[\\\"hasDescription\\\"]]],null,{\\\"statements\\\":[[0,\\\"                              \\\"],[1,[27,\\\"ti-web-shared/documents/document-description\\\",null,[[\\\"model\\\"],[[22,4,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displayDocumentInformations\\\"]]],null,{\\\"statements\\\":[[0,\\\"                              \\\"],[1,[27,\\\"ti-web-shared/documents/document-informations\\\",null,[[\\\"model\\\"],[[22,4,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displayDocumentMetadatas\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[22,4,[\\\"metadatasSorted\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[27,\\\"ti-web-shared/documents/document-metadata\\\",null,[[\\\"metadataKey\\\",\\\"metadataValue\\\"],[[22,8,[\\\"key\\\"]],[22,8,[\\\"value\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[22,5,[\\\"isBody\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[27,\\\"get\\\",[[23,[\\\"projectPartDocumentFiles\\\"]],[22,4,[\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                              \\\"],[1,[27,\\\"ti-web-shared/file-component\\\",null,[[\\\"model\\\",\\\"document\\\",\\\"projectPart\\\",\\\"project\\\",\\\"documentFiles\\\",\\\"showButtons\\\",\\\"enableMarkAsValidButton\\\",\\\"enableMarkAsNotValidButton\\\",\\\"enableTrashButton\\\",\\\"currentInterlocutor\\\",\\\"markAsValid\\\",\\\"markAsNotValid\\\",\\\"delete\\\",\\\"download\\\"],[[22,7,[]],[22,4,[]],[22,2,[]],[23,[\\\"project\\\"]],[27,\\\"get\\\",[[23,[\\\"projectPartDocumentFiles\\\"]],[22,4,[\\\"id\\\"]]],null],[23,[\\\"showButtons\\\"]],[23,[\\\"displayFileValidationButtons\\\"]],[23,[\\\"displayFileValidationButtons\\\"]],[23,[\\\"displayDeleteFileButton\\\"]],[23,[\\\"currentInterlocutor\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"markFileAsValid\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"markFileAsNotValid\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"deleteFile\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"downloadFile\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[4,\\\"if\\\",[[23,[\\\"isUploading\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"get\\\",[[23,[\\\"uploadingFilesByDocuments\\\"]],[22,4,[\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[27,\\\"get\\\",[[23,[\\\"uploadingFilesByDocuments\\\"]],[22,4,[\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                  \\\"],[1,[27,\\\"ti-web-shared/file-component\\\",null,[[\\\"model\\\",\\\"showButtons\\\",\\\"enableMarkAsValidButton\\\",\\\"enableMarkAsNotValidButton\\\",\\\"enableTrashButton\\\",\\\"currentInterlocutor\\\",\\\"isUploading\\\",\\\"markAsValid\\\",\\\"markAsNotValid\\\",\\\"delete\\\",\\\"download\\\"],[[22,6,[]],[23,[\\\"showButtons\\\"]],[23,[\\\"displayFileValidationButtons\\\"]],[23,[\\\"displayFileValidationButtons\\\"]],[23,[\\\"displayDeleteFileButton\\\"]],[23,[\\\"currentInterlocutor\\\"]],[23,[\\\"isUploading\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"markFileAsValid\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"markFileAsNotValid\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"deleteFile\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"downloadFile\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                          \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"p\\\"],[9],[1,[27,\\\"t\\\",[\\\"projects.document.no-data\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showAddDocument\\\"]]],null,{\\\"statements\\\":[[0,\\\"                      \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-add-document\\\",null,[[\\\"projectPart\\\",\\\"projectPartDocuments\\\",\\\"documentNatures\\\",\\\"documentModels\\\",\\\"addNewDoc\\\",\\\"reader\\\"],[[22,2,[]],[27,\\\"get\\\",[[23,[\\\"projectPartDocuments\\\"]],[22,2,[\\\"id\\\"]]],null],[23,[\\\"model\\\",\\\"documentNatures\\\"]],[23,[\\\"model\\\",\\\"documentModels\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"addNewDoc\\\"],null],[23,[\\\"reader\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"              \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[2,3]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"p\\\"],[9],[1,[27,\\\"t\\\",[\\\"projects.project-part.no-data\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[22,1,[\\\"isActionBar\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"isOwnedByCurrentInterlocutor\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"ti-web-shared/projects/project-shared-edit\\\",null,[[\\\"model\\\",\\\"currentInterlocutor\\\",\\\"refresh\\\"],[[23,[\\\"project\\\"]],[23,[\\\"currentInterlocutor\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"refreshAfterSave\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displayNewDocumentComponent\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"ti-web-shared/documents/document-new-component\\\",null,[[\\\"project\\\",\\\"ajaxNamespace\\\",\\\"projectPart\\\",\\\"settings\\\",\\\"isUploadingNewDocument\\\",\\\"confirmAttachment\\\",\\\"refresh\\\",\\\"copy\\\"],[[23,[\\\"project\\\"]],[23,[\\\"ajaxNamespace\\\"]],[27,\\\"get\\\",[[23,[\\\"projectPartsSorted\\\"]],0],null],[23,[\\\"settings\\\"]],[23,[\\\"isUploadingNewDocument\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachment\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"refreshAfterSave\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"copyFile\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/app/ticust-web-module-projects/interlocutors/interlocutor/projects/project/index.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/application\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"rN3n77O4\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"id\\\",\\\"toastr-a11y-container\\\"],[9],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"id\\\",\\\"modal-container\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/application.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/a11y/a11y-action-icon\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"mshNE0yw\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"a\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"enabled\\\"]]],null],\\\"action-icon-disabled\\\"],null]],[12,\\\"id\\\",[28,[[21,\\\"id\\\"]]]],[11,\\\"role\\\",\\\"button\\\"],[12,\\\"aria-label\\\",[28,[[21,\\\"label\\\"],\\\" \\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"enabled\\\"]]],null],[27,\\\"t\\\",[\\\"icon.disabled\\\"],null]],null]]]],[11,\\\"href\\\",\\\"#\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[12,\\\"class\\\",[28,[[21,\\\"iconClass\\\"]]]],[12,\\\"title\\\",[28,[[21,\\\"srText\\\"]]]],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[21,\\\"srText\\\"],false],[10],[0,\\\"\\\\n\\\"],[3,\\\"action\\\",[[22,0,[]],[27,\\\"if\\\",[[23,[\\\"enabled\\\"]],\\\"action\\\",\\\"nothing\\\"],null]]],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/a11y/a11y-action-icon.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/a11y/a11y-semantic-icon\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"zOnq2Mb2\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[12,\\\"class\\\",[28,[[21,\\\"iconClass\\\"]]]],[12,\\\"title\\\",[28,[[21,\\\"smuTitle\\\"]]]],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displaySpanSrOnly\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"span\\\"],[12,\\\"class\\\",[28,[\\\"sr-only \\\",[21,\\\"fixClass\\\"]]]],[9],[1,[21,\\\"srText\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"text\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"span\\\"],[12,\\\"class\\\",[28,[[21,\\\"textClass\\\"]]]],[12,\\\"aria-hidden\\\",[28,[[21,\\\"srHidden\\\"]]]],[9],[1,[21,\\\"text\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/a11y/a11y-semantic-icon.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/a11y/a11y-spinner\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"hY7L8QH/\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"loading-spinner \\\",[27,\\\"if\\\",[[23,[\\\"icon\\\"]],\\\"icon-spinner\\\"],null]]]],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"spin-spinner\\\",null,[[\\\"lines\\\",\\\"length\\\",\\\"width\\\",\\\"radius\\\",\\\"scale\\\",\\\"left\\\",\\\"top\\\"],[[23,[\\\"lines\\\"]],[23,[\\\"length\\\"]],[23,[\\\"width\\\"]],[23,[\\\"radius\\\"]],[23,[\\\"scale\\\"]],[23,[\\\"left\\\"]],[23,[\\\"top\\\"]]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"labelKey\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"spacer-left sr-only\\\"],[9],[1,[27,\\\"t\\\",[[23,[\\\"labelKey\\\"]]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/a11y/a11y-spinner.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/a11y/buttons/icon-button\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"paDSKgdW\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"button\\\"],[12,\\\"id\\\",[21,\\\"id\\\"]],[12,\\\"class\\\",[28,[\\\"show-icons \\\",[21,\\\"iconClass\\\"],\\\" \\\",[21,\\\"buttonClassInternal\\\"],\\\" \\\",[27,\\\"if\\\",[[23,[\\\"buttonText\\\"]],\\\"bt-create\\\"],null]]]],[12,\\\"disabled\\\",[21,\\\"disabled\\\"]],[12,\\\"type\\\",[21,\\\"type\\\"]],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"if\\\",[[23,[\\\"buttonText\\\"]],[23,[\\\"buttonText\\\"]]],null],false],[0,\\\"\\\\n\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"doAction\\\"],[[\\\"bubbles\\\"],[false]]],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"tooltipEnabled\\\"]]],null,{\\\"statements\\\":[[4,\\\"ember-tooltip\\\",null,[[\\\"event\\\",\\\"targetId\\\",\\\"side\\\"],[\\\"hover\\\",[23,[\\\"tooltipTarget\\\"]],[23,[\\\"tooltipSide\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"if\\\",[[23,[\\\"paramButtonLabel\\\"]],[23,[\\\"paramButtonLabel\\\"]],[27,\\\"t\\\",[[23,[\\\"buttonLabel\\\"]]],null]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/a11y/buttons/icon-button.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/claim-form\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"4/g0ZBmk\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"iframe\\\"],[11,\\\"class\\\",\\\"claimIframe\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversations.claim.iframe-title\\\"],null]]]],[11,\\\"id\\\",\\\"claimIframe\\\"],[12,\\\"src\\\",[28,[[21,\\\"claimFormUrl\\\"]]]],[11,\\\"style\\\",\\\"width:100%; border: 0; overflow: hidden;\\\"],[9],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/claim-form.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/common/dropdown/dropdown-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"0TdVvZ96\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"id\\\",\\\"class\\\",\\\"label\\\",\\\"action\\\",\\\"aria-expanded\\\"],[[23,[\\\"actionDivId\\\"]],[23,[\\\"_actionDivStyle\\\"]],[23,[\\\"label\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"toggleDropDown\\\"],null],[27,\\\"if\\\",[[23,[\\\"ariaExpanded\\\"]],\\\"true\\\",\\\"false\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"label\\\",\\\"iconClass\\\"],[[23,[\\\"label\\\"]],[23,[\\\"iconClass\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[7,\\\"div\\\"],[11,\\\"id\\\",\\\"panel-drop-down-region\\\"],[12,\\\"class\\\",[28,[\\\"panel-drop-down \\\",[21,\\\"_panelDropDownStyle\\\"]]]],[12,\\\"aria-hidden\\\",[28,[[27,\\\"not\\\",[[23,[\\\"ariaExpanded\\\"]]],null]]]],[9],[0,\\\"\\\\n  \\\"],[14,1],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/common/dropdown/dropdown-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/common/modal/self-service-modal\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"4KsgOoRi\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"cancel\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\",\\\"cancelButtonIntl\\\",\\\"modalClass\\\",\\\"focusSelector\\\",\\\"ariaLabelledBy\\\"],[[23,[\\\"modalId\\\"]],[27,\\\"t\\\",[\\\"interactions.conversations.search.message-info.info.pop-up-removeFromTrashtitle\\\"],null],[23,[\\\"modalTitleId\\\"]],[23,[\\\"isOpen\\\"]],[23,[\\\"validate\\\"]],[23,[\\\"close\\\"]],true,true,false,[23,[\\\"validateButtonText\\\"]],[23,[\\\"closeButtonText\\\"]],\\\"self-service-modal\\\",[27,\\\"concat\\\",[\\\"#title-\\\",[23,[\\\"elementId\\\"]]],null],\\\"selfServiceLabel\\\"]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-title-body panel-body-modal-title no-line-height\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[21,\\\"text\\\"],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-title-body panel-body-modal-title no-line-height\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[21,\\\"prompt\\\"],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/common/modal/self-service-modal.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/common/pagination/lbp-pagination-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"xGIgTKmL\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"nav\\\"],[12,\\\"aria-label\\\",[28,[[27,\\\"t\\\",[\\\"common.pagination.label\\\"],null]]]],[12,\\\"class\\\",[28,[\\\"lbp-pagination-nav \\\",[27,\\\"if\\\",[[23,[\\\"setBottomDivider\\\"]],\\\"bottom-box-divider\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"_isLimitReached\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"result-line-wrapper text-center\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"result-line-wrapper__block flex-grow\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"button\\\"],[11,\\\"id\\\",\\\"seeMore\\\"],[11,\\\"class\\\",\\\"lbp-pagination-nav__button\\\"],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"text\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[[27,\\\"concat\\\",[[23,[\\\"title\\\"]],\\\" \\\",[27,\\\"if\\\",[[23,[\\\"displayNumberToLoad\\\"]],[23,[\\\"_numberToLoad\\\"]]],null]],null],\\\"icon-lbp-conversation-more label-component__icon-add\\\",false]]],false],[0,\\\"\\\\n          \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"_onClick\\\"]],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"lbp-pagination-nav__limit\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"lbp-pagination-nav-limit__text\\\"],[9],[1,[27,\\\"t\\\",[\\\"common.pagination.limit\\\"],null],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/common/pagination/lbp-pagination-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _emberPopperTargetingParent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _emberPopper.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/help-page\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"pgQo51je\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"main\\\"],[12,\\\"class\\\",[28,[\\\"page-content-main \\\",[27,\\\"concat\\\",[[23,[\\\"moduleName\\\"]],\\\"-help\\\"],null]]]],[9],[0,\\\"\\\\n  \\\"],[7,\\\"h2\\\"],[11,\\\"id\\\",\\\"page-title\\\"],[11,\\\"tabindex\\\",\\\"-1\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"moduleName\\\"]],\\\".help.title\\\"],null]],null],false],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"help-page-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"ti-web-shared/sanitize-html\\\",null,[[\\\"raw\\\",\\\"value\\\",\\\"strict\\\",\\\"defaultOptions\\\"],[true,[23,[\\\"text\\\"]],false,[23,[\\\"defaultOptions\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/help-page.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/side-menu/side-menu\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"ginVcMJ0\",\n    \"block\": \"{\\\"symbols\\\":[\\\"section\\\",\\\"index\\\"],\\\"statements\\\":[[7,\\\"nav\\\"],[11,\\\"id\\\",\\\"main-nav\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"callingCodeMobile\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"p\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[11,\\\"class\\\",\\\"module-choice navbar-header-messaging navbar-header-messaging-calling-code\\\"],[11,\\\"role\\\",\\\"link\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"menu-icon-back-lbp navbar-header-messaging-calling-code-tablet\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"navbar-header-messaging__text \\\"],[11,\\\"aria-level\\\",\\\"1\\\"],[11,\\\"role\\\",\\\"heading\\\"],[9],[1,[27,\\\"t\\\",[[23,[\\\"_backText\\\"]]],null],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.side-menu.close.description\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"navbar-close-menu__text\\\"],[11,\\\"aria-level\\\",\\\"1\\\"],[11,\\\"role\\\",\\\"heading\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.side-menu.close.label\\\"],null],false],[10],[0,\\\"\\\\n    \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"routeToReturnUrl\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"p\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[11,\\\"class\\\",\\\"module-choice navbar-header-messaging\\\"],[11,\\\"role\\\",\\\"link\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"menu-icon-back-lbp\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"navbar-header-messaging__text\\\"],[11,\\\"aria-level\\\",\\\"1\\\"],[11,\\\"role\\\",\\\"heading\\\"],[9],[1,[27,\\\"t\\\",[[23,[\\\"_backText\\\"]]],null],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.side-menu.close.description\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"navbar-close-menu__text\\\"],[11,\\\"aria-level\\\",\\\"1\\\"],[11,\\\"role\\\",\\\"heading\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.side-menu.close.label\\\"],null],false],[10],[0,\\\"\\\\n    \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"routeToReturnUrl\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"side-menu-part\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"ul\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"skip-link active side-menu-base link-hide-on-mobile\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#wrapper\\\"],[9],[1,[27,\\\"t\\\",[\\\"shared.skip-link\\\"],null],false],[3,\\\"action\\\",[[22,0,[]],\\\"focusMainContentTitle\\\"]],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"filteredSections\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"has-role\\\",[[22,1,[\\\"role\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"selectedMenuItem\\\",\\\"selectedSection\\\"]],[27,\\\"eq\\\",[[22,1,[\\\"id\\\"]],[23,[\\\"selectedMenuItem\\\",\\\"selectedSection\\\"]]],null]],null],\\\"active\\\"],null]],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"ti-web-shared/side-menu/side-menu-section\\\",null,[[\\\"section\\\",\\\"hasRigthToSwitchModule\\\",\\\"manageSidePanelState\\\",\\\"handleAction\\\",\\\"toggleDropdown\\\",\\\"countRefresh\\\",\\\"dataToObserveForBadgeRefresh\\\",\\\"updateBadgeAction\\\"],[[22,1,[]],[23,[\\\"hasRigthToSwitchModule\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"manageSidePanelState\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"handleAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"toggleDropdown\\\",[22,2,[]]],null],[23,[\\\"countRefresh\\\"]],[23,[\\\"dataToObserveForBadgeRefresh\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"updateBadgeAction\\\"],null]]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1,2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"originalFocusId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\"],[[23,[\\\"modalId\\\"]],[27,\\\"t\\\",[[23,[\\\"_switchPopupTitle\\\"]]],null],[23,[\\\"modalTitleId\\\"]],[23,[\\\"switchPopupId\\\"]],[23,[\\\"_switchPopup\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"routeToSwitchModule\\\"],null],true,true,false]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"t\\\",[[23,[\\\"_switchPopupText\\\"]]],null],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/side-menu/side-menu.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/side-panel/side-panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"bJ1qhXgd\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"header\\\"],[12,\\\"id\\\",[27,\\\"if\\\",[[23,[\\\"showSideMenu\\\"]],\\\"side-panel\\\",\\\"side-panel-burger\\\"],null]],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"side-panel-footer\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\"],[12,\\\"class\\\",[28,[\\\"nav-control\\\\n      \\\",[27,\\\"if\\\",[[23,[\\\"showSideMenu\\\"]],\\\"close-icon-position menu-icon-close\\\",\\\"burger-icon-position menu-icon-panel-header-burger\\\"],null]]]],[12,\\\"aria-label\\\",[27,\\\"t\\\",[\\\"interactions.side-menu.close.label\\\"],null]],[12,\\\"onclick\\\",[27,\\\"action\\\",[[22,0,[]],\\\"toggleMenu\\\"],null]],[12,\\\"aria-expanded\\\",[27,\\\"if\\\",[[23,[\\\"showSideMenu\\\"]],\\\"true\\\",\\\"false\\\"],null]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.side-menu.close.label\\\"],null],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"controled \\\",[27,\\\"if\\\",[[23,[\\\"showSideMenu\\\"]],\\\"active\\\"],null]]]],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"content\\\"],[9],[0,\\\"\\\\n      \\\"],[14,1],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"underlay\\\"],[12,\\\"onclick\\\",[27,\\\"action\\\",[[22,0,[]],\\\"toggleMenu\\\"],null]],[9],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/side-panel/side-panel.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/content-wrapper\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"bv+RekVc\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"section\\\"],[11,\\\"id\\\",\\\"main-section\\\"],[9],[0,\\\"\\\\n  \\\"],[14,1],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/content-wrapper.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/documents/document-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"+FPSRLzm\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[[27,\\\"if\\\",[[23,[\\\"showAddDocument\\\"]],\\\"project-document\\\",\\\"project-document closed\\\"],null]]]],[11,\\\"role\\\",\\\"listitem\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-document-wrapper project-document-info\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"project-document-left project-document-info-name \\\",[27,\\\"if\\\",[[23,[\\\"_isUnread\\\"]],\\\"unread\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_isUnread\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"img-circle unread\\\"],[12,\\\"title\\\",[27,\\\"t\\\",[\\\"projects.project.documents.unread.title\\\"],null]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[1,[23,[\\\"document\\\",\\\"title\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-document-right\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"project-document-info-status \\\",[21,\\\"statusClass\\\"]]]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"project-document-info-status-label\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[21,\\\"statusText\\\"],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"and\\\",[[27,\\\"eq\\\",[[23,[\\\"document\\\",\\\"status\\\"]],\\\"KO\\\"],null],[23,[\\\"rejectReason\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            - \\\"],[1,[23,[\\\"rejectReason\\\",\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"canDelete\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-document-actions delete-doc\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-action-icon\\\",null,[[\\\"id\\\",\\\"label\\\",\\\"title\\\",\\\"iconClass\\\",\\\"action\\\"],[[27,\\\"concat\\\",[\\\"project-doc-delete-\\\",[23,[\\\"_elementId\\\"]]],null],[27,\\\"t\\\",[\\\"projects.project.documents.action.delete.aria-label\\\"],[[\\\"document\\\"],[[23,[\\\"document\\\",\\\"title\\\"]]]]],[27,\\\"t\\\",[\\\"projects.project.documents.action.delete.title\\\"],null],\\\"project-icon noMargin project-file-delete\\\",[27,\\\"action\\\",[[22,0,[]],\\\"delete\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\",\\\"cancelButtonIntl\\\"],[[23,[\\\"modalDeletionId\\\"]],[27,\\\"t\\\",[\\\"projects.project.documents.delete.title\\\"],null],[23,[\\\"modalDeletionTitleId\\\"]],[23,[\\\"showModalDeletion\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"deleteAction\\\"],null],true,true,false,\\\"projects.project.documents.deletion.buttons.ok.text\\\",\\\"projects.project.documents.deletion.buttons.cancel.text\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body-bloc-delete-title\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.documents.delete.group-title.name\\\"],null],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body-bloc-delete-document\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\"],[9],[1,[23,[\\\"document\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[14,1,[[23,[\\\"body\\\"]],[23,[\\\"showButtons\\\"]]]],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"canAddFiles\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-document-action\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"ti-web-shared/documents/document-file-uploader\\\",null,[[\\\"uploaderId\\\",\\\"upload\\\",\\\"isSignatureRequired\\\",\\\"signatureRequiredSettingValue\\\",\\\"settings\\\",\\\"isUploading\\\",\\\"didError\\\"],[[23,[\\\"uploadId\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachment\\\"],null],[23,[\\\"isSignatureRequired\\\"]],[23,[\\\"signatureRequiredSettingValue\\\"]],[23,[\\\"settings\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"isUploading\\\"]]],null],true],null],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"isUploading\\\"]]],null],false],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isUploading\\\"]]],null,{\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"isActiveBackdrop\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"hideCloseButton\\\",\\\"showTriggerButton\\\",\\\"cancelButtonIntl\\\"],[[23,[\\\"modalUploadId\\\"]],[27,\\\"t\\\",[\\\"projects.project.documents.file.action.upload.title\\\"],null],[23,[\\\"modalUploadTitleId\\\"]],[23,[\\\"isUploading\\\"]],false,false,false,true,false,\\\"common.simple-modal.buttons.close.text\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"ti-web-shared/a11y/icons/decorative-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-spin\\\"]]],false],[0,\\\"\\\\n            \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.documents.file.action.upload.text\\\"],null],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/documents/document-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/documents/document-file-uploader\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"Rq1uE1tX\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"p\\\"],[11,\\\"class\\\",\\\"document-uploader\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn project-document-button-add\\\"],[12,\\\"aria-label\\\",[28,[[27,\\\"t\\\",[\\\"projects.project.documents.file.add.aria-label\\\"],[[\\\"document\\\",\\\"status\\\"],[[23,[\\\"projectPartDocument\\\",\\\"title\\\"]],[23,[\\\"statusText\\\"]]]]]]]],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"text\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[\\\"project-add-text\\\",[27,\\\"t\\\",[\\\"projects.project.documents.file.add.title\\\"],null],\\\"project-file-upload\\\",true]]],false],[0,\\\"\\\\n  \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"click\\\"]],[10],[0,\\\"\\\\n  \\\"],[1,[27,\\\"ti-web-shared/file-uploader\\\",null,[[\\\"id\\\",\\\"url\\\",\\\"onStartUpload\\\",\\\"onDidUpload\\\",\\\"onDidError\\\",\\\"allowedTypes\\\",\\\"maxSizeOfAttachment\\\"],[[23,[\\\"uploaderId\\\"]],[23,[\\\"urlUpload\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentOnStartUpload\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentOnDidUpload\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentDidError\\\"],null],[23,[\\\"allowedTypes\\\"]],[23,[\\\"maxSizeOfAttachment\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/documents/document-file-uploader.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/file-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"ysLkUTLG\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-document-wrapper project-document-file\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-document-left project-document-file-info\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\",\\\"label\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"popupPreview\\\"],null],[27,\\\"if\\\",[[23,[\\\"isRejected\\\"]],\\\"project-document-file-preview-link project-document-file-rejected\\\",\\\"project-document-file-preview-link\\\"],null],[27,\\\"t\\\",[[27,\\\"if\\\",[[23,[\\\"mobileOrTabletMode\\\"]],\\\"projects.project.documents.file.action.preview.aria-label\\\",\\\"projects.project.documents.file.action.download.aria-label\\\"],null]],[[\\\"file\\\"],[[23,[\\\"filename\\\"]]]]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"fixClass\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[\\\"\\\",\\\"fixSafari\\\",\\\"project-file-preview\\\",true]]],false],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"project-document-file-preview-link-body\\\"],[12,\\\"title\\\",[28,[[21,\\\"filename\\\"]]]],[9],[1,[21,\\\"filename\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"_displayPopupPreview\\\"]]],null,{\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"custom\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showCustomButton\\\",\\\"showTriggerButton\\\",\\\"modalClass\\\",\\\"confirmButtonIntl\\\",\\\"customButtonIntl\\\"],[[23,[\\\"modalPreviewId\\\"]],[23,[\\\"filename\\\"]],[23,[\\\"modalPreviewTitleId\\\"]],[23,[\\\"_displayPopupPreview\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"download\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"preview\\\"],null],true,false,true,false,\\\"modal-preview-download\\\",\\\"projects.project.documents.file.attachments.popup.text.download\\\",\\\"projects.project.documents.file.attachments.popup.text.preview\\\"]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"_displayPreviewModal\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"ti-web-shared/modals/document-viewer-popup\\\",null,[[\\\"isOpen\\\",\\\"filename\\\",\\\"date\\\",\\\"author\\\",\\\"showTriggerButton\\\",\\\"isLoading\\\",\\\"hasError\\\",\\\"src\\\",\\\"downloadPath\\\",\\\"isProject\\\",\\\"triggerTitle\\\"],[[23,[\\\"_displayPreviewModal\\\"]],[23,[\\\"filename\\\"]],[23,[\\\"file\\\",\\\"creationDate\\\"]],[23,[\\\"fromDisplay\\\"]],false,[23,[\\\"isLoadingPreview\\\"]],[23,[\\\"hasErrorPreview\\\"]],[23,[\\\"file\\\",\\\"attachment\\\"]],[23,[\\\"downloadPath\\\"]],true,[27,\\\"t\\\",[\\\"interactions.conversation-message-attachment.preview\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-document-file-action action-button-center\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"canDelete\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"a11y/a11y-action-icon\\\",null,[[\\\"unfocus\\\",\\\"label\\\",\\\"title\\\",\\\"iconClass\\\",\\\"action\\\"],[false,[27,\\\"t\\\",[\\\"projects.project.documents.file.action.delete.aria-label\\\"],[[\\\"file\\\"],[[23,[\\\"filename\\\"]]]]],[27,\\\"t\\\",[\\\"projects.project.documents.file.action.delete.title\\\"],null],\\\"project-icon project-file-delete\\\",[27,\\\"action\\\",[[22,0,[]],\\\"toggleModalDeletion\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\"],[[23,[\\\"modalDeletionId\\\"]],[27,\\\"t\\\",[\\\"projects.project.documents.deletion.group-title.title\\\"],null],[23,[\\\"modalDeletionTitleId\\\"]],[23,[\\\"showModalDeletion\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"delete\\\"],null],true,true,false,\\\"projects.project.documents.deletion.buttons.ok.label\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.documents.deletion.group-title.text\\\"],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"canDownload\\\"]],[27,\\\"not\\\",[[23,[\\\"mobileOrTabletMode\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"a11y/a11y-action-icon\\\",null,[[\\\"unfocus\\\",\\\"label\\\",\\\"title\\\",\\\"iconClass\\\",\\\"action\\\"],[false,[27,\\\"t\\\",[\\\"projects.project.documents.file.action.download.aria-label\\\"],[[\\\"file\\\"],[[23,[\\\"filename\\\"]]]]],[27,\\\"t\\\",[\\\"projects.project.documents.file.action.download.title\\\"],null],\\\"project-icon project-file-download\\\",[27,\\\"action\\\",[[22,0,[]],\\\"popupPreview\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/file-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/modals/blacklist-modal\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"XsFYQXGs\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"isOpen\\\",\\\"modalTitleId\\\",\\\"modalTitle\\\",\\\"modalId\\\",\\\"focusBackId\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"cancelButtonIntl\\\",\\\"cancel\\\"],[true,[23,[\\\"modalTitleId\\\"]],[27,\\\"t\\\",[\\\"common.blacklisted-modal.title\\\"],null],[23,[\\\"modalId\\\"]],\\\"side-menu\\\",false,true,false,\\\"common.blacklisted-modal.buttons.close\\\",[27,\\\"action\\\",[[22,0,[]],\\\"cancel\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[\\\"common.blacklisted-modal.main-text\\\"],null],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[\\\"common.blacklisted-modal.footer\\\"],null],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/modals/blacklist-modal.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/modals/document-viewer-popup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"RIlglsMO\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"originalFocusId\\\",\\\"isOpen\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"onOpenModal\\\",\\\"triggerTitle\\\",\\\"triggerTooltip\\\",\\\"showTriggerButton\\\",\\\"showTriggerTitleTooltip\\\",\\\"customClasses\\\",\\\"cancel\\\"],[[23,[\\\"modalId\\\"]],[23,[\\\"modalTitle\\\"]],[23,[\\\"modalTitleId\\\"]],[23,[\\\"focusBackId\\\"]],[23,[\\\"isOpen\\\"]],false,false,[23,[\\\"triggerAction\\\"]],[23,[\\\"triggerTitle\\\"]],[23,[\\\"triggerTooltip\\\"]],[23,[\\\"showTriggerButton\\\"]],[23,[\\\"showTriggerTitleTooltip\\\"]],[23,[\\\"customClasses\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"closeAction\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[1,[27,\\\"ti-web-shared/modals/document-viewer\\\",null,[[\\\"isVisible\\\",\\\"src\\\",\\\"filename\\\",\\\"author\\\",\\\"date\\\",\\\"isCampaign\\\",\\\"isProject\\\",\\\"isRequest\\\",\\\"hasError\\\",\\\"downloadPath\\\",\\\"closeAction\\\"],[[23,[\\\"isVisible\\\"]],[23,[\\\"src\\\"]],[23,[\\\"filename\\\"]],[23,[\\\"author\\\"]],[23,[\\\"date\\\"]],[23,[\\\"isCampaign\\\"]],[23,[\\\"isProject\\\"]],[23,[\\\"isRequest\\\"]],[23,[\\\"hasErrorPreview\\\"]],[23,[\\\"downloadPath\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"closeAction\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/modals/document-viewer-popup.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/modals/document-viewer\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"dunhMn2i\",\n    \"block\": \"{\\\"symbols\\\":[\\\"index\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"modal\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"overlay\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"modal-panel-view panel-project-base panel-project-file panel-default preview-page\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-heading container-fluid ellipsis preview-page-header\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row row-header row-header-file\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"hasAuthor\\\"]],[23,[\\\"author\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-6 row-header-file-left col-xs-12\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"ellipsis\\\"],[9],[1,[27,\\\"t\\\",[\\\"common-projects.preview-component.title.filedBy\\\"],null],false],[0,\\\" \\\"],[1,[27,\\\"await\\\",[[23,[\\\"author\\\"]]],null],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"id\\\",\\\"fileNameLabel\\\"],[11,\\\"aria-level\\\",\\\"2\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"class\\\",\\\"title-from-left panel-title-file ellipsis row row-header\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-12 row-header-file-middle ellipsis\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[21,\\\"filename\\\"],false],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"hasDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-6 row-header-file-right col-xs-12\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"date-from-left pull-right ellipsis popup-date\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[27,\\\"t\\\",[\\\"common-projects.preview-component.title.filedOn\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[27,\\\"format-date\\\",[[23,[\\\"date\\\"]]],[[\\\"format\\\"],[\\\"ddMMYYYYhhmm\\\"]]],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"preview-page-body\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"dialog\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"pdfReaderReady\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"id\\\",\\\"img-content\\\"],[11,\\\"class\\\",\\\"content document-viewer-modal\\\"],[11,\\\"tabindex\\\",\\\"-1\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"img\\\"],[12,\\\"id\\\",[21,\\\"imgId\\\"]],[11,\\\"class\\\",\\\"preview-page-image\\\"],[12,\\\"src\\\",[21,\\\"currentImage\\\"]],[12,\\\"alt\\\",[27,\\\"t\\\",[\\\"viewer.img.label\\\"],[[\\\"name\\\",\\\"nbPage\\\"],[[23,[\\\"filename\\\"]],[23,[\\\"currentIndex\\\"]]]]]],[9],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"dialog\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[21,\\\"zoomStatus\\\"],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flex-prev spacer-top preview-page-footer\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-left action-zoom\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"zoom\\\"],[9],[1,[27,\\\"t\\\",[\\\"viewer.zoom.title\\\"],null],false],[10],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-action-icon\\\",null,[[\\\"enabled\\\",\\\"unfocus\\\",\\\"action\\\",\\\"label\\\",\\\"iconClass\\\"],[[27,\\\"not\\\",[[23,[\\\"isMinZoom\\\"]]],null],false,[27,\\\"action\\\",[[22,0,[]],\\\"zoomMinus\\\"],null],[27,\\\"t\\\",[\\\"viewer.zoom.minus\\\"],null],\\\"icon-viewer-zoom-minus\\\"]]],false],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-action-icon\\\",null,[[\\\"enabled\\\",\\\"unfocus\\\",\\\"action\\\",\\\"label\\\",\\\"iconClass\\\"],[[27,\\\"not\\\",[[23,[\\\"isMaxZoom\\\"]]],null],false,[27,\\\"action\\\",[[22,0,[]],\\\"zoomPlus\\\"],null],[27,\\\"t\\\",[\\\"viewer.zoom.plus\\\"],null],\\\"icon-viewer-zoom-plus\\\"]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flex-grow text-center action-bar\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-action-icon\\\",null,[[\\\"enabled\\\",\\\"unfocus\\\",\\\"action\\\",\\\"label\\\",\\\"iconClass\\\"],[[23,[\\\"isEnabledFirst\\\"]],false,[27,\\\"action\\\",[[22,0,[]],\\\"goFirstPage\\\"],null],[27,\\\"t\\\",[\\\"viewer.page.first\\\"],null],\\\"icon-viewer-page-first\\\"]]],false],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-action-icon\\\",null,[[\\\"enabled\\\",\\\"unfocus\\\",\\\"action\\\",\\\"label\\\",\\\"iconClass\\\"],[[23,[\\\"isEnabledFirst\\\"]],false,[27,\\\"action\\\",[[22,0,[]],\\\"goPreviousPage\\\"],null],[27,\\\"t\\\",[\\\"viewer.page.previous\\\"],null],\\\"icon-viewer-page-previous\\\"]]],false],[0,\\\"\\\\n          \\\"],[7,\\\"select\\\"],[11,\\\"class\\\",\\\"action-select\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"viewer.select.label\\\"],null]]]],[12,\\\"aria-label\\\",[27,\\\"t\\\",[\\\"viewer.select.label\\\"],null]],[12,\\\"onchange\\\",[27,\\\"action\\\",[[22,0,[]],\\\"goToPage\\\"],[[\\\"value\\\"],[\\\"target.value\\\"]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[27,\\\"integer-to-index-array\\\",[[23,[\\\"nbPages\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"eq\\\",[[23,[\\\"currentIndex\\\"]],[22,1,[]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"option\\\"],[12,\\\"value\\\",[28,[[22,1,[]]]]],[11,\\\"selected\\\",\\\"\\\"],[9],[1,[22,1,[]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"option\\\"],[12,\\\"value\\\",[28,[[22,1,[]]]]],[9],[1,[22,1,[]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"overPage action-select\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[0,\\\"/\\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"sr-only action-select\\\"],[12,\\\"id\\\",[27,\\\"concat\\\",[\\\"max-page-label-\\\",[23,[\\\"elementId\\\"]]],null]],[9],[1,[27,\\\"t\\\",[\\\"viewer.page.label\\\"],[[\\\"nbPages\\\",\\\"current\\\"],[[23,[\\\"nbPages\\\"]],[23,[\\\"inputIndex\\\"]]]]],false],[10],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"nbPage action-select\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[1,[21,\\\"nbPages\\\"],false],[10],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-action-icon\\\",null,[[\\\"enabled\\\",\\\"unfocus\\\",\\\"action\\\",\\\"label\\\",\\\"iconClass\\\"],[[23,[\\\"isEnabledLast\\\"]],false,[27,\\\"action\\\",[[22,0,[]],\\\"goNextPage\\\"],null],[27,\\\"t\\\",[\\\"viewer.page.next\\\"],null],\\\"icon-viewer-page-next\\\"]]],false],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-action-icon\\\",null,[[\\\"enabled\\\",\\\"unfocus\\\",\\\"action\\\",\\\"label\\\",\\\"iconClass\\\"],[[23,[\\\"isEnabledLast\\\"]],false,[27,\\\"action\\\",[[22,0,[]],\\\"goLastPage\\\"],null],[27,\\\"t\\\",[\\\"viewer.page.last\\\"],null],\\\"icon-viewer-page-last\\\"]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-right close-button\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"button\\\"],[11,\\\"name\\\",\\\"close\\\"],[11,\\\"data-dismiss\\\",\\\"modal\\\"],[11,\\\"class\\\",\\\"btn-viewer btn-file btn-primary\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"common-projects.preview-component.buttons.close\\\"],null]]]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"t\\\",[\\\"common-projects.preview-component.buttons.close\\\"],null],false],[0,\\\"\\\\n          \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"closeAction\\\"]],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/modals/document-viewer.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/modals/modal-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"i8L7y0Hq\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"showTriggerButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"button\\\"],[12,\\\"class\\\",[28,[\\\"modal-button-trigger \\\",[21,\\\"customClasses\\\"]]]],[12,\\\"onclick\\\",[27,\\\"action\\\",[[22,0,[]],\\\"open\\\"],null]],[12,\\\"data-modal\\\",[21,\\\"modalId\\\"]],[12,\\\"id\\\",[21,\\\"modalTriggerButtonId\\\"]],[12,\\\"disabled\\\",[21,\\\"modalTriggerDisabled\\\"]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"triggerIcon\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"text\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[[23,[\\\"triggerTitle\\\"]],[23,[\\\"triggerIcon\\\"]],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[1,[21,\\\"triggerTitle\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displayTooltip\\\"]]],null,{\\\"statements\\\":[[4,\\\"ember-tooltip\\\",null,[[\\\"event\\\",\\\"targetId\\\"],[\\\"hover\\\",[23,[\\\"modalTooltipTarget\\\"]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[21,\\\"triggerTooltip\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"isOpen\\\"]]],null,{\\\"statements\\\":[[4,\\\"ember-wormhole\\\",null,[[\\\"to\\\"],[\\\"modal-container\\\"]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"modal \\\",[21,\\\"modalClass\\\"]]]],[12,\\\"onkeydown\\\",[27,\\\"action\\\",[[22,0,[]],\\\"onModalKeyDown\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"overlay\\\"],[11,\\\"tabindex\\\",\\\"-1\\\"],[9],[3,\\\"action\\\",[[22,0,[]],[27,\\\"if\\\",[[23,[\\\"isActiveBackdrop\\\"]],\\\"cancel\\\",[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"undefProp\\\"]]],null]],null]],null]]],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[12,\\\"id\\\",[21,\\\"modalId\\\"]],[11,\\\"class\\\",\\\"content\\\"],[12,\\\"aria-labelledby\\\",[21,\\\"modalTitleId\\\"]],[11,\\\"role\\\",\\\"dialog\\\"],[11,\\\"aria-modal\\\",\\\"true\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[23,[\\\"hideCloseButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"           \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"modal-close-button\\\"],[9],[0,\\\"\\\\n             \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"modal-close modal-close-icon \\\"],[12,\\\"title\\\",[27,\\\"if\\\",[[23,[\\\"backToIntl\\\"]],[27,\\\"t\\\",[[23,[\\\"backToIntl\\\"]]],[[\\\"returnButtonName\\\"],[[27,\\\"t\\\",[\\\"shared.components.a11y.modals.alert-modal.closeButtonText\\\"],null]]]],[27,\\\"t\\\",[\\\"shared.components.a11y.modals.alert-modal.closeButtonText\\\"],null]],null]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n             \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[0,\\\"\\\\n               \\\"],[1,[27,\\\"if\\\",[[23,[\\\"backToIntl\\\"]],[27,\\\"t\\\",[[23,[\\\"backToIntl\\\"]]],[[\\\"returnButtonName\\\"],[[27,\\\"t\\\",[\\\"shared.components.a11y.modals.alert-modal.closeButtonText\\\"],null]]]],[27,\\\"t\\\",[\\\"shared.components.a11y.modals.alert-modal.closeButtonText\\\"],null]],null],false],[10],[0,\\\"\\\\n             \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"cancel\\\"]],[10],[0,\\\"\\\\n           \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[1,[27,\\\"ti-web-shared/a11y/icons/decorative-icon\\\",null,[[\\\"iconClass\\\"],[[27,\\\"concat\\\",[\\\"icon-lbp-panel-modal-header\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"h3\\\"],[12,\\\"id\\\",[21,\\\"modalTitleId\\\"]],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"2\\\"],[11,\\\"class\\\",\\\"center-title panel-title-header-base\\\"],[12,\\\"aria-label\\\",[21,\\\"modalTitle\\\"]],[9],[0,\\\"\\\\n          \\\"],[1,[21,\\\"modalTitle\\\"],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"modal-body\\\"],[9],[0,\\\"\\\\n          \\\"],[14,1],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"buttons-bar\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showCancelButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"form-reset\\\"],[12,\\\"disabled\\\",[21,\\\"cancelButtonDisabled\\\"]],[12,\\\"title\\\",[27,\\\"if\\\",[[23,[\\\"backToIntl\\\"]],[27,\\\"t\\\",[[23,[\\\"backToIntl\\\"]]],[[\\\"returnButtonName\\\"],[[27,\\\"t\\\",[[27,\\\"if\\\",[[23,[\\\"cancelButtonIntl\\\"]],[23,[\\\"cancelButtonIntl\\\"]],\\\"shared.components.modals.modal-component.modal-cancel\\\"],null]],null]]]]],null]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[27,\\\"t\\\",[[27,\\\"if\\\",[[23,[\\\"cancelButtonIntl\\\"]],[23,[\\\"cancelButtonIntl\\\"]],\\\"shared.components.modals.modal-component.modal-cancel\\\"],null]],null],false],[0,\\\"\\\\n            \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"cancel\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showCustomButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"form-reset modal-custom-button\\\"],[12,\\\"disabled\\\",[21,\\\"customButtonDisabled\\\"]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[27,\\\"t\\\",[[23,[\\\"customButtonIntl\\\"]]],null],false],[0,\\\"\\\\n            \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"custom\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showConfirmButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"form-submit\\\"],[12,\\\"disabled\\\",[21,\\\"confirmButtonDisabled\\\"]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[27,\\\"t\\\",[[27,\\\"if\\\",[[23,[\\\"confirmButtonIntl\\\"]],[23,[\\\"confirmButtonIntl\\\"]],\\\"shared.components.modals.modal-component.modal-confirm\\\"],null]],null],false],[0,\\\"\\\\n            \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"confirm\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/modals/modal-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/panels/results-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"rE/eRfHo\",\n    \"block\": \"{\\\"symbols\\\":[\\\"element\\\",\\\"index\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"hasError\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"feedback-message negative\\\"],[9],[1,[27,\\\"t\\\",[\\\"shared.components.result-list.results.error\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[21,\\\"ti-web-shared/spinner/component-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"elements\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,[\\\"elements\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"hasFooter\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[14,3,[[23,[\\\"list\\\"]],[22,1,[]],[22,2,[]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[14,3,[[22,1,[]],[22,2,[]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1,2]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"feedback\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"empty-icon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"folder-empty-overall\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"empty-text\\\"],[9],[1,[27,\\\"t\\\",[[23,[\\\"noResultKey\\\"]]],null],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[23,[\\\"hasFooter\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[14,3,[[23,[\\\"footer\\\"]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/panels/results-list.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-accordion-element\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"GbeApj+4\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"id\\\",\\\"class\\\",\\\"action\\\",\\\"aria-expanded\\\",\\\"aria-controls\\\",\\\"label\\\"],[[23,[\\\"idElement\\\"]],\\\"project-accordion-trigger\\\",[27,\\\"action\\\",[[22,0,[]],\\\"toggle\\\"],null],[23,[\\\"ariaExpanded\\\"]],[23,[\\\"bodyElementId\\\"]],[23,[\\\"ariaLabel\\\"]]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-accordion-trigger-body ellipsis no-space\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"icon\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"fixClass\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[\\\"\\\",\\\"fixSafari\\\",[27,\\\"concat\\\",[\\\"go-right project-icon \\\",[23,[\\\"icon\\\"]]],null],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"hasIndex\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"project-accordion-index\\\"],[9],[1,[21,\\\"index\\\"],false],[0,\\\".\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"span\\\"],[9],[1,[21,\\\"title\\\"],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-accordion-trigger-icon center-trigger-icon\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"hasIndicator\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"project-accordion-indicator\\\"],[9],[1,[21,\\\"indicator\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"fixClass\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[\\\"\\\",\\\"fixSafari\\\",\\\"go-right project-icon accordion-trigger-icon noMargin center-trigger-icon\\\",true]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[12,\\\"id\\\",[28,[[21,\\\"bodyElementId\\\"]]]],[11,\\\"class\\\",\\\"project-accordion-detail\\\"],[9],[0,\\\"\\\\n  \\\"],[14,1],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-accordion-element.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-action-element\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"U8uU60sY\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"project-action \\\",[27,\\\"concat\\\",[[23,[\\\"icon\\\"]],\\\"-item\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"label\\\",\\\"action\\\"],[\\\"project-action-trigger\\\",[23,[\\\"ariaLabel\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"triggerAction\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-action-trigger-body\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-action-left\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"fixClass\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[\\\"\\\",\\\"fixSafari\\\",[27,\\\"concat\\\",[\\\"go-right project-icon \\\",[23,[\\\"icon\\\"]]],null],true]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-action-right\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[1,[21,\\\"title\\\"],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-action-trigger-icon\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"fixClass\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[\\\"\\\",\\\"fixSafari\\\",\\\"go-right project-icon project-action-action noMargin\\\",true]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-action-element.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-add-document\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"gLxjdx/i\",\n    \"block\": \"{\\\"symbols\\\":[\\\"docType\\\",\\\"docModel\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"showBlacklistedModal\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"ti-web-shared/modals/blacklist-modal\\\",null,[[\\\"cancel\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"onBlacklistedModalClose\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-part-adddoc\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-part-adddoc-title\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.documents.uploadOther.title\\\"],null],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"project-part-adddoc-body\\\"],[9],[1,[27,\\\"t\\\",[\\\"select.none-label\\\"],null],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-part-adddoc-select-wrapper\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[12,\\\"id\\\",[27,\\\"concat\\\",[\\\"add-new-document-part-label-\\\",[23,[\\\"projectPart\\\",\\\"id\\\"]]],null]],[11,\\\"class\\\",\\\"project-add-new-document-part sr-only\\\"],[9],[1,[27,\\\"t\\\",[\\\"projects.project.documents.uploadOther.powerSelect.aria-label\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"select\\\"],[12,\\\"id\\\",[21,\\\"selectAddNewDocumentPartId\\\"]],[12,\\\"class\\\",[28,[\\\"select-add-new-document-part lbp-select\\\",[27,\\\"if\\\",[[23,[\\\"_newDocType\\\"]],\\\" ellipsis\\\"],null]]]],[12,\\\"aria-labelledby\\\",[27,\\\"concat\\\",[\\\"add-new-document-part-label-\\\",[23,[\\\"projectPart\\\",\\\"id\\\"]]],null]],[12,\\\"onchange\\\",[27,\\\"action\\\",[[22,0,[]],\\\"onNewDocTypeChanged\\\"],[[\\\"value\\\"],[\\\"target.value\\\"]]]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"option\\\"],[11,\\\"class\\\",\\\"first-option\\\"],[11,\\\"value\\\",\\\"\\\"],[9],[1,[27,\\\"t\\\",[\\\"select.none\\\"],null],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"newDocTypesDisplay\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"option\\\"],[12,\\\"value\\\",[28,[[22,1,[\\\"id\\\"]]]]],[9],[1,[22,1,[\\\"label\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[22,1,[\\\"models\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"option\\\"],[12,\\\"value\\\",[28,[[22,2,[\\\"id\\\"]]]]],[9],[0,\\\"\\\\n                 \\\\n              \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.documents.uploadOther.powerSelect.model.title\\\"],[[\\\"model\\\"],[[22,2,[\\\"label\\\"]]]]],false],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isNewDocTypeSelected\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary project-part-button\\\"],[12,\\\"aria-label\\\",[27,\\\"t\\\",[\\\"projects.project.documents.uploadOther.button.aria-label\\\"],null]],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.documents.uploadOther.button.OK\\\"],null],false],[0,\\\"\\\\n        \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"addNewDoc\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary project-part-button\\\"],[11,\\\"disabled\\\",\\\"disabled\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.documents.uploadOther.button.OK\\\"],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\"],[[23,[\\\"modalErrorId\\\"]],[27,\\\"t\\\",[\\\"projects.project.documents.uploadOther.errorModal.title\\\"],null],[23,[\\\"modalErrorTitleId\\\"]],[23,[\\\"_newDocErrorModalOpened\\\"]],false,true,false]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[[23,[\\\"_newDocErrorModalKey\\\"]]],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-add-document.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-indicator-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"R8eW7QrK\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[[21,\\\"indicatorClass\\\"],\\\" \\\",[27,\\\"if\\\",[[23,[\\\"inline\\\"]],\\\"project-indicators-inline\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_isUnread\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",[\\\"interlocutors.interlocutor.projects.project\\\",[23,[\\\"currentInterlocutor\\\"]],[23,[\\\"project\\\",\\\"id\\\"]]],[[\\\"class\\\"],[\\\"lbp-project-indicator-link\\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-indicator\\\",null,[[\\\"icon\\\",\\\"title\\\",\\\"text\\\"],[\\\"project-new project-new-indicator\\\",[27,\\\"t\\\",[\\\"projects.project.description.new\\\"],null],[27,\\\"t\\\",[\\\"projects.project.description.indicators.new-project.text\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"_isLinked\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-indicator\\\",null,[[\\\"icon\\\",\\\"title\\\",\\\"text\\\",\\\"label\\\",\\\"action\\\"],[\\\"project-linked project-linked-indicator\\\",[27,\\\"t\\\",[\\\"projects.project.description.indicators.related-messages.title\\\"],[[\\\"nb\\\"],[[23,[\\\"_nbMessageInConversation\\\"]]]]],[27,\\\"t\\\",[\\\"projects.project.description.indicators.related-messages.text\\\"],null],[27,\\\"t\\\",[\\\"projects.project.labels.readMessages\\\"],[[\\\"nbMessages\\\",\\\"project\\\"],[[23,[\\\"_nbMessageInConversation\\\"]],[23,[\\\"project\\\",\\\"title\\\"]]]]],[27,\\\"action\\\",[[22,0,[]],\\\"showChangeModule\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\",\\\"cancelButtonIntl\\\"],[[23,[\\\"modalChangeModuleId\\\"]],[27,\\\"t\\\",[\\\"projects.side-menu.switch-module.popup.label\\\"],null],[23,[\\\"modalChangeModuleTitleId\\\"]],[23,[\\\"_showChangeModule\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"openLinked\\\"],null],true,true,false,\\\"projects.side-menu.switch-module.popup.buttons.confirm.label\\\",\\\"projects.side-menu.switch-module.popup.buttons.cancel.label\\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"projects.quit.text\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-unread-documents-indicators\\\",null,[[\\\"stats\\\",\\\"action\\\"],[[23,[\\\"stats\\\"]],[27,\\\"if\\\",[[23,[\\\"hasActionOpenProject\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"openProject\\\"],null]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_isWarned\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-indicator\\\",null,[[\\\"icon\\\",\\\"text\\\",\\\"title\\\",\\\"label\\\",\\\"indicatorsAriaHidden\\\"],[\\\"project-notif project-notif-indicator\\\",[27,\\\"t\\\",[\\\"projects.project.description.indicators.warning.text\\\"],[[\\\"date\\\"],[[27,\\\"format-date\\\",[[23,[\\\"_lastNotifiedDate\\\"]]],[[\\\"format\\\"],[\\\"ddMMYY\\\"]]]]]],[27,\\\"t\\\",[\\\"projects.project.description.indicators.warning.title\\\"],null],[27,\\\"t\\\",[\\\"projects.project.labels.advisorWarned\\\"],[[\\\"date\\\"],[[23,[\\\"warnedAccessibleDate\\\"]]]]],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-indicator-list.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-indicator\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"eps48iei\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"role\\\",\\\"label\\\",\\\"action\\\",\\\"enableAction\\\"],[\\\"project-indicator\\\",[23,[\\\"role\\\"]],[23,[\\\"label\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"indicatorAction\\\"],null],[23,[\\\"hasAction\\\"]]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-indicator-left project-indicator-icon\\\"],[12,\\\"aria-hidden\\\",[28,[[27,\\\"if\\\",[[23,[\\\"indicatorsAriaHidden\\\"]],\\\"true\\\",\\\"false\\\"],null]]]],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"fixClass\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[\\\"\\\",\\\"fixSafari\\\",[27,\\\"concat\\\",[\\\"go-right project-icon project-icon-base project-indicator-icon \\\",[23,[\\\"icon\\\"]]],null],true]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-indicator-right\\\"],[12,\\\"aria-hidden\\\",[28,[[27,\\\"if\\\",[[23,[\\\"indicatorsAriaHidden\\\"]],\\\"true\\\",\\\"false\\\"],null]]]],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-indicator-title\\\"],[9],[1,[21,\\\"title\\\"],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-indicator-text\\\"],[9],[1,[21,\\\"text\\\"],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-indicator.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-project-bloc\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"8tRHcaLm\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"project-bloc \\\",[21,\\\"blocClass\\\"]]]],[9],[0,\\\"\\\\n  \\\"],[7,\\\"h3\\\"],[11,\\\"aria-level\\\",\\\"3\\\"],[11,\\\"class\\\",\\\"project-title\\\"],[11,\\\"role\\\",\\\"heading\\\"],[9],[1,[21,\\\"title\\\"],false],[10],[0,\\\"\\\\n  \\\"],[14,1],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-project-bloc.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-project-part\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"M4hbYH7q\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"ti-web-shared/projects/lbp-accordion-element\\\",null,[[\\\"onOpen\\\",\\\"title\\\",\\\"index\\\",\\\"isOpen\\\",\\\"hasIndicator\\\",\\\"indicator\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"onOpen\\\"],null],[23,[\\\"part\\\",\\\"title\\\"]],[23,[\\\"index\\\"]],[27,\\\"eq\\\",[[23,[\\\"part\\\",\\\"status\\\"]],\\\"OPENED\\\"],null],[23,[\\\"_isUnread\\\"]],[27,\\\"t\\\",[\\\"projects.project.documents.unread.text\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-project-part.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-unread-documents-indicators\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"uhFlUfvJ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"hasUnreadNewDocuments\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-indicator\\\",null,[[\\\"icon\\\",\\\"label\\\",\\\"title\\\",\\\"action\\\"],[\\\"project-new-docs project-docs-indicator\\\",[27,\\\"t\\\",[\\\"projects.project.labels.newDocuments\\\"],[[\\\"nb\\\"],[[23,[\\\"unreadNewDocuments\\\"]]]]],[27,\\\"t\\\",[\\\"projects.project.description.indicators.unread-new-documents.title\\\"],[[\\\"nb\\\"],[[23,[\\\"unreadNewDocuments\\\"]]]]],[23,[\\\"action\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"hasUnreadValidatedDocuments\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-indicator\\\",null,[[\\\"icon\\\",\\\"label\\\",\\\"title\\\",\\\"action\\\"],[\\\"project-validated-docs project-docs-indicator\\\",[27,\\\"t\\\",[\\\"projects.project.labels.unvalidatedDocuments\\\"],[[\\\"nb\\\"],[[23,[\\\"unreadValidatedDocuments\\\"]]]]],[27,\\\"t\\\",[\\\"projects.project.description.indicators.unread-validated-documents.title\\\"],[[\\\"nb\\\"],[[23,[\\\"unreadValidatedDocuments\\\"]]]]],[23,[\\\"action\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"hasUnreadRejectedDocuments\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-indicator\\\",null,[[\\\"icon\\\",\\\"label\\\",\\\"title\\\",\\\"action\\\"],[\\\"project-rejected-docs project-docs-indicator\\\",[27,\\\"t\\\",[\\\"projects.project.labels.rejectedDocuments\\\"],[[\\\"nb\\\"],[[23,[\\\"unreadRejectedDocuments\\\"]]]]],[27,\\\"t\\\",[\\\"projects.project.description.indicators.unread-rejected-documents.title\\\"],[[\\\"nb\\\"],[[23,[\\\"unreadRejectedDocuments\\\"]]]]],[23,[\\\"action\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/lbp-unread-documents-indicators.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-card-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"2DPedt44\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"project-group-bloc \\\",[27,\\\"if\\\",[[23,[\\\"isProjectClosed\\\"]],\\\"elements-closed\\\",\\\"elements-open\\\"],null]]]],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-group-bloc-category\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-group-bloc-title\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-group-bloc1 ellipsis\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-group-bloc1-top\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-group-bloc1-left ellipsis\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"h4\\\"],[11,\\\"class\\\",\\\"project-group-title\\\"],[11,\\\"aria-level\\\",\\\"4\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",[[23,[\\\"route\\\"]],[23,[\\\"project\\\",\\\"ownerInterlocutor\\\",\\\"id\\\"]],[23,[\\\"project\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,[\\\"project\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showCreationDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"project-group-date\\\"],[9],[1,[27,\\\"t\\\",[\\\"projects.project.description.createdOnList\\\"],[[\\\"date\\\"],[[23,[\\\"creationDate\\\"]]]]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-group-date-closed\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showLinkToProject\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-action-trigger-icon\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"project-group-link\\\"],[9],[0,\\\"\\\\n                  \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.description.link\\\"],null],false],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n                \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"project-action-action project-action-action-indicator project-action-action--small\\\"],[9],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showClosedDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"project-group-date ellipsis\\\"],[9],[1,[27,\\\"t\\\",[\\\"projects.project.description.closedOn\\\"],null],false],[0,\\\" \\\"],[1,[21,\\\"closedDate\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-group-bloc1-bottom\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showFinishDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"project-group-date\\\"],[9],[1,[27,\\\"t\\\",[\\\"projects.project.description.expiredOn\\\"],null],false],[0,\\\" \\\"],[1,[21,\\\"finishDate\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-indicator-list\\\",null,[[\\\"currentInterlocutor\\\",\\\"project\\\",\\\"stats\\\",\\\"inline\\\",\\\"indicatorClass\\\",\\\"openConversation\\\",\\\"openProject\\\"],[[23,[\\\"currentInterlocutor\\\"]],[23,[\\\"project\\\"]],[23,[\\\"model\\\",\\\"stats\\\"]],true,\\\"project-group-indicators\\\",[23,[\\\"openConversation\\\"]],[23,[\\\"openProject\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-card-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-description\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"0Q+sB6pE\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"p\\\"],[11,\\\"class\\\",\\\"project-desc\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[23,[\\\"project\\\",\\\"description\\\"]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-description.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-details-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"7hl4tQ+l\",\n    \"block\": \"{\\\"symbols\\\":[\\\"projectAction\\\",\\\"&default\\\"],\\\"statements\\\":[[7,\\\"h2\\\"],[11,\\\"id\\\",\\\"page-title\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[11,\\\"aria-level\\\",\\\"2\\\"],[11,\\\"aria-live\\\",\\\"polite\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/a11y/focusable\\\",null,null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,[\\\"project\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"ti-web-shared/projects/lbp-project-bloc\\\",null,[[\\\"title\\\",\\\"blocClass\\\"],[[27,\\\"t\\\",[\\\"projects.project.description.title\\\"],null],\\\"projectInfo\\\"]],{\\\"statements\\\":[[4,\\\"ti-web-shared/projects/lbp-accordion-element\\\",null,[[\\\"title\\\",\\\"icon\\\"],[[27,\\\"t\\\",[\\\"projects.project.description.desc\\\"],null],\\\"project-info-about project-info-about-indicator\\\"]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-desc-wrapper\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"ti-web-shared/projects/project-description\\\",null,[[\\\"model\\\"],[[23,[\\\"project\\\"]]]]],false],[0,\\\"\\\\n      \\\"],[1,[27,\\\"ti-web-shared/projects/project-informations\\\",null,[[\\\"model\\\",\\\"displayDetails\\\"],[[23,[\\\"project\\\"]],true]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-indicator-list\\\",null,[[\\\"currentInterlocutor\\\",\\\"project\\\",\\\"stats\\\",\\\"indicatorClass\\\",\\\"openConversation\\\"],[[23,[\\\"currentInterlocutor\\\"]],[23,[\\\"project\\\"]],[23,[\\\"model\\\",\\\"stats\\\"]],\\\"project-indicators\\\",[23,[\\\"openConversation\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/projects/lbp-project-bloc\\\",null,[[\\\"title\\\",\\\"blocClass\\\"],[[27,\\\"t\\\",[\\\"projects.project.actions.title\\\"],null],\\\"projectActions\\\"]],{\\\"statements\\\":[[4,\\\"each\\\",[[23,[\\\"projectActions\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"ti-web-shared/projects/lbp-action-element\\\",null,[[\\\"title\\\",\\\"icon\\\",\\\"action\\\",\\\"ariaLabel\\\",\\\"project\\\",\\\"showModal\\\"],[[22,1,[\\\"title\\\"]],[22,1,[\\\"icon\\\"]],[22,1,[\\\"action\\\"]],[22,1,[\\\"ariaLabel\\\"]],[23,[\\\"project\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"showModal\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalTitle\\\",\\\"isOpen\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"cancelButtonIntl\\\"],[[27,\\\"t\\\",[\\\"common-projects.project.message-info.info.notify-update-title\\\"],null],[27,\\\"mut\\\",[[23,[\\\"showNotifySuccess\\\"]]],null],false,true,false,\\\"common-projects.project.message-info.info.notify-update-close\\\"]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"t\\\",[\\\"common-projects.project.message-info.info.notify-update-text\\\"],[[\\\"htmlSafe\\\"],[true]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[14,2,[[23,[\\\"bodySection\\\"]]]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-details-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-element-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"AehVOhVC\",\n    \"block\": \"{\\\"symbols\\\":[\\\"line\\\",\\\"&default\\\"],\\\"statements\\\":[[7,\\\"h3\\\"],[11,\\\"aria-level\\\",\\\"3\\\"],[9],[1,[27,\\\"t\\\",[\\\"projects.project-group-title.projects\\\"],null],false],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"projects-results\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/panels/results-list\\\",null,[[\\\"elements\\\",\\\"isLoading\\\",\\\"hasError\\\"],[[23,[\\\"elements\\\"]],[23,[\\\"_isLoading\\\"]],[23,[\\\"_hasError\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[14,2,[[22,1,[]],[23,[\\\"style\\\"]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"gt\\\",[[23,[\\\"_maxPage\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"ti-web-shared/pagination-component\\\",null,[[\\\"currentPage\\\",\\\"lastPage\\\"],[[23,[\\\"_page\\\"]],[23,[\\\"_maxPage\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-element-list.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-group\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"KEXyKpzA\",\n    \"block\": \"{\\\"symbols\\\":[\\\"project\\\"],\\\"statements\\\":[[4,\\\"ti-web-shared/projects/project-element-list\\\",null,[[\\\"getElements\\\",\\\"onChangeStatus\\\",\\\"titleText\\\",\\\"titleIconClass\\\",\\\"pageSize\\\",\\\"showSort\\\",\\\"currentInterlocutor\\\",\\\"sharedWithMe\\\",\\\"selectedStatusFilter\\\",\\\"selectedTab\\\",\\\"isReloadProjects\\\",\\\"onDidReload\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"getProjects\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"onChangeStatus\\\"],null],[23,[\\\"title\\\"]],\\\"icon-projects-list\\\",10,[23,[\\\"showSort\\\"]],[23,[\\\"currentInterlocutor\\\"]],[23,[\\\"sharedWithMe\\\"]],[23,[\\\"selectedStatusFilter\\\"]],[23,[\\\"selectedTab\\\"]],[23,[\\\"isReloadProjects\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"onDidReload\\\"],null]]],{\\\"statements\\\":[[4,\\\"ti-web-shared/projects/project-card-component\\\",null,[[\\\"model\\\",\\\"currentInterlocutor\\\",\\\"route\\\",\\\"openConversation\\\",\\\"openProject\\\"],[[22,1,[]],[23,[\\\"currentInterlocutor\\\"]],[23,[\\\"route\\\"]],[23,[\\\"openConversation\\\"]],[23,[\\\"openProject\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-information\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"ti-web-shared/projects/project-informations\\\",null,[[\\\"model\\\",\\\"displayDetails\\\"],[[22,1,[]],false]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-group.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-informations\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"1QP4CjtJ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"showCreationDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"project-desc-date\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.description.createdOn\\\"],null],false],[0,\\\" \\\"],[1,[21,\\\"creationDate\\\"],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showClosedDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"project-desc-date\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.description.closedOn\\\"],null],false],[0,\\\" \\\"],[1,[21,\\\"closedDate\\\"],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showFinishDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"project-desc-date\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"t\\\",[\\\"projects.project.description.finishedOn\\\"],null],false],[0,\\\" \\\"],[1,[21,\\\"finishDate\\\"],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/projects/project-informations.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/side-menu/side-menu-line\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"iKkeyu7n\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"hasLink\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"role\\\",\\\"class\\\",\\\"id\\\",\\\"params\\\",\\\"onkeydown\\\",\\\"invokeAction\\\"],[\\\"button\\\",[27,\\\"concat\\\",[\\\"link-to-line \\\",[23,[\\\"line\\\",\\\"customClasses\\\"]]],null],[27,\\\"if\\\",[[23,[\\\"line\\\",\\\"id\\\"]],[23,[\\\"line\\\",\\\"id\\\"]]],null],[23,[\\\"linkParams\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"handleKeyDown\\\"],null],[27,\\\"if\\\",[[23,[\\\"hasAction\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"handleAction\\\",[23,[\\\"actionName\\\"]],[23,[\\\"actionParams\\\"]]],null],[27,\\\"action\\\",[[22,0,[]],\\\"resetData\\\"],null]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"line\\\",\\\"title\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[23,[\\\"line\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"span\\\"],[12,\\\"aria-hidden\\\",[28,[[27,\\\"if\\\",[[23,[\\\"line\\\",\\\"title\\\"]],\\\"true\\\",\\\"false\\\"],null]]]],[9],[1,[23,[\\\"line\\\",\\\"label\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"badgeValue\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"badge\\\"],[11,\\\"aria-live\\\",\\\"off\\\"],[9],[1,[21,\\\"badgeValue\\\"],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"hasBadgeSrOnlySuffix\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"no-display\\\"],[9],[1,[27,\\\"t\\\",[[23,[\\\"line\\\",\\\"badge\\\",\\\"srOnlySuffix\\\"]]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"hasAction\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"button\\\"],[12,\\\"class\\\",[23,[\\\"line\\\",\\\"customClasses\\\"]]],[12,\\\"id\\\",[21,\\\"buttonId\\\"]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[23,[\\\"line\\\",\\\"label\\\"]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"badgeValue\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"badge\\\"],[11,\\\"aria-live\\\",\\\"off\\\"],[9],[1,[21,\\\"badgeValue\\\"],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"hasBadgeSrOnlySuffix\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"no-display\\\"],[9],[1,[27,\\\"t\\\",[[23,[\\\"line\\\",\\\"badge\\\",\\\"srOnlySuffix\\\"]]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"handleAction\\\",[23,[\\\"actionName\\\"]],[23,[\\\"actionParams\\\"]]]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[1,[23,[\\\"line\\\",\\\"label\\\"]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"badgeValue\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"badge\\\"],[11,\\\"aria-live\\\",\\\"off\\\"],[9],[1,[21,\\\"badgeValue\\\"],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"hasBadgeSrOnlySuffix\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"no-display\\\"],[9],[1,[27,\\\"t\\\",[[23,[\\\"line\\\",\\\"badge\\\",\\\"srOnlySuffix\\\"]]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/side-menu/side-menu-line.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/side-menu/side-menu-section\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"0YiZBvFr\",\n    \"block\": \"{\\\"symbols\\\":[\\\"line\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"showSection\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"hasLink\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"params\\\",\\\"invokeAction\\\"],[[27,\\\"concat\\\",[\\\"link-to-section \\\",[23,[\\\"section\\\",\\\"customClasses\\\"]],[27,\\\"if\\\",[[23,[\\\"hasLines\\\"]],\\\"has-level2\\\"],null]],null],[23,[\\\"linkParams\\\"]],[27,\\\"if\\\",[[23,[\\\"hasAction\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"handleActionAndToggle\\\",[23,[\\\"actionName\\\"]],[23,[\\\"actionParams\\\"]]],null],[27,\\\"action\\\",[[22,0,[]],\\\"handleLinkAndToggle\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[23,[\\\"section\\\",\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"span\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"2\\\"],[12,\\\"class\\\",[27,\\\"concat\\\",[\\\"title-to-section \\\",[23,[\\\"section\\\",\\\"customClasses\\\"]],[27,\\\"if\\\",[[23,[\\\"hasLines\\\"]],\\\" has-level2\\\"],null]],null]],[9],[1,[23,[\\\"section\\\",\\\"label\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[23,[\\\"hasLinesWithDisplayRight\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"line \\\",[23,[\\\"section\\\",\\\"linesClasses\\\"]]]]],[11,\\\"aria-hidden\\\",\\\"false\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"level2\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"section\\\",\\\"lines\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"has-role\\\",[[22,1,[\\\"role\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"not\\\",[[27,\\\"eq\\\",[[22,1,[\\\"label\\\"]],[27,\\\"t\\\",[\\\"interactions.side-menu.switch-module.label\\\"],null]],null]],null]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[27,\\\"ti-web-shared/side-menu/side-menu-line\\\",null,[[\\\"line\\\",\\\"handleAction\\\",\\\"manageSidePanelState\\\",\\\"countRefresh\\\",\\\"dataToObserveForBadgeRefresh\\\",\\\"updateBadgeAction\\\"],[[22,1,[]],[27,\\\"action\\\",[[22,0,[]],\\\"handleAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"manageSidePanelState\\\"],null],[23,[\\\"countRefresh\\\"]],[23,[\\\"dataToObserveForBadgeRefresh\\\"]],[23,[\\\"updateBadgeAction\\\"]]]]],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"hasRigthToSwitchModule\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[27,\\\"ti-web-shared/side-menu/side-menu-line\\\",null,[[\\\"line\\\",\\\"handleAction\\\",\\\"manageSidePanelState\\\",\\\"countRefresh\\\",\\\"dataToObserveForBadgeRefresh\\\",\\\"updateBadgeAction\\\"],[[22,1,[]],[27,\\\"action\\\",[[22,0,[]],\\\"handleAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"manageSidePanelState\\\"],null],[23,[\\\"countRefresh\\\"]],[23,[\\\"dataToObserveForBadgeRefresh\\\"]],[23,[\\\"updateBadgeAction\\\"]]]]],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[4,\\\"if\\\",[[23,[\\\"showSecondaryButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"division\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"ti-web-shared/side-menu/side-menu-line\\\",null,[[\\\"line\\\",\\\"handleAction\\\",\\\"manageSidePanelState\\\"],[[23,[\\\"section\\\",\\\"secondaryButton\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"handleAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"manageSidePanelState\\\"],null]]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/side-menu/side-menu-section.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ti-web-shared/spinner/spinner\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"wYwjK5It\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"lbp-spinner\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"ti-web-shared/a11y/icons/decorative-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-spin-page\\\"]]],false],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ti-web-shared/spinner/spinner.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-action-bar-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"1sQE7jad\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"ul\\\"],[12,\\\"class\\\",[28,[\\\"actions-list  \\\",[27,\\\"if\\\",[[23,[\\\"isSelectAllCheckBoxChecked\\\"]],\\\"checkbox-checked\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showRemoveFromTrashButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"button-bar\\\"],[12,\\\"disabled\\\",[21,\\\"isAllActionButtonDisabled\\\"]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"folder-icon-delete-overall\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefixAction\\\"]],\\\".delete.display\\\"],null]],null],false],[10],[0,\\\"\\\\n      \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"removeFromTrash\\\"]],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showRestoreButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"button-bar\\\"],[12,\\\"disabled\\\",[21,\\\"isAllActionButtonDisabled\\\"]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"folder-icon-restore-overall\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefixAction\\\"]],\\\".restore.display\\\"],null]],null],false],[10],[0,\\\"\\\\n      \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"restore\\\"]],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showCheckBox\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"button-bar border\\\"],[12,\\\"disabled\\\",[21,\\\"isAllActionButtonDisabled\\\"]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"folder-icon-close-overall\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[0,\\\" \\\"],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefixAction\\\"]],\\\".cancel\\\"],null]],null],false],[10],[0,\\\"\\\\n      \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"uncheckAll\\\"]],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showArchiveButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"button-bar border\\\"],[12,\\\"disabled\\\",[21,\\\"isAllActionButtonDisabled\\\"]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"folder-icon-transfer-overall\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[0,\\\" \\\"],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefixAction\\\"]],\\\".archive.display\\\"],null]],null],false],[10],[0,\\\"\\\\n      \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"archive\\\"]],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showUnarchiveButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[12,\\\"disabled\\\",[21,\\\"isAllActionButtonDisabled\\\"]],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefixAction\\\"]],\\\".unarchive.display\\\"],null]],null],false],[0,\\\"\\\\n      \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"unarchive\\\"]],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showDeleteButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"button-bar\\\"],[12,\\\"disabled\\\",[21,\\\"isAllActionButtonDisabled\\\"]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"folder-icon-delete-overall\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[0,\\\" \\\"],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefixAction\\\"]],\\\".delete.display\\\"],null]],null],false],[10],[0,\\\"\\\\n      \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"delete\\\"]],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showCheckBox\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"button\\\"],[12,\\\"class\\\",[28,[\\\"show-icons ellipsis icon-check \\\",[27,\\\"if\\\",[[23,[\\\"isSelectAllCheckBoxChecked\\\"]],\\\"icon-state-checked btn-state-checked\\\",\\\"inexistant\\\"],null]]]],[12,\\\"disabled\\\",[27,\\\"if\\\",[[23,[\\\"isCheckboxDisabled\\\"]],\\\"disabled\\\",\\\"\\\"],null]],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"show-checkbox-label\\\"],[9],[1,[27,\\\"t\\\",[[23,[\\\"_checkBoxTitleKey\\\"]]],null],false],[10],[0,\\\"\\\\n  \\\"],[3,\\\"action\\\",[[22,0,[]],[27,\\\"if\\\",[[23,[\\\"isSelectAllCheckBoxChecked\\\"]],\\\"uncheckAll\\\",\\\"checkAll\\\"],null]]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-action-bar-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-footer-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"xIUm/hjL\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"cancel\\\"],null],[23,[\\\"_divClass\\\"]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__icon\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.cancel.title\\\"],null]],null],\\\"icon-lbp-conversation-action-close conversation-header-component__icon-cancel\\\"]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__text\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.cancel.label\\\"],null]],null],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showLabelsButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"categorize\\\"],null],[23,[\\\"_divClass\\\"]]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__icon\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.link-to.title\\\"],null]],null],\\\"conversation-header-component__icon-label icon-lbp-conversation-action-label\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__text\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.link-to.label\\\"],null]],null],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showDeleteButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"delete\\\"],null],[23,[\\\"_divClass\\\"]]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__icon\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete.titleSelect\\\"],null]],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],\\\"icon-lbp-conversation-action-trash conversation-header-component__icon-delete\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__text\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete.label\\\"],null]],null],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showDeleteDraftButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"deleteDraft\\\"],null],[23,[\\\"_divClass\\\"]]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__icon\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete-draft.titleSelect\\\"],null]],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],\\\"icon-lbp-conversation-action-trash-draft conversation-header-component__icon-delete\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__text\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete-draft.label\\\"],null]],null],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showRemoveFromTrashButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"removeFromTrash\\\"],null],[23,[\\\"_divClass\\\"]]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__icon\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete-full.titleSelect\\\"],null]],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],\\\"icon-lbp-conversation-action-trash conversation-header-component__icon-delete-full\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__text\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"conversation-header-component-delete-full__text\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete.label\\\"],null]],null],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showRestoreButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"restore\\\"],null],[23,[\\\"_divClass\\\"]]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__icon\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.restore.titleSelect\\\"],null]],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],\\\"icon-lbp-conversation-action-restore conversation-header-component__icon-restore\\\"]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row conversation-header-component__text\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.restore.label\\\"],null]],null],false],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-footer-list.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-header-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"y1uV2hxb\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conversation-line-component__header order-bottom \\\",[27,\\\"if\\\",[[27,\\\"gt\\\",[[23,[\\\"numberChecked\\\"]],0],null],\\\"header-displayed\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"role\\\",\\\"isChecked\\\",\\\"class\\\",\\\"tabindex\\\"],[[27,\\\"action\\\",[[22,0,[]],[27,\\\"if\\\",[[23,[\\\"isChecked\\\"]],\\\"unselectAll\\\",\\\"selectAll\\\"],null]],null],\\\"checkbox\\\",[23,[\\\"isChecked\\\"]],\\\"conversation-line-component__checkbox-wrapper conversation-line-component__checkbox-wrapper-margin flex-center\\\",\\\"0\\\"]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"id\\\",\\\"check-all-box\\\"],[11,\\\"class\\\",\\\"conversation-line-component__element\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-line-component__checkbox\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isChecked\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-lbp-check\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-does-not-exist\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"id\\\",\\\"nb-messages-conversation-header\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[11,\\\"class\\\",\\\"nb-conversation-line-component__checkbox flex-grow\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.number-checked\\\"],null]],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],false],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[0,\\\" \\\"],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"interactions.conversation-action-bar-component.actions.\\\",[27,\\\"if\\\",[[23,[\\\"isChecked\\\"]],\\\"unselectAll\\\",\\\"selectAll\\\"],null]],null]],null],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conversation-line-component__header order-top \\\",[27,\\\"if\\\",[[27,\\\"gt\\\",[[23,[\\\"numberChecked\\\"]],0],null],\\\"header-displayed\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"gt\\\",[[23,[\\\"numberChecked\\\"]],0],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"showLabelsButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"categorize\\\"],null],\\\"flex result-list-icon-group order-link-to conversation-line-component__base action-border conversation-line-component__element  \\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"text\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.link-to.title\\\"],null]],null],[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.link-to.label\\\"],null]],null],\\\"label-color-header conversation-header-component__icon-label\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showDeleteButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"delete\\\"],null],\\\" flex result-list-icon-group order-delete conversation-line-component__base action-border conversation-line-component__element-delete icon-text-size\\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"text\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete.titleSelect\\\"],null]],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete.label\\\"],null]],null],\\\"icon-lbp-conversation-action-trash conversation-header-component__icon-delete\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showDeleteDraftButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"deleteDraft\\\"],null],\\\"flex conversation-line-component__element-header action-border-bu action-bar-base result-list-icon-group conversation-line-component__element  \\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"text\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete-draft.titleSelect\\\"],null]],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete-draft.label\\\"],null]],null],\\\"icon-lbp-conversation-action-trash-draft conversation-header-component__icon-delete\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showRemoveFromTrashButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"id\\\",\\\"action\\\",\\\"class\\\"],[\\\"deleteFullButton\\\",[27,\\\"action\\\",[[22,0,[]],\\\"toggleModalDeletion\\\"],null],\\\" flex result-list-icon-group order-delete-full conversation-line-component__base  icon-text-size\\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"text\\\",\\\"textClass\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete-full.titleSelect\\\"],null]],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete-full.label\\\"],null]],null],\\\"hidden-xs\\\",\\\"icon-lbp-conversation-action-trash conversation-header-component__icon-delete hidden-xs\\\"]]],false],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"text\\\",\\\"textClass\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete.titleSelect\\\"],null]],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.delete.label\\\"],null]],null],\\\"visible-xs\\\",\\\"icon-lbp-conversation-action-trash conversation-header-component__icon-delete visible-xs\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"originalFocusId\\\",\\\"IsNotFocusableElement\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\",\\\"cancelButtonIntl\\\"],[[23,[\\\"modalDeletionId\\\"]],[27,\\\"t\\\",[\\\"interactions.conversations.search.message-info.info.pop-up-removeFromTrashtitle\\\"],null],[23,[\\\"modalDeletionTitleId\\\"]],[23,[\\\"showModalDeletion\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"removeFromTrash\\\"],null],[23,[\\\"focusElemAfterRemoveId\\\"]],true,true,true,false,\\\"common.simple-modal.buttons.validate.title\\\",\\\"common.simple-modal.buttons.close.title\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"modal-body-text\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversations.search.message-info.info.pop-up-removeFromTrash-selected\\\"],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"showRestoreButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"restore\\\"],null],\\\"flex result-list-icon-group conversation-line-component__element-header action-bar-base  action-border\\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"text\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.restore.titleSelect\\\"],null]],[[\\\"nb\\\"],[[23,[\\\"numberChecked\\\"]]]]],[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.restore.label\\\"],null]],null],\\\"icon-lbp-conversation-action-restore conversation-header-component__icon-restore\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"unselectAll\\\"],null],[27,\\\"concat\\\",[\\\"flex conversation-line-component__base order-cancel result-list-icon-group action-bar-base  \\\",[27,\\\"if\\\",[[23,[\\\"showRemoveFromTrashButton\\\"]],\\\"action-border\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"label\\\",\\\"text\\\",\\\"iconClass\\\"],[true,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.cancel.title\\\"],null]],null],[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".header.actions.cancel.label\\\"],null]],null],\\\"icon-lbp-conversation-action-close conversation-header-component__icon-cancel\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-header-list.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-line-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"aN1KGllq\",\n    \"block\": \"{\\\"symbols\\\":[\\\"label\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"card \\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"isRead\\\"]]],null],\\\"unread\\\"],null],\\\" \\\",[27,\\\"if\\\",[[23,[\\\"isConfidential\\\"]],\\\"confidential\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showCheckBox\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"button\\\"],[12,\\\"aria-label\\\",[21,\\\"titleCheckBox\\\"]],[11,\\\"role\\\",\\\"checkbox\\\"],[12,\\\"aria-checked\\\",[28,[[21,\\\"isChecked\\\"]]]],[12,\\\"class\\\",[28,[\\\"show-icons lbp-icon-check \\\",[27,\\\"if\\\",[[23,[\\\"isChecked\\\"]],\\\"icon-state-checked\\\",\\\"inexistant\\\"],null]]]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[21,\\\"titleCheckBox\\\"],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isChecked\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-lbp-check\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[3,\\\"action\\\",[[22,0,[]],[27,\\\"if\\\",[[23,[\\\"isChecked\\\"]],\\\"uncheckConversation\\\",\\\"checkConversation\\\"],null]]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[27,\\\"concat\\\",[\\\"conversation-line-component__content flex-grow ellipsis flex-basic flex-row-simple flex-center \\\",[27,\\\"if\\\",[[23,[\\\"hideCheckBoxAndIsRead\\\"]],\\\"spacer-inside-left\\\"],null]],null]],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".isRead.\\\",[27,\\\"if\\\",[[23,[\\\"isRead\\\"]],\\\"read\\\",\\\"unread\\\"],null]],null]],null],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"content\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conv-card-grid \\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"showCheckBox\\\"]]],null],\\\"les-messages\\\"],null]]]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conv-card-line-label line-label\\\"],[12,\\\"aria-label\\\",[21,\\\"titleConversation\\\"]],[11,\\\"role\\\",\\\"button\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"h3\\\"],[11,\\\"class\\\",\\\"ellipsis conversation-line-component-info\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"showIsRead\\\"]],[27,\\\"not\\\",[[23,[\\\"isRead\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"unread-image\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"span\\\"],[12,\\\"class\\\",[28,[\\\"subject ellipsis \\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"isRead\\\"]]],null],\\\"conversation-line-component--unread\\\"],null]]]],[9],[1,[23,[\\\"model\\\",\\\"subject\\\"]],false],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"gt\\\",[[23,[\\\"model\\\",\\\"nbMessages\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"flex-grow ellipsis conversation-line-component__nb-messages\\\\n               \\\",[27,\\\"if\\\",[[23,[\\\"isRead\\\"]],\\\"conversation-line-component__resume--read\\\"],null],\\\"\\\\n                \\\",[27,\\\"if\\\",[[23,[\\\"isChecked\\\"]],\\\"checked\\\"],null]]]],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"srHidden\\\",\\\"iconClass\\\"],[true,\\\"icon-lbp-conversation-nb-messages icon-lbp-conversation-nb-messages__icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-line-component-nb-messages__text\\\"],[9],[1,[23,[\\\"model\\\",\\\"nbMessages\\\"]],false],[10],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-line-component-messages__text\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".messages.label\\\"],null]],null],false],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-line-component-info-right\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"hasAttachments\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"label\\\",\\\"srHidden\\\",\\\"iconClass\\\"],[[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".hasAttachments\\\"],null]],null],true,\\\"icon-attachment icon-attachment-card\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"isDraft\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flex-wrap ellipsis conversation-line-component-container__draft\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"italic conversation-line-component__draft\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".isDraft.label\\\"],null]],null]]]],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-line-component.draft.label\\\"],null],false],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displayExpirationDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-line-component-expiring-date\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".expiring-date\\\"],null]],null]]]],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\"],[12,\\\"class\\\",[28,[\\\"conversation-line-component__date--sm conversation-line-component-expiring-date__text\\\\n                  \\\",[27,\\\"if\\\",[[23,[\\\"isRead\\\"]],\\\"conversation-line-component__resume--read\\\"],null],\\\" \\\",[27,\\\"if\\\",[[23,[\\\"isChecked\\\"]],\\\"checked\\\"],null]]]],[9],[0,\\\"\\\\n                  \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.action-bar.expiring-date-label\\\"],null],false],[0,\\\"\\\\n                  \\\"],[1,[27,\\\"format-date\\\",[[23,[\\\"expirationDate\\\"]]],null],false],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"ellipsis conversation-line-component-date-block\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-line-component__date\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"intlPrefix\\\"]],\\\".lastMessageReceivedDate\\\"],null]],null]]]],[9],[0,\\\"\\\\n              \\\"],[1,[21,\\\"lastMessageReceivedFormattedDate\\\"],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"ellipsis\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"ellipsis conv-card-line-body line-body\\\"],[9],[1,[23,[\\\"model\\\",\\\"lastMessageReceivedcontent\\\"]],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"hasLabels\\\"]],[23,[\\\"displayLabels\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"chips\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"chips\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"limitedLabels\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"li\\\"],[12,\\\"class\\\",[28,[\\\"chip \\\",[22,1,[\\\"colorId\\\"]]]]],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[22,1,[\\\"title\\\"]],false],[10],[0,\\\"\\\\n                  \\\"],[7,\\\"span\\\"],[12,\\\"title\\\",[28,[[22,1,[\\\"title\\\"]]]]],[11,\\\"class\\\",\\\"personal-folder-name ellipsis\\\"],[9],[1,[22,1,[\\\"name\\\"]],false],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"openConversation\\\"]],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation-line-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/composer/conversation-composer-create\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"Z32d2GiH\",\n    \"block\": \"{\\\"symbols\\\":[\\\"attachment\\\",\\\"index\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-composer__text-editor\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"p\\\"],[12,\\\"id\\\",[21,\\\"accessibilityMessageLabel\\\"]],[11,\\\"class\\\",\\\"message-editor-label\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation.composer.editor.label\\\"],null],false],[10],[0,\\\"\\\\n  \\\"],[1,[27,\\\"ticust-web-module-interactions/editor/message-editor\\\",null,[[\\\"idTextarea\\\",\\\"labbelledBy\\\",\\\"class\\\",\\\"placeholderType\\\",\\\"maxlength\\\",\\\"text\\\",\\\"isReadOnly\\\",\\\"onTextChanged\\\",\\\"placeholderIntlKey\\\",\\\"ariaDescribedBy\\\"],[\\\"conversation-composer-editor\\\",[23,[\\\"accessibilityMessageLabel\\\"]],[27,\\\"if\\\",[[23,[\\\"showError\\\"]],\\\"has-error-message\\\"],null],\\\"message\\\",[23,[\\\"maxlength\\\"]],[23,[\\\"getTextOnLoad\\\"]],[23,[\\\"isReadOnlyComposer\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"textHtmlChanged\\\"],null],[23,[\\\"placeholderIntlKey\\\"]],[27,\\\"if\\\",[[23,[\\\"showError\\\"]],\\\"fields-error-message\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showError\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"span\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[11,\\\"id\\\",\\\"fields-error-message\\\"],[11,\\\"class\\\",\\\"error text-danger\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"iconClass\\\"],[\\\"\\\",\\\"icon-lbp-error\\\"]]],false],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[\\\"themes.error.message\\\"],null],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-composer__actions conversation-attachment-order clearfix conversation-composer-create \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showAddAttachmentButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-attachment\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"icon-lbp-action-add-attachment-parent\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"icon-action-add-attachment-message icon-lbp-action-add-attachment smallIcon-add\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"conversation-composer-uploader\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-label\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"role\\\",\\\"button\\\"],[12,\\\"aria-label\\\",[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"attachmentLabel\\\"]],\\\".aria-label\\\"],null]],null]],[11,\\\"aria-controls\\\",\\\"conversation-composer-uploader\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[12,\\\"onKeyUp\\\",[27,\\\"action\\\",[[22,0,[]],\\\"handleBtnKeyUp\\\"],null]],[11,\\\"aria-describedby\\\",\\\"info-formats info-taille\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"attachmentLabel\\\"]],\\\".label\\\"],null]],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"ti-web-shared/file-uploader\\\",null,[[\\\"id\\\",\\\"url\\\",\\\"onStartUpload\\\",\\\"onDidUpload\\\",\\\"onDidError\\\",\\\"maxSizeOfAttachment\\\",\\\"allowedTypes\\\"],[\\\"conversation-composer-uploader\\\",[23,[\\\"attachmentUploadUrl\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentOnStartUpload\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentOnDidUpload\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentDidError\\\"],null],[23,[\\\"maxSizeOfAttachment\\\"]],[23,[\\\"allowedAttachmentTypes\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-form\\\"],[11,\\\"id\\\",\\\"info-formats\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-form-title\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.format-title\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.format\\\"],null],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-form\\\"],[11,\\\"id\\\",\\\"info-taille\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-form-title\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.max-size-title\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.max-size\\\"],null],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_hasAttachments\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachments-panel\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachments-panel__header attachment-quantity\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"3\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.label\\\"],[[\\\"nb\\\"],[[23,[\\\"_attachmentCount\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachments-panel__list container-fluid\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row row-bottom-size\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"_attachments\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-12 exact-attachment-list col-md-4\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/simple-attachment-display\\\",null,[[\\\"index\\\",\\\"deleteAttachment\\\",\\\"attachment\\\"],[[22,2,[]],[27,\\\"action\\\",[[22,0,[]],\\\"deleteAttachment\\\",[22,1,[]]],null],[22,1,[]]]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-composer__actions clearfix\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"btn-group-base btn-group-messages\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isDraftConversation\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn-default-messages btn-default-param draft\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation.draft.button.delete.title\\\"],null]]]],[12,\\\"disabled\\\",[21,\\\"deleteButtonDisabled\\\"]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.draft.button.delete.label\\\"],null],false],[0,\\\"\\\\n      \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"deleteConversationPopup\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn-default-messages btn-default-param draft\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation.composer.modal.buttons.cancel.title\\\"],null]]]],[12,\\\"disabled\\\",[21,\\\"cancelButtonDisabled\\\"]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.composer.buttons.cancel.value\\\"],null],false],[0,\\\"\\\\n    \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"cancelClicked\\\",false]],[10],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"id\\\",\\\"conversation-composer-send-button\\\"],[11,\\\"class\\\",\\\"btn-base-param new-message\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation.composer.buttons.send.title\\\"],null]]]],[12,\\\"disabled\\\",[27,\\\"or\\\",[[23,[\\\"sendButtonDisabled\\\"]],[23,[\\\"isReadOnly\\\"]]],null]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"send-icon-focus icon-outbox-send\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\" \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.composer.buttons.send.value\\\"],null],false],[0,\\\"\\\\n    \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"sendClicked\\\"]],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\",\\\"cancelButtonIntl\\\"],[[23,[\\\"modalDeleteId\\\"]],[27,\\\"t\\\",[\\\"interactions.conversation.draft.message-info.info.pop-up.deleteTitle\\\"],null],[23,[\\\"modalDeleteTitleId\\\"]],[23,[\\\"_showConfirmDelete\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"deleteConversationClicked\\\"],null],true,true,false,\\\"common.simple-modal.buttons.validate.title\\\",\\\"common.simple-modal.buttons.close.title\\\"]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.draft.message-info.info.pop-up.delete\\\"],null],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[1,[27,\\\"ticust-web-module-interactions/conversation/composer/conversation-modal-leave\\\",null,[[\\\"isOpen\\\",\\\"cancelClicked\\\",\\\"closeModal\\\",\\\"saveClicked\\\",\\\"backToIntl\\\"],[[23,[\\\"showModal\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"cancelClicked\\\",true],null],[27,\\\"action\\\",[[22,0,[]],\\\"closeModal\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"saveClicked\\\"],null],[23,[\\\"backToIntl\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/composer/conversation-composer-create.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/composer/conversation-composer-reply\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"zaTrS6Wt\",\n    \"block\": \"{\\\"symbols\\\":[\\\"attachment\\\",\\\"index\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel panel-body-base panel-default conversation-composer__text-editor exact-text-editor conversation-composer-editor\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-heading-text-area\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-composer-text-editor__header\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"4\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flex-grow ellipsis conversation-composer-text-editor-header__from\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.from.me\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-composer-text-editor-header__date\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[1,[21,\\\"now\\\"],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"search-form-field\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.label\\\"],null],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"message-editor panel-body message-editor-reply\\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[1,[27,\\\"ticust-web-module-interactions/editor/message-editor\\\",null,[[\\\"text\\\",\\\"class\\\",\\\"isReadOnly\\\",\\\"onTextChanged\\\",\\\"deleteAttachment\\\",\\\"uploadAttachmentOnStartUpload\\\",\\\"uploadAttachmentDidError\\\",\\\"maxSizeOfAttachment\\\",\\\"maxNumOfAttachments\\\",\\\"maxSizeOfMessage\\\",\\\"allowedAttachmentTypes\\\",\\\"attachments\\\",\\\"uploaderUrl\\\",\\\"downloadPath\\\",\\\"maxlength\\\",\\\"idTextarea\\\",\\\"ariaDescribedBy\\\"],[[23,[\\\"_textHtml\\\"]],[27,\\\"if\\\",[[23,[\\\"showError\\\"]],\\\"has-error-message\\\"],null],[23,[\\\"isReadOnly\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"textHtmlChanged\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"deleteAttachment\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentOnStartUpload\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentDidError\\\"],null],[23,[\\\"maxSizeOfAttachment\\\"]],[23,[\\\"maxNumOfAttachments\\\"]],[23,[\\\"maxSizeOfMessage\\\"]],[23,[\\\"allowedAttachmentTypes\\\"]],[23,[\\\"_attachments\\\"]],[23,[\\\"attachmentUploadUrl\\\"]],[23,[\\\"downloadPath\\\"]],[23,[\\\"maxlength\\\"]],\\\"message-editor-reply\\\",[27,\\\"if\\\",[[23,[\\\"showError\\\"]],\\\"fields-error-message\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showError\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"span\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[11,\\\"id\\\",\\\"fields-error-message\\\"],[11,\\\"class\\\",\\\"error text-danger\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"iconClass\\\"],[\\\"\\\",\\\"icon-lbp-error\\\"]]],false],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"themes.error.message.replay\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-composer__actions conversation-attachment-order clearfix conversation-composer-create\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showAddAttachmentButton\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-attachment\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"icon-lbp-action-add-attachment-parent\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"icon-action-add-attachment-message icon-lbp-action-add-attachment smallIcon-add\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"conversation-composer-uploader\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-label\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"role\\\",\\\"button\\\"],[12,\\\"aria-label\\\",[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"attachmentLabel\\\"]],\\\".aria-label\\\"],null]],null]],[11,\\\"aria-controls\\\",\\\"conversation-composer-uploader\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[12,\\\"onKeyUp\\\",[27,\\\"action\\\",[[22,0,[]],\\\"handleBtnKeyUp\\\"],null]],[11,\\\"aria-describedby\\\",\\\"info-formats info-taille\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[[23,[\\\"attachmentLabel\\\"]],\\\".label\\\"],null]],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n        \\\"],[1,[27,\\\"ti-web-shared/file-uploader\\\",null,[[\\\"id\\\",\\\"url\\\",\\\"onStartUpload\\\",\\\"onDidUpload\\\",\\\"onDidError\\\",\\\"maxSizeOfAttachment\\\",\\\"allowedTypes\\\"],[\\\"conversation-composer-uploader\\\",[23,[\\\"attachmentUploadUrl\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentOnStartUpload\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentOnDidUpload\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"uploadAttachmentDidError\\\"],null],[23,[\\\"maxSizeOfAttachment\\\"]],[23,[\\\"allowedAttachmentTypes\\\"]]]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-form\\\"],[11,\\\"id\\\",\\\"info-formats\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-form-title\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.format-title\\\"],null],false],[10],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.format\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-form\\\"],[11,\\\"id\\\",\\\"info-taille\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-composer__upload-form-title\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.max-size-title\\\"],null],false],[10],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.max-size\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_hasAttachments\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachments-panel\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachments-panel__header attachment-quantity\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"3\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.label\\\"],[[\\\"nb\\\"],[[23,[\\\"_attachmentCount\\\"]]]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachments-panel__list container-fluid\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row row-bottom-size\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"_attachments\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-xs-12 exact-attachment-list col-md-4\\\"],[9],[0,\\\"\\\\n                  \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/simple-attachment-display\\\",null,[[\\\"index\\\",\\\"deleteAttachment\\\",\\\"attachment\\\"],[[22,2,[]],[27,\\\"action\\\",[[22,0,[]],\\\"deleteAttachment\\\",[22,1,[]]],null],[22,1,[]]]]],false],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[1,[27,\\\"ti-web-shared/a11y/focusable\\\",null,[[\\\"focusComponentSelector\\\"],[\\\".editable-block\\\"]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-composer__actions clearfix\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"btn-group-base btn-group-messages\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isDraftConversation\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn-default-messages btn-default-param draft\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation.draft.button.delete.title\\\"],null]]]],[12,\\\"disabled\\\",[21,\\\"deleteButtonDisabled\\\"]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.draft.button.delete.label\\\"],null],false],[0,\\\"\\\\n      \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"deleteConversationPopup\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn-default-messages btn-default-param draft\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation.composer.modal.buttons.cancel.title\\\"],null]]]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.composer.buttons.cancel.value\\\"],null],false],[0,\\\"\\\\n    \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"cancelClicked\\\",false]],[10],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn-base-param new-message\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation.composer.buttons.send.title\\\"],null]]]],[12,\\\"disabled\\\",[27,\\\"or\\\",[[23,[\\\"sendButtonDisabled\\\"]],[23,[\\\"isReadOnly\\\"]]],null]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"i\\\"],[11,\\\"class\\\",\\\"send-icon-focus icon-outbox-send\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[10],[0,\\\" \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.composer.buttons.send.value\\\"],null],false],[0,\\\"\\\\n    \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"sendClicked\\\"]],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\",\\\"cancelButtonIntl\\\"],[[23,[\\\"modalDeleteId\\\"]],[27,\\\"t\\\",[\\\"interactions.conversation.draft.message-info.info.pop-up.deleteTitle\\\"],null],[23,[\\\"modalDeleteTitleId\\\"]],[23,[\\\"_showConfirmDelete\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"deleteConversationClicked\\\"],null],true,true,false,\\\"common.simple-modal.buttons.validate.title\\\",\\\"common.simple-modal.buttons.close.title\\\"]],{\\\"statements\\\":[[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[1,[27,\\\"ticust-web-module-interactions/conversation/composer/conversation-modal-leave\\\",null,[[\\\"isOpen\\\",\\\"cancelClicked\\\",\\\"closeModal\\\",\\\"saveClicked\\\"],[[23,[\\\"showModal\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"cancelClicked\\\",true],null],[27,\\\"action\\\",[[22,0,[]],\\\"closeModal\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"saveClicked\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/composer/conversation-composer-reply.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/composer/conversation-modal-leave\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"sOtKwKei\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalTitleId\\\",\\\"modalTitle\\\",\\\"modalId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"custom\\\",\\\"cancel\\\",\\\"showConfirmButton\\\",\\\"showCustomButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonDisabled\\\",\\\"confirmButtonIntl\\\",\\\"customButtonIntl\\\",\\\"cancelButtonIntl\\\",\\\"backToIntl\\\"],[[23,[\\\"modalTitleId\\\"]],[27,\\\"t\\\",[\\\"interactions.conversation.composer.modal.title\\\"],null],[23,[\\\"modalId\\\"]],[23,[\\\"isOpen\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"saveClicked\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"closeModal\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"cancelClicked\\\"],null],true,true,true,false,[23,[\\\"saveButtonDisabled\\\"]],\\\"interactions.conversation.composer.modal.buttons.save.value\\\",\\\"interactions.conversation.composer.modal.buttons.back.value\\\",\\\"interactions.conversation.composer.buttons.cancel.value\\\",[23,[\\\"backToIntl\\\"]]]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-title-body panel-body-modal-title no-line-height\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"modal-body-text\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.composer.modal.body\\\"],null],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/composer/conversation-modal-leave.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-action-bar\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"tb1DUMOs\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"common/dropdown/dropdown-component\\\",null,[[\\\"label\\\",\\\"iconClass\\\",\\\"actionDivId\\\"],[[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.actions.label\\\"],null],\\\"icon-lbp-conversation-actions\\\",\\\"conversation-action-bar-button\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"displayRestoreAction\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"action\\\",\\\"label\\\"],[\\\"lbp-dropdown-component_action-item\\\",[27,\\\"action\\\",[[22,0,[]],[23,[\\\"restoreAction\\\"]]],null],[27,\\\"concat\\\",[\\\"Action \\\",[27,\\\"t\\\",[\\\"interactions.conversation-line-component.header.actions.restore.title\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"icon-lbp-conversation-action-restore\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-line-component.header.actions.restore.label\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displayCategorizeAction\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"action\\\",\\\"label\\\"],[\\\"lbp-dropdown-component_action-item\\\",[27,\\\"action\\\",[[22,0,[]],[23,[\\\"categorizeAction\\\"]]],null],[27,\\\"concat\\\",[\\\"Action \\\",[27,\\\"t\\\",[\\\"interactions.conversation-line-component.header.actions.link-to.title\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"icon-lbp-conversation-action-label-dropdown conversation-header-component__icon-label\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"label-base\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-line-component.header.actions.link-to.label\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displayDeleteAction\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"action\\\",\\\"label\\\"],[\\\"lbp-dropdown-component_action-item\\\",[27,\\\"action\\\",[[22,0,[]],[23,[\\\"deleteAction\\\"]]],null],[27,\\\"concat\\\",[\\\"Action \\\",[27,\\\"t\\\",[\\\"interactions.conversation-line-component.header.actions.delete.title\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"icon-lbp-conversation-action-trash-drop-down conversation-header-component__icon-delete\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"label-base\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-line-component.header.actions.delete.label\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displayRemoveFromTrashAction\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"action\\\",\\\"label\\\"],[\\\"lbp-dropdown-component_action-item\\\",[27,\\\"action\\\",[[22,0,[]],[23,[\\\"removeFromTrashAction\\\"]]],null],[27,\\\"concat\\\",[\\\"Action \\\",[27,\\\"t\\\",[\\\"interactions.conversation-line-component.header.actions.delete-full.title\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"icon-lbp-conversation-action-trash-full conversation-header-component__icon-delete-full\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-line-component.header.actions.delete-full.label\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-action-bar.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-attachment\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"N4tySA/b\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"id\\\",\\\"action\\\"],[\\\"message-attachment-base\\\",[27,\\\"concat\\\",[[23,[\\\"openAttachmentPopUp\\\"]],\\\"button\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"togglePopup\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"message-attachment__detail\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-object-pdf-view\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"text-left message-attachment__name\\\"],[12,\\\"title\\\",[28,[[21,\\\"filename\\\"]]]],[9],[1,[21,\\\"filename\\\"],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-composer-attachment__size conversation-composer-attachment__text-element\\\"],[12,\\\"title\\\",[28,[[21,\\\"size\\\"]]]],[9],[0,\\\"\\\\n    \\\"],[1,[21,\\\"size\\\"],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"originalFocusId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"custom\\\",\\\"showCustomButton\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"modalClass\\\",\\\"confirmButtonIntl\\\",\\\"customButtonIntl\\\"],[[23,[\\\"modalPreviewId\\\"]],[23,[\\\"filename\\\"]],[23,[\\\"modalPreviewTitleId\\\"]],[23,[\\\"originalFocusId\\\"]],[23,[\\\"_isPopupOpened\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"download\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"preview\\\"],null],true,true,false,false,\\\"modal-preview-download\\\",\\\"interactions.conversation-message-attachment.text.download\\\",\\\"interactions.conversation-message-attachment.text.preview\\\"]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,[\\\"displayModal\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"ti-web-shared/modals/document-viewer-popup\\\",null,[[\\\"isOpen\\\",\\\"filename\\\",\\\"focusIdOnOpen\\\",\\\"isNotFocusableOnOpen\\\",\\\"focusIdOnClose\\\",\\\"isNotFocusableOnClose\\\",\\\"date\\\",\\\"isCampaign\\\",\\\"author\\\",\\\"showTriggerButton\\\",\\\"isLoading\\\",\\\"conversationIdForCampaignAttachment\\\",\\\"hasError\\\",\\\"src\\\",\\\"downloadPath\\\",\\\"focusBackId\\\",\\\"triggerTitle\\\"],[[23,[\\\"displayModal\\\"]],[23,[\\\"filename\\\"]],\\\"fileNameLabel\\\",true,[27,\\\"concat\\\",[[23,[\\\"openAttachmentPopUp\\\"]],\\\"button\\\"],null],false,[23,[\\\"message\\\",\\\"receiveDate\\\"]],[23,[\\\"message\\\",\\\"isCampaign\\\"]],[23,[\\\"author\\\"]],false,[23,[\\\"isLoadingPreview\\\"]],[23,[\\\"conversationIdForCampaignAttachment\\\"]],[23,[\\\"hasErrorPreview\\\"]],[23,[\\\"srcPreview\\\"]],[23,[\\\"downloadPath\\\"]],[23,[\\\"actionButtonId\\\"]],[27,\\\"t\\\",[\\\"interactions.conversation-message-attachment.preview\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-attachment.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-attachments\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"89QY+Y3r\",\n    \"block\": \"{\\\"symbols\\\":[\\\"attachment\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachments-panel\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"gt\\\",[[23,[\\\"nbAttachments\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachments-panel__header\\\"],[11,\\\"role\\\",\\\"heading\\\"],[12,\\\"aria-level\\\",[21,\\\"titleLevel\\\"]],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.label\\\"],[[\\\"nb\\\"],[[23,[\\\"nbAttachments\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachments-panel__list container-fluid\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row row-list\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"ul\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"attachments\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-message-attachment\\\",null,[[\\\"displayAttachmentId\\\",\\\"isDisplayedOnMobile\\\",\\\"model\\\",\\\"message\\\",\\\"class\\\",\\\"fromMe\\\",\\\"contentType\\\"],[[23,[\\\"displayAttachmentId\\\"]],[23,[\\\"isDisplayedOnMobile\\\"]],[22,1,[]],[23,[\\\"message\\\"]],\\\"attachment-inline\\\",[23,[\\\"fromMe\\\"]],[22,1,[\\\"headers\\\",\\\"Content-Type\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displayInlineLabel\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachment-inline message-attachment \\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"message-attachment-base message-attachment-inline\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"message-attachment__detail\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-object-pdf-view\\\"]]],false],[0,\\\"\\\\n              \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"text-left message-attachment__name\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachment.inline\\\"],null],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-attachments.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-body\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"OC0Y1jMA\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conversation-message-body__text-base \\\",[27,\\\"if\\\",[[23,[\\\"isCampaign\\\"]],\\\"conversation-campaign\\\",\\\"\\\"],null],\\\"\\\\n  \\\",[27,\\\"if\\\",[[23,[\\\"displayFullBody\\\"]],\\\"conversation-message-body__text--size-long\\\",\\\"conversation-message-body__text--size-short\\\"],null],\\\"\\\\n  \\\",[27,\\\"if\\\",[[23,[\\\"messageIsTooLong\\\"]],\\\"conversation-message-body__text--isTooLong\\\"],null],\\\"\\\\n  conversation-message-body__inline\\\"]]],[12,\\\"aria-hidden\\\",[28,[[27,\\\"unless\\\",[[23,[\\\"displayFullBody\\\"]],\\\"true\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"hasHtmlContent\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[21,\\\"safeHtmlContent\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"pre\\\"],[9],[1,[21,\\\"textContent\\\"],false],[10],[0,\\\"\\\"]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-body.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-header\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"c5fvliE1\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"h2\\\"],[12,\\\"id\\\",[27,\\\"concat\\\",[\\\"message-header-\\\",[23,[\\\"headerId\\\"]]],null]],[11,\\\"class\\\",\\\"message-header\\\"],[11,\\\"aria-level\\\",\\\"4\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[12,\\\"aria-expanded\\\",[28,[[21,\\\"isExpanded\\\"]]]],[11,\\\"role\\\",\\\"button\\\"],[11,\\\"class\\\",\\\"conversation-message-header__container hidden-xs\\\"],[11,\\\"data-focus-on-open\\\",\\\"true\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"isRead\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message-header_readSection conversation-message-header__element\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"img-circle unread\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.isUnread\\\"],null],false],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conversation-message-header__expanded-metadata-from ellipsis  \\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"isRead\\\"]]],null],\\\"conversation-message-header__expanded-metadata-from--unread\\\"],null]]]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-message-header__expanded-metadata-value\\\"],[9],[1,[21,\\\"sender\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"unless\\\",[[23,[\\\"isExpanded\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"gt\\\",[[23,[\\\"nbAttachments\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message-header__attachments conversation-message-header__element\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-message-header-attachments__text\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation-message-header.attachments.label\\\"],[[\\\"nb\\\"],[[23,[\\\"nbAttachments\\\"]]]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-attachment conversation-message-header-attachments__icon\\\"]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displayExpirationDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message-header-expiring-date\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\" conversation-message-header-expiring-date__text\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.action-bar.expiring-date\\\"],null],false],[0,\\\"\\\\n          \\\"],[1,[27,\\\"format-date\\\",[[23,[\\\"expirationDate\\\"]]],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conversation-message-header__expanded-metadata-date conversation-message-header__element \\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"isRead\\\"]]],null],\\\"conversation-message-header--unread\\\"],null]]]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-message-header__expanded-metadata-value\\\"],[9],[1,[21,\\\"date\\\"],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"conversation-message-header__expand\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"smuTitle\\\",\\\"iconClass\\\"],[[27,\\\"t\\\",[[23,[\\\"expandButtonTitle\\\"]]],null],[27,\\\"if\\\",[[23,[\\\"isExpanded\\\"]],\\\"icon-chevron-up smallIcon-up\\\",\\\"icon-chevron-down smallIcon-down\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"markAsRead\\\"]],[10],[0,\\\"\\\\n\\\"],[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[11,\\\"role\\\",\\\"button\\\"],[11,\\\"class\\\",\\\"conversation-message-header__container visible-xs\\\"],[12,\\\"aria-label\\\",[28,[[27,\\\"t\\\",[[23,[\\\"expandButtonLabel\\\"]]],[[\\\"sender\\\",\\\"sendDate\\\",\\\"truncatedContent\\\",\\\"empty\\\",\\\"expirationDate\\\",\\\"attachmentCount\\\"],[[23,[\\\"sender\\\"]],[23,[\\\"accessibleDate\\\"]],[23,[\\\"truncatedText\\\"]],[23,[\\\"hasEmptyBody\\\"]],[23,[\\\"accessibleExpirationDate\\\"]],[23,[\\\"nbAttachments\\\"]]]]]]]],[11,\\\"data-focus-on-open\\\",\\\"true\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"isRead\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message-header_readSection conversation-message-header__element\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"img-circle unread\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversation-message-header.isUnread\\\"],null]]]],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message-header-base\\\"],[9],[0,\\\"\\\\n\\\"],[0,\\\"      \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conversation-message-header__expanded-metadata-from  ellipsis \\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"isRead\\\"]]],null],\\\"conversation-message-header__expanded-metadata-from--unread\\\"],null]]]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-message-header__expanded-metadata-value\\\"],[9],[1,[21,\\\"sender\\\"],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displayExpirationDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message-header-expiring-date\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-message-header-expiring-date__text\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"t\\\",[\\\"interactions.conversation.action-bar.expiring-date\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[27,\\\"format-date\\\",[[23,[\\\"expirationDate\\\"]]],null],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[0,\\\"      \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conversation-message-header__expanded-metadata-date conversation-message-header__element ellipsis \\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"isRead\\\"]]],null],\\\"conversation-message-header--unread\\\"],null]]]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"conversation-message-header__expanded-metadata-value\\\"],[9],[1,[21,\\\"date\\\"],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"unless\\\",[[23,[\\\"isExpanded\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"gt\\\",[[23,[\\\"nbAttachments\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message-header__attachments conversation-message-header__element\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-attachment conversation-message-header-attachments__icon\\\"]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message-header__expand\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"smuTitle\\\",\\\"iconClass\\\"],[[27,\\\"t\\\",[[23,[\\\"expandButtonTitle\\\"]]],null],[27,\\\"if\\\",[[23,[\\\"isExpanded\\\"]],\\\"icon-chevron-up smallIcon-up\\\",\\\"icon-chevron-down smallIcon-down\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"markAsRead\\\"]],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-header.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"UmA85D+9\",\n    \"block\": \"{\\\"symbols\\\":[\\\"message\\\",\\\"index\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"grid-basic \\\",[21,\\\"directionClass\\\"]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"hasOldMessageToShow\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[21,\\\"ti-web-shared/spinner/component-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-message-older\\\",null,[[\\\"showMoreMessages\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"showMoreMessages\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[4,\\\"each\\\",[[23,[\\\"model\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message-list-line\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ticust-web-module-interactions/conversation/conversation-message-list-line\\\",null,[[\\\"model\\\"],[[22,1,[]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-message\\\",null,[[\\\"model\\\",\\\"displayAttachmentId\\\",\\\"isDisplayedOnMobile\\\",\\\"isMessageExpanded\\\",\\\"isFirst\\\",\\\"confidentialityAccept\\\",\\\"confidentialityRefuse\\\"],[[22,1,[]],[23,[\\\"displayAttachmentId\\\"]],[23,[\\\"isDisplayedOnMobile\\\"]],[23,[\\\"hasOneMessage\\\"]],[27,\\\"eq\\\",[[22,2,[]],0],null],[23,[\\\"confidentialityAccept\\\"]],[23,[\\\"confidentialityRefuse\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]},null],[4,\\\"common/button/scroll-button\\\",null,[[\\\"tag\\\",\\\"class\\\",\\\"label\\\"],[\\\"#conversation-top\\\",\\\"conversation-scroll-button\\\",[27,\\\"t\\\",[\\\"interactions.conversation.scroll.button.text\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-scroll-button__text\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"label\\\",\\\"text\\\",\\\"iconClass\\\"],[[27,\\\"t\\\",[\\\"interactions.conversation.scroll.button.text\\\"],null],[27,\\\"t\\\",[\\\"interactions.conversation.scroll.button.text\\\"],null],\\\"icon-lbp-scroll-up\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message-list.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"WfhHUo0Q\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conversation-message__panel panel panel-detail panel-default \\\",[27,\\\"if\\\",[[23,[\\\"message\\\",\\\"isConfidentialityType\\\"]],\\\"conversation-message__panel--confidential\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message__header panel-heading panel-heading-text\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-message-header\\\",null,[[\\\"model\\\",\\\"focusOnInit\\\",\\\"conversation\\\",\\\"isExpanded\\\",\\\"fromMe\\\"],[[23,[\\\"message\\\"]],[23,[\\\"isFirst\\\"]],[23,[\\\"model\\\",\\\"conversation\\\"]],[23,[\\\"_isMessageExpanded\\\"]],[23,[\\\"fromParticipantsMe\\\"]]]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body panel-conversation-body\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"displayContent\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message__body\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-message-body\\\",null,[[\\\"model\\\",\\\"displayFullBody\\\"],[[23,[\\\"message\\\"]],[23,[\\\"_isMessageExpanded\\\"]]]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"and\\\",[[27,\\\"or\\\",[[23,[\\\"displayAttachments\\\"]],[27,\\\"gt\\\",[[23,[\\\"inlines\\\",\\\"length\\\"]],0],null]],null],[23,[\\\"_isMessageExpanded\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-message__attachments\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-message-attachments\\\",null,[[\\\"displayAttachmentId\\\",\\\"isDisplayedOnMobile\\\",\\\"model\\\",\\\"message\\\",\\\"inlines\\\",\\\"fromMe\\\"],[[23,[\\\"displayAttachmentId\\\"]],[23,[\\\"isDisplayedOnMobile\\\"]],[23,[\\\"dataList\\\"]],[23,[\\\"message\\\"]],[23,[\\\"inlines\\\"]],[23,[\\\"fromParticipantsMe\\\"]]]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"message\\\",\\\"isConfidentialityType\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"ticust-web-module-interactions/conversation/conversation-message-confidentiality\\\",null,[[\\\"model\\\",\\\"onAccept\\\",\\\"onRefuse\\\"],[[23,[\\\"message\\\"]],[23,[\\\"confidentialityAccept\\\"]],[23,[\\\"confidentialityRefuse\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-message.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-search-form\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"iR24m0fU\",\n    \"block\": \"{\\\"symbols\\\":[\\\"perimeter\\\"],\\\"statements\\\":[[1,[27,\\\"ti-web-shared/form-component\\\",null,[[\\\"displayMandatory\\\"],[false]]],false],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body-base container-fluid conversation-search-form\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-search-form__item\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[12,\\\"title\\\",[27,\\\"t\\\",[\\\"interactions.conversation-search-form.fields.perimeter.title\\\"],null]],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"id\\\",\\\"search-label\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-search-form.fields.perimeter.dropdown-label\\\"],null],false],[10],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"search-form-field\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-search-form.fields.perimeter.body\\\"],null],false],[10],[0,\\\"\\\\n          \\\"],[7,\\\"select\\\"],[11,\\\"id\\\",\\\"conversation-search-form_select-perimeter\\\"],[11,\\\"class\\\",\\\"lbp-select search-form-field-top\\\"],[11,\\\"name\\\",\\\"focusOnOpen\\\"],[11,\\\"aria-labelledby\\\",\\\"search-label\\\"],[12,\\\"onchange\\\",[27,\\\"action\\\",[[22,0,[]],\\\"onPerimeterChanged\\\"],[[\\\"value\\\"],[\\\"target.value\\\"]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"perimeters\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"eq\\\",[[22,1,[]],[23,[\\\"_searchPerimeter\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"option\\\"],[12,\\\"value\\\",[28,[[22,1,[]]]]],[11,\\\"selected\\\",\\\"\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"interactions.conversation-search-form.perimeters.\\\",[22,1,[]]],null]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"option\\\"],[12,\\\"value\\\",[28,[[22,1,[]]]]],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"interactions.conversation-search-form.perimeters.\\\",[22,1,[]]],null]],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-search-form__item\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"search-form-field\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-search-form.fields.perimeter.body-title\\\"],null],false],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"search-form-field-top form-group has-clear has-feedback conversation-search-form__text\\\"],[12,\\\"title\\\",[27,\\\"t\\\",[\\\"interactions.conversation-search-form.fields.text.title\\\"],null]],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"input\\\",null,[[\\\"value\\\",\\\"class\\\",\\\"id\\\",\\\"aria-label\\\",\\\"aria-describedby\\\",\\\"aria-required\\\",\\\"aria-invalid\\\"],[[23,[\\\"_searchText\\\"]],[27,\\\"concat\\\",[\\\"conversation-search-form-field__text \\\",[27,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"showError\\\"]],[27,\\\"get\\\",[[27,\\\"get\\\",[[22,0,[\\\"validations\\\",\\\"attrs\\\"]],\\\"_searchText\\\"],null],\\\"isInvalid\\\"],null]],null],\\\"has-error-message\\\"],null]],null],[23,[\\\"searchTextFieldId\\\"]],[27,\\\"t\\\",[\\\"interactions.conversation-search-form.fields.text.title\\\"],null],\\\"error-search-text\\\",true,[27,\\\"not\\\",[[23,[\\\"canSearch\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"action\\\",\\\"class\\\",\\\"title\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"clearText\\\"],null],[27,\\\"concat\\\",[\\\"form-control-clear form-control-feedback conversation-search-form__reset \\\",[27,\\\"if\\\",[[27,\\\"not\\\",[[23,[\\\"hasText\\\"]]],null],\\\"hidden\\\"],null]],null],[27,\\\"t\\\",[\\\"interactions.conversation-search-form.clear.title\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-lbp-clear-search\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"showError\\\"]],[27,\\\"not\\\",[[23,[\\\"hasText\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"id\\\",\\\"error-search-text\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"span\\\"],[11,\\\"aria-live\\\",\\\"assertive\\\"],[11,\\\"class\\\",\\\"error text-danger\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"iconClass\\\"],[\\\"\\\",\\\"icon-lbp-create-answer-error\\\"]]],false],[0,\\\"\\\\n                \\\"],[1,[27,\\\"get\\\",[[27,\\\"get\\\",[[22,0,[\\\"validations\\\",\\\"attrs\\\"]],\\\"_searchText\\\"],null],\\\"message\\\"],null],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"search-btn-size conversation-search-form__item conversation-search-form__item--search results-top\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary conversation-search-btn conversation-search-form__submit\\\"],[12,\\\"disabled\\\",[27,\\\"not\\\",[[23,[\\\"canSearch\\\"]]],null]],[11,\\\"type\\\",\\\"submit\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"fixClass\\\",\\\"label\\\",\\\"text\\\",\\\"iconClass\\\",\\\"srHidden\\\"],[\\\"\\\",\\\"fixSafari\\\",[27,\\\"t\\\",[\\\"interactions.conversation-search-form.buttons.validate.label\\\"],null],[27,\\\"t\\\",[\\\"interactions.conversation-search-form.buttons.validate.label\\\"],null],\\\"icon-lbp-search-btn\\\",true]]],false],[0,\\\"\\\\n        \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"search\\\"]],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[1,[21,\\\"ti-web-shared/form-component\\\"],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/conversation-search-form.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/lbp-conversation-header-data\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"YTzofH96\",\n    \"block\": \"{\\\"symbols\\\":[\\\"label\\\",\\\"label\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"flex-basic-detail\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-subject\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"3\\\"],[9],[1,[23,[\\\"conversation\\\",\\\"subject\\\"]],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"gt\\\",[[23,[\\\"conversation\\\",\\\"nbMessages\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"conversation-header__nb-messages\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-lbp-conversation-nb-messages icon-lbp-conversation-nb-messages__icon unread\\\"]]],false],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"conversation-header-nb-messages__text\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[23,[\\\"conversation\\\",\\\"nbMessages\\\"]],false],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"hidden-xs\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-line-component.messages.label\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"limitedLabels\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conversation-header__label ellipsis \\\",[27,\\\"concat\\\",[\\\"border-\\\",[22,2,[\\\"colorId\\\"]]],null]]]],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[[27,\\\"concat\\\",[\\\"personal-folder-size label-color \\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[22,2,[\\\"title\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[12,\\\"title\\\",[28,[[22,2,[\\\"title\\\"]]]]],[11,\\\"class\\\",\\\"personal-folder-name ellipsis title-color\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[1,[22,2,[\\\"name\\\"]],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"visible-xs-block\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"limitedLabels\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"conversation-header__label ellipsis \\\",[27,\\\"concat\\\",[\\\"border-\\\",[22,1,[\\\"colorId\\\"]]],null]]]],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[[27,\\\"concat\\\",[\\\"personal-folder-size label-color \\\"],null]]]],false],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[22,1,[\\\"title\\\"]],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[12,\\\"title\\\",[28,[[22,1,[\\\"title\\\"]]]]],[11,\\\"class\\\",\\\"personal-folder-name ellipsis title-color\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[1,[22,1,[\\\"name\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/lbp-conversation-header-data.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/lbp-conversation-header\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"C3eo6u9+\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"enableBack\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"label\\\",\\\"action\\\"],[\\\"lbp-panel-header-prev lbp-panel-header-prev-icon\\\",[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.back.aria-label\\\"],[[\\\"pageSource\\\"],[[23,[\\\"pageSource\\\"]]]]],[27,\\\"action\\\",[[22,0,[]],\\\"back\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"label\\\",\\\"iconClass\\\"],[[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.back.label\\\"],null],\\\"icon-lbp-panel-header-prev\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-title center flex-grow-header flex-center\\\"],[9],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"span\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"2\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[9],[1,[27,\\\"t\\\",[\\\"interactions.conversation-header.title\\\"],[[\\\"pageSource\\\"],[[23,[\\\"pageSource\\\"]]]]],false],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"enableAnswer\\\"]]],null,{\\\"statements\\\":[[4,\\\"a11y/a11y-action-div\\\",null,[[\\\"class\\\",\\\"label\\\",\\\"action\\\"],[\\\"hidden-xs lbp-conversation-answer lbp-conversation-answer-block\\\",[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.answer.label\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"answer\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"label\\\",\\\"iconClass\\\"],[[27,\\\"t\\\",[\\\"interactions.conversation-header.buttons.answer.label\\\"],null],\\\"lbp-panel-header-prev-header-icon icon-lbp-conversation-answer\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/lbp-conversation-header.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/simple-attachment-display\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"1noygMA7\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"message-attachment-detail__block\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"message-attachment__detail exact-attachment-list ellipsis\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-object-pdf\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"ellipsis text-left message-attachment__name exact-attachment-list\\\"],[12,\\\"title\\\",[28,[[23,[\\\"attachment\\\",\\\"filename\\\"]]]]],[12,\\\"aria-label\\\",[28,[[23,[\\\"attachment\\\",\\\"filename\\\"]]]]],[9],[1,[23,[\\\"attachment\\\",\\\"filename\\\"]],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"attachment\\\",\\\"isUploaded\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"attachment-cancel\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"a11y/a11y-action-icon\\\",null,[[\\\"action\\\",\\\"label\\\",\\\"title\\\",\\\"iconClass\\\"],[[23,[\\\"deleteAttachment\\\"]],[27,\\\"t\\\",[\\\"interactions.conversation.composer.attachments.buttons.delete.aria-label\\\"],[[\\\"file\\\"],[[23,[\\\"attachment\\\",\\\"filename\\\"]]]]],[27,\\\"t\\\",[\\\"interactions.conversation.composer.attachments.buttons.delete.title\\\"],null],\\\"icon-lbp-conversation-attachment-trash\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"ti-web-shared/a11y/icons/decorative-icon\\\",null,[[\\\"iconClass\\\"],[\\\"icon-spin\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/conversation/simple-attachment-display.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/editor/message-editor\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"NmK4OVYD\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"textarea\\\"],[12,\\\"id\\\",[21,\\\"idTextarea\\\"]],[12,\\\"aria-labelledby\\\",[28,[[21,\\\"labbelledBy\\\"]]]],[12,\\\"placeholder\\\",[28,[[27,\\\"if\\\",[[23,[\\\"displayPlaceholder\\\"]],[23,[\\\"placeholder\\\"]]],null]]]],[12,\\\"onfocus\\\",[27,\\\"action\\\",[[22,0,[]],\\\"displayHistory\\\"],null]],[12,\\\"onchange\\\",[27,\\\"action\\\",[[22,0,[]],\\\"onTextChanged\\\"],[[\\\"event\\\"],[\\\"target.value\\\"]]]],[12,\\\"onkeyup\\\",[27,\\\"action\\\",[[22,0,[]],\\\"onTextChanged\\\"],[[\\\"event\\\"],[\\\"target.value\\\"]]]],[12,\\\"disabled\\\",[28,[[21,\\\"disabled\\\"]]]],[12,\\\"class\\\",[28,[[21,\\\"class\\\"]]]],[12,\\\"maxlength\\\",[28,[[21,\\\"maxlength\\\"]]]],[12,\\\"aria-describedby\\\",[28,[[21,\\\"ariaDescribedBy\\\"]]]],[9],[0,\\\"\\\"],[10],[0,\\\"\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/editor/message-editor.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/inbenta/inbenta-iframe\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"OHDvcHIq\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"iframe\\\"],[11,\\\"class\\\",\\\"inbentaIframe\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.conversations.inbenta.iframe-title\\\"],null]]]],[11,\\\"id\\\",\\\"inbentaIframe\\\"],[12,\\\"src\\\",[28,[[21,\\\"inbentaUrl\\\"]]]],[11,\\\"style\\\",\\\"width:100%; border: 0; overflow: hidden;\\\"],[9],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/inbenta/inbenta-iframe.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/label-line-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"e9AZnRJv\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"card label labels-settings result-line-wrapper\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"dl\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"dt\\\"],[12,\\\"id\\\",[27,\\\"concat\\\",[\\\"folderName-\\\",[23,[\\\"model\\\",\\\"name\\\"]]],null]],[12,\\\"class\\\",[28,[\\\"label-color \\\",[23,[\\\"model\\\",\\\"colorId\\\"]]]]],[9],[1,[23,[\\\"model\\\",\\\"name\\\"]],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isEditable\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"actions-list\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/a11y/buttons/icon-group-component\\\",null,[[\\\"spacer\\\"],[true]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"ticust-web-module-interactions/label/popup-edit-component\\\",null,[[\\\"model\\\",\\\"ownerLabels\\\",\\\"onSave\\\"],[[23,[\\\"model\\\"]],[23,[\\\"ownerLabels\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"editAction\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"button\\\"],[11,\\\"name\\\",\\\"close-folder\\\"],[12,\\\"id\\\",[21,\\\"triggerDeleteButtonId\\\"]],[11,\\\"tabindex\\\",\\\"0\\\"],[12,\\\"title\\\",[28,[[27,\\\"t\\\",[\\\"interactions.label.settings.buttons.delete.title\\\"],[[\\\"folder\\\"],[[23,[\\\"model\\\",\\\"name\\\"]]]]]]]],[11,\\\"class\\\",\\\"basic-button-icon btn-panel basic-button-icon-base btn-default\\\"],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"i\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[11,\\\"class\\\",\\\"folder-icon-delete-overall folder-icon-delete-overall--align\\\"],[9],[10],[0,\\\"\\\\n          \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"toggleModalDeletion\\\"]],[10],[0,\\\"\\\\n\\\"],[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalId\\\",\\\"modalTitle\\\",\\\"modalTitleId\\\",\\\"isOpen\\\",\\\"confirm\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"originalFocusId\\\",\\\"IsNotFocusableElement\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\"],[[23,[\\\"modalDeletionId\\\"]],[27,\\\"t\\\",[\\\"interactions.label.settings.delete-popup.title\\\"],null],[23,[\\\"modalDeletionTitleId\\\"]],[23,[\\\"showModalDeletion\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"deleteAction\\\"],null],true,true,[23,[\\\"triggerDeleteButtonId\\\"]],true,false,\\\"interactions.label.popup-component.buttons.save\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[27,\\\"t\\\",[\\\"interactions.label.settings.message-info.info.deleteConfirm\\\"],null],false],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[3,\\\"action\\\",[[22,0,[]],\\\"openPopup\\\"]],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/label-line-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/label/color-select-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"HgYdGYgt\",\n    \"block\": \"{\\\"symbols\\\":[\\\"item\\\"],\\\"statements\\\":[[4,\\\"each\\\",[[23,[\\\"dataItems\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"input\\\"],[12,\\\"id\\\",[22,1,[]]],[12,\\\"name\\\",[21,\\\"triggerId\\\"]],[12,\\\"value\\\",[22,1,[]]],[12,\\\"checked\\\",[27,\\\"if\\\",[[27,\\\"eq\\\",[[22,1,[]],[23,[\\\"selected\\\"]]],null],\\\"checked\\\"],null]],[12,\\\"onclick\\\",[27,\\\"action\\\",[[22,0,[]],\\\"selectionChanged\\\",[22,1,[]]],null]],[11,\\\"type\\\",\\\"radio\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[7,\\\"label\\\"],[12,\\\"for\\\",[22,1,[]]],[12,\\\"class\\\",[28,[\\\"label-color \\\",[22,1,[]]]]],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"no-display\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"interactions.label.popup-edit-component.fields.color.\\\",[22,1,[]]],null]],null],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/label/color-select-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/label/popup-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"INjN/q7C\",\n    \"block\": \"{\\\"symbols\\\":[\\\"item\\\"],\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"modalTitleId\\\",\\\"modalTitle\\\",\\\"modalId\\\",\\\"isOpen\\\",\\\"originalFocusId\\\",\\\"IsNotFocusableElement\\\",\\\"confirm\\\",\\\"cancel\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"showTriggerButton\\\",\\\"confirmButtonIntl\\\",\\\"cancelButtonIntl\\\"],[[23,[\\\"modalTitleId\\\"]],[27,\\\"t\\\",[\\\"interactions.label.popup-component.header.text\\\"],null],[23,[\\\"modalId\\\"]],[23,[\\\"isOpen\\\"]],[23,[\\\"originalFocusId\\\"]],[23,[\\\"IsNotFocusableElement\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"saveAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"closeAction\\\"],null],true,true,false,\\\"interactions.label.popup-component.buttons.save\\\",\\\"interactions.label.popup-component.buttons.close\\\"]],{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container-fluid edit-mode\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"fieldset\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"legend\\\"],[11,\\\"class\\\",\\\"panel-title-body panel-body-modal-title no-line-height\\\"],[9],[0,\\\"\\\\n         \\\"],[1,[27,\\\"t\\\",[\\\"interactions.label.popup-component.header.title-description\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"label-popup\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"data\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-popup label-popup-btn-base label-popup-col\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"button\\\"],[11,\\\"role\\\",\\\"checkbox\\\"],[11,\\\"tabindex\\\",\\\"0\\\"],[12,\\\"class\\\",[28,[\\\"label-popup-btn flex \\\",[27,\\\"if\\\",[[22,1,[\\\"checked\\\"]],\\\"active\\\"],null]]]],[12,\\\"aria-checked\\\",[28,[[27,\\\"if\\\",[[22,1,[\\\"checked\\\"]],\\\"true\\\"],null]]]],[12,\\\"aria-label\\\",[28,[[27,\\\"t\\\",[\\\"interactions.label.popup-component.folder\\\"],[[\\\"folder\\\"],[[22,1,[\\\"label\\\",\\\"name\\\"]]]]]]]],[11,\\\"type\\\",\\\"button\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"i\\\"],[12,\\\"class\\\",[28,[\\\"label-color \\\",[22,1,[\\\"label\\\",\\\"colorId\\\"]]]]],[9],[10],[0,\\\"\\\\n              \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"color-label flex-grow ellipsis\\\"],[11,\\\"aria-hidden\\\",\\\"true\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[22,1,[\\\"label\\\",\\\"name\\\"]],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"labelChangeAction\\\",[22,1,[\\\"label\\\"]],[22,1,[\\\"checked\\\"]]]],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"t\\\",[\\\"interactions.label.popup-component.no-data\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/label/popup-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/components/ticust-web-module-interactions/label/popup-edit-component\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"hwbNv0Tv\",\n    \"block\": \"{\\\"symbols\\\":[\\\"label-group\\\",\\\"currentLabel\\\"],\\\"statements\\\":[[4,\\\"ti-web-shared/modals/modal-component\\\",null,[[\\\"triggerTitle\\\",\\\"triggerIcon\\\",\\\"modalTitleId\\\",\\\"modalTitle\\\",\\\"modalId\\\",\\\"originalFocusId\\\",\\\"showConfirmButton\\\",\\\"showCancelButton\\\",\\\"focusOpenButton\\\",\\\"isOpen\\\",\\\"confirmButtonIntl\\\",\\\"validate\\\",\\\"confirm\\\",\\\"onOpenModal\\\",\\\"customClasses\\\"],[[27,\\\"if\\\",[[27,\\\"or\\\",[[27,\\\"not\\\",[[23,[\\\"model\\\"]]],null],[23,[\\\"model\\\",\\\"isNew\\\"]]],null],[27,\\\"t\\\",[\\\"interactions.label.settings.buttons.add.label\\\"],null]],null],[27,\\\"if\\\",[[27,\\\"or\\\",[[27,\\\"not\\\",[[23,[\\\"model\\\"]]],null],[23,[\\\"model\\\",\\\"isNew\\\"]]],null],\\\"label-add-icon\\\"],null],[23,[\\\"modalTitleId\\\"]],[27,\\\"if\\\",[[23,[\\\"model\\\",\\\"isNew\\\"]],[27,\\\"t\\\",[\\\"interactions.label.popup-edit-component.header.new.text\\\"],null],[27,\\\"t\\\",[\\\"interactions.label.popup-edit-component.header.edit.text\\\"],[[\\\"name\\\"],[[23,[\\\"model\\\",\\\"name\\\"]]]]]],null],[23,[\\\"modalId\\\"]],[23,[\\\"originalFocusId\\\"]],true,true,true,[23,[\\\"isOpen\\\"]],\\\"common.simple-modal.buttons.validate.label\\\",[27,\\\"action\\\",[[22,0,[]],\\\"validateModel\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"saveAction\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"onOpenModal\\\"],null],[27,\\\"if\\\",[[27,\\\"or\\\",[[27,\\\"not\\\",[[23,[\\\"model\\\"]]],null],[23,[\\\"model\\\",\\\"isNew\\\"]]],null],\\\"popup-label-add-button\\\",\\\"folder-icon-edit-overall\\\"],null]]],{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"validations\\\",\\\"attrs\\\",\\\"colorId\\\",\\\"isInvalid\\\"]],[23,[\\\"showErrors\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"feedback-message negative\\\"],[9],[1,[23,[\\\"validations\\\",\\\"attrs\\\",\\\"colorId\\\",\\\"message\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"label-input\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"validations\\\",\\\"attrs\\\",\\\"name\\\",\\\"isInvalid\\\"]],[23,[\\\"showErrors\\\"]]],null],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"label-input-title\\\"],[12,\\\"for\\\",[27,\\\"concat\\\",[\\\"fieldName-\\\",[23,[\\\"model\\\",\\\"id\\\"]]],null]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"or\\\",[[27,\\\"not\\\",[[23,[\\\"model\\\"]]],null],[23,[\\\"model\\\",\\\"isNew\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"t\\\",[\\\"interactions.label.popup-edit-component.fields.name.new.text\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"t\\\",[\\\"interactions.label.popup-edit-component.fields.name.edit.text\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"focus-out\\\",\\\"type\\\",\\\"class\\\",\\\"maxlength\\\",\\\"value\\\",\\\"aria-describedby\\\",\\\"placeholder\\\"],[[27,\\\"concat\\\",[\\\"fieldName-\\\",[23,[\\\"model\\\",\\\"id\\\"]]],null],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"showErrors\\\"]]],null],true],null],\\\"text\\\",\\\"label-input-field\\\",50,[23,[\\\"name\\\"]],[23,[\\\"nameDescribedby\\\"]],\\\"Nom du dossier\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"input-label-message-text\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"and\\\",[[23,[\\\"validations\\\",\\\"attrs\\\",\\\"name\\\",\\\"isInvalid\\\"]],[23,[\\\"showErrors\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"a11y/a11y-semantic-icon\\\",null,[[\\\"textClass\\\",\\\"iconClass\\\"],[\\\"\\\",\\\"error-icon\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"id\\\",[28,[\\\"error-input-label-name-\\\",[21,\\\"elementId\\\"]]]],[11,\\\"aria-live\\\",\\\"assertive\\\"],[11,\\\"class\\\",\\\"input-label-message\\\"],[9],[1,[23,[\\\"validations\\\",\\\"attrs\\\",\\\"name\\\",\\\"message\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-edit-body\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[[27,\\\"if\\\",[[23,[\\\"isColorInvalid\\\"]],\\\"has-error\\\"],null]]]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"label-text-title\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"id\\\",\\\"color\\\"],[12,\\\"aria-label\\\",[27,\\\"t\\\",[\\\"interactions.label.popup-edit-component.fields.color.text-title\\\"],null]],[12,\\\"for\\\",[28,[[27,\\\"concat\\\",[\\\"fieldColor-\\\",[23,[\\\"uniqueIdentifier\\\"]]],null]]]],[9],[1,[27,\\\"t\\\",[\\\"interactions.label.popup-edit-component.fields.color.text-title\\\"],null],false],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"label-popup-edit__color-input\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"label-popup-edit__color-input\\\"],[11,\\\"aria-labelledby\\\",\\\"color\\\"],[11,\\\"role\\\",\\\"radiogroup\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"labels\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"label-popup-edit__color-input-group\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[22,1,[]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"li\\\"],[12,\\\"class\\\",[28,[\\\"square-container \\\",[27,\\\"if\\\",[[27,\\\"eq\\\",[[23,[\\\"colorId\\\"]],[22,2,[]]],null],\\\"active\\\"],null]]]],[11,\\\"role\\\",\\\"radio\\\"],[12,\\\"aria-checked\\\",[28,[[27,\\\"if\\\",[[27,\\\"eq\\\",[[23,[\\\"colorId\\\"]],[22,2,[]]],null],\\\"true\\\",\\\"false\\\"],null]]]],[11,\\\"tabindex\\\",\\\"0\\\"],[12,\\\"title\\\",[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"interactions.label.color-name.\\\",[22,2,[]]],null]],null]],[12,\\\"data-label\\\",[22,2,[]]],[12,\\\"onkeydown\\\",[27,\\\"action\\\",[[22,0,[]],\\\"onKeyDownLabel\\\",[22,2,[]]],null]],[12,\\\"onclick\\\",[27,\\\"action\\\",[[22,0,[]],\\\"colorChangeAction\\\",[22,2,[]]],null]],[9],[0,\\\"\\\\n                  \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[[27,\\\"concat\\\",[\\\"square \\\",[22,2,[]]],null]]]],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[1,[27,\\\"t\\\",[[27,\\\"concat\\\",[\\\"interactions.label.color-name.\\\",[22,2,[]]],null]],null],false],[10],[0,\\\"\\\\n                  \\\"],[10],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/components/ticust-web-module-interactions/label/popup-edit-component.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/loading\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"QQZckKZZ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[21,\\\"ti-web-shared/spinner/page-spinner\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/loading.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/ticust-web-module-authentication/login\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"t+aBsAY+\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"ticust-web-module-authentication/auth-wrapper\\\",null,[[\\\"title\\\"],[[27,\\\"t\\\",[\\\"authentication.login.title\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"form\\\"],[11,\\\"class\\\",\\\"login-form\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[23,[\\\"isDasInvalid\\\"]],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"das\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"authentication.login.das\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"das\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"authentication.login.das\\\"],null],\\\"das\\\",[23,[\\\"model\\\",\\\"das\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"showErrorDas\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isDasInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"t\\\",[\\\"authentication.login.message-info.error.invalid-input.das\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[23,[\\\"isUserNameInvalid\\\"]],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"username\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"authentication.login.username\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"username\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"authentication.login.username\\\"],null],\\\"username\\\",[23,[\\\"model\\\",\\\"username\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"showErrorUsername\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isUserNameInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"t\\\",[\\\"authentication.login.message-info.error.invalid-input.username\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[23,[\\\"isPasswordInvalid\\\"]],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"password\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"authentication.login.password\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"password\\\",\\\"password\\\",[27,\\\"t\\\",[\\\"authentication.login.password\\\"],null],\\\"password\\\",[23,[\\\"model\\\",\\\"password\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"showErrorPassword\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isPasswordInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"t\\\",[\\\"authentication.login.message-info.error.invalid-input.password\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"legalGuardian\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"authentication.login.legal-guardian\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\"],[\\\"legalGuardian\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"authentication.login.legal-guardian\\\"],null],\\\"legalGuardianId\\\",[23,[\\\"model\\\",\\\"legalGuardian\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showCompanyBlock\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[23,[\\\"isCompanyInvalid\\\"]],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"company\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"t\\\",[\\\"authentication.login.company\\\"],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"company\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"authentication.login.company\\\"],null],\\\"company\\\",[23,[\\\"model\\\",\\\"company\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"showErrorCompany\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isCompanyInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"t\\\",[\\\"authentication.login.message-info.error.invalid-input.company\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[28,[\\\"login-border \\\",[27,\\\"if\\\",[[23,[\\\"_isTypoInvalid\\\"]],\\\"has-error\\\"],null]]]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"typo\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"auth.login.typo\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"typo\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"auth.login.typo\\\"],null],\\\"typo\\\",[23,[\\\"model\\\",\\\"typo\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"_showErrorTypo\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_isTypoInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"get\\\",[[27,\\\"get\\\",[[23,[\\\"model\\\",\\\"validations\\\",\\\"attrs\\\"]],\\\"typo\\\"],null],\\\"message\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[23,[\\\"_isFinancialCenterInvalid\\\"]],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"financialCenter\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"auth.login.financialCenter\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"financialCenter\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"auth.login.financialCenter\\\"],null],\\\"financialCenter\\\",[23,[\\\"model\\\",\\\"financialCenter\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"_showErrorFinancialCenter\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_isFinancialCenterInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"get\\\",[[27,\\\"get\\\",[[23,[\\\"model\\\",\\\"validations\\\",\\\"attrs\\\"]],\\\"financialCenter\\\"],null],\\\"message\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[23,[\\\"_isPhonesInvalid\\\"]],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"phones\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"auth.login.phones\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"phones\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"auth.login.phones\\\"],null],\\\"phones\\\",[23,[\\\"model\\\",\\\"phones\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"_showErrorPhones\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_isPhonesInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"get\\\",[[27,\\\"get\\\",[[23,[\\\"model\\\",\\\"validations\\\",\\\"attrs\\\"]],\\\"phones\\\"],null],\\\"message\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[23,[\\\"_isReturnUrlInvalid\\\"]],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"returnUrl\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"auth.login.returnUrl\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"returnUrl\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"auth.login.returnUrl\\\"],null],\\\"returnUrl\\\",[23,[\\\"model\\\",\\\"returnUrl\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"_showErrorReturnUrl\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"is_ReturnUrlInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"get\\\",[[27,\\\"get\\\",[[23,[\\\"model\\\",\\\"validations\\\",\\\"attrs\\\"]],\\\"returnUrl\\\"],null],\\\"message\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[23,[\\\"_isAccountsInvalid\\\"]],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"accounts\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"auth.login.accounts\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"accounts\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"auth.login.accounts\\\"],null],\\\"accounts\\\",[23,[\\\"model\\\",\\\"accounts\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"_showErrorAccounts\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_isAccountsInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"get\\\",[[27,\\\"get\\\",[[23,[\\\"model\\\",\\\"validations\\\",\\\"attrs\\\"]],\\\"accounts\\\"],null],\\\"message\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[23,[\\\"_isCreditAccountsInvalid\\\"]],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"creditAccounts\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"auth.login.creditAccounts\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"creditAccounts\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"auth.login.creditAccounts\\\"],null],\\\"creditAccounts\\\",[23,[\\\"model\\\",\\\"creditAccounts\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"_showErrorCreditAccounts\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_isCreditAccountsInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"get\\\",[[27,\\\"get\\\",[[23,[\\\"model\\\",\\\"validations\\\",\\\"attrs\\\"]],\\\"creditAccounts\\\"],null],\\\"message\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[12,\\\"class\\\",[27,\\\"if\\\",[[23,[\\\"_isCallingCodeInvalid\\\"]],\\\"has-error\\\"],null]],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"callingCode\\\"],[11,\\\"class\\\",\\\"input-group-addon\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"auth.login.callingCode\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"placeholder\\\",\\\"name\\\",\\\"value\\\",\\\"focus-out\\\"],[\\\"callingCode\\\",\\\"text\\\",[27,\\\"t\\\",[\\\"auth.login.callingCode\\\"],null],\\\"callingCode\\\",[23,[\\\"model\\\",\\\"callingCode\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"_showErrorCallingCode\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"_isCallingCodeInvalid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"contextual-error\\\"],[9],[1,[27,\\\"get\\\",[[27,\\\"get\\\",[[23,[\\\"model\\\",\\\"validations\\\",\\\"attrs\\\"]],\\\"callingCode\\\"],null],\\\"message\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"errorCode\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"p\\\"],[11,\\\"id\\\",\\\"invalidAlert\\\"],[11,\\\"class\\\",\\\"feedback-message negative\\\"],[11,\\\"role\\\",\\\"alert\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[[23,[\\\"errorMessageKey\\\"]]],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"lost-password\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",[\\\"password.reset\\\"],[[\\\"class\\\",\\\"id\\\"],[\\\"btn\\\",\\\"linkToForgotPassword\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"t\\\",[\\\"authentication.login.forgot\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"lost-password\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",[\\\"prospect.create\\\",[23,[\\\"model\\\",\\\"company\\\"]]],[[\\\"class\\\",\\\"id\\\"],[\\\"btn\\\",\\\"linkToProspectCreate\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"t\\\",[\\\"authentication.prospect.create.link\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"buttons-bar\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"form-submit\\\"],[11,\\\"type\\\",\\\"submit\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"t\\\",[\\\"authentication.login.valid\\\"],null],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[3,\\\"action\\\",[[22,0,[]],\\\"sendAuthRequest\\\"],[[\\\"on\\\"],[\\\"submit\\\"]]],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/ticust-web-module-authentication/login.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/ticust-web-module-authentication/logout\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"EXFM7D0z\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"main\\\"],[11,\\\"class\\\",\\\"logout-card\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"1\\\"],[11,\\\"class\\\",\\\"panel-heading flex-basic flex-row-simple\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"panel-title\\\"],[9],[1,[27,\\\"t\\\",[\\\"auth.logout.title\\\"],null],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"t\\\",[\\\"auth.logout.text\\\"],null],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/ticust-web-module-authentication/logout.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/templates/ticust-web-module-authentication/sso-error\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = Ember.HTMLBars.template({\n    \"id\": \"VQUPKDCH\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"main\\\"],[11,\\\"class\\\",\\\"sso-error-card\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"role\\\",\\\"heading\\\"],[11,\\\"aria-level\\\",\\\"1\\\"],[11,\\\"class\\\",\\\"panel-heading flex-basic flex-row-simple\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"panel-title\\\"],[9],[1,[27,\\\"t\\\",[\\\"auth.sso-error.title\\\"],null],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"panel-body\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"t\\\",[\\\"auth.sso-error.text\\\"],null],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"lbp-cust-web-application/templates/ticust-web-module-authentication/sso-error.hbs\"\n    }\n  });\n});","define(\"lbp-cust-web-application/transforms/array\", [\"exports\", \"ember-data-model-fragments/transforms/array\"], function (_exports, _array) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _array.default;\n});","define(\"lbp-cust-web-application/transforms/fragment-array\", [\"exports\", \"ember-data-model-fragments/transforms/fragment-array\"], function (_exports, _fragmentArray) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _fragmentArray.default;\n});","define(\"lbp-cust-web-application/transforms/fragment\", [\"exports\", \"ember-data-model-fragments/transforms/fragment\"], function (_exports, _fragment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = _fragment.default;\n});","define(\"lbp-cust-web-application/translations/de-de\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = {\n    \"common-projects\": {\n      \"closed\": \"Closed Project\",\n      \"components\": {\n        \"annex-area-button\": {\n          \"openConversation\": {\n            \"buttonLabel\": \"Go to conversation\",\n            \"title\": \"Conversation\"\n          }\n        },\n        \"audit-component\": {\n          \"results\": {\n            \"error\": \"An error has occurred while loading audit lines\",\n            \"loading\": \"Loading, please wait...\"\n          },\n          \"table\": {\n            \"no-result\": \"No results to show\"\n          }\n        },\n        \"buttons\": {\n          \"close\": \"Close\"\n        },\n        \"file-uploader-label\": \"Upload\",\n        \"file-uploading\": \"Upload in progress ...\",\n        \"header\": \"History\",\n        \"project-nature-selector\": {\n          \"error\": \"An error occurred during the search\",\n          \"loading\": \"Loading result(s)...\",\n          \"no-results\": \"No entity is matching this term\",\n          \"required\": \"An entity must be selected\"\n        },\n        \"table\": {\n          \"action\": \"Action\",\n          \"date\": \"Date\",\n          \"newValue\": \"New value\",\n          \"no-result\": \"No result\",\n          \"oldValue\": \"Old value\",\n          \"user\": \"User\"\n        }\n      },\n      \"document\": {\n        \"audit\": {\n          \"action\": {\n            \"fileInvalid\": \"Marked as invalid\",\n            \"fileValid\": \"Marked as valid\",\n            \"init\": \"Initialization\",\n            \"status\": \"Status changed\",\n            \"uploaded\": \"Deposit\"\n          },\n          \"button\": {\n            \"close\": \"Close\"\n          },\n          \"column\": {\n            \"action\": \"Action\",\n            \"actor\": \"Actor\",\n            \"date\": \"Date\",\n            \"detail\": \"Detail\",\n            \"type\": \"Type\"\n          },\n          \"userType\": {\n            \"ADVISER\": \"Adviser\",\n            \"CLIENT\": \"Client\"\n          }\n        },\n        \"button\": {\n          \"add\": \"Add a file\",\n          \"audit\": \"See history about this document\",\n          \"cancel\": \"Cancel\",\n          \"copy\": \"Copy-paste a file from an existing project\",\n          \"create\": {\n            \"copy\": \"Copy a file\",\n            \"new\": \"Blank document\",\n            \"upload\": \"Upload a file\"\n          },\n          \"download\": \"Download all files of the document\",\n          \"edit\": {\n            \"show\": \"Edit\"\n          },\n          \"hideButtons\": \"Hide action buttons for the document and its files\",\n          \"info\": {\n            \"hide\": \"Hide complementary information about this document\",\n            \"show\": \"See more information about this document\"\n          },\n          \"markAsNotNeeded\": \"Already present\",\n          \"markAsNotValid\": \"Mark the document as Invalid\",\n          \"mergeFiles\": \"Merge files\",\n          \"save\": \"Validate\",\n          \"showButtons\": \"Show action buttons for the document and its files\",\n          \"undoAsNotNeeded\": \"Undo already present\",\n          \"upload\": \"Upload a new file from device\"\n        },\n        \"create\": {\n          \"new\": {\n            \"title\": \"New Document\"\n          },\n          \"title\": \"Add a new document\"\n        },\n        \"fields\": {\n          \"description\": \"Description\",\n          \"nature\": \"Nature\",\n          \"providerType\": \"Provider\",\n          \"signatureRequired\": \"Signature required\",\n          \"title\": \"Name\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"duplicate-title\": \"The document title already exists.\",\n            \"invalid-form\": \"The form is invalid, correct it and try again.\",\n            \"markAsNotNeeded\": \"An error occurred while updating the document as Already Present, please try again later.\",\n            \"markAsNotValid\": \"An error occurred while updating the file as Invalid, please try again later.\",\n            \"markAsValid\": \"An error occurred while updating the file as Valid, please try again later.\",\n            \"save\": \"An error occurred while saving the document, please try again later.\",\n            \"undoNotNeeded\": \"An error occurred while reverting Already Present status, please try again later.\"\n          },\n          \"info\": {\n            \"markAsNotNeeded\": \"The document has been marked as Already Present.\",\n            \"markAsNotValid\": \"The document has been marked as Invalid.\",\n            \"markAsValid\": \"The document has been marked as Valid.\",\n            \"onlyAdviserAllowed\": \"* Only the document with Adviser provider can be set as signature required\",\n            \"save\": \"The document has been saved successfully.\",\n            \"undoNotNeeded\": \"The document Already Present status reverted.\"\n          }\n        },\n        \"nature\": {\n          \"ADVERTISEMENT\": \"Advertisement\",\n          \"BANK_STATEMENT\": \"Bank statement\",\n          \"BIRTH_CERTIFICATE\": \"Birth certificate\",\n          \"COMPROMISE_SALE\": \"Compromise sale\",\n          \"IBAN\": \"IBAN\",\n          \"IDENTIFICATION\": \"Proof of identity\",\n          \"INSURANCE\": \"Insurance\",\n          \"LOAN_OFFER\": \"Loan offer\",\n          \"PAYSLIP\": \"Payslip\",\n          \"POLICE_RECORD\": \"Police record\",\n          \"TAX_NOTICE\": \"Tax notice\",\n          \"UNKNOWN\": \"Unknown\",\n          \"label\": \"Nature:\"\n        },\n        \"providerType\": {\n          \"ACTOR\": \"Adviser\",\n          \"INTERLOCUTOR\": \"Customer\",\n          \"UNKNOWN\": \"Unknown\",\n          \"label\": \"Provider:\"\n        },\n        \"refusedReason\": {\n          \"BLURRY\": \"The document is blurry.\",\n          \"ERROR\": \"The document is off topic.\",\n          \"ILLEGIBLE\": \"The document is illegible.\",\n          \"label\": \"Reason to reject:\"\n        },\n        \"status\": {\n          \"KO\": \"Invalid\",\n          \"NOT_NEEDED\": \"Already present\",\n          \"OK\": \"Valid\",\n          \"TO_ACKNOWLEDGE\": \"To be validated\",\n          \"TO_UPLOAD\": \"New\",\n          \"UPLOADED\": \"Uploaded\"\n        },\n        \"statusMessage\": {\n          \"KO\": \"This document has been flagged as Invalid by advisor. Please upload a new file.\",\n          \"NOT_NEEDED\": \"This document is already present.\",\n          \"TO_ACKNOWLEDGE\": \"This document is awaiting validation by an advisor.\",\n          \"TO_UPLOAD\": \"This document has been created. Please upload the corresponding file.\"\n        },\n        \"type\": {\n          \"FREE\": \"Free\",\n          \"STRUCTURED\": \"Structured\",\n          \"UNKNOWN\": \"Unknown\",\n          \"label\": \"Type of document:\"\n        }\n      },\n      \"file\": {\n        \"button\": {\n          \"delete\": \"Delete this file\",\n          \"download\": \"Download this file\",\n          \"markAsNotValid\": \"Mark the file as Invalid\",\n          \"markAsValid\": \"Mark the file as Valid\",\n          \"preview\": \"Preview this file\",\n          \"sign\": \"Sign this file\"\n        },\n        \"help\": {\n          \"signature-required\": \"The file needs to be signed\",\n          \"signed\": \"The file is already signed\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"delete\": \"An error occurred while deleting the file, please try again later.\",\n            \"get-e-signiture-url\": \"An error occurred while getting the URL to sign the file, please try again later.\",\n            \"mark-as-not-valid\": \"An error occurred while updating the file as Invalid, please try again later.\",\n            \"mark-as-valid\": \"An error occurred while updating the file as Valid, please try again later.\"\n          },\n          \"info\": {\n            \"delete\": \"The file has been deleted.\",\n            \"mark-as-not-valid\": \"The file has been marked as Invalid.\",\n            \"mark-as-valid\": \"The file has been marked as Valid.\",\n            \"pop-up\": {\n              \"delete\": \"Do you want to delete this file?\"\n            }\n          }\n        },\n        \"status\": {\n          \"KO\": \"Invalid\",\n          \"OK\": \"Valid\",\n          \"TO_SIGN\": \"To sign\",\n          \"UPLOADED\": \"Uploaded\"\n        }\n      },\n      \"file-upload\": {\n        \"error\": {\n          \"contentType\": \"This file type is not allowed.\"\n        },\n        \"info\": {\n          \"uploadSucess\": \"Your file has been uploaded.\"\n        }\n      },\n      \"folder\": \"Folder\",\n      \"list\": {\n        \"tabs\": {\n          \"personal\": \"Personal\",\n          \"shared\": \"Shared\"\n        },\n        \"title\": \"{interlocutorName}'s projects\"\n      },\n      \"modal-copy\": {\n        \"buttons\": {\n          \"cancel\": \"Cancel\",\n          \"copy\": \"Copy\"\n        },\n        \"document\": \"Choose the document to copy to\",\n        \"file\": \"Choose the file to copy\",\n        \"label\": {\n          \"search\": \"Search\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"post-400\": \"An error occurred while copying the file, please check the document status or that you don't have file with such name.\",\n            \"unknown\": \"An error occurred while copying the file, please try again later.\"\n          },\n          \"info\": {\n            \"save\": \"{nb, plural, =1 {Copied file has been saved.} other {Copied files have been saved.}}\",\n            \"saveAttachment\": \"Copied attachment has been saved.\",\n            \"uploading\": \"File is uploading...\"\n          }\n        }\n      },\n      \"modal-merge\": {\n        \"buttons\": {\n          \"cancel\": \"Abbrechen\",\n          \"confirm\": \"Absenden\",\n          \"move-down\": \"Nach unten\",\n          \"move-up\": \"Nach oben\",\n          \"preview\": \"Vorschau\"\n        },\n        \"filename\": \"Name der Zieldatei: \",\n        \"header\": \"Dateien zusammenführen\",\n        \"list\": \"Liste der zusammenzuführenden Dateien: \",\n        \"message-info\": {\n          \"error\": {\n            \"generic\": \"Beim Zusammenführen der Datei ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal.\"\n          },\n          \"info\": {\n            \"info\": \"Einige Dateien werden möglicherweise nicht zusammengeführt.\",\n            \"loading\": \"Die Datei wird zusammengeführt, bitte warten...\",\n            \"saved\": \"Datei wurde zusammengeführt und gespeichert.\"\n          },\n          \"invalid-input\": {\n            \"filename-duplicate\": \"Dateiname existiert bereits im Dokument.\",\n            \"filename-empty\": \"Der Dateiname darf nicht leer sein.\",\n            \"filename-long\": \"Dateiname ist zu lang.\",\n            \"list-empty\": \"Es sollten mindestens zwei Dateien ausgewählt werden.\",\n            \"list-too-large\": \"Das Gewicht der Dateien ist zu groß.\"\n          }\n        }\n      },\n      \"modal-share\": {\n        \"buttons\": {\n          \"cancel\": \"Cancel\",\n          \"save\": \"Save\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"loading\": \"An error occurred while loading the trusted interlocutors, please try again later.\",\n            \"save\": \"An error occurred while sharing the project, please try again later.\"\n          },\n          \"info\": {\n            \"empty-result\": \"You don't have any trusted interlocutors.\",\n            \"save\": \"Sharing information has been saved.\"\n          }\n        },\n        \"placeholder\": \"Rights\",\n        \"title\": \"Project rights\"\n      },\n      \"modal-upload\": {\n        \"message-info\": {\n          \"error\": {\n            \"failed-due-bad-request\": \"An error occurred while uploading the file. please check the size or type of the file.\",\n            \"failed-to-upload\": \"An error occurred while uploading the file. please try again later.\",\n            \"post-400\": \"An error occurred while uploading the file, please check the document status or that you don't have file with such name.\",\n            \"unknown\": \"An error occurred while uploading the file, please try again later.\",\n            \"wrong-format\": \"The format of a file for which a signature is required can only be a PDF\"\n          },\n          \"info\": {\n            \"file-uploading\": \"Upload in progress ...\",\n            \"save\": \"Your file has been uploaded.\"\n          }\n        }\n      },\n      \"page-error-message\": \"An unknown error occurred. Please try again later or contact your service support\",\n      \"preview-component\": {\n        \"buttons\": {\n          \"close\": \"Close\"\n        },\n        \"error\": \"An error occurred while downloading the picture, please try again later.\",\n        \"loading\": \"Loading; please wait...\",\n        \"title\": {\n          \"filedBy\": \"Filed by:\",\n          \"filedOn\": \"Filed on:\"\n        }\n      },\n      \"project\": {\n        \"assignation\": \"This project is handled by: \",\n        \"audit\": {\n          \"action\": {\n            \"CREATE\": \"Project creation\",\n            \"SHARED_INTERLOCUTOR_ADD\": \"Add interlocutor {interlocutorName} as {newProfileName}\",\n            \"SHARED_INTERLOCUTOR_REMOVE\": \"Remove interlocutor {interlocutorName}\",\n            \"SHARED_INTERLOCUTOR_UPDATE\": \"Update interlocutor {interlocutorName} from {previousProfileName} to {newProfileName}\",\n            \"STATUS_CLOSED\": \"Project closed\",\n            \"STATUS_REOPENED\": \"Project reopened\",\n            \"UPDATE\": \"Project updated\",\n            \"auditToAdviser\": \"Notification send to adviser {receiverName}\",\n            \"auditToCustomer\": \"Notification send to customer {receiverName}\"\n          },\n          \"button\": {\n            \"close\": \"Close\"\n          },\n          \"column\": {\n            \"action\": \"Action\",\n            \"date\": \"Date\",\n            \"detail\": \"Detail\",\n            \"sender\": \"Author\"\n          }\n        },\n        \"button\": {\n          \"audit\": \"See history about this project\",\n          \"back\": \"Return to the list of projects\",\n          \"close\": \"Close the project\",\n          \"download\": \"Download all files of the project\",\n          \"edit\": \"Edit the project\",\n          \"hideInformations\": \"Hide informations\",\n          \"notify-to-adviser\": \"Notify my Adviser that my project has been updated\",\n          \"notify-to-customer\": \"Notify my Customer that his project has been updated\",\n          \"open\": \"Open the project\",\n          \"openConversation\": \"Open the linked conversation\",\n          \"reopen\": \"Reopen the project\",\n          \"share\": \"Manage project publication\",\n          \"showInformations\": \"Show more informations\"\n        },\n        \"closedDate\": \"Closed on\",\n        \"createdBy\": \"By\",\n        \"creationDate\": \"Created on\",\n        \"finishDate\": \"Expected completion on\",\n        \"lastUpdateDate\": \"Modified on {date} by {name}\",\n        \"message-error\": {\n          \"download\": \"An error occurred while downloading the project, please try again later.\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"LIMITED_CLICK_FOR_ADVISER\": \"You have already notified your customer less than {limit, plural, =1 {# hour} other {# hours}} ago.\",\n            \"LIMITED_CLICK_FOR_CUSTOMER\": \"You have already notified your adviser less than {limit, plural, =1 {# hour} other {# hours}} ago.\",\n            \"close\": \"An error occurred while updating the project as closed, please try again later.\",\n            \"reopen\": \"An error occurred while updating the project as in-progress, please try again later.\",\n            \"unknown\": \"An error occurred while sending notification, please try again later.\"\n          },\n          \"info\": {\n            \"close\": \"The project has been closed.\",\n            \"notify-update\": \"The notification has been sent.\",\n            \"pop-up\": {\n              \"close\": \"Do you want to close this project?\",\n              \"reopen\": \"Do you want to reopen this project?\"\n            },\n            \"reopen\": \"The project has been reopened.\"\n          }\n        },\n        \"new\": \"New\",\n        \"reopenDate\": \"Reopened on\",\n        \"shared\": {\n          \"byMe\": \"This project is currently published to {to} with the profile: \",\n          \"not\": \"This project is currently not published to other clients.\",\n          \"right\": {\n            \"FULL_ACCESS\": \"Full access\",\n            \"NO_ACCESS\": \"No access\",\n            \"READ_ONLY\": \"Read only\"\n          },\n          \"toMe\": \"This project is currently published by {from} with the profile: \"\n        },\n        \"statistics\": {\n          \"messages\": {\n            \"KO\": \"{nb, plural, =1 {# document} other {# documents}} rejected\",\n            \"OK\": \"{nb, plural, =1 {# document} other {# documents}} approved\",\n            \"TO_ACKNOWLEDGE\": \"{nb, plural, =1 {# document} other {# documents}} to acknowledge\",\n            \"UPLOADED\": \"{nb, plural, =1 {# document} other {# documents}} uploaded\"\n          }\n        },\n        \"type\": {\n          \"FREE\": \"Free\",\n          \"STRUCTURED\": \"Structured\"\n        }\n      },\n      \"project-card\": {\n        \"invalid-documents\": \"{numDocs, plural, =1 {# document was} other {# documents were}} flagged as invalid.\",\n        \"project-closed-alt\": \"Project closed\",\n        \"project-shared-alt\": \"Project shared\"\n      },\n      \"project-element-list\": {\n        \"sort\": {\n          \"creationDate\": {\n            \"asc\": \"The oldest\",\n            \"desc\": \"The most recent\"\n          },\n          \"lastUpdateDate\": {\n            \"asc\": \"The oldest update\",\n            \"desc\": \"The most recent update\"\n          },\n          \"sortBy\": \"Sort by:\"\n        },\n        \"status-filters\": {\n          \"all\": \"All\",\n          \"all-help\": \"All projects\",\n          \"closed\": \"Closed\",\n          \"closed-help\": \"Closed projects\",\n          \"opened\": \"Open\",\n          \"opened-help\": \"Open projects\"\n        }\n      },\n      \"project-group-title\": {\n        \"button\": {\n          \"close\": \"Close\",\n          \"open\": \"Open\"\n        }\n      },\n      \"project-part\": {\n        \"close\": \"Close this part\",\n        \"open\": \"Open this part\",\n        \"title\": \"Dokumente\"\n      },\n      \"project-part-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"The template folder name already exists for this project.\"\n        }\n      },\n      \"project-template-duplicate-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"The project template label already exists.\"\n        }\n      },\n      \"project-template-part-document-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"The document template name already exists for this folder.\"\n        }\n      },\n      \"selectors\": {\n        \"document-nature-selector\": {\n          \"error\": \"An error occurred during the search\",\n          \"loading\": \"Now loading...\",\n          \"no-results\": \"No results to show\"\n        },\n        \"project-nature-selector\": {\n          \"error\": \"An error occurred during the search\",\n          \"loading\": \"Now loading...\",\n          \"no-results\": \"No results to show\"\n        },\n        \"project-part-document-file-selector\": {\n          \"error\": \"An error occurred during the search\",\n          \"loading\": \"Now loading...\",\n          \"no-results\": \"No results to show\"\n        },\n        \"project-part-document-selector\": {\n          \"error\": \"An error occurred during the search\",\n          \"loading\": \"Now loading...\",\n          \"no-results\": \"No results to show\"\n        }\n      },\n      \"side-menu\": {\n        \"new-project\": \"New Project\",\n        \"projects\": \"Projects\"\n      },\n      \"title\": \"Project\"\n    },\n    \"errors\": {\n      \"accepted\": \"{description} must be accepted\",\n      \"after\": \"{description} must be after {after}\",\n      \"before\": \"{description} must be before {before}\",\n      \"blank\": \"{description} is required.\",\n      \"collection\": \"{description} must be a collection\",\n      \"confirmation\": \"{description} doesn't match {on}\",\n      \"date\": \"{description} must be a valid date\",\n      \"description\": \"This field\",\n      \"email\": \"{description} must be a valid email address\",\n      \"empty\": \"{description} is required.\",\n      \"equalTo\": \"{description} must be equal to {is}\",\n      \"even\": \"{description} must be even\",\n      \"exclusion\": \"{description} is reserved\",\n      \"file-empty\": \"File is not selected\",\n      \"greaterThan\": \"{description} must be greater than {gt}\",\n      \"greaterThanOrEqualTo\": \"{description} must be greater than or equal to {gte}\",\n      \"inclusion\": \"{description} is not included in the list\",\n      \"invalid\": \"{description} is invalid\",\n      \"lessThan\": \"{description} must be less than {lt}\",\n      \"lessThanOrEqualTo\": \"{description} must be less than or equal to {lte}\",\n      \"notANumber\": \"{description} must be a number\",\n      \"notAnInteger\": \"{description} must be an integer\",\n      \"odd\": \"{description} must be odd\",\n      \"otherThan\": \"{description} must be other than {value}\",\n      \"phone\": \"{description} must be a valid phone number\",\n      \"positive\": \"{description} must be positive\",\n      \"present\": \"{description} is required.\",\n      \"singular\": \"{description} can't be a collection\",\n      \"tooLong\": \"{description} is too long (maximum is {max} characters)\",\n      \"tooShort\": \"{description} is too short (minimum is {min} characters)\",\n      \"unsupported-file\": \"File type is not supported for signature required document\",\n      \"url\": \"{description} must be a valid url\",\n      \"wrongDateFormat\": \"{description} must be in the format of {format}\",\n      \"wrongLength\": \"{description} has the wrong length (should be {is} characters)\"\n    },\n    \"interactions\": {\n      \"message-composer-attachments\": {\n        \"multiple-upload\": {\n          \"error\": \"{nbUploadsFailed, plural, one {# Anhang konnte nicht} other {# Anhänge konnten nicht}} hochgeladen werden.\",\n          \"success\": \"{nbUploadsPassed, plural, one {Die Anhang wurde} other {# Anhänge wurden}} hochgeladen.\"\n        }\n      }\n    },\n    \"projects\": {\n      \"list\": {\n        \"title\": \"Projects\"\n      },\n      \"project\": {\n        \"interlocutor-new\": {\n          \"help\": \"Ein neues Projekt für {interlocutor} erstellen\",\n          \"title\": \"Neues Projekt für {interlocutor}\"\n        },\n        \"new\": {\n          \"help\": \"Ein neues Projekt erstellen\",\n          \"title\": \"Neues Projekt\"\n        }\n      },\n      \"search\": {\n        \"filter\": {\n          \"label\": {\n            \"assignedTo\": \"Zugewiesen:\",\n            \"interlocutor\": \"Ansprechpartner:\"\n          }\n        },\n        \"legend\": \"Search\",\n        \"message-info\": {\n          \"error\": {\n            \"project-load\": \"Die Projektliste konnte nicht geladen werden\"\n          }\n        }\n      },\n      \"side-menu\": {\n        \"closed-projects\": \"Geschlossen\",\n        \"in-progress-projects\": \"In Bearbeitung\",\n        \"interlocutor-menu-label\": \"Projekt von {name}\",\n        \"my-projects\": \"Meine\",\n        \"projects\": \"Projects\"\n      },\n      \"title\": {\n        \"empty\": \"Projects\",\n        \"mine\": \"Projects\"\n      }\n    },\n    \"shared\": {\n      \"accessibility\": {\n        \"pagination\": \"Pagination\"\n      },\n      \"components\": {\n        \"a11y\": {\n          \"modals\": {\n            \"alert-modal\": {\n              \"closeButtonText\": \"Close\",\n              \"closeButtonTitle\": \"Close the window\"\n            }\n          }\n        },\n        \"absence-table\": {\n          \"absence-backend-error\": \"Error when retreiving absence date for an adviser\",\n          \"granularity-dateformat-day\": \"DD/MM/YYYY\",\n          \"granularity-dateformat-month\": \"MMMM YYYY\",\n          \"granularity-dateformat-week\": \"Week {week} - {year}\",\n          \"granularity-day\": \"day\",\n          \"granularity-legend\": \"Display by\",\n          \"granularity-month\": \"month\",\n          \"granularity-week\": \"week\",\n          \"grid-caption\": \"List of absences\",\n          \"next-day-button-label\": \"Next day\",\n          \"next-month-button-label\": \"Next month\",\n          \"next-week-button-label\": \"Next week\",\n          \"prev-day-button-label\": \"Previous day\",\n          \"prev-month-button-label\": \"Previous month\",\n          \"prev-week-button-label\": \"Previous week\",\n          \"range-label\": \"From {start} to {end}\",\n          \"range-label-backup\": \"Backup is {backup}\",\n          \"today-button-label\": \"Today\"\n        },\n        \"charts\": {\n          \"adviser-dashboard-chart\": {\n            \"ACKNOWLEDGE\": \"Acknowledged conversations\",\n            \"CLOSED\": \"Closed conversations\",\n            \"CLOSED-AFTER-CRITICAL-DUE-DATE\": \"Abgeschlossene Gespräche nach dem kritischen Fälligkeitsdatum\",\n            \"CLOSED-BEFORE-CRITICAL-DUE-DATE\": \"Abgeschlossene Gespräche vor dem kritischen Fälligkeitsdatum\",\n            \"CLOSED-BEFORE-DUE-DATE\": \"Abgeschlossene Gespräche vor Fälligkeit\",\n            \"OPEN\": \"Opened conversations\",\n            \"REOPEN\": \"Reopened conversations\",\n            \"nb-conversations\": \"Number of conversations\"\n          }\n        },\n        \"date\": {\n          \"cancel\": \"Cancel\",\n          \"dow\": {\n            \"abbr\": {\n              \"Fr\": \"Friday\",\n              \"Mo\": \"Monday\",\n              \"Sa\": \"Saturday\",\n              \"Su\": \"Sunday\",\n              \"Th\": \"Thursday\",\n              \"Tu\": \"Tuedsay\",\n              \"We\": \"Wednesday\"\n            },\n            \"text\": {\n              \"Fr\": \"Fr\",\n              \"Mo\": \"Mo\",\n              \"Sa\": \"Sa\",\n              \"Su\": \"Su\",\n              \"Th\": \"Th\",\n              \"Tu\": \"Tu\",\n              \"We\": \"We\"\n            }\n          },\n          \"format\": \"DD/MM/YYYY\",\n          \"formatWithTime\": \"DD/MM/YYYY HH:mm\",\n          \"month\": {\n            \"april\": \"April\",\n            \"august\": \"August\",\n            \"december\": \"December\",\n            \"february\": \"February\",\n            \"january\": \"January\",\n            \"july\": \"July\",\n            \"june\": \"June\",\n            \"march\": \"March\",\n            \"may\": \"May\",\n            \"november\": \"November\",\n            \"october\": \"October\",\n            \"september\": \"September\"\n          },\n          \"month-year\": \"Month Year\",\n          \"next-month\": \"Next month\",\n          \"next-year\": \"Next year\",\n          \"ok\": \"OK\",\n          \"picker-button-alt\": \"Choose a date\",\n          \"placeholderFormat\": \"DD/MM/YYYY\",\n          \"placeholderFormatWithTime\": \"DD/MM/YYYY hh:mm\",\n          \"previous-month\": \"Previous month\",\n          \"previous-year\": \"Previous year\"\n        },\n        \"dropdown\": {\n          \"default-button-title\": \"Actions\"\n        },\n        \"form-component\": {\n          \"form-fields-required-label\": \"All fields marked with an * are required.\"\n        },\n        \"form-group-component\": {\n          \"missing-text\": \"This field is required.\"\n        },\n        \"modals\": {\n          \"audio-preview\": {\n            \"loading\": \"Loading...\",\n            \"modal-title\": \"Audio abspielen\"\n          },\n          \"authenticator-confirm-modal\": {\n            \"cancel\": \"Trennen\",\n            \"confirm\": \"Ja\",\n            \"message\": \"Sie werden in wenigen Augenblicken abgemeldet.\",\n            \"question\": \"Möchten Sie Ihre Sitzung verlängern?\",\n            \"title\": \"Information\"\n          },\n          \"document-preview\": {\n            \"error-message\": \"Beim Herunterladen des Dokuments ist ein Fehler aufgetreten, bitte versuchen Sie es später noch einmal.\",\n            \"modal-title\": \"Dokumentenvorschau\",\n            \"select-page\": \"Seite auswählen\",\n            \"upload-by\": \"Hochgeladen von {actor} am {date}\",\n            \"zoom-in\": \"Vergrößern\",\n            \"zoom-out\": \"Auszoomen\"\n          },\n          \"image-preview\": {\n            \"error-message\": \"An error occurred while downloading the picture, please try again later.\",\n            \"loading-message\": \"Loading, please wait...\",\n            \"modal-title\": \"File preview\",\n            \"upload-by\": \"Uploaded by\",\n            \"upload-date\": \"Uploaded on\",\n            \"zoom-in\": \"Heranzoomen\",\n            \"zoom-out\": \"Herauszoomen\"\n          },\n          \"modal-component\": {\n            \"modal-cancel\": \"Cancel\",\n            \"modal-confirm\": \"Confirm\"\n          },\n          \"title\": {\n            \"closeButton\": \"Close this message\"\n          }\n        },\n        \"multi-selectors\": {\n          \"cc-multi-selector\": {\n            \"error\": \"An error occurred during the search.\",\n            \"error-external-on-secured\": \"Cannot add external email on secured email channel\",\n            \"error-secured-on-external\": \"Cannot add secured email on secured email channel\",\n            \"errors\": {\n              \"no-account-found-external\": \"No account with external mail '{email}' has been found\",\n              \"no-account-found-secured\": \"No account with secured mail '{email}' has been found\"\n            },\n            \"loading\": \"Loading result(s)...\",\n            \"no-results\": \"No match\",\n            \"type\": {\n              \"actor\": \"Advisor: \",\n              \"entity\": \"Entity: \",\n              \"external\": \"Ext.\",\n              \"interlocutor\": \"\",\n              \"trustedInterlocutor\": \"Trusted interlocutor\"\n            }\n          },\n          \"tags-multi-selector\": {\n            \"error\": \"An error occurred during the search.\",\n            \"loading\": \"Loading result(s)...\",\n            \"no-results\": \"No match\"\n          }\n        },\n        \"panels\": {\n          \"showLess\": \"Show less\",\n          \"showMore\": \"Show more\"\n        },\n        \"presets-selector\": {\n          \"title\": \"Preset\"\n        },\n        \"rating\": {\n          \"message-info\": {\n            \"error\": {\n              \"rate\": \"An error occurred while saving rate, please try again later.\"\n            },\n            \"info\": {\n              \"rate\": \"The rate has been successfully saved.\"\n            }\n          },\n          \"title\": \"Do you want to change your grade?\",\n          \"title-new\": \"Are you satisfied by this answer?\"\n        },\n        \"result-list\": {\n          \"results\": {\n            \"error\": \"An error occurred while loading, please try again later.\",\n            \"loading\": \"Laden...\",\n            \"none\": \"No result available\",\n            \"wait\": \"Please wait\"\n          }\n        },\n        \"text-editor\": {\n          \"actions-list\": {\n            \"f-ai\": {\n              \"choose-template\": \"Choose a reply template:\",\n              \"ko-declaration\": \"Declare the templates as not satisfying:\",\n              \"show-templates\": \"Show semantic analysis reply templates\"\n            },\n            \"f-aligncenter\": \"Align center\",\n            \"f-alignleft\": \"Align left\",\n            \"f-alignright\": \"Align right\",\n            \"f-attachments\": {\n              \"help\": \"Kopieer bijlagen\"\n            },\n            \"f-bold\": \"Bold\",\n            \"f-color\": {\n              \"help\": \"Farbe\",\n              \"label\": \"Textfarbe ändern\"\n            },\n            \"f-font\": {\n              \"help\": \"Schriftart\",\n              \"label\": \"Schriftfamilie wählen\"\n            },\n            \"f-gallery\": \"Add image\",\n            \"f-italic\": \"Italic\",\n            \"f-link\": {\n              \"help\": \"Add link\",\n              \"ok\": \"OK\",\n              \"url\": \"URL\"\n            },\n            \"f-list\": \"Switch from/to list\",\n            \"f-signature\": {\n              \"apply\": \"Apply signature\",\n              \"choose\": \"Choose signature\",\n              \"label\": \"Signature...\"\n            },\n            \"f-size\": {\n              \"help\": \"Schriftgröße\",\n              \"label\": \"Schriftgröße wählen\"\n            },\n            \"f-spellCheck\": {\n              \"check-spelling\": \"Check spelling\",\n              \"choose-language\": \"Choose language\",\n              \"ignore\": \"Ignorieren\",\n              \"ignore-all\": \"Alles ignorieren\"\n            },\n            \"f-underline\": \"Underline\",\n            \"f-upload\": {\n              \"help\": \"Add an attachment\"\n            }\n          },\n          \"initial-attachments\": {\n            \"copy-attachment\": \"Een bijlage kopiëren\",\n            \"message-info\": {\n              \"error\": {\n                \"copy-attachment\": \"Er is een fout opgetreden tijdens het kopiëren van de bijlage, probeer het later nog eens.\"\n              },\n              \"info\": {\n                \"file-removed\": \"De bijlage is verwijderd.\",\n                \"file-uploaded\": \"De bijlage is gekopieerd.\"\n              }\n            }\n          },\n          \"inline-images\": {\n            \"message-info\": {\n              \"error\": {\n                \"empty-file\": \"You can't upload empty files. Please try again with a valid file.\",\n                \"preview\": \"An error occurred while downloading the picture, please try again later.\"\n              }\n            }\n          },\n          \"message-composer-attachments\": {\n            \"delete\": \"Delete this attachment\",\n            \"download\": \"Download this attachment\",\n            \"dropdown-button-title\": \"Actions\",\n            \"message-info\": {\n              \"error\": {\n                \"download\": \"An error occurred while downloading the attachment, please try again later.\",\n                \"empty-file\": \"You can't upload empty files. Please try again with a valid file.\",\n                \"failed-to-upload\": \"Failed to upload the attachment. Please try again later\",\n                \"file-name-already-used\": \"An attachment with the same name already exists.\",\n                \"maxAttachmentReached\": \"You have reached the maximum number of attachments allowed.\",\n                \"message-size-limit\": \"You have exceeded the max size of message attachments.\",\n                \"not-allowed-content-type\": \"Die Art der Anlage ist nicht zulässig.\",\n                \"preview\": \"An error occurred while downloading the picture, please try again later.\"\n              },\n              \"info\": {\n                \"file-uploaded\": \"The attachment has been uploaded\",\n                \"file-uploading\": \"Upload in progress ...\"\n              }\n            },\n            \"preview\": \"Preview this attachment\"\n          }\n        }\n      },\n      \"file-uploader\": {\n        \"error\": {\n          \"EMPTY_ATTACHMENT\": \"You can't upload empty files. Please try again with a valid file.\",\n          \"NOT_ALLOWED_CONTENT_TYPE\": \"Der Typ des Anhangs ist nicht erlaubt.\",\n          \"addFile\": \"The file has not been uploaded. Please try again later.\",\n          \"contentType\": \"The type of attachment is not allowed.\",\n          \"length\": \"The size of the attachment is greater than the maximum size allowed.\"\n        }\n      },\n      \"helpers\": {\n        \"date-short-view\": {\n          \"today\": \"Today, {hour}\"\n        }\n      },\n      \"img-avatar\": {\n        \"avatar-alt\": \"{type, select, ADVISER {Adviser }  CLIENT {Interlocutor } other {}}{gender, select, MR {Mr }  MME {Ms } other {}}{lastname} {firstname}\",\n        \"unknown-person\": \"Unknown person\"\n      },\n      \"inline-uploader\": {\n        \"error\": {\n          \"EMPTY_ATTACHMENT\": \"You can't upload empty files. Please try again with a valid file.\",\n          \"length\": \"Die Größe des Inline-Bildes ist größer als die maximal zulässige Größe.\"\n        }\n      },\n      \"numeric-unit\": {\n        \"billion\": \"G\",\n        \"million\": \"M\",\n        \"thousand\": \"K\"\n      },\n      \"pagination\": \"pagination\",\n      \"skip-link\": \"Navigation (Skip menu)\",\n      \"spellchecker\": {\n        \"languages\": {\n          \"de\": \"German\",\n          \"en\": \"English\",\n          \"fr\": \"French\",\n          \"nl\": \"Dutch\",\n          \"ru\": \"Russian\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"An error occurred.\"\n          }\n        }\n      },\n      \"theme\": {\n        \"criticalDueDateDelay\": {\n          \"error\": {\n            \"message\": \"Dieses Feld muss größer sein als Late in\"\n          }\n        }\n      },\n      \"treeview\": {\n        \"button\": {\n          \"list.label\": \"Show the result list only\",\n          \"search.label\": \"Search\",\n          \"select.default.label\": \"Choisir\",\n          \"tree.label\": \"Show the complete tree\"\n        },\n        \"message\": {\n          \"noresult\": \"Search returned no result\"\n        }\n      }\n    },\n    \"side-panel\": {\n      \"accessibility\": {\n        \"buttons\": {\n          \"close\": {\n            \"title\": \"Close\"\n          }\n        },\n        \"contrast\": {\n          \"enhanced\": \"Enhanced\",\n          \"standard\": \"Standard\"\n        },\n        \"disparities\": \"Disparities\",\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"An error occurred while changing the accessibility contrast, please try again later.\"\n          }\n        },\n        \"title\": \"Accessibility\"\n      },\n      \"burger\": {\n        \"label\": \"Show / Hide the Menu\"\n      },\n      \"hide-menu\": \"Seitenmenü ausblenden\",\n      \"logo\": {\n        \"by\": \"by\",\n        \"ti\": \"Trusted Interactions\",\n        \"worldline\": \"Worldline\"\n      },\n      \"logo-alt\": \"WL Trusted Interactions\",\n      \"module\": {\n        \"title\": \"Module\"\n      },\n      \"settings\": {\n        \"myprofile\": \"Settings\",\n        \"name\": \"Settings\",\n        \"preferences\": \"Einstellungen\"\n      },\n      \"show-menu\": \"Seitenmenü anzeigen\",\n      \"toggle-title\": \"Opens/Closes the menu\"\n    },\n    \"site-map\": {\n      \"modules\": \"Module\",\n      \"title\": \"Seitenverzeichnis\"\n    }\n  };\n});","define(\"lbp-cust-web-application/translations/en-gb\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = {\n    \"administration.customers.attachments.types.application-docx\": \"DOCX\",\n    \"administration.customers.attachments.types.application-ms-excel\": \"XLS\",\n    \"administration.customers.attachments.types.application-ms-word\": \"DOC & DOT\",\n    \"administration.customers.attachments.types.application-ppt\": \"PPT\",\n    \"administration.customers.attachments.types.application-rtf\": \"RTF\",\n    \"auth.login.accounts\": \"Bank accounts type|nature|number splitted by comma\",\n    \"auth.login.callingCode\": \"Code Appelant\",\n    \"auth.login.creditAccounts\": \"Credit accounts type|nature|number splitted by comma\",\n    \"auth.login.financialCenter\": \"Financial center\",\n    \"auth.login.phones\": \"Phones\",\n    \"auth.login.returnUrl\": \"Redirect Url\",\n    \"auth.login.typo\": \"Customer typology code\",\n    \"auth.logout.text\": \"You have been correctly disconnected.\",\n    \"auth.logout.title\": \"Success\",\n    \"auth.sso-error.text\": \"Your session has expired or an error occured, please try to login on your online banking space.\",\n    \"auth.sso-error.title\": \"An error occured\",\n    \"authentication\": {\n      \"error\": {\n        \"AUTHENTICATION_FAILED\": \"The authentication failed\",\n        \"BAD_CREDENTIALS\": \"Error: username or password invalid\",\n        \"UNKNOWN\": \"An unknown error occurred. Please try again later\"\n      },\n      \"login\": {\n        \"company\": \"Company\",\n        \"forgot\": \"Lost password\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"The form is invalid, at least one field is missing.\",\n            \"invalid-input\": {\n              \"company\": \"The company is required.\",\n              \"password\": \"The password is required.\",\n              \"username\": \"The username is required.\"\n            }\n          }\n        },\n        \"password\": \"Password\",\n        \"title\": \"Login\",\n        \"username\": \"Login\",\n        \"valid\": \"Sign in\"\n      },\n      \"prospect\": {\n        \"create\": {\n          \"company\": \"Company\",\n          \"email\": \"E-mail address\",\n          \"firstName\": \"First name\",\n          \"lastName\": \"Last name\",\n          \"link\": \"Join now\",\n          \"user\": {\n            \"password\": \"Password\",\n            \"title\": \"Create Password\"\n          }\n        },\n        \"message\": {\n          \"save\": {\n            \"error\": \"An error occurred while saving the prospect. Please try again later.\",\n            \"has-no-company\": \"This organisation doesn't exist\",\n            \"info\": \"The prospect has been saved.\",\n            \"user\": \"The user has been created.\",\n            \"wrong-email\": \"This email is already in use. Please use the another one.\"\n          },\n          \"validation\": {\n            \"invalid-form\": \"The form is invalid, correct it and try again.\"\n          }\n        },\n        \"new\": {\n          \"buttons\": {\n            \"cancel\": \"Cancel\",\n            \"confirm\": \"Confirm\",\n            \"create\": \"Submit\"\n          }\n        },\n        \"title\": \"New user\"\n      },\n      \"pwdreinit\": {\n        \"cancel\": \"Cancel\",\n        \"email\": \"Email\",\n        \"header\": \"Please fill your email to receive an activation url to renew your password\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"The form is incorrect.\",\n            \"invalid-input\": {\n              \"email\": \"The email is incorrect.\"\n            }\n          },\n          \"info\": {\n            \"success\": \"If an account exists for {email}, you will receive an email with a renewal link inside\"\n          }\n        },\n        \"title\": \"Reseting password\",\n        \"validate\": \"Submit\"\n      },\n      \"pwdrenew\": {\n        \"email\": \"Email\",\n        \"firstnewpassword\": \"Please type here your new password\",\n        \"message-info\": {\n          \"error\": {\n            \"echec\": \"Your password has not been changed.\",\n            \"invalid-form\": \"The form is incorrect, please check the fields.\",\n            \"invalid-input\": {\n              \"firstPassword\": \"The first password is missing.\",\n              \"secondPassword\": \"The second password is missing.\"\n            }\n          },\n          \"info\": {\n            \"success\": \"Your password has been changed.\"\n          }\n        },\n        \"password\": \"Password\",\n        \"secondnewpassword\": \"Please confirm your new password\",\n        \"title\": \"Change password\",\n        \"validate\": \"Submit\"\n      }\n    },\n    \"authentication.login.das\": \"Your DAS\",\n    \"authentication.login.legal-guardian\": \"Identifier of legal guardian\",\n    \"authentication.login.legal-guardian-date-take-office\": \"A date of take office by legal guardian\",\n    \"authentication.login.username\": \"The customer to use\",\n    \"common\": {\n      \"application\": {\n        \"title\": \"Trusted Interactions\"\n      },\n      \"file-upload\": {\n        \"error\": {\n          \"addFile\": \"The file has not been uploaded. Please try again later.\",\n          \"contentType\": \"The type of attachment is not allowed.\",\n          \"length\": \"The size of the attachment is greater than the maximum size allowed.\"\n        }\n      },\n      \"filter\": {\n        \"datePrefix\": \"Date\",\n        \"dateTimeLocale\": \"en\",\n        \"hide\": \"Hide\",\n        \"lessCriteria\": \"Show less criteria\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"The form is invalid, correct it and try again.\"\n          }\n        },\n        \"moreCriteria\": \"Show more criteria\",\n        \"preset\": \"Preset:\",\n        \"reset\": \"Reset criteria\",\n        \"search\": \"Search\",\n        \"show\": \"Show\"\n      },\n      \"img-avatar\": {\n        \"avatar-alt\": \"{type, select, ADVISER {Adviser }  CLIENT {Interlocutor } other {}}{gender, select, MR {Mr }  MME {Ms } other {}}{lastname} {firstname}\",\n        \"unknown-person\": \"Unknown person\"\n      },\n      \"message-info\": {\n        \"error\": {\n          \"403\": \"You are not allowed to see this page.\",\n          \"unknown\": \"An error occurred while loading the page. Please try again later.\"\n        }\n      },\n      \"notification\": {\n        \"CUST_RESET_PASSWORD\": {\n          \"label\": \"Reset password\",\n          \"variables\": {\n            \"URL_LINK\": \"URL_LINK\"\n          }\n        },\n        \"LOWER_CONFIDENTIALITY_ACCEPTED\": {\n          \"label\": \"Accept to lower confidentiality\",\n          \"variables\": {\n            \"INTERLOCUTOR_CIVILITY\": \"INTERLOCUTOR_CIVILITY\",\n            \"INTERLOCUTOR_FIRSTNAME\": \"INTERLOCUTOR_FIRSTNAME\",\n            \"INTERLOCUTOR_LASTNAME\": \"INTERLOCUTOR_LASTNAME\",\n            \"INTERLOCUTOR_NATURE\": \"INTERLOCUTOR_NATURE\"\n          }\n        },\n        \"LOWER_CONFIDENTIALITY_REFUSED\": {\n          \"label\": \"Refuse to lower confidentiality\",\n          \"variables\": {\n            \"INTERLOCUTOR_CIVILITY\": \"INTERLOCUTOR_CIVILITY\",\n            \"INTERLOCUTOR_FIRSTNAME\": \"INTERLOCUTOR_FIRSTNAME\",\n            \"INTERLOCUTOR_LASTNAME\": \"INTERLOCUTOR_LASTNAME\",\n            \"INTERLOCUTOR_NATURE\": \"INTERLOCUTOR_NATURE\"\n          }\n        },\n        \"NEW_MESSAGE_INTERLOCUTOR_RECEIVED\": {\n          \"label\": \"New interlocutor message received\",\n          \"variables\": {\n            \"CONVERSATION_SUBJECT\": \"CONVERSATION_SUBJECT\",\n            \"MESSAGE_EXTRACT\": \"MESSAGE_EXTRACT\",\n            \"URL_LINK\": \"URL_LINK\"\n          }\n        }\n      },\n      \"page-error-message\": \"An unknown error occured. Please try again later or contact your service support\",\n      \"pagination-component\": {\n        \"currentPage\": \"Current page\",\n        \"firstPage\": \"First page\",\n        \"lastPage\": \"Last page\",\n        \"nextPage\": \"Next page\",\n        \"page\": \"Page\",\n        \"previousPage\": \"Previous page\"\n      },\n      \"panel-collapse\": {\n        \"close\": \"Close\",\n        \"open\": \"Open\",\n        \"title-default\": \"Error, title of panel is missing\"\n      },\n      \"result-list\": {\n        \"action\": {\n          \"show-grid\": \"Show in grid\",\n          \"show-list\": \"Show in lines\"\n        },\n        \"results\": {\n          \"error\": \"An error occurred while loading, please try again later.\",\n          \"none\": \"No result available\"\n        },\n        \"sort\": {\n          \"by\": \"Sort by\"\n        }\n      },\n      \"selectors\": {\n        \"actor-selector\": {\n          \"error\": \"An error occurred during the search.\",\n          \"loading\": \"Loading result(s)...\",\n          \"no-results\": \"No recipient is matching this term\",\n          \"required\": \"A recipient must be selected\"\n        },\n        \"theme-selector\": {\n          \"error\": \"An error occurred during the search.\",\n          \"loading\": \"Loading result(s)...\",\n          \"no-results\": \"No theme is matching this term\",\n          \"required\": \"A theme must be selected\"\n        }\n      },\n      \"sidemenu\": {\n        \"label\": \"Menu\",\n        \"minimize\": \"Pull menu up\",\n        \"pulldown\": \"Pull menu down\",\n        \"search\": \"Search\"\n      },\n      \"spellchecker\": {\n        \"languages\": {\n          \"en\": \"English\",\n          \"fr\": \"French\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"An error occurred.\"\n          }\n        }\n      },\n      \"variables\": {\n        \"notificationCommon\": {\n          \"EVENT_DATE\": \"EVENT_DATE\",\n          \"RECIPIENT_CIVILITY\": \"RECIPIENT_CIVILITY\",\n          \"RECIPIENT_FIRSTNAME\": \"RECIPIENT_FIRSTNAME\",\n          \"RECIPIENT_LASTNAME\": \"RECIPIENT_LASTNAME\"\n        }\n      }\n    },\n    \"common-projects\": {\n      \"closed\": \"Closed Project\",\n      \"components\": {\n        \"annex-area-button\": {\n          \"openConversation\": {\n            \"buttonLabel\": \"Go to conversation\",\n            \"title\": \"Conversation\"\n          }\n        },\n        \"audit-component\": {\n          \"results\": {\n            \"error\": \"An error has occurred while loading audit lines\",\n            \"loading\": \"Loading, please wait...\"\n          },\n          \"table\": {\n            \"no-result\": \"No results to show\"\n          }\n        },\n        \"buttons\": {\n          \"close\": \"Close\"\n        },\n        \"file-uploader-label\": \"Upload\",\n        \"file-uploading\": \"Upload in progress ...\",\n        \"header\": \"History\",\n        \"project-nature-selector\": {\n          \"error\": \"An error occurred during the search\",\n          \"loading\": \"Loading result(s)...\",\n          \"no-results\": \"No entity is matching this term\",\n          \"required\": \"An entity must be selected\"\n        },\n        \"table\": {\n          \"action\": \"Action\",\n          \"date\": \"Date\",\n          \"newValue\": \"New value\",\n          \"no-result\": \"No result\",\n          \"oldValue\": \"Old value\",\n          \"user\": \"User\"\n        }\n      },\n      \"document\": {\n        \"audit\": {\n          \"action\": {\n            \"fileInvalid\": \"Marked as invalid\",\n            \"fileValid\": \"Marked as valid\",\n            \"init\": \"Initialization\",\n            \"status\": \"Status changed\",\n            \"uploaded\": \"Deposit\"\n          },\n          \"button\": {\n            \"close\": \"Close\"\n          },\n          \"column\": {\n            \"action\": \"Action\",\n            \"actor\": \"Actor\",\n            \"date\": \"Date\",\n            \"detail\": \"Detail\",\n            \"type\": \"Type\"\n          },\n          \"userType\": {\n            \"ADVISER\": \"Adviser\",\n            \"CLIENT\": \"Client\"\n          }\n        },\n        \"button\": {\n          \"add\": \"Add a file\",\n          \"audit\": \"See history about this document\",\n          \"cancel\": \"Cancel\",\n          \"copy\": \"Copy-paste a file from an existing project\",\n          \"create\": {\n            \"copy\": \"Copy a file\",\n            \"new\": \"Blank document\",\n            \"upload\": \"Upload a file\"\n          },\n          \"download\": \"Download all files of the document\",\n          \"edit\": {\n            \"show\": \"Edit\"\n          },\n          \"hideButtons\": \"Hide action buttons for the document and its files\",\n          \"info\": {\n            \"hide\": \"Hide complementary information about this document\",\n            \"show\": \"See more information about this document\"\n          },\n          \"markAsNotNeeded\": \"Already present\",\n          \"markAsNotValid\": \"Mark the document as Invalid\",\n          \"mergeFiles\": \"Merge files\",\n          \"save\": \"Validate\",\n          \"showButtons\": \"Show action buttons for the document and its files\",\n          \"undoAsNotNeeded\": \"Undo already present\",\n          \"upload\": \"Upload a new file from device\"\n        },\n        \"create\": {\n          \"new\": {\n            \"title\": \"New Document\"\n          },\n          \"title\": \"Add a new document\"\n        },\n        \"fields\": {\n          \"description\": \"Description\",\n          \"nature\": \"Nature\",\n          \"providerType\": \"Provider\",\n          \"signatureRequired\": \"Signature required\",\n          \"title\": \"Name\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"duplicate-title\": \"The document title already exists.\",\n            \"invalid-form\": \"The form is invalid, correct it and try again.\",\n            \"markAsNotNeeded\": \"An error occurred while updating the document as Already Present, please try again later.\",\n            \"markAsNotValid\": \"An error occurred while updating the file as Invalid, please try again later.\",\n            \"markAsValid\": \"An error occurred while updating the file as Valid, please try again later.\",\n            \"save\": \"An error occurred while saving the document, please try again later.\",\n            \"undoNotNeeded\": \"An error occurred while reverting Already Present status, please try again later.\"\n          },\n          \"info\": {\n            \"markAsNotNeeded\": \"The document has been marked as Already Present.\",\n            \"markAsNotValid\": \"The document has been marked as Invalid.\",\n            \"markAsValid\": \"The document has been marked as Valid.\",\n            \"onlyAdviserAllowed\": \"* Only the document with Adviser provider can be set as signature required\",\n            \"save\": \"The document has been saved successfully.\",\n            \"undoNotNeeded\": \"The document Already Present status reverted.\"\n          }\n        },\n        \"nature\": {\n          \"ADVERTISEMENT\": \"Advertisement\",\n          \"BANK_STATEMENT\": \"Bank statement\",\n          \"BIRTH_CERTIFICATE\": \"Birth certificate\",\n          \"COMPROMISE_SALE\": \"Compromise sale\",\n          \"IBAN\": \"IBAN\",\n          \"IDENTIFICATION\": \"Proof of identity\",\n          \"INSURANCE\": \"Insurance\",\n          \"LOAN_OFFER\": \"Loan offer\",\n          \"PAYSLIP\": \"Payslip\",\n          \"POLICE_RECORD\": \"Police record\",\n          \"TAX_NOTICE\": \"Tax notice\",\n          \"UNKNOWN\": \"Unknown\",\n          \"label\": \"Nature:\"\n        },\n        \"providerType\": {\n          \"ACTOR\": \"Adviser\",\n          \"INTERLOCUTOR\": \"Customer\",\n          \"UNKNOWN\": \"Unknown\",\n          \"label\": \"Provider:\"\n        },\n        \"refusedReason\": {\n          \"BLURRY\": \"The document is blurry.\",\n          \"ERROR\": \"The document is off topic.\",\n          \"ILLEGIBLE\": \"The document is illegible.\",\n          \"label\": \"Reason to reject:\"\n        },\n        \"status\": {\n          \"KO\": \"Invalid\",\n          \"NOT_NEEDED\": \"Already present\",\n          \"OK\": \"Valid\",\n          \"TO_ACKNOWLEDGE\": \"To be validated\",\n          \"TO_UPLOAD\": \"New\",\n          \"UPLOADED\": \"Uploaded\"\n        },\n        \"statusMessage\": {\n          \"KO\": \"This document has been flagged as Invalid by advisor. Please upload a new file.\",\n          \"NOT_NEEDED\": \"This document is already present.\",\n          \"TO_ACKNOWLEDGE\": \"This document is awaiting validation by an advisor.\",\n          \"TO_UPLOAD\": \"This document has been created. Please upload the corresponding file.\"\n        },\n        \"type\": {\n          \"FREE\": \"Free\",\n          \"STRUCTURED\": \"Structured\",\n          \"UNKNOWN\": \"Unknown\",\n          \"label\": \"Type of document:\"\n        }\n      },\n      \"file\": {\n        \"button\": {\n          \"delete\": \"Delete this file\",\n          \"download\": \"Download this file\",\n          \"markAsNotValid\": \"Mark the file as Invalid\",\n          \"markAsValid\": \"Mark the file as Valid\",\n          \"preview\": \"Preview this file\",\n          \"sign\": \"Sign this file\"\n        },\n        \"help\": {\n          \"signature-required\": \"The file needs to be signed\",\n          \"signed\": \"The file is already signed\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"delete\": \"An error occurred while deleting the file, please try again later.\",\n            \"get-e-signiture-url\": \"An error occurred while getting the URL to sign the file, please try again later.\",\n            \"mark-as-not-valid\": \"An error occurred while updating the file as Invalid, please try again later.\",\n            \"mark-as-valid\": \"An error occurred while updating the file as Valid, please try again later.\"\n          },\n          \"info\": {\n            \"delete\": \"The file has been deleted.\",\n            \"mark-as-not-valid\": \"The file has been marked as Invalid.\",\n            \"mark-as-valid\": \"The file has been marked as Valid.\",\n            \"pop-up\": {\n              \"delete\": \"Do you want to delete this file?\"\n            }\n          }\n        },\n        \"status\": {\n          \"KO\": \"Invalid\",\n          \"OK\": \"Valid\",\n          \"TO_SIGN\": \"To sign\",\n          \"UPLOADED\": \"Uploaded\"\n        }\n      },\n      \"file-upload\": {\n        \"error\": {\n          \"contentType\": \"This file type is not allowed.\"\n        },\n        \"info\": {\n          \"uploadSucess\": \"Your file has been uploaded.\"\n        }\n      },\n      \"folder\": \"Folder\",\n      \"list\": {\n        \"tabs\": {\n          \"personal\": \"Personal\",\n          \"shared\": \"Shared\"\n        },\n        \"title\": \"{interlocutorName}'s projects\"\n      },\n      \"modal-copy\": {\n        \"buttons\": {\n          \"cancel\": \"Cancel\",\n          \"copy\": \"Copy\"\n        },\n        \"document\": \"Choose the document to copy to\",\n        \"file\": \"Choose the file to copy\",\n        \"label\": {\n          \"search\": \"Search\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"post-400\": \"An error occurred while copying the file, please check the document status or that you don't have file with such name.\",\n            \"unknown\": \"An error occurred while copying the file, please try again later.\"\n          },\n          \"info\": {\n            \"save\": \"{nb, plural, =1 {Copied file has been saved.} other {Copied files have been saved.}}\",\n            \"saveAttachment\": \"Copied attachment has been saved.\",\n            \"uploading\": \"File is uploading...\"\n          }\n        }\n      },\n      \"modal-merge\": {\n        \"buttons\": {\n          \"cancel\": \"Cancel\",\n          \"confirm\": \"Confirm\",\n          \"move-down\": \"Move Down\",\n          \"move-up\": \"Move Up\",\n          \"preview\": \"Preview\"\n        },\n        \"filename\": \"Name of target file: \",\n        \"header\": \"Merge files\",\n        \"list\": \"List of files to merge: \",\n        \"message-info\": {\n          \"error\": {\n            \"generic\": \"An error occurred while merging the file, please try again later.\"\n          },\n          \"info\": {\n            \"info\": \"Some files might not be merged.\",\n            \"loading\": \"File is being merged, please wait...\",\n            \"saved\": \"File has been merged and saved.\"\n          },\n          \"invalid-input\": {\n            \"filename-duplicate\": \"Filename already exists in the document.\",\n            \"filename-empty\": \"Filename can't be empty.\",\n            \"filename-long\": \"Filename is too long.\",\n            \"list-empty\": \"At least two files must be selected.\",\n            \"list-too-large\": \"The weight of all the files is too large.\"\n          }\n        }\n      },\n      \"modal-share\": {\n        \"buttons\": {\n          \"cancel\": \"Cancel\",\n          \"save\": \"Save\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"loading\": \"An error occurred while loading the trusted interlocutors, please try again later.\",\n            \"save\": \"An error occurred while sharing the project, please try again later.\"\n          },\n          \"info\": {\n            \"empty-result\": \"You don't have any trusted interlocutors.\",\n            \"save\": \"Sharing information has been saved.\"\n          }\n        },\n        \"placeholder\": \"Rights\",\n        \"title\": \"Project rights\"\n      },\n      \"modal-upload\": {\n        \"message-info\": {\n          \"error\": {\n            \"failed-due-bad-request\": \"An error occurred while uploading the file. please check the size or type of the file.\",\n            \"failed-to-upload\": \"An error occurred while uploading the file. please try again later.\",\n            \"post-400\": \"An error occurred while uploading the file, please check the document status or that you don't have file with such name.\",\n            \"unknown\": \"An error occurred while uploading the file, please try again later.\",\n            \"wrong-format\": \"The format of a file for which a signature is required can only be a PDF\"\n          },\n          \"info\": {\n            \"file-uploading\": \"Upload in progress ...\",\n            \"save\": \"Your file has been uploaded.\"\n          }\n        }\n      },\n      \"page-error-message\": \"An unknown error occurred. Please try again later or contact your service support\",\n      \"preview-component\": {\n        \"buttons\": {\n          \"close\": \"Close\"\n        },\n        \"error\": \"An error occurred while downloading the picture, please try again later.\",\n        \"loading\": \"Loading; please wait...\",\n        \"title\": {\n          \"filedBy\": \"Filed by:\",\n          \"filedOn\": \"Filed on:\"\n        }\n      },\n      \"project\": {\n        \"assignation\": \"This project is handled by: \",\n        \"audit\": {\n          \"action\": {\n            \"CREATE\": \"Project creation\",\n            \"SHARED_INTERLOCUTOR_ADD\": \"Add interlocutor {interlocutorName} as {newProfileName}\",\n            \"SHARED_INTERLOCUTOR_REMOVE\": \"Remove interlocutor {interlocutorName}\",\n            \"SHARED_INTERLOCUTOR_UPDATE\": \"Update interlocutor {interlocutorName} from {previousProfileName} to {newProfileName}\",\n            \"STATUS_CLOSED\": \"Project closed\",\n            \"STATUS_REOPENED\": \"Project reopened\",\n            \"UPDATE\": \"Project updated\",\n            \"auditToAdviser\": \"Notification send to adviser {receiverName}\",\n            \"auditToCustomer\": \"Notification send to customer {receiverName}\"\n          },\n          \"button\": {\n            \"close\": \"Close\"\n          },\n          \"column\": {\n            \"action\": \"Action\",\n            \"date\": \"Date\",\n            \"detail\": \"Detail\",\n            \"sender\": \"Author\"\n          }\n        },\n        \"button\": {\n          \"audit\": \"See history about this project\",\n          \"back\": \"Return to the list of projects\",\n          \"close\": \"Close the project\",\n          \"download\": \"Download all files of the project\",\n          \"edit\": \"Edit the project\",\n          \"hideInformations\": \"Hide informations\",\n          \"notify-to-adviser\": \"Notify my Adviser that my project has been updated\",\n          \"notify-to-customer\": \"Notify my Customer that his project has been updated\",\n          \"open\": \"Open the project\",\n          \"openConversation\": \"Open the linked conversation\",\n          \"reopen\": \"Reopen the project\",\n          \"share\": \"Manage project publication\",\n          \"showInformations\": \"Show more informations\"\n        },\n        \"closedDate\": \"Closed on\",\n        \"createdBy\": \"By\",\n        \"creationDate\": \"Created on\",\n        \"finishDate\": \"Expected completion on\",\n        \"lastUpdateDate\": \"Modified on {date} by {name}\",\n        \"message-error\": {\n          \"download\": \"An error occurred while downloading the project, please try again later.\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"LIMITED_CLICK_FOR_ADVISER\": \"You have already notified your customer less than {limit, plural, =1 {# hour} other {# hours}} ago.\",\n            \"LIMITED_CLICK_FOR_CUSTOMER\": \"You have already notified your adviser less than {limit, plural, =1 {# hour} other {# hours}} ago.\",\n            \"close\": \"An error occurred while updating the project as closed, please try again later.\",\n            \"reopen\": \"An error occurred while updating the project as in-progress, please try again later.\",\n            \"unknown\": \"An error occurred while sending notification, please try again later.\"\n          },\n          \"info\": {\n            \"close\": \"The project has been closed.\",\n            \"notify-update\": \"The notification has been sent.\",\n            \"pop-up\": {\n              \"close\": \"Do you want to close this project?\",\n              \"reopen\": \"Do you want to reopen this project?\"\n            },\n            \"reopen\": \"The project has been reopened.\"\n          }\n        },\n        \"new\": \"New\",\n        \"reopenDate\": \"Reopened on\",\n        \"shared\": {\n          \"byMe\": \"This project is currently published to {to} with the profile: \",\n          \"not\": \"This project is currently not published to other clients.\",\n          \"right\": {\n            \"FULL_ACCESS\": \"Full access\",\n            \"NO_ACCESS\": \"No access\",\n            \"READ_ONLY\": \"Read only\"\n          },\n          \"toMe\": \"This project is currently published by {from} with the profile: \"\n        },\n        \"statistics\": {\n          \"messages\": {\n            \"KO\": \"{nb, plural, =1 {# document} other {# documents}} rejected\",\n            \"OK\": \"{nb, plural, =1 {# document} other {# documents}} approved\",\n            \"TO_ACKNOWLEDGE\": \"{nb, plural, =1 {# document} other {# documents}} to acknowledge\",\n            \"UPLOADED\": \"{nb, plural, =1 {# document} other {# documents}} uploaded\"\n          }\n        },\n        \"type\": {\n          \"FREE\": \"Free\",\n          \"STRUCTURED\": \"Structured\"\n        }\n      },\n      \"project-card\": {\n        \"invalid-documents\": \"{numDocs, plural, =1 {# document was} other {# documents were}} flagged as invalid.\",\n        \"project-closed-alt\": \"Project closed\",\n        \"project-shared-alt\": \"Project shared\"\n      },\n      \"project-element-list\": {\n        \"sort\": {\n          \"creationDate\": {\n            \"asc\": \"The oldest\",\n            \"desc\": \"The most recent\"\n          },\n          \"lastUpdateDate\": {\n            \"asc\": \"The oldest update\",\n            \"desc\": \"The most recent update\"\n          },\n          \"sortBy\": \"Sort by:\"\n        },\n        \"status-filters\": {\n          \"all\": \"All\",\n          \"all-help\": \"All projects\",\n          \"closed\": \"Closed\",\n          \"closed-help\": \"Closed projects\",\n          \"opened\": \"Open\",\n          \"opened-help\": \"Open projects\"\n        }\n      },\n      \"project-group-title\": {\n        \"button\": {\n          \"close\": \"Close\",\n          \"open\": \"Open\"\n        }\n      },\n      \"project-part\": {\n        \"close\": \"Close this part\",\n        \"open\": \"Open this part\",\n        \"title\": \"Documents\"\n      },\n      \"project-part-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"The template folder name already exists for this project.\"\n        }\n      },\n      \"project-template-duplicate-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"The project template label already exists.\"\n        }\n      },\n      \"project-template-part-document-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"The document template name already exists for this folder.\"\n        }\n      },\n      \"selectors\": {\n        \"document-nature-selector\": {\n          \"error\": \"An error occurred during the search\",\n          \"loading\": \"Now loading...\",\n          \"no-results\": \"No results to show\"\n        },\n        \"project-nature-selector\": {\n          \"error\": \"An error occurred during the search\",\n          \"loading\": \"Now loading...\",\n          \"no-results\": \"No results to show\"\n        },\n        \"project-part-document-file-selector\": {\n          \"error\": \"An error occurred during the search\",\n          \"loading\": \"Now loading...\",\n          \"no-results\": \"No results to show\"\n        },\n        \"project-part-document-selector\": {\n          \"error\": \"An error occurred during the search\",\n          \"loading\": \"Now loading...\",\n          \"no-results\": \"No results to show\"\n        }\n      },\n      \"side-menu\": {\n        \"new-project\": \"New Project\",\n        \"projects\": \"Projects\"\n      },\n      \"title\": \"Project\"\n    },\n    \"common-projects.file.message-info.info.mark-as-not-valid\": \"The file has been deleted\",\n    \"common-projects.modal-copy.message-info.info.save.plural.false\": \"Copied file has been saved.\",\n    \"common-projects.modal-copy.message-info.info.save.plural.true\": \"Copied files have been saved.\",\n    \"common-projects.modal-upload.message-info.error.failed-due-virus-found\": \"An error occurred; the attachment was rejected during the antivirus scan. Please clean your file with antivirus software before trying again later.\",\n    \"common-projects.preview-component.loading\": \"Loading\",\n    \"common-projects.preview-component.previewTitle\": \"PDF file preview\",\n    \"common-projects.project.message-info.info.notify-update-close\": \"Close\",\n    \"common-projects.project.message-info.info.notify-update-text\": \"Documents have been received. <br> They will be process by your LBP advisor soon.\",\n    \"common-projects.project.message-info.info.notify-update-title\": \"Acknowledgment that your documents were received\",\n    \"common-projects.side-menu.closed-projects\": \"Closed projects\",\n    \"common-projects.side-menu.current-projects\": \"In progress projects\",\n    \"common-projects.side-menu.help.get.label\": \"Get help\",\n    \"common-projects.side-menu.help.label\": \"Help\",\n    \"common-projects.side-menu.projects.section.label\": \"Projects\",\n    \"common.blacklisted-modal.buttons.close\": \"Close\",\n    \"common.blacklisted-modal.footer\": \"*Service 0,15€/minute + price of a regular call\",\n    \"common.blacklisted-modal.main-text\": \"To be able to use La Banque Postale's messaging service, please call the customer service at the following number: 36 39*.\",\n    \"common.blacklisted-modal.title\": \"Service temporarily unavailable\",\n    \"common.file-upload.error.sameName\": \"Impossible two attachments with same name\",\n    \"common.form-fields-required-label\": \"All fields marked with an * are required.\",\n    \"common.notification.HELP_INTERACTIONS.label\": \"Help page for interactions\",\n    \"common.pagination.button\": \"See more\",\n    \"common.pagination.button.label\": \"See more messages\",\n    \"common.pagination.button.previous\": \"See previous\",\n    \"common.pagination.button.previous.label\": \"See previous messages\",\n    \"common.pagination.label\": \"pagination\",\n    \"common.pagination.limit\": \"Please refine the search to have more results\",\n    \"common.panel.panel-component.buttons.burger.label\": \"Open the menu\",\n    \"common.simple-modal.buttons.back.label\": \"Back\",\n    \"common.simple-modal.buttons.back.text\": \"Back\",\n    \"common.simple-modal.buttons.back.title\": \"Back\",\n    \"common.simple-modal.buttons.close.label\": \"Close\",\n    \"common.simple-modal.buttons.close.text\": \"Close\",\n    \"common.simple-modal.buttons.close.title\": \"Close\",\n    \"common.simple-modal.buttons.delete.label\": \"Delete\",\n    \"common.simple-modal.buttons.delete.text\": \"Delete\",\n    \"common.simple-modal.buttons.delete.title\": \"Delete\",\n    \"common.simple-modal.buttons.validate.label\": \"Validate\",\n    \"common.simple-modal.buttons.validate.text\": \"Validate\",\n    \"common.simple-modal.buttons.validate.title\": \"Validate\",\n    \"errors\": {\n      \"accepted\": \"{description} must be accepted\",\n      \"after\": \"{description} must be after {after}\",\n      \"before\": \"{description} must be before {before}\",\n      \"blank\": \"{description} can't be blank\",\n      \"collection\": \"{description} must be a collection\",\n      \"confirmation\": \"{description} doesn't match {on}\",\n      \"date\": \"{description} must be a valid date\",\n      \"description\": \"This field\",\n      \"email\": \"{description} must be a valid email address\",\n      \"empty\": \"{description} can't be empty\",\n      \"equalTo\": \"{description} must be equal to {is}\",\n      \"even\": \"{description} must be even\",\n      \"exclusion\": \"{description} is reserved\",\n      \"file-empty\": \"File is not selected\",\n      \"greaterThan\": \"{description} must be greater than {gt}\",\n      \"greaterThanOrEqualTo\": \"{description} must be greater than or equal to {gte}\",\n      \"inclusion\": \"{description} is not included in the list\",\n      \"invalid\": \"{description} is invalid\",\n      \"lessThan\": \"{description} must be less than {lt}\",\n      \"lessThanOrEqualTo\": \"{description} must be less than or equal to {lte}\",\n      \"notANumber\": \"{description} must be a number\",\n      \"notAnInteger\": \"{description} must be an integer\",\n      \"odd\": \"{description} must be odd\",\n      \"otherThan\": \"{description} must be other than {value}\",\n      \"phone\": \"{description} must be a valid phone number\",\n      \"positive\": \"{description} must be positive\",\n      \"present\": \"{description} must be blank\",\n      \"singular\": \"{description} can't be a collection\",\n      \"tooLong\": \"{description} is too long (maximum is {max} characters)\",\n      \"tooShort\": \"{description} is too short (minimum is {min} characters)\",\n      \"unsupported-file\": \"File type is not supported for signature required document\",\n      \"url\": \"{description} must be a valid url\",\n      \"wrongDateFormat\": \"{description} must be in the format of {format}\",\n      \"wrongLength\": \"{description} is the wrong length (should be {is} characters)\"\n    },\n    \"errors.tooLong\": \"{description} is too long (maximum is {max} characters)\",\n    \"errors.tooShort\": \"{description} is too short (minimum is {min} characters)\",\n    \"icon.disabled\": \"Disabled\",\n    \"interactions\": {\n      \"conversation\": {\n        \"action-bar\": {\n          \"archive\": \"Archive the conversation\",\n          \"categorize\": \"Classify the conversation\",\n          \"delete\": \"Delete the conversation\",\n          \"download\": \"Export the conversation\",\n          \"expiring-date\": \"This conversation expires on:\",\n          \"mark-as-read\": \"Mark the conversation as read\",\n          \"mark-as-unread\": \"Mark the conversation as unread\",\n          \"open-project\": \"Open project\",\n          \"print\": \"Print the conversation\",\n          \"removeFromTrash\": \"Permanently delete the conversation\",\n          \"restore\": \"Restore the conversation\",\n          \"sort-asc\": \"Sort the messages by date from oldest to newest\",\n          \"sort-desc\": \"Sort the messages by date from newest to oldest\",\n          \"unarchive\": \"Restore the conversation\"\n        },\n        \"button\": {\n          \"pause\": \"Pause\",\n          \"play\": \"Play\",\n          \"recordVoiceMessage\": {\n            \"download\": \"Download\",\n            \"label\": \"Record voice message\",\n            \"speed\": \"Playback speed {speed}x\",\n            \"text\": \"Record\",\n            \"times\": \"×\",\n            \"volume\": \"Volume {volumeLevel}%\"\n          }\n        },\n        \"cc\": {\n          \"current\": \"This conversations is related to customer: {name}\"\n        },\n        \"composer\": {\n          \"attachments\": {\n            \"buttons\": {\n              \"delete\": {\n                \"title\": \"Delete the attachment\"\n              },\n              \"download\": {\n                \"title\": \"Download the attachment\"\n              },\n              \"preview\": {\n                \"title\": \"Preview the attachment\"\n              }\n            },\n            \"upload-in-progress\": \"(in progress)\"\n          },\n          \"buttons\": {\n            \"add-attachment\": {\n              \"title\": \"Add a new attachment\"\n            },\n            \"cancel\": {\n              \"title\": \"Cancel this edition\",\n              \"value\": \"Cancel\"\n            },\n            \"save\": {\n              \"title\": \"Save the message as draft\",\n              \"value\": \"Save the draft\"\n            },\n            \"send\": {\n              \"title\": \"Send the message\",\n              \"value\": \"Send\"\n            }\n          },\n          \"notifications\": {\n            \"attachment-uploaded\": \"The attachment has been uploaded\",\n            \"empty-file\": \"You can't upload empty files. Please try again with a valid file.\",\n            \"file-name-already-used\": \"An attachment with the same name already exists.\",\n            \"message-size-limit\": \"You have exceeded the max size of message attachments.\",\n            \"upload-in-progress\": \"An attachment is being uploaded. Can not send the message\"\n          },\n          \"placeholder\": \"Write a message\"\n        },\n        \"create\": {\n          \"cc\": \"Cc\",\n          \"confidentiality\": {\n            \"HIGH\": \"High\",\n            \"LOW\": \"Regular\",\n            \"label\": \"Confidentiality:\"\n          },\n          \"flash-answer\": {\n            \"answer\": {\n              \"no\": \"No\",\n              \"yes\": \"Yes\"\n            },\n            \"header\": \"Quick response result\",\n            \"indication\": \"If not, please continue sending your message by clicking on \\\"No\\\"\",\n            \"loading\": \"Message analysis ...\",\n            \"question\": \"Did you find this answer relevant?\",\n            \"sent\": \"Your message has been sent to the adviser.\",\n            \"title\": \"This automatic reply seems to answer your message:\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"invalid-form\": \"The form is invalid, please check your input.\",\n              \"pop-up\": {\n                \"leaving-page\": \"Your changes may not be saved, do you want to leave this page?\"\n              },\n              \"recipient\": \"The recipient is required.\",\n              \"save\": {\n                \"conversation\": \"An error occurred while creating conversation. Please try again later.\",\n                \"conversation-message\": \"An error occurred while creating message. Please try again later.\"\n              },\n              \"subject\": \"The subject is required.\"\n            },\n            \"info\": {\n              \"save\": \"The conversation has been created.\"\n            }\n          },\n          \"subject\": \"Subject:\",\n          \"theme\": \"Theme:\",\n          \"title\": \"New conversation\",\n          \"to\": \"To:\"\n        },\n        \"draft\": {\n          \"button\": {\n            \"delete\": {\n              \"label\": \"Delete\",\n              \"title\": \"Delete the draft conversation.\"\n            }\n          },\n          \"message-info\": {\n            \"error\": {\n              \"delete\": \"An error occurred while deleting the draft conversation. Please try again later.\",\n              \"invalid-form\": \"The form is invalid, please check your input.\",\n              \"save\": {\n                \"conversation\": \"An error occurred while updating draft conversation. Please try again later.\",\n                \"conversation-message\": \"An error occurred while updating draft message. Please try again later.\"\n              }\n            },\n            \"info\": {\n              \"delete\": \"The conversation has been deleted.\",\n              \"pop-up\": {\n                \"delete\": \"Do you want to delete this conversation ?\"\n              },\n              \"save\": \"The draft has been updated.\"\n            }\n          },\n          \"title\": \"Edit a draft\"\n        },\n        \"errors\": {\n          \"delete\": \"Failed to delete the draft. Please try again later\",\n          \"save\": \"Failed to save the message. Please try again later\",\n          \"send\": \"Failed to send the message. Please try again later\"\n        },\n        \"export\": {\n          \"attachments\": \"With attachments\",\n          \"button\": {\n            \"cancel\": \"Cancel\",\n            \"download\": \"Download\"\n          },\n          \"options\": \"Export options\"\n        },\n        \"header\": {\n          \"has-attachments\": \"This conversation has attachments\",\n          \"is-confidential\": \"This conversation is confidential\",\n          \"message-number\": \"{nb, plural, =0 {no message} =1 {1 message} other {# messages}} \",\n          \"open-project\": \"This conversation is related to a personal project \",\n          \"status\": {\n            \"CLOSED\": \"Archived\",\n            \"DELETED\": \"Deleted\",\n            \"INIT\": \"Draft\",\n            \"IN_PROGRESS\": \"In progress\",\n            \"TO_ARCHIVE\": \"Deleted definitively\",\n            \"title\": \"Status\"\n          },\n          \"unread\": \"Unread\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"accept\": \"An error occurred while accepting the confidentiality downgrade. Please try again later.\",\n            \"archive\": \"An error occurred while archiving the conversation. Please try again later.\",\n            \"categorize\": \"An error occurred while categorizing the conversation. Please try again later.\",\n            \"confidentiality-response\": \"An error occurred while answering the confidentiality asking. Please try again later.\",\n            \"delete\": \"An error occurred while deleting the conversation. Please try again later.\",\n            \"download\": \"An error occurred while downloading the conversation. Please try again later.\",\n            \"markAsRead\": \"An error occurred while marking the conversation as read. Please try again later.\",\n            \"markAsUnread\": \"An error occurred while marking the conversation as unread. Please try again later.\",\n            \"pop-up\": {\n              \"archive\": \"Do you want to archive this conversation ?\",\n              \"delete\": \"Are you sure you want to delete this conversation ?\",\n              \"leaving-page\": \"Your changes may not be saved, do you want to leave this page?\"\n            },\n            \"print\": \"An error occurred while printing the conversation. Please try again later.\",\n            \"refuse\": \"An error occurred while refusing the confidentiality downgrade. Please try again later.\",\n            \"removeFromTrash\": \"An error occurred while deleting definitively the conversation. Please try again later.\",\n            \"restore\": \"An error occurred while restoring the conversation. Please try again later.\",\n            \"unarchive\": \"An error occurred while restoring the conversation. Please try again later.\"\n          },\n          \"info\": {\n            \"accept\": \"The confidentiality downgrade has been accepted.\",\n            \"archive\": \"The conversation has been archived.\",\n            \"categorize\": \"The conversation has been categorized.\",\n            \"delete\": \"The conversation has been deleted.\",\n            \"markAsRead\": \"The conversation has been marked as read.\",\n            \"markAsUnread\": \"The conversation has been marked as unread.\",\n            \"pop-up-removeFromTrash\": \"Do you want to remove definitively this conversation?\",\n            \"refuse\": \"The confidentiality downgrade has been rejected.\",\n            \"removeFromTrash\": \"The conversation has been deleted definitively.\",\n            \"restore\": \"The conversation has been restored.\",\n            \"unarchive\": \"The conversation has been restored.\"\n          }\n        },\n        \"showMore\": {\n          \"button\": \"Show more messages\",\n          \"message-info\": {\n            \"error\": {\n              \"showMoreMessages\": \"An error occurred while loading the messages. Please try again later.\"\n            },\n            \"info\": {\n              \"showMoreMessages\": \"Older messages have been downloaded.\"\n            }\n          }\n        },\n        \"sr-only\": {\n          \"folderColor\": \"Associated with color folder\",\n          \"lastMessageReceivedDate\": \"Last message received date.\",\n          \"messageText\": \"Message starting with\"\n        },\n        \"success\": {\n          \"delete\": \"The draft has been deleted\",\n          \"save\": \"The draft has been saved\",\n          \"send\": \"The message has been sent\"\n        },\n        \"templates\": {\n          \"confidentiality\": {\n            \"accept\": \"<p>Hello,</p><p>The customer has accepted to downgrade the confidentiality level of the conversation.</p><p>Best regards,</p>\",\n            \"refuse\": \"<p>Hello,</p><p>The customer has refused to downgrade the confidentiality level of the conversation.</p><p>Best regards,</p>\"\n          }\n        }\n      },\n      \"conversation-action-bar-component\": {\n        \"actions\": {\n          \"archive\": {\n            \"display\": \"Archive\",\n            \"title\": \"Archive all checked conversations\"\n          },\n          \"categorize\": {\n            \"display\": \"Classify in ...\",\n            \"labelSelected\": \"Classify all checked conversations in {label}\",\n            \"title\": \"Classify all checked conversations in ...\",\n            \"toggle\": \"Open the menu 'Classify in ...'\"\n          },\n          \"checkAll\": \"Select all checked conversations\",\n          \"delete\": {\n            \"display\": \"Delete\",\n            \"title\": \"Delete all checked conversations\"\n          },\n          \"markAs\": {\n            \"display\": \"Mark as ...\",\n            \"markAsRead\": {\n              \"display\": \"Mark as read\",\n              \"title\": \"Mark all checked conversations as read\"\n            },\n            \"markAsUnread\": {\n              \"display\": \"Mark as unread\",\n              \"title\": \"Mark all checked conversations as unread\"\n            },\n            \"toggle\": \"Open the menu 'Mark as ...'\"\n          },\n          \"removeFromTrash\": {\n            \"display\": \"Remove from trash\",\n            \"title\": \"Remove all checked conversations from trash\"\n          },\n          \"restore\": {\n            \"display\": \"Restore\",\n            \"title\": \"Restore all checked conversations\"\n          },\n          \"unarchive\": {\n            \"display\": \"Restore\",\n            \"title\": \"Restore all checked conversations\"\n          },\n          \"uncheckAll\": \"Unselect all checked conversations\"\n        },\n        \"search\": {\n          \"button\": \"Filter conversation with the text\",\n          \"input\": \"Text to search\",\n          \"label\": \"Search in conversations:\"\n        },\n        \"sort\": {\n          \"sortBy\": \"Sort by:\"\n        }\n      },\n      \"conversation-line-component\": {\n        \"buttons\": {\n          \"check\": \"Check the conversation.\",\n          \"uncheck\": \"Uncheck the conversation.\"\n        },\n        \"confidential\": \"The conversation is confidential.\",\n        \"conversationSubject\": \"Conversation subject.\",\n        \"hasAttachments\": \"The conversation has at least one attachment\",\n        \"isRead\": {\n          \"read\": \"The last conversation message is read.\",\n          \"unread\": \"The last conversation message is not read.\"\n        },\n        \"lastMessageDisplayName\": \"Adviser name attached to the last message.\",\n        \"lastMessageReceivedDate\": \"Last message date.\",\n        \"lastMessageReceivedcontent\": \"Last message content.\",\n        \"lastMessageStatus\": {\n          \"DRAFT\": \"The last conversation message is a draft.\",\n          \"RECEIVED\": \"The last conversation message comes from your adviser.\",\n          \"SENT\": \"The last conversation message comes from you.\"\n        }\n      },\n      \"conversation-message\": {\n        \"body\": {\n          \"buttons\": {\n            \"show-less\": {\n              \"text\": \"--- display the partial message ---\",\n              \"title\": \"Display the partial message\"\n            },\n            \"show-more\": {\n              \"text\": \"--- display the full message ---\",\n              \"title\": \"Display the full message\"\n            }\n          }\n        },\n        \"header\": {\n          \"expand-button\": {\n            \"label-expand\": \"Expand header\",\n            \"label-shrink\": \"Shrink header\"\n          },\n          \"expanded\": {\n            \"cc\": \"Cc:\",\n            \"cc-type\": {\n              \"actors\": \"(Adviser)\",\n              \"externals\": \"(External)\",\n              \"interlocutors\": \"(Customer)\"\n            },\n            \"channel\": \"Channel:\",\n            \"channels\": {\n              \"MAIL\": \"Mail\"\n            },\n            \"from\": \"From:\",\n            \"receiveDate\": \"Received on:\",\n            \"sendDate\": \"Sent at:\",\n            \"subject\": \"Subject:\",\n            \"tags\": \"Tags:\",\n            \"to\": \"To:\",\n            \"virus-scan\": \"Virus scan:\"\n          },\n          \"shrunken\": {\n            \"cc\": \"Cc:\",\n            \"from\": \"From:\",\n            \"to\": \"To:\"\n          },\n          \"title\": \"Message Information\"\n        }\n      },\n      \"conversation-message-attachment\": {\n        \"attachment\": \"Attachments\",\n        \"download\": \"Download the file\",\n        \"dropdown-button-title\": \"Actions\",\n        \"preview\": \"Preview the file\"\n      },\n      \"conversation-message-confidentiality\": {\n        \"accept\": \"You accepted to downgrade the confidentiality level at {date}\",\n        \"asking\": \"Downgrade the confidentiality level of this conversation:\",\n        \"buttons\": {\n          \"accept\": \"Accept\",\n          \"refuse\": \"Refuse\"\n        },\n        \"refuse\": \"You refused to downgrade the confidentiality level at {date}\"\n      },\n      \"conversations\": {\n        \"search\": {\n          \"list\": {\n            \"title\": \"Conversations\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"archive\": \"An error occurred while archiving. Please try again later.\",\n              \"categorize\": \"An error occurred while categorizing. Please try again later.\",\n              \"delete\": \"An error occurred while deleting. Please try again later.\",\n              \"markAsRead\": \"An error occurred while marking as read. Please try again later.\",\n              \"markAsUnread\": \"An error occurred while marking as unread. Please try again later.\",\n              \"removeFromTrash\": \"An error occurred while deleting definitively. Please try again later.\",\n              \"restore\": \"An error occurred while restoring. Please try again later.\",\n              \"unarchive\": \"An error occurred while restoring. Please try again later.\"\n            },\n            \"info\": {\n              \"archive\": \"Archiving has been done.\",\n              \"categorize\": \"Categorizing has been done.\",\n              \"delete\": \"Removal has been done.\",\n              \"markAsRead\": \"Marking as read has been done.\",\n              \"markAsUnread\": \"Marking as unread has been done.\",\n              \"pop-up-removeFromTrash\": \"Do you want to remove definitively?\",\n              \"removeFromTrash\": \"Removal definitively has been done.\",\n              \"restore\": \"Restoration has been done.\",\n              \"unarchive\": \"Restoration has been done.\"\n            }\n          }\n        },\n        \"sort\": {\n          \"lastMessageReceivedDate\": {\n            \"asc\": \"The oldest\",\n            \"desc\": \"The most recent\"\n          }\n        }\n      },\n      \"forbidden-interlocutor\": \"The access to this user is not allowed\",\n      \"label\": {\n        \"categorize-component\": {\n          \"buttons\": {\n            \"close\": \"Close\",\n            \"manage\": \"Manage my personal folders\",\n            \"save\": \"Save\"\n          },\n          \"header\": {\n            \"text\": \"My personal folders\",\n            \"title\": \"My personal folders\"\n          },\n          \"loading\": \"Loading, please wait...\",\n          \"no-data\": \"No personal folder to display\"\n        },\n        \"popup-edit-component\": {\n          \"buttons\": {\n            \"close\": \"Cancel\",\n            \"save\": \"Save\"\n          },\n          \"fields\": {\n            \"color\": {\n              \"label-color-1\": \"Color 1\",\n              \"label-color-2\": \"Color 2\",\n              \"label-color-3\": \"Color 3\",\n              \"label-color-4\": \"Color 4\",\n              \"label-color-5\": \"Color 5\",\n              \"text\": \"Color:\",\n              \"title\": \"Color\"\n            },\n            \"description\": {\n              \"text\": \"Description:\",\n              \"title\": \"Description\"\n            },\n            \"name\": {\n              \"text\": \"Name:\",\n              \"title\": \"Name\"\n            }\n          },\n          \"header\": {\n            \"edit\": {\n              \"text\": \"Personal folder: [{name}]\",\n              \"title\": \"Personal folder\"\n            },\n            \"new\": {\n              \"text\": \"New personal folder\",\n              \"title\": \"New personal folder\"\n            }\n          },\n          \"message-info\": {\n            \"error\": {\n              \"duplication\": \"The name is already used for another personal folder.\",\n              \"invalid-form\": \"The form is invalid, please check your input.\"\n            }\n          }\n        },\n        \"settings\": {\n          \"buttons\": {\n            \"add\": {\n              \"label\": \"Add\",\n              \"title\": \"Add\"\n            },\n            \"delete\": {\n              \"label\": \"Delete\",\n              \"title\": \"Delete\"\n            },\n            \"edit\": {\n              \"label\": \"Edit\",\n              \"title\": \"Edit\"\n            }\n          },\n          \"fields\": {\n            \"defaultText\": {\n              \"text\": \"Aa\",\n              \"title\": \"Label example\"\n            },\n            \"description\": {\n              \"title\": \"Description\"\n            },\n            \"name\": {\n              \"title\": \"Name\"\n            }\n          },\n          \"message-info\": {\n            \"error\": {\n              \"create\": \"An error occurred, the personal folder hasn't been created. Please retry later.\",\n              \"delete\": \"An error occurred, the personal folder hasn't been removed. Please retry later.\",\n              \"edit\": \"An error occurred, the personal folder hasn't been updated. Please retry later.\",\n              \"get-404\": \"An error occurred, the label was not found. Please retry later.\",\n              \"unknow\": \"An error occurred on the page. Please retry later.\"\n            },\n            \"info\": {\n              \"create\": \"The personal folder has been created.\",\n              \"delete\": \"The personal folder has been deleted.\",\n              \"deleteConfirm\": \"Do you want to delete the personal folder [{name}]?\",\n              \"edit\": \"The personal folder has been updated.\"\n            }\n          },\n          \"search\": {\n            \"results\": {\n              \"title\": \"Personal folders\"\n            }\n          }\n        }\n      },\n      \"message-attachment\": {\n        \"message-info\": {\n          \"error\": {\n            \"download\": \"An error occurred while downloading the attachment, please try again later.\"\n          }\n        }\n      },\n      \"message-composer-attachments\": {\n        \"multiple-upload\": {\n          \"error\": \"{nbUploadsFailed, plural, one {# attachment} other {# attachments}} could not be uploaded.\",\n          \"success\": \"{nbUploadsPassed, plural, one {The attachment has} other {# attachments have}} been uploaded.\"\n        }\n      },\n      \"preview-component\": {\n        \"buttons\": {\n          \"close\": \"Back\"\n        },\n        \"error\": \"An error occurred while downloading the picture, please try again later.\",\n        \"loading\": \"Loading, please wait...\",\n        \"title\": {\n          \"uploadDate\": \"Uploaded on:\",\n          \"uploader\": \"Uploaded by:\"\n        }\n      },\n      \"side-menu\": {\n        \"conversations\": {\n          \"label\": \"Conversations\",\n          \"lines\": {\n            \"archived\": \"Archived\",\n            \"draft\": \"Drafts\",\n            \"mine\": \"My Conversations\",\n            \"sent\": \"Sent\",\n            \"trashed\": \"Trash\"\n          },\n          \"sr-only\": \"conversations\"\n        },\n        \"labels\": {\n          \"configurationButton\": \"Configuration\",\n          \"label\": \"Personal folders\"\n        },\n        \"new-conversation\": \"New Conversation\"\n      }\n    },\n    \"interactions.conversation-action-bar-component.actions.cancel\": \"Cancel\",\n    \"interactions.conversation-action-bar-component.actions.selectAll\": \"Select all conversations\",\n    \"interactions.conversation-action-bar-component.actions.unselectAll\": \"Unselect all conversations\",\n    \"interactions.conversation-header.buttons.actions.label\": \"Menu of actions\",\n    \"interactions.conversation-header.buttons.answer.label\": \"Answer\",\n    \"interactions.conversation-header.buttons.back.aria-label\": \"{pageSource, select, conversationMine {Back to messages received} conversationSent {Back to messages sent} conversationDraft {Back to drafts} conversationTrashed {Back to messages trashed} search {Back to search} other {Back to messages received} }\",\n    \"interactions.conversation-header.buttons.back.label\": \"Back\",\n    \"interactions.conversation-header.buttons.history.label\": \"Display history\",\n    \"interactions.conversation-header.title\": \"{pageSource, select, conversationMine {Messages received} conversationSent {Messages sent} conversationDraft {Drafts} conversationTrashed {Messages trashed} search {Search} other {Messages received} }\",\n    \"interactions.conversation-line-component.buttons.label.campaign.isNotRead\": \"{attachment, select, true {Check the not read campaign message dating from {day} with at least one attachment of which the subject is {subject} which expires on {expiringDate}} false {Check the not read campaign message dating from {day}  of which the subject is {subject} which expires on {expiringDate}} other {Check the not read campaign message dating from {day}  of which the subject is {subject} which expires on {expiringDate}} }\",\n    \"interactions.conversation-line-component.buttons.label.campaign.isRead\": \"{attachment, select, true {Check the read campaign message dating from {day} with at least one attachment of which the subject is {subject} which expires on {expiringDate}} false {Check the read campaign message dating from {day}  of which the subject is {subject} which expires on {expiringDate}} other {Check the read campaign message dating from {day}  of which the subject is {subject} which expires on {expiringDate}} }\",\n    \"interactions.conversation-line-component.buttons.label.draft.isNotRead\": \"{attachment, select, true {Check the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Check the not read conversation dating from {day}  of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Check the not read conversation dating from {day}  of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.buttons.label.draft.isRead\": \"{attachment, select, true {Check the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Check the read conversation dating from {day}  of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Check the read conversation dating from {day}  of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.buttons.label.no-draft.isNotRead\": \"{attachment, select, true {Check the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Check the not read conversation dating from {day}  of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Check the not read conversation dating from {day}  of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.buttons.label.no-draft.isRead\": \"{attachment, select, true {Check the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Check the read conversation dating from {day}  of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Check the read conversation dating from {day}  of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.buttons.label.only-draft.isNotRead\": \"{attachment, select, true {Check the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft} false {Check the not read conversation dating from {day}  of which the subject is {subject}, with 1 draft} other {Check the not read conversation dating from {day}  of which the subject is {subject}, with 1 draft} }\",\n    \"interactions.conversation-line-component.buttons.label.only-draft.isRead\": \"{attachment, select, true {Check the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft} false {Check the read conversation dating from {day}  of which the subject is {subject}, with 1 draft} other {Check the read conversation dating from {day}  of which the subject is {subject}, with 1 draft} }\",\n    \"interactions.conversation-line-component.buttons.no-label.campaign.isNotRead\": \"{attachment, select, true {Check the not read campaign message dating from {day} with at least one attachment of which the subject is {subject} which expires on {expiringDate}} false {Check the not read campaign message dating from {day} of which the subject is {subject} which expires on {expiringDate}} other {Check the not read campaign message dating from {day} of which the subject is {subject} which expires on {expiringDate}} }\",\n    \"interactions.conversation-line-component.buttons.no-label.campaign.isRead\": \"{attachment, select, true {Check the read campaign message dating from {day} with at least one attachment of which the subject is {subject} which expires on {expiringDate}} false {Check the read campaign message dating from {day} of which the subject is {subject} which expires on {expiringDate}} other {Check the read campaign message dating from {day} of which the subject is {subject} which expires on {expiringDate}} }\",\n    \"interactions.conversation-line-component.buttons.no-label.draft.isNotRead\": \"{attachment, select, true {Check the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Check the not read conversation dating from {day} of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Check the not read conversation dating from {day} of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.buttons.no-label.draft.isRead\": \"{attachment, select, true {Check the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Check the read conversation dating from {day} of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Check the read conversation dating from {day} of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.buttons.no-label.no-draft.isNotRead\": \"{attachment, select, true {Check the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Check the not read conversation dating from {day} of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Check the not read conversation dating from {day} of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.buttons.no-label.no-draft.isRead\": \"{attachment, select, true {Check the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Check the read conversation dating from {day} of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Check the read conversation dating from {day} of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.buttons.no-label.only-draft.isNotRead\": \"{attachment, select, true {Check the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft} false {Check the not read conversation dating from {day} of which the subject is {subject}, with 1 draft} other {Check the not read conversation dating from {day} of which the subject is {subject}, with 1 draft} }\",\n    \"interactions.conversation-line-component.buttons.no-label.only-draft.isRead\": \"{attachment, select, true {Check the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft} false {Check the read conversation dating from {day} of which the subject is {subject}, with 1 draft} other {Check the read conversation dating from {day} of which the subject is {subject}, with 1 draft} }\",\n    \"interactions.conversation-line-component.draft.label\": \"Draft\",\n    \"interactions.conversation-line-component.expiring-date\": \"Conversation expiration date.\",\n    \"interactions.conversation-line-component.header.actions.cancel.label\": \"Cancel\",\n    \"interactions.conversation-line-component.header.actions.cancel.title\": \"Cancel all actions effectuated\",\n    \"interactions.conversation-line-component.header.actions.delete-draft.label\": \"Delete\",\n    \"interactions.conversation-line-component.header.actions.delete-draft.title\": \"Delete the draft\",\n    \"interactions.conversation-line-component.header.actions.delete-draft.titleSelect\": \"Delete {nb, plural, =1 {the draft} other {drafts}}\",\n    \"interactions.conversation-line-component.header.actions.delete-full.label\": \"Delete permanently\",\n    \"interactions.conversation-line-component.header.actions.delete-full.title\": \"Delete permanently the conversation\",\n    \"interactions.conversation-line-component.header.actions.delete-full.titleSelect\": \"Delete permanently {nb, plural, =1 {the conversation} other {conversations}}\",\n    \"interactions.conversation-line-component.header.actions.delete.label\": \"Delete\",\n    \"interactions.conversation-line-component.header.actions.delete.title\": \"Delete, move the conversation to the trash\",\n    \"interactions.conversation-line-component.header.actions.delete.titleSelect\": \"Delete (Move {nb, plural, =1 {the conversation} other {conversations}} to the trash)\",\n    \"interactions.conversation-line-component.header.actions.link-to.label\": \"Link to\",\n    \"interactions.conversation-line-component.header.actions.link-to.title\": \"Link to the conversation\",\n    \"interactions.conversation-line-component.header.actions.restore.label\": \"Restore\",\n    \"interactions.conversation-line-component.header.actions.restore.title\": \"Restore the conversation\",\n    \"interactions.conversation-line-component.header.actions.restore.titleSelect\": \"Restore {nb, plural, =1 {the conversation} other {conversations}}\",\n    \"interactions.conversation-line-component.header.number-checked\": \"{nb, plural, =0 {Select all} =1 {# seleted conversation} other {# selected conversations}}\",\n    \"interactions.conversation-line-component.isDraft.label\": \"The conversation has a draft\",\n    \"interactions.conversation-line-component.isRead.unread\": \"One conversation message is not read.\",\n    \"interactions.conversation-line-component.messages.label\": \"messages\",\n    \"interactions.conversation-line-component.title.label.campaign.isNotRead\": \"{attachment, select, true {Open the not read campaign message dating from {day} with at least one attachment of which the subject is {subject} which expires on {expiringDate}} false {Open the not read campaign message dating from {day}  of which the subject is {subject} which expires on {expiringDate}} other {Open the not read campaign message dating from {day}  of which the subject is {subject} which expires on {expiringDate}} }\",\n    \"interactions.conversation-line-component.title.label.campaign.isRead\": \"{attachment, select, true {Open the read campaign message dating from {day} with at least one attachment of which the subject is {subject} which expires on {expiringDate}} false {Open the read campaign message dating from {day}  of which the subject is {subject} which expires on {expiringDate}} other {Open the read campaign message dating from {day}  of which the subject is {subject} which expires on {expiringDate}} }\",\n    \"interactions.conversation-line-component.title.label.draft.isNotRead\": \"{attachment, select, true {Open the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Open the not read conversation dating from {day}  of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Open the not read conversation dating from {day}  of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.title.label.draft.isRead\": \"{attachment, select, true {Open the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Open the read conversation dating from {day}  of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Open the read conversation dating from {day}  of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.title.label.no-draft.isNotRead\": \"{attachment, select, true {Open the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Open the not read conversation dating from {day}  of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Open the not read conversation dating from {day}  of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.title.label.no-draft.isRead\": \"{attachment, select, true {Open the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Open the read conversation dating from {day}  of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Open the read conversation dating from {day}  of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.title.label.only-draft.isNotRead\": \"{attachment, select, true {Open the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft} false {Open the not read conversation dating from {day}  of which the subject is {subject}, with 1 draft} other {Open the not read conversation dating from {day}  of which the subject is {subject}, with 1 draft} }\",\n    \"interactions.conversation-line-component.title.label.only-draft.isRead\": \"{attachment, select, true {Open the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft} false {Open the read conversation dating from {day}  of which the subject is {subject}, with 1 draft} other {Open the read conversation dating from {day}  of which the subject is {subject}, with 1 draft} }\",\n    \"interactions.conversation-line-component.title.no-label.campaign.isNotRead\": \"{attachment, select, true {Open the not read campaign message dating from {day} with at least one attachment of which the subject is {subject} which expires on {expiringDate}} false {Open the not read campaign message dating from {day} of which the subject is {subject} which expires on {expiringDate}} other {Open the not read campaign message dating from {day} of which the subject is {subject} which expires on {expiringDate}} }\",\n    \"interactions.conversation-line-component.title.no-label.campaign.isRead\": \"{attachment, select, true {Open the read campaign message dating from {day} with at least one attachment of which the subject is {subject} which expires on {expiringDate}} false {Open the read campaign message dating from {day} of which the subject is {subject} which expires on {expiringDate}} other {Open the read campaign message dating from {day} of which the subject is {subject} which expires on {expiringDate}} }\",\n    \"interactions.conversation-line-component.title.no-label.draft.isNotRead\": \"{attachment, select, true {Open the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Open the not read conversation dating from {day} of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Open the not read conversation dating from {day} of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.title.no-label.draft.isRead\": \"{attachment, select, true {Open the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Open the read conversation dating from {day} of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Open the read conversation dating from {day} of which the subject is {subject}, with 1 draft and {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.title.no-label.no-draft.isNotRead\": \"{attachment, select, true {Open the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Open the not read conversation dating from {day} of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Open the not read conversation dating from {day} of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.title.no-label.no-draft.isRead\": \"{attachment, select, true {Open the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} false {Open the read conversation dating from {day} of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} other {Open the read conversation dating from {day} of which the subject is {subject}, with {nbrMessages,  plural, =1 {# message} other {# messages}}} }\",\n    \"interactions.conversation-line-component.title.no-label.only-draft.isNotRead\": \"{attachment, select, true {Open the not read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft} false {Open the not read conversation dating from {day} of which the subject is {subject}, with 1 draft} other {Open the not read conversation dating from {day} of which the subject is {subject}, with 1 draft} }\",\n    \"interactions.conversation-line-component.title.no-label.only-draft.isRead\": \"{attachment, select, true {Open the read conversation dating from {day} with at least one attachment of which the subject is {subject}, with 1 draft} false {Open the read conversation dating from {day} of which the subject is {subject}, with 1 draft} other {Open the read conversation dating from {day} of which the subject is {subject}, with 1 draft} }\",\n    \"interactions.conversation-message-attachment.label.download\": \"download attachment\",\n    \"interactions.conversation-message-attachment.label.preview\": \"preview attachment\",\n    \"interactions.conversation-message-attachment.text.download\": \"download\",\n    \"interactions.conversation-message-attachment.text.preview\": \"preview\",\n    \"interactions.conversation-message-header.attachment.inline\": \"This message contains an image in the body.\",\n    \"interactions.conversation-message-header.attachments.format\": \" : PDF, JPG, DOC(X), XLS(X), PPT(X), TXT, PNG, GIF, RTF, ODS, ODT\",\n    \"interactions.conversation-message-header.attachments.format-title\": \"Accepted formats \",\n    \"interactions.conversation-message-header.attachments.label\": \"{nb, plural, =1 {# attachment} other {# attachments}}\",\n    \"interactions.conversation-message-header.attachments.max-size\": \" : 10MB per document and 18MB for all documents\",\n    \"interactions.conversation-message-header.attachments.max-size-title\": \"Maximum size \",\n    \"interactions.conversation-message-header.from.adviser\": \"La Banque Postale\",\n    \"interactions.conversation-message-header.from.label\": \"Sender\",\n    \"interactions.conversation-message-header.from.me\": \"Me\",\n    \"interactions.conversation-message-header.isUnread\": \"Unread\",\n    \"interactions.conversation-message-header.label\": \"Answer\",\n    \"interactions.conversation-message.header.expand-button.expand.aria-label.campaign.isNotRead\": \"{empty, select, false {Show and mark as read message sent by {sender} on {sendDate} which expires on {expirationDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} true {Show and mark as read message sent by {sender} on {sendDate} which expires on {expirationDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which has an empty body} other {Show and mark as read message sent by {sender} on {sendDate} which expires on {expirationDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} }\",\n    \"interactions.conversation-message.header.expand-button.expand.aria-label.campaign.isRead\": \"{empty, select, false {Show message sent by {sender} on {sendDate} which expires on {expirationDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} true {Show message sent by {sender} on {sendDate} which expires on {expirationDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which has an empty body} other {Show message sent by {sender} on {sendDate} which expires on {expirationDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} }\",\n    \"interactions.conversation-message.header.expand-button.expand.aria-label.regular.isNotRead\": \"{empty, select, false {Show and mark as read message sent by {sender} on {sendDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} true {Show and mark as read message sent by {sender} on {sendDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which has an empty body} other {Show and mark as read message sent by {sender} on {sendDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} }\",\n    \"interactions.conversation-message.header.expand-button.expand.aria-label.regular.isRead\": \"{empty, select, false {Show message sent by {sender} on {sendDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} true {Show message sent by {sender} on {sendDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which has an empty body} other {Show message sent by {sender} on {sendDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} }\",\n    \"interactions.conversation-message.header.expand-button.expand.title\": \"Show message\",\n    \"interactions.conversation-message.header.expand-button.shrink.aria-label.campaign\": \"{empty, select, false {Hide message sent by {sender} on {sendDate} which expires on {expirationDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} true {Hide message sent by {sender} on {sendDate} which expires on {expirationDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which has an empty body} other {Hide message sent by {sender} on {sendDate} which expires on {expirationDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} }\",\n    \"interactions.conversation-message.header.expand-button.shrink.aria-label.regular\": \"{empty, select, false {Hide message sent by {sender} on {sendDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} true {Hide message sent by {sender} on {sendDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which has an empty body} other {Hide message sent by {sender} on {sendDate}, {attachmentCount, plural, =0 {} =1 {which has one attachment} other {which has # attachments}} and which begins with {truncatedContent}} }\",\n    \"interactions.conversation-message.header.expand-button.shrink.title\": \"Hide message\",\n    \"interactions.conversation-search-form.buttons.validate.label\": \"Search\",\n    \"interactions.conversation-search-form.buttons.validate.title\": \"Search\",\n    \"interactions.conversation-search-form.clear.title\": \"Clear Search\",\n    \"interactions.conversation-search-form.fields.perimeter.body\": \"Search in :\",\n    \"interactions.conversation-search-form.fields.perimeter.body-title\": \"Your search :\",\n    \"interactions.conversation-search-form.fields.perimeter.dropdown-label\": \"Select search criteria\",\n    \"interactions.conversation-search-form.fields.perimeter.text\": \"In:\",\n    \"interactions.conversation-search-form.fields.perimeter.title\": \"Perimeter\",\n    \"interactions.conversation-search-form.fields.text.title\": \"Search text\",\n    \"interactions.conversation-search-form.no-result\": \"No result available for your search request. You can retry by updating the filters.\",\n    \"interactions.conversation-search-form.perimeters.all\": \"All messages\",\n    \"interactions.conversation-search-form.perimeters.conversationDraft\": \"Drafts\",\n    \"interactions.conversation-search-form.perimeters.conversationMine\": \"Inbox\",\n    \"interactions.conversation-search-form.perimeters.conversationSent\": \"Outbot\",\n    \"interactions.conversation-search-form.perimeters.conversationTrashed\": \"Trash\",\n    \"interactions.conversation-search-form.result\": \"{nb, plural, =1 {# result} other {# results}}\",\n    \"interactions.conversation-search-form.title\": \"Search\",\n    \"interactions.conversation.action-bar.expiring-date-label\": \"Expired on\",\n    \"interactions.conversation.composer.attachments.buttons.delete.aria-label\": \"Delete the {file} attachment\",\n    \"interactions.conversation.composer.attachments.buttons.delete.title\": \"Delete the attachment\",\n    \"interactions.conversation.composer.attachments.preview-in-progress\": \"Preview loading\",\n    \"interactions.conversation.composer.buttons.add-attachment.title1.aria-label\": \"Add an attachment\",\n    \"interactions.conversation.composer.buttons.add-attachment.title1.label\": \"Add an attachment\",\n    \"interactions.conversation.composer.buttons.add-attachment.title2.aria-label\": \"Add an attachment\",\n    \"interactions.conversation.composer.buttons.add-attachment.title2.label\": \"Add\",\n    \"interactions.conversation.composer.editor.aria-label.message\": \"Write your message\",\n    \"interactions.conversation.composer.editor.aria-label.response\": \"Write your response\",\n    \"interactions.conversation.composer.editor.label\": \"Message\",\n    \"interactions.conversation.composer.editor.placeholder.message\": \"Write your message\",\n    \"interactions.conversation.composer.editor.placeholder.response\": \"Write your response\",\n    \"interactions.conversation.composer.modal.body\": \"Do you want to save your modifications?\",\n    \"interactions.conversation.composer.modal.buttons.back.title\": \"Back to message\",\n    \"interactions.conversation.composer.modal.buttons.back.value\": \"Back to message\",\n    \"interactions.conversation.composer.modal.buttons.cancel.title\": \"Cancel the message creation\",\n    \"interactions.conversation.composer.modal.buttons.save.title\": \"Save the message as draft\",\n    \"interactions.conversation.composer.modal.buttons.save.value\": \"Save\",\n    \"interactions.conversation.composer.modal.title\": \"Save a draft\",\n    \"interactions.conversation.composer.notifications.attachment-virus-found\": \"An error occurred; the attachment was rejected during the antivirus scan. Please clean your file with antivirus software before trying again later.\",\n    \"interactions.conversation.create.ai.close.label\": \"No, this response is not good enough, send my email\",\n    \"interactions.conversation.create.ai.close.text\": \"No, send my email\",\n    \"interactions.conversation.create.ai.close.title\": \"No, send my email\",\n    \"interactions.conversation.create.ai.found.prompt\": \"Is this response good enough?\",\n    \"interactions.conversation.create.ai.title\": \"This response might help you\",\n    \"interactions.conversation.create.ai.validate.label\": \"Yes, this response is good enough\",\n    \"interactions.conversation.create.ai.validate.text\": \"Yes\",\n    \"interactions.conversation.create.ai.validate.title\": \"Yes\",\n    \"interactions.conversation.create.input.subject\": \"Enter an object\",\n    \"interactions.conversation.create.modal.wlcp.button-claim\": \"File a complaint\",\n    \"interactions.conversation.create.modal.wlcp.button-send-message\": \"Confirm sending the message\",\n    \"interactions.conversation.create.modal.wlcp.first-paragraph\": \"If you wish to inform us of a complaint, you must complete the complaint form.\",\n    \"interactions.conversation.create.modal.wlcp.second-paragraph\": \"For a claim, processing times are generally longer due to the research required..\",\n    \"interactions.conversation.create.modal.wlcp.subtitle\": \"Good to know:\",\n    \"interactions.conversation.create.modal.wlcp.title\": \"Important for processing your request\",\n    \"interactions.conversation.create.new.message.leave-modal.leave-button.title\": \"{returnButtonName} and return to inbox\",\n    \"interactions.conversation.create.new.message.optional.hint\": \"All fields are mandatory except those indicated as optional.\",\n    \"interactions.conversation.create.new.message.theme.aria-label\": \"{themeAriaLabel}. Selecting this subject will trigger the opening of a special form.\",\n    \"interactions.conversation.create.new.message.theme.input\": \"Select the reason\",\n    \"interactions.conversation.create.new.message.theme.title\": \"Please specify the reason for your request\",\n    \"interactions.conversation.create.new.message.theme.title.pads\": \"Reason for your request\",\n    \"interactions.conversation.create.new.message.title\": \"Write a message\",\n    \"interactions.conversation.create.subject\": \"Write a subject\",\n    \"interactions.conversation.create.subject-label\": \"Email subject\",\n    \"interactions.conversation.create.subject-label.info\": \"Email \",\n    \"interactions.conversation.create.theme\": \"Select theme\",\n    \"interactions.conversation.create.theme-field\": \"Select theme\",\n    \"interactions.conversation.create.theme-label\": \"Please specify the reason of your request\",\n    \"interactions.conversation.create.title\": \"Write a message\",\n    \"interactions.conversation.create.title.panel\": \"Write a message\",\n    \"interactions.conversation.create.to\": \"To\",\n    \"interactions.conversation.draft-info.info.delete\": \"The draft message has been deleted.\",\n    \"interactions.conversation.draft.message-info.info.pop-up.deleteTitle\": \"Delete draft\",\n    \"interactions.conversation.message-info.info.categorize\": \"The change has been saved\",\n    \"interactions.conversation.message-info.info.delete\": \"Suppression has been done.\",\n    \"interactions.conversation.message-info.legal-guardian\": \"Message sent by {userInfo}, legal representative of {interlocutorInfo}\",\n    \"interactions.conversation.scroll.button.text\": \"Top\",\n    \"interactions.conversation.success.send\": \"Your request has been registered. We will answer you as soon as possible\",\n    \"interactions.conversation.without.message.label\": \"An error occurred while retrieving your message. Please try again later.\",\n    \"interactions.conversations.claim.iframe-title\": \"Request form\",\n    \"interactions.conversations.claim.title\": \"Write a message\",\n    \"interactions.conversations.expired.bold-label\": \"Expired conversation\",\n    \"interactions.conversations.expired.label\": \": We invite you to create a new message.\",\n    \"interactions.conversations.inbenta.iframe-title\": \"Claim form\",\n    \"interactions.conversations.inbenta.return-to-list\": \"Abort writing the new message and return to the inbox\",\n    \"interactions.conversations.inbenta.title\": \"Do you have a question ?\",\n    \"interactions.conversations.panel-result.title.actions.new-conversation\": \"New message\",\n    \"interactions.conversations.panel-result.title.actions.new-conversation-label\": \"Write a new message\",\n    \"interactions.conversations.panel-result.title.actions.new-conversation-mobile\": \"New\",\n    \"interactions.conversations.panel-result.title.label.conversationDraft\": \"Drafts\",\n    \"interactions.conversations.panel-result.title.label.conversationMine\": \"Inbox\",\n    \"interactions.conversations.panel-result.title.label.conversationSent\": \"Sent\",\n    \"interactions.conversations.panel-result.title.label.conversationTrashed\": \"Trash\",\n    \"interactions.conversations.panel-result.title.label.jump-menu\": \"Return to action menu\",\n    \"interactions.conversations.panel-result.title.label.jump-message\": \"Browse messages\",\n    \"interactions.conversations.panel-result.title.label.search\": \"Search\",\n    \"interactions.conversations.search.message-info.error.deleteDraft\": \"An error occurred while deleting. Please try again later.\",\n    \"interactions.conversations.search.message-info.info.categorize\": \"The change has been saved\",\n    \"interactions.conversations.search.message-info.info.deleteDraft\": \"The draft has been deleted.\",\n    \"interactions.conversations.search.message-info.info.pop-up-removeFromTrash\": \"Are you sure to delete the conversation ?\",\n    \"interactions.conversations.search.message-info.info.pop-up-removeFromTrash-selected\": \"Are you sure to delete {nb, plural, =1 {the selected conversation} other {the # selected conversations}} ?\",\n    \"interactions.conversations.search.message-info.info.pop-up-removeFromTrashtitle\": \"Delete\",\n    \"interactions.help.title\": \"Help\",\n    \"interactions.label.color-name.label-color-1\": \"Red\",\n    \"interactions.label.color-name.label-color-2\": \"Orangered\",\n    \"interactions.label.color-name.label-color-3\": \"Chartreuse\",\n    \"interactions.label.color-name.label-color-4\": \"Teal\",\n    \"interactions.label.color-name.label-color-5\": \"Lightskyblue\",\n    \"interactions.label.color-name.label-color-6\": \"Dodgerblue\",\n    \"interactions.label.color-name.label-color-7\": \"Royalblue\",\n    \"interactions.label.color-name.label-color-8\": \"blueviolet\",\n    \"interactions.label.color-name.selected\": \"Selected\",\n    \"interactions.label.popup-component.buttons.close\": \"Cancel\",\n    \"interactions.label.popup-component.buttons.save\": \"Validate\",\n    \"interactions.label.popup-component.folder\": \"Folder {folder}\",\n    \"interactions.label.popup-component.header.text\": \"Link to a personal folder\",\n    \"interactions.label.popup-component.header.title\": \"Link to a personal folder\",\n    \"interactions.label.popup-component.header.title-description\": \"Select the folder to associate with your message\",\n    \"interactions.label.popup-component.no-data\": \"No personal files to be displayed\",\n    \"interactions.label.popup-edit-component.buttons.create.close\": \"Close creation label popup\",\n    \"interactions.label.popup-edit-component.buttons.create.save\": \"Create label\",\n    \"interactions.label.popup-edit-component.buttons.edit.close\": \"Close edit label popup\",\n    \"interactions.label.popup-edit-component.buttons.edit.save\": \"Save label modifications\",\n    \"interactions.label.popup-edit-component.buttons.save\": \"Validate\",\n    \"interactions.label.popup-edit-component.fields.color.label\": \"Select color of the new folder\",\n    \"interactions.label.popup-edit-component.fields.color.text-title\": \"Color\",\n    \"interactions.label.popup-edit-component.fields.name.edit.text\": \"Name of the folder\",\n    \"interactions.label.popup-edit-component.fields.name.new.text\": \"Name of the new folder\",\n    \"interactions.label.popup-edit-component.header.edit.text\": \"Modify my folder\",\n    \"interactions.label.popup-edit-component.header.edit.title\": \"Modify my folder\",\n    \"interactions.label.popup-edit-component.header.new.text\": \"New folder\",\n    \"interactions.label.popup-edit-component.header.new.title\": \"New folder\",\n    \"interactions.label.popup-edit-component.label.error\": \"Please enter the name of the new folder\",\n    \"interactions.label.popup-edit-component.label.error.name-too-long\": \"The name of the new folder must not exceed 20 characters\",\n    \"interactions.label.settings.buttons.add.label\": \"Add a folder\",\n    \"interactions.label.settings.buttons.add.title\": \"Add a folder\",\n    \"interactions.label.settings.buttons.delete.title\": \"Delete the folder {folder}\",\n    \"interactions.label.settings.buttons.edit.title\": \"Edit the folder {folder}\",\n    \"interactions.label.settings.cannot-create-popup.text\": \"Your discussion space does not allow creating more than {nb} folders.\",\n    \"interactions.label.settings.cannot-create-popup.title\": \"Create folder\",\n    \"interactions.label.settings.delete-popup.buttons.cancel\": \"Cancel\",\n    \"interactions.label.settings.delete-popup.title\": \"Delete the label\",\n    \"interactions.label.settings.message-info.info.deleteConfirm\": \"Would you like to delete this folder ?\",\n    \"interactions.label.settings.name.label\": \"Folder\",\n    \"interactions.label.settings.search.results.subtitle\": \"Manage my folders\",\n    \"interactions.label.settings.search.results.title\": \"Manage my folders ({nb})\",\n    \"interactions.label.settings.search.results.title-empty\": \"Manage my folders\",\n    \"interactions.label.title\": \"Folder {folder} of color {color}\",\n    \"interactions.parameters.message-info.error.save\": \"An error occured while updating parameters.\",\n    \"interactions.parameters.message-info.info.save\": \"Parameters have been updated.\",\n    \"interactions.parameters.modal.footer.buttons.close\": \"Cancel\",\n    \"interactions.parameters.modal.footer.buttons.save\": \"Confirm\",\n    \"interactions.parameters.modal.footer.buttons.send\": \"Send\",\n    \"interactions.parameters.modal.label.active.part1\": \"I want to be notified on my email adress\",\n    \"interactions.parameters.modal.label.active.part2\": \"when I receive a new message.\",\n    \"interactions.parameters.modal.label.inactive.part1\": \"I don't want to be notified by mail when I receive a new message in my Customer Area of La Banque Postale.\",\n    \"interactions.parameters.modal.label.inactive.part2\": \"However, for any regulatory information, a notification will be sent on my email address.\",\n    \"interactions.parameters.modal.label.nota-bene\": \"To indicate or modify this email address, go to your personal online banking Area\",\n    \"interactions.parameters.modal.title\": \"Notifications management\",\n    \"interactions.parameters.title\": \"Parameters\",\n    \"interactions.preview-component.previewTitle\": \"PDF attachment preview\",\n    \"interactions.side-menu.close.aria-label\": \"Close messaging menu\",\n    \"interactions.side-menu.close.description\": \"Close the messaging and return to the Contacts space\",\n    \"interactions.side-menu.close.label\": \"Messaging menu\",\n    \"interactions.side-menu.conversations.lines.mine\": \"Inbox\",\n    \"interactions.side-menu.conversations.lines.search\": \"Search\",\n    \"interactions.side-menu.conversations.lines.sent\": \"Sent message\",\n    \"interactions.side-menu.conversations.section.label\": \"Main boxes\",\n    \"interactions.side-menu.help.get.label\": \"Get help\",\n    \"interactions.side-menu.help.label\": \"Help\",\n    \"interactions.side-menu.labels.add.label\": \"Create a folder\",\n    \"interactions.side-menu.labels.label\": \"My folders\",\n    \"interactions.side-menu.labels.manage.label\": \"Manage my folders\",\n    \"interactions.side-menu.leave.aria-label\": \"Exit mail and go back to contact modes\",\n    \"interactions.side-menu.main-folder\": \"My folders\",\n    \"interactions.side-menu.module.label\": \"Messaging\",\n    \"interactions.side-menu.parameters.label\": \"Parameters\",\n    \"interactions.side-menu.switch-module.label\": \"Access to document exchange\",\n    \"interactions.side-menu.switch-module.popup.buttons.cancel.label\": \"Cancel\",\n    \"interactions.side-menu.switch-module.popup.buttons.cancel.title\": \"Cancel\",\n    \"interactions.side-menu.switch-module.popup.buttons.confirm.label\": \"Confirm\",\n    \"interactions.side-menu.switch-module.popup.buttons.confirm.title\": \"Confirm\",\n    \"interactions.side-menu.switch-module.popup.label\": \"Access to document exchange\",\n    \"interactions.side-menu.switch-module.popup.message-info.info.confirm-route\": \"Are you sure to leave the messaging?\",\n    \"interactions.side-menu.switch-module.title\": \"More\",\n    \"interlocutors\": {\n      \"breadcrumb\": {\n        \"title\": \"Interlocutors\"\n      },\n      \"interlocutor\": {\n        \"projects\": {\n          \"breadcrumb\": {\n            \"title\": \"Projects\"\n          },\n          \"search\": {\n            \"closed\": \"Closed Projects\",\n            \"open\": \"Current Projects\"\n          }\n        }\n      }\n    },\n    \"multimenu.buttons.back.label\": \"Back to project page\",\n    \"multimenu.buttons.back.submenu\": \"Back to file origin choice\",\n    \"page.name\": \"LBP - Messagerie Sécurisée - {pageName}\",\n    \"page.name.project\": \"LBP - Espace de partage - {pageName}\",\n    \"page.name.project-info\": \"Project \",\n    \"pageContentLoader.label\": \"Request pending, please wait\",\n    \"powerSelect.selected\": \"{title} selected\",\n    \"profile\": {\n      \"coordinates\": {\n        \"edit\": {\n          \"cancel\": \"Cancel\",\n          \"email\": {\n            \"clear\": \"Clear the external email field.\",\n            \"label\": \"External email:\",\n            \"title\": \"External email\"\n          },\n          \"mobile-phone\": {\n            \"clear\": \"Clear the mobile phone field.\",\n            \"invalid-message\": \"The provided phone number is invalid.\",\n            \"label\": \"Mobile phone :\",\n            \"title\": \"Mobile phone\"\n          },\n          \"save\": \"Save\"\n        },\n        \"header\": \"Contact details\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"The form is invalid, please corect it and try again.\",\n            \"save\": \"An error occurred, your contact details have not been updated. Please try again later.\"\n          },\n          \"info\": {\n            \"save\": \"Your contact details have been updated.\"\n          }\n        },\n        \"view\": {\n          \"edit\": \"Modify\",\n          \"email\": {\n            \"label\": \"External email:\"\n          },\n          \"mobile-phone\": {\n            \"label\": \"Mobile phone :\"\n          }\n        }\n      },\n      \"infos\": {\n        \"field\": {\n          \"firstname\": {\n            \"label\": \"First name:\",\n            \"title\": \"First name\"\n          },\n          \"name\": {\n            \"label\": \"Last name:\",\n            \"title\": \"Last name\"\n          }\n        },\n        \"header\": \"Personal information\"\n      },\n      \"notifications\": {\n        \"NEW_CAMPAIGN_MESSAGE_RECEIVED\": \"New campaign message received\",\n        \"NEW_DOCUMENT_UPLOADED_BY_ADVISER\": \"New document uploaded by adviser\",\n        \"NEW_FILE_AVAILABLE_TO_SIGN\": \"New file to sign\",\n        \"NEW_MESSAGE_INTERLOCUTOR_RECEIVED\": \"New message received\",\n        \"PROJECT_PUBLICATION_STOPPED\": \"Project sharing stopped\",\n        \"PROJECT_PUBLISHED_TO_INTERLOCUTOR\": \"New project shared with me\",\n        \"SEND_DOCUMENT_REJECT_TO_CUSTOMER\": \"Document rejected by adviser\",\n        \"SEND_UPDATE_TO_CUSTOMER\": \"Project updated\"\n      },\n      \"preferences\": {\n        \"authorizeAudioMessage\": {\n          \"label\": \"Authorized audio messages:\",\n          \"title\": \"Authorized audio messages:\"\n        },\n        \"authorizeAudioMessages\": {\n          \"false\": \"No\",\n          \"true\": \"Yes\"\n        },\n        \"availableLangages\": {\n          \"en-gb\": \"English\",\n          \"fr-fr\": \"Français\",\n          \"it-it\": \"Italiano\"\n        },\n        \"closeErrorMessage\": {\n          \"label\": \"Closing the error messages:\",\n          \"title\": \"Closing the error messages:\"\n        },\n        \"closeErrorMessages\": {\n          \"false\": \"Automatic\",\n          \"true\": \"Manual\"\n        },\n        \"edit\": {\n          \"cancel\": \"Cancel\",\n          \"save\": \"Save\"\n        },\n        \"header\": \"Preferences\",\n        \"language\": {\n          \"label\": \"Interface language:\",\n          \"title\": \"Language\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"save\": \"An error occurred whilst updating your preferences. Please try again later.\"\n          },\n          \"info\": {\n            \"save\": \"The preferences have been updated.\"\n          }\n        },\n        \"spellchecker-language\": {\n          \"label\": \"Spellchecker language by default:\",\n          \"title\": \"Spellchecker language by default\"\n        },\n        \"view\": {\n          \"edit\": \"Modify\"\n        }\n      },\n      \"side-bar\": {\n        \"sign-out\": \"Sign out\",\n        \"title\": \"Account settings\"\n      },\n      \"side-menu\": {\n        \"personal-informations\": \"Personal information\",\n        \"preferences\": \"Preferences\",\n        \"subscriptions\": \"Notifications\"\n      },\n      \"subscriptions\": {\n        \"edit\": {\n          \"cancel\": \"Cancel\",\n          \"save\": \"Save\"\n        },\n        \"header\": \"My subscriptions\",\n        \"message-info\": {\n          \"error\": {\n            \"loading\": \"An error occurred while loading subscriptions. Please try again later.\",\n            \"save\": \"An error occurred while updating subscriptions. Please try again later.\"\n          },\n          \"info\": {\n            \"save\": \"Your subscriptions have been updated.\"\n          }\n        },\n        \"view\": {\n          \"edit\": \"Edit\",\n          \"state\": {\n            \"disabled\": \"Disabled\",\n            \"enabled\": \"Enabled\"\n          }\n        }\n      }\n    },\n    \"projects\": {\n      \"breadcrumb\": {\n        \"choose-project\": \"Project Choice\",\n        \"create\": {\n          \"free\": {\n            \"title\": \"Free Project\"\n          },\n          \"title\": \"New Project\"\n        },\n        \"edit\": {\n          \"free\": {\n            \"title\": \"Edit Project\"\n          }\n        },\n        \"project-details\": \"Details\",\n        \"projects-status\": {\n          \"CLOSED\": \"Closed Projects\",\n          \"IN_PROGRESS\": \"Current Projects\"\n        }\n      },\n      \"create\": {\n        \"project\": {\n          \"buttons\": {\n            \"cancel\": \"Cancel\",\n            \"preview\": \"Preview\",\n            \"save\": \"Save\"\n          },\n          \"fields\": {\n            \"assigned-to\": \"Assigned to\",\n            \"date-format\": \"MM/DD/YYYY\",\n            \"description\": \"Description\",\n            \"enddate\": \"End date\",\n            \"errors\": {\n              \"description-absent\": \"The project description cannot be empty.\",\n              \"description-too-long\": \"The project description may not exceed 255 characters.\",\n              \"nature-absent\": \"The project nature cannot be empty.\",\n              \"ownerActor-absent\": \"The project must be assigned to an advisor.\",\n              \"title-absent\": \"The project name cannot be empty.\",\n              \"title-too-long\": \"The project name cannot exceed 255 characters.\"\n            },\n            \"nature\": \"Nature\",\n            \"title\": \"Name\"\n          },\n          \"folder\": {\n            \"no-data\": \"Project does not have any folders.\",\n            \"status\": {\n              \"CLOSED\": \"Closed\",\n              \"INIT\": \"New\",\n              \"OPENED\": \"Opened\"\n            },\n            \"title\": \"Folders\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"create\": \"An error occurred while creating the project, please try again later.\",\n              \"duplicate-title\": \"The name already exists for this interlocutor.\",\n              \"invalid-form\": \"The form is invalid, correct it and try again.\"\n            },\n            \"info\": {\n              \"create\": \"The project has been created successfully.\"\n            }\n          },\n          \"pop-up\": {\n            \"not-saved-transition\": \"Your changes were not saved. Are you sure you want to leave this page ?\"\n          }\n        }\n      },\n      \"document\": {\n        \"no-data\": \"This part has no document.\"\n      },\n      \"edit\": {\n        \"project\": {\n          \"buttons\": {\n            \"cancel\": \"Cancel\",\n            \"preview\": \"Preview\",\n            \"save\": \"Save\"\n          },\n          \"fields\": {\n            \"assigned-to\": \"Assigned to\",\n            \"date-format\": \"MM/DD/YYYY\",\n            \"description\": \"Description\",\n            \"enddate\": \"End date\",\n            \"errors\": {\n              \"description-absent\": \"The project description cannot be empty.\",\n              \"nature-absent\": \"The nature of the project cannot be empty.\",\n              \"title-absent\": \"The project name cannot be empty.\"\n            },\n            \"nature\": \"Nature\",\n            \"title\": \"Name\"\n          },\n          \"folder\": {\n            \"no-data\": \"Project does not have any folders.\",\n            \"status\": {\n              \"CLOSED\": \"Closed\",\n              \"INIT\": \"New\",\n              \"OPENED\": \"Opened\"\n            },\n            \"title\": \"Folders\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"duplicate-title\": \"The name already exists for this interlocutor.\",\n              \"edit\": \"An error occurred while editing the project, please try again later.\",\n              \"invalid-form\": \"The form is invalid, correct it and try again.\"\n            },\n            \"info\": {\n              \"edit\": \"The project has been updated successfully.\"\n            }\n          },\n          \"pop-up\": {\n            \"not-saved-transition\": \"Your changes were not saved. Are you sure you want to leave this page ?\"\n          }\n        }\n      },\n      \"list\": {\n        \"message-info\": {\n          \"error\": {\n            \"get-404\": \"An error occurred, the project was not found. Please retry later.\",\n            \"unknown\": \"An error occurred on the page. Please retry later.\"\n          }\n        },\n        \"title\": \"Projects\"\n      },\n      \"new-project\": {\n        \"buttons\": {\n          \"choose-btn\": \"Choose\"\n        },\n        \"free\": {\n          \"description\": \"In a free project, you can freely add documents.\",\n          \"title\": \"New Free Project\"\n        }\n      },\n      \"project\": {\n        \"interlocutor-new\": {\n          \"help\": \"Create a new project for {interlocutor}\",\n          \"title\": \"New project for {interlocutor}\"\n        },\n        \"new\": {\n          \"help\": \"Create a new project\",\n          \"title\": \"New project\"\n        }\n      },\n      \"project-group\": {\n        \"no-data\": \"This group of project is empty.\"\n      },\n      \"project-group-title\": {\n        \"projects\": \"Projects owned by {interlocutorFullName}\",\n        \"projects-shared\": \"Projects shared with {interlocutorFullName}\"\n      },\n      \"project-part\": {\n        \"no-data\": \"This project has no part.\"\n      },\n      \"search\": {\n        \"filter\": {\n          \"label\": {\n            \"assignedTo\": \"Assigned to:\",\n            \"interlocutor\": \"Interlocutor:\"\n          }\n        },\n        \"legend\": \"Search\",\n        \"message-info\": {\n          \"error\": {\n            \"project-load\": \"Failed to load the projects list\"\n          }\n        }\n      },\n      \"side-menu\": {\n        \"closed-projects\": \"Closed\",\n        \"in-progress-projects\": \"In progress\",\n        \"interlocutor-menu-label\": \"Projects of {name}\",\n        \"my-projects\": \"Mine\",\n        \"projects\": \"Projects\"\n      },\n      \"signature\": {\n        \"spinner\": {\n          \"primary-error\": \"There was an error\",\n          \"primary-success\": \"Document signed\",\n          \"primary-wait\": \"Checking document signature...\",\n          \"secondary-error\": \"The document was not signed\",\n          \"secondary-success\": \"You may close this tab\",\n          \"secondary-wait\": \"Please wait...\"\n        }\n      },\n      \"title\": {\n        \"empty\": \"Projects\",\n        \"mine\": \"Projects\"\n      }\n    },\n    \"projects.help.title\": \"Help\",\n    \"projects.project-group-title-heading.project.text\": \"Project {project}\",\n    \"projects.project-group-title-heading.status.closed\": \"Closed\",\n    \"projects.project-group-title-heading.status.in-progress\": \"In progress\",\n    \"projects.project-group-title-heading.text\": \"My {status} projects\",\n    \"projects.project-group-title.projects\": \"My projects\",\n    \"projects.project-group.no-data.closed\": \"No closed project\",\n    \"projects.project-group.no-data.current\": \"No current project\",\n    \"projects.project.actions.action-download.aria-label\": \"Download all documents as zip\",\n    \"projects.project.actions.action-download.title\": \"Download documents\",\n    \"projects.project.actions.action-notif.aria-label\": \"Notify my advisor that all documents are sent\",\n    \"projects.project.actions.action-notif.title\": \"Notify my advisor that all documents are sent\",\n    \"projects.project.actions.title\": \"Actions\",\n    \"projects.project.description.closedOn\": \"Closed on\",\n    \"projects.project.description.createdOn\": \"Created on\",\n    \"projects.project.description.createdOnList\": \"Created on {date}\",\n    \"projects.project.description.desc\": \"Project description\",\n    \"projects.project.description.expiredOn\": \"Expired on\",\n    \"projects.project.description.finishedOn\": \"Ending on\",\n    \"projects.project.description.indicators.new-project.text\": \"This Project space has been created by my adviser.\",\n    \"projects.project.description.indicators.new-project.title\": \"New\",\n    \"projects.project.description.indicators.related-messages.text\": \"Consult in the messaging    >\",\n    \"projects.project.description.indicators.related-messages.title\": \"{nb, plural, =1 {# Related message} other {# Related messages}}\",\n    \"projects.project.description.indicators.unread-new-documents.title\": \"{nb, plural, =1 {# new document} other {# new documents}}\",\n    \"projects.project.description.indicators.unread-rejected-documents.title\": \"{nb, plural, =1 {# rejected document} other {# rejected documents}}\",\n    \"projects.project.description.indicators.unread-validated-documents.title\": \"{nb, plural, =1 {# validated document} other {# validated documents}}\",\n    \"projects.project.description.indicators.warning.text\": \"At {date}, I warned my advisor that all my files were provided.\",\n    \"projects.project.description.indicators.warning.title\": \"I warned my advisor\",\n    \"projects.project.description.link\": \"Go to the project\",\n    \"projects.project.description.new\": \"New\",\n    \"projects.project.description.shared\": \"Shared by me\",\n    \"projects.project.description.title\": \"About this project\",\n    \"projects.project.documents.action.delete.aria-label\": \"Delete the document {document}\",\n    \"projects.project.documents.action.delete.title\": \"Delete the document\",\n    \"projects.project.documents.delete.group-title.name\": \"Do you want to delete this document:\",\n    \"projects.project.documents.delete.title\": \"Delete the document\",\n    \"projects.project.documents.deletion.buttons.cancel.label\": \"Cancel\",\n    \"projects.project.documents.deletion.buttons.cancel.text\": \"Cancel\",\n    \"projects.project.documents.deletion.buttons.cancel.title\": \"Cancel\",\n    \"projects.project.documents.deletion.buttons.ok.label\": \"Ok\",\n    \"projects.project.documents.deletion.buttons.ok.text\": \"Ok\",\n    \"projects.project.documents.deletion.buttons.ok.title\": \"Ok\",\n    \"projects.project.documents.deletion.group-title.body\": \"Deletion\",\n    \"projects.project.documents.deletion.group-title.text\": \"Do you want to delete this file?\",\n    \"projects.project.documents.deletion.group-title.title\": \"Delete the file\",\n    \"projects.project.documents.file.action.delete.aria-label\": \"Delete the file {file}\",\n    \"projects.project.documents.file.action.delete.title\": \"Delete the file\",\n    \"projects.project.documents.file.action.download.aria-label\": \"Download or preview the file {file}\",\n    \"projects.project.documents.file.action.download.title\": \"Download the file\",\n    \"projects.project.documents.file.action.preview.aria-label\": \"Preview the file {file}\",\n    \"projects.project.documents.file.action.upload.text\": \"File upload in progress ...\",\n    \"projects.project.documents.file.action.upload.title\": \"File upload\",\n    \"projects.project.documents.file.add.aria-label\": \"Add a file to the document {document}, status {status}\",\n    \"projects.project.documents.file.add.from.addInProgress\": \"Upload in progress\",\n    \"projects.project.documents.file.add.from.duplicate\": \"A file with the same name is already present into the document\",\n    \"projects.project.documents.file.add.from.file.aria-label\": \"File {file}\",\n    \"projects.project.documents.file.add.from.fileSearchInProgress\": \"File search in progress\",\n    \"projects.project.documents.file.add.from.message-info.errors.duplicate\": \"You cannot import multiple files with the same name.\",\n    \"projects.project.documents.file.add.from.no-files.aria-label\": \"No file in the project {project}\",\n    \"projects.project.documents.file.add.from.no-files.label\": \"No file in this project\",\n    \"projects.project.documents.file.add.from.no-project\": \"You do not have a project in this category.\",\n    \"projects.project.documents.file.add.from.project.aria-label\": \"Files list int the project {project}\",\n    \"projects.project.documents.file.add.from.projectSearchInProgress\": \"Project search in progress\",\n    \"projects.project.documents.file.add.from.selectFiles\": \"Add selected files\",\n    \"projects.project.documents.file.add.fromClosed.aria-label\": \"File from a closed project, this choice change the list of available files\",\n    \"projects.project.documents.file.add.fromClosed.label\": \"File from a closed project\",\n    \"projects.project.documents.file.add.fromCurrent.aria-label\": \"File from current project, this choice change the list of available files\",\n    \"projects.project.documents.file.add.fromCurrent.label\": \"File from current project\",\n    \"projects.project.documents.file.add.fromDevice.aria-label\": \"File from this device, this choice change the list of available files\",\n    \"projects.project.documents.file.add.fromDevice.label\": \"File from this device\",\n    \"projects.project.documents.file.add.inProgress\": \"Upload progress\",\n    \"projects.project.documents.file.add.selectFile\": \"Select a file to upload\",\n    \"projects.project.documents.file.add.title\": \"Add a file\",\n    \"projects.project.documents.file.attachments.from.adviser\": \"La Banque Postale\",\n    \"projects.project.documents.file.attachments.popup.label.download\": \"download file\",\n    \"projects.project.documents.file.attachments.popup.label.preview\": \"preview file\",\n    \"projects.project.documents.file.attachments.popup.text.download\": \"download\",\n    \"projects.project.documents.file.attachments.popup.text.preview\": \"preview\",\n    \"projects.project.documents.file.deleteAction\": \"Delete the file\",\n    \"projects.project.documents.file.downloadAction\": \"Download the file\",\n    \"projects.project.documents.message-info.error.delete\": \"An error occurred while deleting the document, please try again later.\",\n    \"projects.project.documents.message-info.info.delete\": \"This document has been removed\",\n    \"projects.project.documents.message-info.info.pop-up.delete\": \"Do you want to delete this document?\",\n    \"projects.project.documents.reject.aria-label\": \"Reason for document rejection {document}\",\n    \"projects.project.documents.reject.modal.title\": \"Reason for document rejection\",\n    \"projects.project.documents.reject.no-data\": \"Unknown reject reason\",\n    \"projects.project.documents.status.KO\": \"Invalid\",\n    \"projects.project.documents.status.OK\": \"Valid\",\n    \"projects.project.documents.status.TO_ACKNOWLEDGE\": \"Uploaded\",\n    \"projects.project.documents.status.TO_UPLOAD\": \"To upload\",\n    \"projects.project.documents.status.TO_UPLOAD_LBP\": \"To upload by La Banque Postale\",\n    \"projects.project.documents.status.UPLOADED\": \"Uploaded by La Banque Postale\",\n    \"projects.project.documents.title\": \"Project documents\",\n    \"projects.project.documents.unread.text\": \"Unread\",\n    \"projects.project.documents.unread.title\": \"Document unread\",\n    \"projects.project.documents.uploadOther.baseModal.buttonCancel\": \"Cancel\",\n    \"projects.project.documents.uploadOther.button.OK\": \"OK\",\n    \"projects.project.documents.uploadOther.button.aria-label\": \"Validate the creation of the new document type\",\n    \"projects.project.documents.uploadOther.confirmModal.text\": \"Document of type \\\"{type}\\\" has been created\",\n    \"projects.project.documents.uploadOther.errorModal.text\": \"Error adding the document\",\n    \"projects.project.documents.uploadOther.errorModal.textDuplicate\": \"Cannot add a document with the same name as an existing one\",\n    \"projects.project.documents.uploadOther.errorModal.title\": \"Add a new document\",\n    \"projects.project.documents.uploadOther.fileModal.title\": \"Add a new file to the document\",\n    \"projects.project.documents.uploadOther.powerSelect.aria-label\": \"List of possible document types to add\",\n    \"projects.project.documents.uploadOther.powerSelect.model.aria-label\": \"Model {model} of nature {nature}\",\n    \"projects.project.documents.uploadOther.powerSelect.model.title\": \"- {model}\",\n    \"projects.project.documents.uploadOther.powerSelect.nature.aria-label\": \"Nature {nature}\",\n    \"projects.project.documents.uploadOther.title\": \"Upload file for another type of document\",\n    \"projects.project.labels.advisorWarned\": \"I have warned my advisor on the {date} that I have validated all my documents\",\n    \"projects.project.labels.clos\": \"See project {name} closed on the {closed}, expire on the {expire}\",\n    \"projects.project.labels.newDocuments\": \"{nb, plural, =1 {1 new document is available} other {# new documents are available}}, see the project\",\n    \"projects.project.labels.open\": \"See project {name} opened on the {created} {nbMessages, plural, =0 { } =1 {, # message} other {, # messages}} {isWarned, plural, =1 {, advisor warned} other {}}\",\n    \"projects.project.labels.readMessages\": \"{nbMessages, plural, =0 {} =1 {Read message associated} other {Read # messages associated}} with project {project}\",\n    \"projects.project.labels.rejectedDocuments\": \"There {nb, plural, =1 {is 1 new document} other {are # new documents}} rejected, see the project\",\n    \"projects.project.labels.unvalidatedDocuments\": \"There {nb, plural, =1 {is 1 new document} other {are # new documents}} not validated, see the project\",\n    \"projects.quit.text\": \"Access to the conversation will make you change module. Would you like to continue ?\",\n    \"projects.side-menu.close.aria-label\": \"Close document exchange menu\",\n    \"projects.side-menu.close.label\": \"Document exchange menu\",\n    \"projects.side-menu.description.closed\": \"Closed projects\",\n    \"projects.side-menu.description.inprogress\": \"Current projects\",\n    \"projects.side-menu.leave.aria-label\": \"Exit document exchange and go back to contact modes\",\n    \"projects.side-menu.module.label\": \"Document exchange\",\n    \"projects.side-menu.switch-module.label\": \"Access to messaging\",\n    \"projects.side-menu.switch-module.popup.buttons.cancel.label\": \"Cancel\",\n    \"projects.side-menu.switch-module.popup.buttons.cancel.title\": \"Cancel\",\n    \"projects.side-menu.switch-module.popup.buttons.confirm.label\": \"Confirm\",\n    \"projects.side-menu.switch-module.popup.buttons.confirm.title\": \"Confirm\",\n    \"projects.side-menu.switch-module.popup.label\": \"Access to messaging\",\n    \"projects.side-menu.switch-module.popup.message-info.info.confirm-route\": \"Are you sure to leave the document exchange?\",\n    \"projects.side-menu.switch-module.title\": \"More\",\n    \"select.none\": \"Choose the type of documents\",\n    \"select.none-label\": \"Choose document type :\",\n    \"shared\": {\n      \"accessibility\": {\n        \"pagination\": \"Pagination\"\n      },\n      \"components\": {\n        \"a11y\": {\n          \"modals\": {\n            \"alert-modal\": {\n              \"closeButtonText\": \"Close\",\n              \"closeButtonTitle\": \"Close the window\"\n            }\n          }\n        },\n        \"absence-table\": {\n          \"absence-backend-error\": \"Error when retreiving absence date for an adviser\",\n          \"granularity-dateformat-day\": \"DD/MM/YYYY\",\n          \"granularity-dateformat-month\": \"MMMM YYYY\",\n          \"granularity-dateformat-week\": \"Week {week} - {year}\",\n          \"granularity-day\": \"day\",\n          \"granularity-legend\": \"Display by\",\n          \"granularity-month\": \"month\",\n          \"granularity-week\": \"week\",\n          \"grid-caption\": \"List of absences\",\n          \"next-day-button-label\": \"Next day\",\n          \"next-month-button-label\": \"Next month\",\n          \"next-week-button-label\": \"Next week\",\n          \"prev-day-button-label\": \"Previous day\",\n          \"prev-month-button-label\": \"Previous month\",\n          \"prev-week-button-label\": \"Previous week\",\n          \"range-label\": \"From {start} to {end}\",\n          \"range-label-backup\": \"Backup is {backup}\",\n          \"today-button-label\": \"Today\"\n        },\n        \"charts\": {\n          \"adviser-dashboard-chart\": {\n            \"ACKNOWLEDGE\": \"Acknowledged conversations\",\n            \"CLOSED\": \"Closed conversations\",\n            \"CLOSED-AFTER-CRITICAL-DUE-DATE\": \"Closed conversations after critical due date\",\n            \"CLOSED-BEFORE-CRITICAL-DUE-DATE\": \"Closed conversations before critical due date\",\n            \"CLOSED-BEFORE-DUE-DATE\": \"Closed conversations before due date\",\n            \"OPEN\": \"Opened conversations\",\n            \"REOPEN\": \"Reopened conversations\",\n            \"nb-conversations\": \"Number of conversations\"\n          }\n        },\n        \"date\": {\n          \"cancel\": \"Cancel\",\n          \"dow\": {\n            \"abbr\": {\n              \"Fr\": \"Friday\",\n              \"Mo\": \"Monday\",\n              \"Sa\": \"Saturday\",\n              \"Su\": \"Sunday\",\n              \"Th\": \"Thursday\",\n              \"Tu\": \"Tuedsay\",\n              \"We\": \"Wednesday\"\n            },\n            \"text\": {\n              \"Fr\": \"Fr\",\n              \"Mo\": \"Mo\",\n              \"Sa\": \"Sa\",\n              \"Su\": \"Su\",\n              \"Th\": \"Th\",\n              \"Tu\": \"Tu\",\n              \"We\": \"We\"\n            }\n          },\n          \"format\": \"DD/MM/YYYY\",\n          \"formatWithTime\": \"DD/MM/YYYY HH:mm\",\n          \"month\": {\n            \"april\": \"April\",\n            \"august\": \"August\",\n            \"december\": \"December\",\n            \"february\": \"February\",\n            \"january\": \"January\",\n            \"july\": \"July\",\n            \"june\": \"June\",\n            \"march\": \"March\",\n            \"may\": \"May\",\n            \"november\": \"November\",\n            \"october\": \"October\",\n            \"september\": \"September\"\n          },\n          \"month-year\": \"Month Year\",\n          \"next-month\": \"Next month\",\n          \"next-year\": \"Next year\",\n          \"ok\": \"OK\",\n          \"picker-button-alt\": \"Choose a date\",\n          \"placeholderFormat\": \"DD/MM/YYYY\",\n          \"placeholderFormatWithTime\": \"DD/MM/YYYY hh:mm\",\n          \"previous-month\": \"Previous month\",\n          \"previous-year\": \"Previous year\"\n        },\n        \"dropdown\": {\n          \"default-button-title\": \"Actions\"\n        },\n        \"form-component\": {\n          \"form-fields-required-label\": \"All fields marked with an * are required.\"\n        },\n        \"form-group-component\": {\n          \"missing-text\": \"This field is required.\"\n        },\n        \"modals\": {\n          \"audio-preview\": {\n            \"loading\": \"Loading...\",\n            \"modal-title\": \"Audio play\"\n          },\n          \"authenticator-confirm-modal\": {\n            \"cancel\": \"Disconnect\",\n            \"confirm\": \"Yes\",\n            \"message\": \"You will be logged out in a few moments.\",\n            \"question\": \"Would you like to extend your session?\",\n            \"title\": \"Information\"\n          },\n          \"document-preview\": {\n            \"error-message\": \"An error occurred while downloading the document, please try again later.\",\n            \"modal-title\": \"Document preview\",\n            \"select-page\": \"Select page\",\n            \"upload-by\": \"Uploaded by {actor} on {date}\",\n            \"zoom-in\": \"Zoom in\",\n            \"zoom-out\": \"Zoom out\"\n          },\n          \"image-preview\": {\n            \"error-message\": \"An error occurred while downloading the picture, please try again later.\",\n            \"loading-message\": \"Loading, please wait...\",\n            \"modal-title\": \"File preview\",\n            \"upload-by\": \"Uploaded by\",\n            \"upload-date\": \"Uploaded on\",\n            \"zoom-in\": \"Zoom in\",\n            \"zoom-out\": \"Zoom out\"\n          },\n          \"modal-component\": {\n            \"modal-cancel\": \"Cancel\",\n            \"modal-confirm\": \"Confirm\"\n          },\n          \"title\": {\n            \"closeButton\": \"Close this message\"\n          }\n        },\n        \"multi-selectors\": {\n          \"cc-multi-selector\": {\n            \"error\": \"An error occurred during the search.\",\n            \"error-external-on-secured\": \"Cannot add external email on secured email channel\",\n            \"error-secured-on-external\": \"Cannot add secured email on secured email channel\",\n            \"errors\": {\n              \"no-account-found-external\": \"No account with external mail '{email}' has been found\",\n              \"no-account-found-secured\": \"No account with secured mail '{email}' has been found\"\n            },\n            \"loading\": \"Loading result(s)...\",\n            \"no-results\": \"No match\",\n            \"type\": {\n              \"actor\": \"Advisor: \",\n              \"entity\": \"Entity: \",\n              \"external\": \"Ext.\",\n              \"interlocutor\": \"\",\n              \"trustedInterlocutor\": \"Trusted interlocutor\"\n            }\n          },\n          \"tags-multi-selector\": {\n            \"error\": \"An error occurred during the search.\",\n            \"loading\": \"Loading result(s)...\",\n            \"no-results\": \"No match\"\n          }\n        },\n        \"panels\": {\n          \"showLess\": \"Show less\",\n          \"showMore\": \"Show more\"\n        },\n        \"presets-selector\": {\n          \"title\": \"Preset\"\n        },\n        \"rating\": {\n          \"message-info\": {\n            \"error\": {\n              \"rate\": \"An error occurred while saving rate, please try again later.\"\n            },\n            \"info\": {\n              \"rate\": \"The rate has been successfully saved.\"\n            }\n          },\n          \"title\": \"Do you want to change your grade?\",\n          \"title-new\": \"Are you satisfied by this answer?\"\n        },\n        \"result-list\": {\n          \"results\": {\n            \"error\": \"An error occurred while loading, please try again later.\",\n            \"loading\": \"Loading...\",\n            \"none\": \"No result available\",\n            \"wait\": \"Please wait\"\n          }\n        },\n        \"text-editor\": {\n          \"actions-list\": {\n            \"f-ai\": {\n              \"choose-template\": \"Choose a reply template:\",\n              \"ko-declaration\": \"Declare the templates as not satisfying:\",\n              \"show-templates\": \"Show semantic analysis reply templates\"\n            },\n            \"f-aligncenter\": \"Align center\",\n            \"f-alignleft\": \"Align left\",\n            \"f-alignright\": \"Align right\",\n            \"f-attachments\": {\n              \"help\": \"Copy attachments\"\n            },\n            \"f-bold\": \"Bold\",\n            \"f-color\": {\n              \"help\": \"Color\",\n              \"label\": \"Change text color\"\n            },\n            \"f-font\": {\n              \"help\": \"Font\",\n              \"label\": \"Choose font family\"\n            },\n            \"f-gallery\": \"Add image\",\n            \"f-italic\": \"Italic\",\n            \"f-link\": {\n              \"help\": \"Add link\",\n              \"ok\": \"OK\",\n              \"url\": \"URL\"\n            },\n            \"f-list\": \"Switch from/to list\",\n            \"f-signature\": {\n              \"apply\": \"Apply signature\",\n              \"choose\": \"Choose signature\",\n              \"label\": \"Signature...\"\n            },\n            \"f-size\": {\n              \"help\": \"Font size\",\n              \"label\": \"Choose font size\"\n            },\n            \"f-spellCheck\": {\n              \"check-spelling\": \"Check spelling\",\n              \"choose-language\": \"Choose language\",\n              \"ignore\": \"Ignore\",\n              \"ignore-all\": \"Ignore all\"\n            },\n            \"f-underline\": \"Underline\",\n            \"f-upload\": {\n              \"help\": \"Add an attachment\"\n            }\n          },\n          \"initial-attachments\": {\n            \"copy-attachment\": \"Copy an attachment\",\n            \"message-info\": {\n              \"error\": {\n                \"copy-attachment\": \"An error occurred while copying the attachment, please try again later.\"\n              },\n              \"info\": {\n                \"file-removed\": \"The attachment has been removed.\",\n                \"file-uploaded\": \"The attachment has been copied.\"\n              }\n            }\n          },\n          \"inline-images\": {\n            \"message-info\": {\n              \"error\": {\n                \"empty-file\": \"You can't upload empty files. Please try again with a valid file.\",\n                \"preview\": \"An error occurred while downloading the picture, please try again later.\"\n              }\n            }\n          },\n          \"message-composer-attachments\": {\n            \"delete\": \"Delete this attachment\",\n            \"download\": \"Download this attachment\",\n            \"dropdown-button-title\": \"Actions\",\n            \"message-info\": {\n              \"error\": {\n                \"download\": \"An error occurred while downloading the attachment, please try again later.\",\n                \"empty-file\": \"You can't upload empty files. Please try again with a valid file.\",\n                \"failed-to-upload\": \"Failed to upload the attachment. Please try again later\",\n                \"file-name-already-used\": \"An attachment with the same name already exists.\",\n                \"maxAttachmentReached\": \"You have reached the maximum number of attachments allowed.\",\n                \"message-size-limit\": \"You have exceeded the max size of message attachments.\",\n                \"not-allowed-content-type\": \"The type of attachment is not allowed.\",\n                \"preview\": \"An error occurred while downloading the picture, please try again later.\"\n              },\n              \"info\": {\n                \"file-uploaded\": \"The attachment has been uploaded\",\n                \"file-uploading\": \"Upload in progress ...\"\n              }\n            },\n            \"preview\": \"Preview this attachment\"\n          }\n        }\n      },\n      \"file-uploader\": {\n        \"error\": {\n          \"EMPTY_ATTACHMENT\": \"You can't upload empty files. Please try again with a valid file.\",\n          \"NOT_ALLOWED_CONTENT_TYPE\": \"The type of attachment is not allowed.\",\n          \"addFile\": \"The file has not been uploaded. Please try again later.\",\n          \"contentType\": \"The type of attachment is not allowed.\",\n          \"length\": \"The size of the attachment is greater than the maximum size allowed.\"\n        }\n      },\n      \"helpers\": {\n        \"date-short-view\": {\n          \"today\": \"Today, {hour}\"\n        }\n      },\n      \"img-avatar\": {\n        \"avatar-alt\": \"{type, select, ADVISER {Adviser }  CLIENT {Interlocutor } other {}}{gender, select, MR {Mr }  MME {Ms } other {}}{lastname} {firstname}\",\n        \"unknown-person\": \"Unknown person\"\n      },\n      \"inline-uploader\": {\n        \"error\": {\n          \"EMPTY_ATTACHMENT\": \"You can't upload empty files. Please try again with a valid file.\",\n          \"length\": \"The size of the inline image is greater than the maximum size allowed.\"\n        }\n      },\n      \"numeric-unit\": {\n        \"billion\": \"G\",\n        \"million\": \"M\",\n        \"thousand\": \"K\"\n      },\n      \"pagination\": \"pagination\",\n      \"skip-link\": \"Navigation (Skip menu)\",\n      \"spellchecker\": {\n        \"languages\": {\n          \"de\": \"German\",\n          \"en\": \"English\",\n          \"fr\": \"French\",\n          \"nl\": \"Dutch\",\n          \"ru\": \"Russian\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"An error occurred.\"\n          }\n        }\n      },\n      \"theme\": {\n        \"criticalDueDateDelay\": {\n          \"error\": {\n            \"message\": \"This field must be greater than Late in\"\n          }\n        }\n      },\n      \"treeview\": {\n        \"button\": {\n          \"list.label\": \"Show the result list only\",\n          \"search.label\": \"Search\",\n          \"select.default.label\": \"Choisir\",\n          \"tree.label\": \"Show the complete tree\"\n        },\n        \"message\": {\n          \"noresult\": \"Search returned no result\"\n        }\n      }\n    },\n    \"shared.skip-link\": \"Go to Main content (Exit the menu)\",\n    \"side-panel\": {\n      \"accessibility\": {\n        \"buttons\": {\n          \"close\": {\n            \"title\": \"Close\"\n          }\n        },\n        \"contrast\": {\n          \"enhanced\": \"Enhanced\",\n          \"standard\": \"Standard\"\n        },\n        \"disparities\": \"Disparities\",\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"An error occurred while changing the accessibility contrast, please try again later.\"\n          }\n        },\n        \"title\": \"Accessibility\"\n      },\n      \"burger\": {\n        \"label\": \"Show / Hide the Menu\"\n      },\n      \"hide-menu\": \"Hide side menu\",\n      \"logo\": {\n        \"by\": \"by\",\n        \"ti\": \"Trusted Interactions\",\n        \"worldline\": \"Worldline\"\n      },\n      \"logo-alt\": \"WL Trusted Interactions\",\n      \"module\": {\n        \"title\": \"Module\"\n      },\n      \"settings\": {\n        \"myprofile\": \"Settings\",\n        \"name\": \"Settings\",\n        \"preferences\": \"Preferences\"\n      },\n      \"show-menu\": \"Show side menu\",\n      \"toggle-title\": \"Opens/Closes the menu\"\n    },\n    \"site-map\": {\n      \"modules\": \"Modules\",\n      \"title\": \"Site map\"\n    },\n    \"themes.ACCOUNT_NUMBER\": \"Account number\",\n    \"themes.CREDIT_NUMBER\": \"Credit number\",\n    \"themes.PHONE_NUMBER\": \"Phone number\",\n    \"themes.error.ACCOUNT_NUMBER\": \"Select an account number\",\n    \"themes.error.CREDIT_NUMBER\": \"Select a credit number\",\n    \"themes.error.message\": \"Please provide details regarding your message\",\n    \"themes.error.message.replay\": \"Enter your message to send your response\",\n    \"themes.error.subject\": \"Please enter the subject of the message\",\n    \"themes.error.theme\": \"Please specify the reason for your request\",\n    \"themes.input.ACCOUNT_NUMBER\": \"Select the account\",\n    \"themes.input.CREDIT_NUMBER\": \"Select the real estate credit number\",\n    \"themes.optional.field\": \"(optional)\",\n    \"topbar\": {\n      \"burger\": {\n        \"label\": \"Show / Hide the Menu\"\n      },\n      \"interlocutors\": {\n        \"myself\": \"My account\"\n      },\n      \"message-info\": {\n        \"log-out-confirmation\": \"Do you want to sign out? All the unsaved data will be lost.\"\n      },\n      \"module\": {\n        \"administration\": \"Administration\",\n        \"interactions\": \"Messages\",\n        \"profile\": \"Profile\",\n        \"projects\": \"Projects\"\n      },\n      \"nav\": {\n        \"label\": \"Multi module topbar\"\n      },\n      \"organisation\": {\n        \"name\": \"equensWorldline\"\n      },\n      \"settings\": {\n        \"profile\": \"Parameters\",\n        \"sign-out\": \"Sign Out\"\n      }\n    },\n    \"viewer.error.format\": \"Only PDF files are viewable\",\n    \"viewer.img.label\": \"Loaded : {name} - Page {nbPage}\",\n    \"viewer.page.first\": \"First page\",\n    \"viewer.page.label\": \"There are {nbPages} inside the document, you are page {current}\",\n    \"viewer.page.last\": \"Last page\",\n    \"viewer.page.next\": \"Next page\",\n    \"viewer.page.previous\": \"Previous page\",\n    \"viewer.select.label\": \"Page number\",\n    \"viewer.zoom.minus\": \"Dezoomer\",\n    \"viewer.zoom.plus\": \"Zoomer\",\n    \"viewer.zoom.title\": \"Zoom:\",\n    \"viewer.zoom.unzoomed\": \"Unzoomed\",\n    \"viewer.zoom.zoomed\": \"Zoomed\"\n  };\n});","define(\"lbp-cust-web-application/translations/fr-fr\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = {\n    \"administration.customers.attachments.types.application-docx\": \"DOCX\",\n    \"administration.customers.attachments.types.application-ms-excel\": \"XLS\",\n    \"administration.customers.attachments.types.application-ms-word\": \"DOC & DOT\",\n    \"administration.customers.attachments.types.application-ppt\": \"PPT\",\n    \"administration.customers.attachments.types.application-rtf\": \"RTF\",\n    \"auth.login.accounts\": \"Comptes bancaires type|nature|numéro séparé par des virgules\",\n    \"auth.login.callingCode\": \"Code Appelant\",\n    \"auth.login.creditAccounts\": \"Comptes de crédit type|nature|numéro séparé par des virgules\",\n    \"auth.login.financialCenter\": \"Centre financier\",\n    \"auth.login.phones\": \"Téléphones\",\n    \"auth.login.returnUrl\": \"Url de redirection\",\n    \"auth.login.typo\": \"Code typologie client\",\n    \"auth.logout.text\": \"Vous avez été déconnecté correctement.\",\n    \"auth.logout.title\": \"Succès\",\n    \"auth.sso-error.text\": \"Votre session a expiré pour ce module ou a rencontré une erreur, veuillez ouvrir de nouveau cette page depuis votre espace Banque en ligne.\",\n    \"auth.sso-error.title\": \"Une erreur est survenue\",\n    \"authentication\": {\n      \"error\": {\n        \"AUTHENTICATION_FAILED\": \"L'authentification a échoué\",\n        \"BAD_CREDENTIALS\": \"Erreur: nom d'utilisateur ou mot de passe incorrect\",\n        \"UNKNOWN\": \"Une erreur inconnue s'est produite. Veuillez réessayer ultérieurement\"\n      },\n      \"login\": {\n        \"company\": \"Organisation\",\n        \"forgot\": \"J'ai perdu mes données de connexion\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"Au moins un champ du formulaire n'est pas rempli.\",\n            \"invalid-input\": {\n              \"company\": \"L'organisation est obligatoire.\",\n              \"password\": \"Le mot de passe est obligatoire.\",\n              \"username\": \"Le nom d'utilisateur est obligatoire.\"\n            }\n          }\n        },\n        \"password\": \"Mot de passe\",\n        \"title\": \"Identification utilisateur\",\n        \"username\": \"Nom d'utilisateur\",\n        \"valid\": \"Me connecter\"\n      },\n      \"prospect\": {\n        \"create\": {\n          \"company\": \"Organisation\",\n          \"email\": \"Adresse électronique\",\n          \"firstName\": \"Prénom\",\n          \"lastName\": \"Nom de famille\",\n          \"link\": \"Rejoignez-nous\",\n          \"user\": {\n            \"password\": \"Mot de passe\",\n            \"title\": \"Créer un mot de passe\"\n          }\n        },\n        \"message\": {\n          \"save\": {\n            \"error\": \"Une erreur s'est produite lors de la sauvegarde du prospect. Veuillez réessayer plus tard.\",\n            \"has-no-company\": \"Cette organisation n'existe pas\",\n            \"info\": \"Le prospect a été enregistré.\",\n            \"user\": \"L'utilisateur a été créé.\",\n            \"wrong-email\": \"Cet e-mail est déjà utilisé. Veuillez en utiliser un autre.\"\n          },\n          \"validation\": {\n            \"invalid-form\": \"Le formulaire est invalide, merci de le corriger et de réessayer.\"\n          }\n        },\n        \"new\": {\n          \"buttons\": {\n            \"cancel\": \"Annuler\",\n            \"confirm\": \"Confirmer\",\n            \"create\": \"Valider\"\n          }\n        },\n        \"title\": \"Nouvel utilisateur\"\n      },\n      \"pwdreinit\": {\n        \"cancel\": \"Annuler\",\n        \"email\": \"Email\",\n        \"header\": \"Veuillez saisir votre adresse email pour recevoir le lien de réinitialisation\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"Le formulaire est mal remplis.\",\n            \"invalid-input\": {\n              \"email\": \"L'email saisie est incorrecte.\"\n            }\n          },\n          \"info\": {\n            \"success\": \"Si un compte est associé à l'adresse '{email}', vous recevrez un courriel contenant un lien pour réinitialiser votre mot de passe.\"\n          }\n        },\n        \"title\": \"Réinitialisation du mot de passe\",\n        \"validate\": \"Valider\"\n      },\n      \"pwdrenew\": {\n        \"email\": \"Email\",\n        \"firstnewpassword\": \"Veuillez saisir votre nouveau mot de passe\",\n        \"message-info\": {\n          \"error\": {\n            \"echec\": \"Votre mot de passe n'a pas pu être modifié.\",\n            \"invalid-form\": \"Le formulaire est mal rempli. Veuillez vérifier les champs.\",\n            \"invalid-input\": {\n              \"firstPassword\": \"Le premier mot de passe n'est pas rempli.\",\n              \"secondPassword\": \"Le second mot de passe n'est pas rempli.\"\n            }\n          },\n          \"info\": {\n            \"success\": \"Votre mot de passe a été correctement changé.\"\n          }\n        },\n        \"password\": \"Mot de passe\",\n        \"secondnewpassword\": \"Veuillez confirmer votre nouveau mot de passe\",\n        \"title\": \"Changement de mot de passe\",\n        \"validate\": \"Valider\"\n      }\n    },\n    \"authentication.login.das\": \"Votre DAS\",\n    \"authentication.login.legal-guardian\": \"Identifiant du représentant légal\",\n    \"authentication.login.legal-guardian-date-take-office\": \"La date de la prise de fonction du représentant légal\",\n    \"authentication.login.username\": \"Le client à utiliser\",\n    \"common\": {\n      \"application\": {\n        \"title\": \"Trusted Interactions\"\n      },\n      \"file-upload\": {\n        \"error\": {\n          \"addFile\": \"Une erreur est apparue, la pièce jointe n'a pas été ajoutée. Veuillez réessayer ultérieurement.\",\n          \"contentType\": \"Le type de la pièce jointe n'est pas autorisé.\",\n          \"length\": \"La taille de la pièce jointe est supérieure à la taille maximale autorisée.\"\n        }\n      },\n      \"filter\": {\n        \"datePrefix\": \"Date\",\n        \"dateTimeLocale\": \"fr\",\n        \"hide\": \"Masquer\",\n        \"lessCriteria\": \"Voir moins de critères\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"Le formulaire est invalide, merci de le corriger et de réessayer.\"\n          }\n        },\n        \"moreCriteria\": \"Voir plus de critères\",\n        \"preset\": \"Prédéfinis :\",\n        \"reset\": \"Réinitialiser les critères\",\n        \"search\": \"Lancer la recherche\",\n        \"show\": \"Afficher\"\n      },\n      \"img-avatar\": {\n        \"avatar-alt\": \"{type, select, ADVISER {Conseiller } CLIENT {Interlocuteur } other {}}{gender, select, MR {Mr }  MME {Mme } other {}}{lastname} {firstname}\",\n        \"unknown-person\": \"Personne inconnue\"\n      },\n      \"message-info\": {\n        \"error\": {\n          \"403\": \"Vous n'avez pas les droits pour voir cette page.\",\n          \"unknown\": \"Une erreur est apparue au chargement de la page. Veuillez réessayer ultérieurement.\"\n        }\n      },\n      \"notification\": {\n        \"CUST_RESET_PASSWORD\": {\n          \"label\": \"Changement de mot de passe\",\n          \"variables\": {\n            \"URL_LINK\": \"URL_LIEN\"\n          }\n        },\n        \"LOWER_CONFIDENTIALITY_ACCEPTED\": {\n          \"label\": \"Acceptation abaissement confidentialité Conversation\",\n          \"variables\": {\n            \"INTERLOCUTOR_CIVILITY\": \"CIVILITE_INTERLOCUTEUR\",\n            \"INTERLOCUTOR_FIRSTNAME\": \"PRENOM_INTERLOCUTEUR\",\n            \"INTERLOCUTOR_LASTNAME\": \"NOM_INTERLOCUTEUR\",\n            \"INTERLOCUTOR_NATURE\": \"NATURE_INTERLOCUTEUR\"\n          }\n        },\n        \"LOWER_CONFIDENTIALITY_REFUSED\": {\n          \"label\": \"Refus abaissement confidentialité Conversation\",\n          \"variables\": {\n            \"INTERLOCUTOR_CIVILITY\": \"CIVILITE_INTERLOCUTEUR\",\n            \"INTERLOCUTOR_FIRSTNAME\": \"PRENOM_INTERLOCUTEUR\",\n            \"INTERLOCUTOR_LASTNAME\": \"NOM_INTERLOCUTEUR\",\n            \"INTERLOCUTOR_NATURE\": \"NATURE_INTERLOCUTEUR\"\n          }\n        },\n        \"NEW_MESSAGE_INTERLOCUTOR_RECEIVED\": {\n          \"label\": \"Nouveau message Interlocuteur reçu\",\n          \"variables\": {\n            \"CONVERSATION_SUBJECT\": \"OBJET_CONVERSATION\",\n            \"MESSAGE_EXTRACT\": \"EXTRAIT_MESSAGE\",\n            \"URL_LINK\": \"URL_LIEN\"\n          }\n        }\n      },\n      \"page-error-message\": \"Une erreur inconnue est survenue. Merci de réessayer plus tard ou de contacter le service de support\",\n      \"pagination-component\": {\n        \"currentPage\": \"Page actuelle\",\n        \"firstPage\": \"Première page\",\n        \"lastPage\": \"Dernière page\",\n        \"nextPage\": \"Page suivante\",\n        \"page\": \"Page\",\n        \"previousPage\": \"Page précédente\"\n      },\n      \"panel-collapse\": {\n        \"close\": \"Replier\",\n        \"open\": \"Déplier\",\n        \"title-default\": \"Erreur titre du panel manquant\"\n      },\n      \"result-list\": {\n        \"action\": {\n          \"show-grid\": \"Affichage en vignettes\",\n          \"show-list\": \"Affichage en lignes\"\n        },\n        \"results\": {\n          \"error\": \"Une erreur est survenue pendant le chargement. Veuillez réessayer ultérieurement.\",\n          \"none\": \"Aucun résultat disponible\"\n        },\n        \"sort\": {\n          \"by\": \"Trier par\"\n        }\n      },\n      \"selectors\": {\n        \"actor-selector\": {\n          \"error\": \"Une erreur est apparue pendant la recherche.\",\n          \"loading\": \"Chargement en cours...\",\n          \"no-results\": \"Aucun destinataire ne correspond à cette recherche\",\n          \"required\": \"Un destinataire doit être sélectionné\"\n        },\n        \"theme-selector\": {\n          \"error\": \"Une erreur est apparue pendant la recherche.\",\n          \"loading\": \"Chargement en cours...\",\n          \"no-results\": \"Aucun thème ne correspond à cette recherche\",\n          \"required\": \"Un thème doit être sélectionné\"\n        }\n      },\n      \"sidemenu\": {\n        \"label\": \"Menu\",\n        \"minimize\": \"Réduire le menu\",\n        \"pulldown\": \"Dérouler le menu\",\n        \"search\": \"Rechercher\"\n      },\n      \"spellchecker\": {\n        \"languages\": {\n          \"en\": \"Anglais\",\n          \"fr\": \"Français\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"Une erreur est apparue.\"\n          }\n        }\n      },\n      \"variables\": {\n        \"notificationCommon\": {\n          \"EVENT_DATE\": \"DATE_EVT\",\n          \"RECIPIENT_CIVILITY\": \"CIVILITE_DESTINATAIRE\",\n          \"RECIPIENT_FIRSTNAME\": \"PRENOM_DESTINATAIRE\",\n          \"RECIPIENT_LASTNAME\": \"NOM_DESTINATAIRE\"\n        }\n      }\n    },\n    \"common-projects\": {\n      \"closed\": \"Projet Fermé\",\n      \"components\": {\n        \"annex-area-button\": {\n          \"openConversation\": {\n            \"buttonLabel\": \"Voir la conversation\",\n            \"title\": \"Conversation\"\n          }\n        },\n        \"audit-component\": {\n          \"results\": {\n            \"error\": \"Une erreur de chargement est survenue\",\n            \"loading\": \"Chargement en cours...\"\n          },\n          \"table\": {\n            \"no-result\": \"Aucun résultat\"\n          }\n        },\n        \"buttons\": {\n          \"close\": \"Fermer\"\n        },\n        \"file-uploader-label\": \"Sauvegarder\",\n        \"file-uploading\": \"Sauvegarde en cours ...\",\n        \"header\": \"Historique\",\n        \"project-nature-selector\": {\n          \"error\": \"Une erreur est survenue durant la recherche\",\n          \"loading\": \"Chargement des résultats...\",\n          \"no-results\": \"Aucune entité correspond à ce terme\",\n          \"required\": \"Vous devez sélectionner une entité\"\n        },\n        \"table\": {\n          \"action\": \"Action\",\n          \"date\": \"Date\",\n          \"newValue\": \"Nouvelle valeur\",\n          \"no-result\": \"Aucun résultat\",\n          \"oldValue\": \"Ancienne valeur\",\n          \"user\": \"Utilisateur\"\n        }\n      },\n      \"document\": {\n        \"audit\": {\n          \"action\": {\n            \"fileInvalid\": \"Marqué comme invalide\",\n            \"fileValid\": \"Marqué comme valide\",\n            \"init\": \"Initialisation\",\n            \"status\": \"Statut changé\",\n            \"uploaded\": \"Dépôt\"\n          },\n          \"button\": {\n            \"close\": \"Fermer\"\n          },\n          \"column\": {\n            \"action\": \"Action\",\n            \"actor\": \"Conseiller\",\n            \"date\": \"Date\",\n            \"detail\": \"Détail\",\n            \"type\": \"Type\"\n          },\n          \"userType\": {\n            \"ADVISER\": \"Conseiller\",\n            \"CLIENT\": \"Client\"\n          }\n        },\n        \"button\": {\n          \"add\": \"Ajouter un nouveau fichier\",\n          \"audit\": \"Voir l'historique du document\",\n          \"cancel\": \"Annuler\",\n          \"copy\": \"Ajouter un fichier à partir d'un fichier existant\",\n          \"create\": {\n            \"copy\": \"Copier un fichier\",\n            \"new\": \"Document vide\",\n            \"upload\": \"Dépôt d’un fichier\"\n          },\n          \"download\": \"Télécharger tous les fichiers du document\",\n          \"edit\": {\n            \"show\": \"Editer\"\n          },\n          \"hideButtons\": \"Masquer tous les boutons pour le document et ses fichiers.\",\n          \"info\": {\n            \"hide\": \"Cacher les informations supplémentaires du document\",\n            \"show\": \"Voir plus d'informations sur le document\"\n          },\n          \"markAsNotNeeded\": \"Déjà présent\",\n          \"markAsNotValid\": \"Marquer le document comme Non Conforme\",\n          \"mergeFiles\": \"Merge files\",\n          \"save\": \"Valider\",\n          \"showButtons\": \"Afficher tous les boutons pour le document et ses fichiers.\",\n          \"undoAsNotNeeded\": \"Annuler déjà présent\",\n          \"upload\": \"Ajouter un fichier\"\n        },\n        \"create\": {\n          \"new\": {\n            \"title\": \"Nouveau Document\"\n          },\n          \"title\": \"Ajouter un nouveau document\"\n        },\n        \"fields\": {\n          \"description\": \"Description\",\n          \"nature\": \"Nature\",\n          \"providerType\": \"Fournisseur\",\n          \"signatureRequired\": \"Signature requise\",\n          \"title\": \"Nom\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"duplicate-title\": \"Le titre du document existe déjà.\",\n            \"invalid-form\": \"Le formulaire est invalide, merci de le corriger et de réessayer.\",\n            \"markAsNotNeeded\": \"Une erreur s'est produite lors de la mise à jour du document en tant que document déjà présent, veuillez réessayer plus tard.\",\n            \"markAsNotValid\": \"Une erreur est apparue, le document n'a pas été marqué comme Non Conforme. Veuillez réessayer ultérieurement.\",\n            \"markAsValid\": \"Une erreur est apparue, le document n'a pas été marqué comme Conforme. Veuillez réessayer ultérieurement.\",\n            \"save\": \"Une erreur est apparue pendant la sauvegarde du document. Veuillez réessayer ultérieurement.\",\n            \"undoNotNeeded\": \"Une erreur s'est produite lors du retour à l'état Déjà présent, veuillez réessayer plus tard.\"\n          },\n          \"info\": {\n            \"markAsNotNeeded\": \"Le document a été marqué comme étant déjà présent.\",\n            \"markAsNotValid\": \"Le document a été marqué comme Non Conforme\",\n            \"markAsValid\": \"Le document a été marqué comme Conforme\",\n            \"onlyAdviserAllowed\": \"* Seul le document avec le fournisseur du conseiller peut être défini comme signature requise\",\n            \"save\": \"Le document a été sauvegardé.\",\n            \"undoNotNeeded\": \"Le document Statut Déjà Présent a été annulé.\"\n          }\n        },\n        \"nature\": {\n          \"ADVERTISEMENT\": \"Publicitaire\",\n          \"BANK_STATEMENT\": \"Relevé bancaire\",\n          \"BIRTH_CERTIFICATE\": \"Acte de naissance\",\n          \"COMPROMISE_SALE\": \"Compromis de vente\",\n          \"IBAN\": \"IBAN\",\n          \"IDENTIFICATION\": \"Pièce d'identité\",\n          \"INSURANCE\": \"Assurance\",\n          \"LOAN_OFFER\": \"Offre de prêt\",\n          \"PAYSLIP\": \"Fiche de paie\",\n          \"POLICE_RECORD\": \"Casier judiciaire\",\n          \"TAX_NOTICE\": \"Avis d'imposition\",\n          \"UNKNOWN\": \"Inconnue\",\n          \"label\": \"Nature : \"\n        },\n        \"providerType\": {\n          \"ACTOR\": \"Conseiller\",\n          \"INTERLOCUTOR\": \"Client\",\n          \"UNKNOWN\": \"Inconnu\",\n          \"label\": \"Fournisseur : \"\n        },\n        \"refusedReason\": {\n          \"BLURRY\": \"Le document est flou.\",\n          \"ERROR\": \"Le document est hors sujet.\",\n          \"ILLEGIBLE\": \"Le document est illisible.\",\n          \"label\": \"Motif du refus :\"\n        },\n        \"status\": {\n          \"KO\": \"Non conforme\",\n          \"NOT_NEEDED\": \"Déjà présent\",\n          \"OK\": \"Conforme\",\n          \"TO_ACKNOWLEDGE\": \"A valider\",\n          \"TO_UPLOAD\": \"Nouveau\",\n          \"UPLOADED\": \"Téléchargé\"\n        },\n        \"statusMessage\": {\n          \"KO\": \"Ce document a été marqué comme Non Conforme. Veuillez soumettre un autre fichier s'il vous plait.\",\n          \"NOT_NEEDED\": \"Ce document est déjà présent.\",\n          \"TO_ACKNOWLEDGE\": \"Ce document doit être validé.\",\n          \"TO_UPLOAD\": \"Ce document doit être déposé.\"\n        },\n        \"type\": {\n          \"FREE\": \"Libre\",\n          \"STRUCTURED\": \"Structuré\",\n          \"UNKNOWN\": \"Inconnu\",\n          \"label\": \"Type de document : \"\n        }\n      },\n      \"file\": {\n        \"button\": {\n          \"delete\": \"Supprimer le fichier\",\n          \"download\": \"Télécharger le fichier\",\n          \"markAsNotValid\": \"Marquer le fichier comme Non Conforme\",\n          \"markAsValid\": \"Marquer le fichier comme Conforme\",\n          \"preview\": \"Prévisualiser le fichier\",\n          \"sign\": \"Signez ce fichier\"\n        },\n        \"help\": {\n          \"signature-required\": \"Le dossier doit être signé\",\n          \"signed\": \"Le dossier est déjà signé\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"delete\": \"Une erreur est apparue, le fichier n'a pas été supprimé. Veuillez réessayer ultérieurement.\",\n            \"get-e-signiture-url\": \"Une erreur s'est produite lors de l'obtention de l'URL pour signer le fichier. Veuillez réessayer ultérieurement.\",\n            \"mark-as-not-valid\": \"Une erreur est apparue, le fichier n'a pas été marqué comme Non Conforme. Veuillez réessayer ultérieurement.\",\n            \"mark-as-valid\": \"Une erreur est apparue, le fichier n'a pas été marqué comme Conforme. Veuillez réessayer ultérieurement.\"\n          },\n          \"info\": {\n            \"delete\": \"Le fichier a été supprimé.\",\n            \"mark-as-not-valid\": \"Le fichier a été marqué comme Non Conforme.\",\n            \"mark-as-valid\": \"Le fichier a été marqué comme Conforme.\",\n            \"pop-up\": {\n              \"delete\": \"Voulez-vous vraiment supprimer ce fichier ?\"\n            }\n          }\n        },\n        \"status\": {\n          \"KO\": \"Invalide\",\n          \"OK\": \"Valide\",\n          \"TO_SIGN\": \"Pour signer\",\n          \"UPLOADED\": \"En validation\"\n        }\n      },\n      \"file-upload\": {\n        \"error\": {\n          \"contentType\": \"Ce type de fichier n'est pas autorisé.\"\n        },\n        \"info\": {\n          \"uploadSucess\": \"Le fichier a été téléchargé.\"\n        }\n      },\n      \"folder\": \"Dossier\",\n      \"list\": {\n        \"tabs\": {\n          \"personal\": \"Personnels\",\n          \"shared\": \"Partagés\"\n        },\n        \"title\": \"Projets de {interlocutorName}\"\n      },\n      \"modal-copy\": {\n        \"buttons\": {\n          \"cancel\": \"Annuler\",\n          \"copy\": \"Copier\"\n        },\n        \"document\": \"Sélectionner le document où copier\",\n        \"file\": \"Choisir le fichier à copier\",\n        \"label\": {\n          \"search\": \"Rechercher\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"post-400\": \"Une erreur est survenue lors de la copie du fichier, veuillez vérifier le statut du document ou que vous ne possédez pas un fichier portant ce nom.\",\n            \"unknown\": \"Une erreur est survenue lors de la copie du fichier. Veuillez réessayer ultérieurement.\"\n          },\n          \"info\": {\n            \"save\": \"{nb, plural, =1 {Le fichier copié a été enregistré.} other {Les fichiers copiés ont été enregistrés.}}\",\n            \"saveAttachment\": \"Le fichier copié a été enregistré.\",\n            \"uploading\": \"Le fichier est en cours de téléchargement...\"\n          }\n        }\n      },\n      \"modal-merge\": {\n        \"buttons\": {\n          \"cancel\": \"Annuler\",\n          \"confirm\": \"Confirmer\",\n          \"move-down\": \"Descendre\",\n          \"move-up\": \"Monter\",\n          \"preview\": \"Prévisualiser\"\n        },\n        \"filename\": \"Nom du fichier de destination : \",\n        \"header\": \"Fusion de fichiers\",\n        \"list\": \"Liste de fichiers à fusionner : \",\n        \"message-info\": {\n          \"error\": {\n            \"generic\": \"Une erreur est produite lors de la fusion du fichier. Veuillez réessayer ultérieurement.\"\n          },\n          \"info\": {\n            \"info\": \"Certains fichiers peuvent ne pas être fusionnés.\",\n            \"loading\": \"Le fichier est en cours de fusion, veuillez patienter...\",\n            \"saved\": \"Le fichier a été fusionné et sauvegardé.\"\n          },\n          \"invalid-input\": {\n            \"filename-duplicate\": \"Le nom de fichier existe déjà dans le document.\",\n            \"filename-empty\": \"Le nom de fichier ne peut pas être vide.\",\n            \"filename-long\": \"Le nom du fichier est trop long.\",\n            \"list-empty\": \"Il faut sélectionner au moins deux fichiers.\",\n            \"list-too-large\": \"Le poids de tous les fichiers est trop élevé.\"\n          }\n        }\n      },\n      \"modal-share\": {\n        \"buttons\": {\n          \"cancel\": \"Annuler\",\n          \"save\": \"Sauvegarder\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"loading\": \"Une erreur est apparue pendant le chargement des interlocuteurs de confiance. Veuillez réessayer ultérieurement.\",\n            \"save\": \"Une erreur est apparue, le partage n'a pas été enregistré. Veuillez réessayer ultérieurement.\"\n          },\n          \"info\": {\n            \"empty-result\": \"Vous ne possédez pas d'interlocuteur de confiance.\",\n            \"save\": \"Les informations de partage ont été sauvegardées.\"\n          }\n        },\n        \"placeholder\": \"Droits\",\n        \"title\": \"Modification des droits du projet\"\n      },\n      \"modal-upload\": {\n        \"message-info\": {\n          \"error\": {\n            \"failed-due-bad-request\": \"Une erreur est apparue pendant le téléchargement du fichier. s'il vous plaît vérifier la taille ou le type du fichier.\",\n            \"failed-to-upload\": \"Une erreur est apparue pendant le téléchargement du fichier. Veuillez réessayer ultérieurement.\",\n            \"post-400\": \"Une erreur est survenue lors du télechargement du fichier, veuillez vérifier le statut du document ou que vous ne possédez pas un fichier portant ce nom.\",\n            \"unknown\": \"Une erreur est survenue lors du télechargement du fichier. Veuillez réessayer ultérieurement.\",\n            \"wrong-format\": \"Le format d'un fichier pour lequel une signature est requise ne peut être qu'un PDF\"\n          },\n          \"info\": {\n            \"file-uploading\": \"Sauvegarde en cours ...\",\n            \"save\": \"Le fichier a été téléchargé.\"\n          }\n        }\n      },\n      \"page-error-message\": \"Une erreur inconnue est survenue. Merci de réessayer plus tard ou de contacter le service de support\",\n      \"preview-component\": {\n        \"buttons\": {\n          \"close\": \"Fermer\"\n        },\n        \"error\": \"Une erreur est apparue pendant le chargement de l'image. Veuillez réessayer ultérieurement.\",\n        \"loading\": \"Chargement en cours...\",\n        \"title\": {\n          \"filedBy\": \"Déposé par :\",\n          \"filedOn\": \"Déposé le :\"\n        }\n      },\n      \"project\": {\n        \"assignation\": \"Ce projet est géré par : \",\n        \"audit\": {\n          \"action\": {\n            \"CREATE\": \"Création du projet\",\n            \"SHARED_INTERLOCUTOR_ADD\": \"Ajout de l'interlocuteur {interlocutorName} en {newProfileName}\",\n            \"SHARED_INTERLOCUTOR_REMOVE\": \"Retrait de l'interlocuteur {interlocutorName}\",\n            \"SHARED_INTERLOCUTOR_UPDATE\": \"Modification de l'interlocuteur {interlocutorName} de {previousProfileName} à {newProfileName}\",\n            \"STATUS_CLOSED\": \"Clôture du projet\",\n            \"STATUS_REOPENED\": \"Réouverture du projet\",\n            \"UPDATE\": \"Mise à jour du projet\",\n            \"auditToAdviser\": \"Envoi de la notification au conseiller {receiverName}\",\n            \"auditToCustomer\": \"Envoi d'un avis au client {receiverName}\"\n          },\n          \"button\": {\n            \"close\": \"Fermer\"\n          },\n          \"column\": {\n            \"action\": \"Action\",\n            \"date\": \"Date\",\n            \"detail\": \"Détail\",\n            \"sender\": \"Auteur\"\n          }\n        },\n        \"button\": {\n          \"audit\": \"Voir l'historique de ce projet\",\n          \"back\": \"Revenir à la liste des projets\",\n          \"close\": \"Clore le projet\",\n          \"download\": \"Télécharger le projet\",\n          \"edit\": \"Editer le projet\",\n          \"hideInformations\": \"Réduire les informations\",\n          \"notify-to-adviser\": \"Informer mon Conseiller que mon projet a été mis à jour\",\n          \"notify-to-customer\": \"Informer mon Client que son projet a été mis à jour\",\n          \"open\": \"Ouvrir le projet\",\n          \"openConversation\": \"Ouvrir la conversation correspondante\",\n          \"reopen\": \"Réouvrir le projet\",\n          \"share\": \"Gérer la publication du projet\",\n          \"showInformations\": \"Voir plus d'informations\"\n        },\n        \"closedDate\": \"Fermé le\",\n        \"createdBy\": \"Par\",\n        \"creationDate\": \"Créé le\",\n        \"finishDate\": \"Fin prévisionnelle au\",\n        \"lastUpdateDate\": \"Modifié le {date} par {name}\",\n        \"message-error\": {\n          \"download\": \"Une erreur est apparue, le projet n'a pas été téléchargé. Veuillez réessayer ultérieurement.\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"LIMITED_CLICK_FOR_ADVISER\": \"Vous avez déjà notifié votre client il y a moins de {limit, plural, =1 {# heure} other {# heures}}.\",\n            \"LIMITED_CLICK_FOR_CUSTOMER\": \"Vous avez déjà notifié votre conseiller il y a moins de {limit, plural, =1 {# heure} other {# heures}}.\",\n            \"close\": \"Une erreur est apparue, le fichier n'a été pas clos. Veuillez réessayer ultérieurement.\",\n            \"reopen\": \"Une erreur est apparue, le fichier n'a pas été ré-ouvert. Veuillez réessayer ultérieurement.\",\n            \"unknown\": \"Une erreur s'est produite lors de l'envoi de la notification, veuillez réessayer plus tard.\"\n          },\n          \"info\": {\n            \"close\": \"Le projet a été clos.\",\n            \"notify-update\": \"La notification a été envoyée.\",\n            \"pop-up\": {\n              \"close\": \"Voulez-vous vraiment clore ce projet ?\",\n              \"reopen\": \"Voulez-vous vraiment ré-ouvrir ce projet ?\"\n            },\n            \"reopen\": \"Le projet a été ré-ouvert.\"\n          }\n        },\n        \"new\": \"Nouveau\",\n        \"reopenDate\": \"Réouvert le\",\n        \"shared\": {\n          \"byMe\": \"Ce projet est actuellement publié à {to} avec le profil : \",\n          \"not\": \"Ce projet n'est actuellement pas publié à d'autres clients.\",\n          \"right\": {\n            \"FULL_ACCESS\": \"Accès total\",\n            \"NO_ACCESS\": \"Aucun accès\",\n            \"READ_ONLY\": \"Lecture seule\"\n          },\n          \"toMe\": \"Ce projet a été publié par {from} avec le profil : \"\n        },\n        \"statistics\": {\n          \"messages\": {\n            \"KO\": \"{nb, plural, =1 {# document rejeté} other {# documents rejetés}}\",\n            \"OK\": \"{nb, plural, =1 {# document approuvé} other {# documents approuvés}}\",\n            \"TO_ACKNOWLEDGE\": \"{nb, plural, =1 {# document} other {# documents}} à valider\",\n            \"UPLOADED\": \"{nb, plural, =1 {# document téléchargé} other {# documents téléchargés}}\"\n          }\n        },\n        \"type\": {\n          \"FREE\": \"Libre\",\n          \"STRUCTURED\": \"Structuré\"\n        }\n      },\n      \"project-card\": {\n        \"invalid-documents\": \"{numDocs, plural, =1 {# document a été marqué comme invalide} other {# documents ont été marqués comme invalides}}\",\n        \"project-closed-alt\": \"Projet fermé\",\n        \"project-shared-alt\": \"Projet partagé\"\n      },\n      \"project-element-list\": {\n        \"sort\": {\n          \"creationDate\": {\n            \"asc\": \"Les plus anciens\",\n            \"desc\": \"Les plus récents\"\n          },\n          \"lastUpdateDate\": {\n            \"asc\": \"Mise à jour la plus ancienne\",\n            \"desc\": \"Mise à jour la plus récente\"\n          },\n          \"sortBy\": \"Trier par :\"\n        },\n        \"status-filters\": {\n          \"all\": \"Tous\",\n          \"all-help\": \"Tous les projets\",\n          \"closed\": \"Fermés\",\n          \"closed-help\": \"Projets clôturés\",\n          \"opened\": \"Ouverts\",\n          \"opened-help\": \"Projets ouverts\"\n        }\n      },\n      \"project-group-title\": {\n        \"button\": {\n          \"close\": \"Replier\",\n          \"open\": \"Déplier\"\n        }\n      },\n      \"project-part\": {\n        \"close\": \"Fermer cette section\",\n        \"open\": \"Ouvrir cette section\",\n        \"title\": \"Documents\"\n      },\n      \"project-part-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"Le nom du template de dossier existe déjà pour ce projet.\"\n        }\n      },\n      \"project-template-duplicate-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"Le libellé du modèle de projet existe déjà.\"\n        }\n      },\n      \"project-template-part-document-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"Le nom du template de document existe déjà pour ce dossier.\"\n        }\n      },\n      \"selectors\": {\n        \"document-nature-selector\": {\n          \"error\": \"Une erreur est survenue durant la recherche\",\n          \"loading\": \"Chargement en cours...\",\n          \"no-results\": \"Aucun résultat\"\n        },\n        \"project-nature-selector\": {\n          \"error\": \"Une erreur est survenue durant la recherche\",\n          \"loading\": \"Chargement en cours...\",\n          \"no-results\": \"Aucun résultat\"\n        },\n        \"project-part-document-file-selector\": {\n          \"error\": \"Une erreur est survenue durant la recherche\",\n          \"loading\": \"Chargement en cours...\",\n          \"no-results\": \"Aucun résultat\"\n        },\n        \"project-part-document-selector\": {\n          \"error\": \"Une erreur est survenue durant la recherche\",\n          \"loading\": \"Chargement en cours...\",\n          \"no-results\": \"Aucun résultat\"\n        }\n      },\n      \"side-menu\": {\n        \"new-project\": \"Nouveau Projet\",\n        \"projects\": \"Projets\"\n      },\n      \"title\": \"Projet\"\n    },\n    \"common-projects.file.message-info.info.mark-as-not-valid\": \"Le fichier a été supprimé\",\n    \"common-projects.modal-copy.message-info.info.save.plural.false\": \"Le fichier copié a été enregistré.\",\n    \"common-projects.modal-copy.message-info.info.save.plural.true\": \"Les fichiers copiés ont été enregistrés.\",\n    \"common-projects.modal-upload.message-info.error.failed-due-virus-found\": \"Une erreur est apparue, la pièce jointe a été rejetée lors du contrôle antivirus. Veuillez nettoyer votre fichier avec un logiciel antivirus avant de réessayer ultérieurement.\",\n    \"common-projects.preview-component.loading\": \"Chargement\",\n    \"common-projects.preview-component.previewTitle\": \"Prévisualisation du fichier PDF\",\n    \"common-projects.project.message-info.info.notify-update-close\": \"Fermer\",\n    \"common-projects.project.message-info.info.notify-update-text\": \"Les documents ont bien été reçus. <br> Ils seront pris en compte prochainement par votre conseiller La Banque Postale\",\n    \"common-projects.project.message-info.info.notify-update-title\": \"Confirmation de réception de vos documents\",\n    \"common-projects.side-menu.closed-projects\": \"Projets clos\",\n    \"common-projects.side-menu.current-projects\": \"Projets en cours\",\n    \"common-projects.side-menu.help.get.label\": \"Obtenir de l'aide\",\n    \"common-projects.side-menu.help.label\": \"Aide\",\n    \"common-projects.side-menu.projects.section.label\": \"Projets\",\n    \"common.blacklisted-modal.buttons.close\": \"Fermer\",\n    \"common.blacklisted-modal.footer\": \"*Service 0,15€/minute + prix d'un appel\",\n    \"common.blacklisted-modal.main-text\": \"Afin de pouvoir réutiliser votre service de messagerie La Banque Postale, nous vous invitons à contacter votre service Client au 36 39*.\",\n    \"common.blacklisted-modal.title\": \"Service momentanément indisponible\",\n    \"common.file-upload.error.sameName\": \"Impossible d'insérer deux pièces jointes avec le même nom\",\n    \"common.form-fields-required-label\": \"Les champs marqués d'une * sont obligatoires.\",\n    \"common.notification.HELP_INTERACTIONS.label\": \"Page d'aide pour interactions\",\n    \"common.pagination.button\": \"Voir plus\",\n    \"common.pagination.button.label\": \"Voir plus de messages\",\n    \"common.pagination.button.previous\": \"Voir précédents\",\n    \"common.pagination.button.previous.label\": \"Voir les messages précédents\",\n    \"common.pagination.label\": \"pagination\",\n    \"common.pagination.limit\": \"Veuillez affiner la recherche pour avoir plus de résultats\",\n    \"common.panel.panel-component.buttons.burger.label\": \"Ouvrir le menu\",\n    \"common.simple-modal.buttons.back.label\": \"Retour\",\n    \"common.simple-modal.buttons.back.text\": \"Retour\",\n    \"common.simple-modal.buttons.back.title\": \"Retour\",\n    \"common.simple-modal.buttons.close.label\": \"Fermer\",\n    \"common.simple-modal.buttons.close.text\": \"Fermer\",\n    \"common.simple-modal.buttons.close.title\": \"Fermer\",\n    \"common.simple-modal.buttons.delete.label\": \"Supprimer\",\n    \"common.simple-modal.buttons.delete.text\": \"Supprimer\",\n    \"common.simple-modal.buttons.delete.title\": \"Supprimer\",\n    \"common.simple-modal.buttons.validate.label\": \"Valider\",\n    \"common.simple-modal.buttons.validate.text\": \"Valider\",\n    \"common.simple-modal.buttons.validate.title\": \"Valider\",\n    \"errors\": {\n      \"accepted\": \"{description} doit être accepté\",\n      \"after\": \"{description} doit être après {after}\",\n      \"before\": \"{description} doit être avant {before}\",\n      \"blank\": \"{description} ne peut pas être vide\",\n      \"collection\": \"{description} doit être une collection\",\n      \"confirmation\": \"{description} ne correspond pas à {on}\",\n      \"date\": \"{description} doit être une date valide\",\n      \"description\": \"Ce champ\",\n      \"email\": \"{description} doit être une adresse email\",\n      \"empty\": \"{description} ne peut pas être vide\",\n      \"equalTo\": \"{description} doit être égale à {is}\",\n      \"even\": \"{description} must be even\",\n      \"exclusion\": \"{description} est réservé\",\n      \"file-empty\": \"Aucun fichier n'est sélectionné\",\n      \"greaterThan\": \"{description} doit être plus grand que {gt}\",\n      \"greaterThanOrEqualTo\": \"{description} doit être plus grand ou égale à {gte}\",\n      \"inclusion\": \"{description} n'est pas inclus dans la liste\",\n      \"invalid\": \"{description} est invalide\",\n      \"lessThan\": \"{description} doit être plus petit que {lt}\",\n      \"lessThanOrEqualTo\": \"{description} doit être plus petit ou égale à {lte}\",\n      \"notANumber\": \"{description} doit être un nombre\",\n      \"notAnInteger\": \"{description} doit être un nombre\",\n      \"odd\": \"{description} must be odd\",\n      \"otherThan\": \"{description} doit être différent de {value}\",\n      \"phone\": \"{description} doit être un numéro de téléphone\",\n      \"positive\": \"{description} doit être positif\",\n      \"present\": \"{description} doit être vide\",\n      \"singular\": \"{description} ne peut pas être une collection\",\n      \"tooLong\": \"{description} est trop long (le maximum est {max} caracters)\",\n      \"tooShort\": \"{description} est trop court (le minimum est {min} caracters)\",\n      \"unsupported-file\": \"Le type de fichier n'est pas pris en charge pour le document à signer\",\n      \"url\": \"{description} doit être une url\",\n      \"wrongDateFormat\": \"{description} doit être au format suivant {format}\",\n      \"wrongLength\": \"{description} n'a pas la bonne taille (doit être de {is} caracters)\"\n    },\n    \"errors.tooLong\": \"{description} est trop long (le maximum est {max} caractères)\",\n    \"errors.tooShort\": \"{description} est trop court (le minimum est {min} caractères)\",\n    \"icon.disabled\": \"Désactivé\",\n    \"interactions\": {\n      \"conversation\": {\n        \"action-bar\": {\n          \"archive\": \"Archiver la conversation\",\n          \"categorize\": \"Classer la conversation\",\n          \"delete\": \"Supprimer la conversation\",\n          \"download\": \"Exporter la conversation\",\n          \"expiring-date\": \"Cette conversation expire le :\",\n          \"mark-as-read\": \"Marquer la conversation comme lue\",\n          \"mark-as-unread\": \"Marquer la conversation comme non lue\",\n          \"open-project\": \"Ouvrir le projet\",\n          \"print\": \"Imprimer la conversation\",\n          \"removeFromTrash\": \"Supprimer définitivement la conversation\",\n          \"restore\": \"Récupérer la conversation\",\n          \"sort-asc\": \"Trier les messages par date du plus ancien au plus récent\",\n          \"sort-desc\": \"Trier les messages par date du plus récent au plus ancien\",\n          \"unarchive\": \"Récupérer la conversation\"\n        },\n        \"button\": {\n          \"pause\": \"Pause\",\n          \"play\": \"Jouer\",\n          \"recordVoiceMessage\": {\n            \"download\": \"Télécharger\",\n            \"label\": \"Enregistrer un message vocal\",\n            \"speed\": \"Vitesse de lecture {speed}x\",\n            \"text\": \"Vocal\",\n            \"times\": \"×\",\n            \"volume\": \"Le volume {volumeLevel}%\"\n          }\n        },\n        \"cc\": {\n          \"current\": \"Cette conversation est rattachée au client : {name}\"\n        },\n        \"composer\": {\n          \"attachments\": {\n            \"buttons\": {\n              \"delete\": {\n                \"title\": \"Supprimer la pièce jointe\"\n              },\n              \"download\": {\n                \"title\": \"Télécharger la pièce jointe\"\n              },\n              \"preview\": {\n                \"title\": \"Visualiser la pièce jointe\"\n              }\n            },\n            \"upload-in-progress\": \"(en cours)\"\n          },\n          \"buttons\": {\n            \"add-attachment\": {\n              \"title\": \"Ajouter une nouvelle pièce jointe\"\n            },\n            \"cancel\": {\n              \"title\": \"Annuler les modifications\",\n              \"value\": \"Annuler\"\n            },\n            \"save\": {\n              \"title\": \"Sauvegarder le message en tant que brouillon\",\n              \"value\": \"Sauvegarder le brouillon\"\n            },\n            \"send\": {\n              \"title\": \"Envoyer le nouveau message\",\n              \"value\": \"Envoyer\"\n            }\n          },\n          \"notifications\": {\n            \"attachment-uploaded\": \"La pièce jointe a été sauvegardée\",\n            \"empty-file\": \"Vous ne pouvez pas télécharger des pièces jointes vides. Merci de réessayer avec un fichier valide.\",\n            \"file-name-already-used\": \"Une pièce jointe avec le même nom existe déjà.\",\n            \"message-size-limit\": \"Les pièces jointes dépassent la taille limite.\",\n            \"upload-in-progress\": \"Une pièce jointe est en cours d'envoi. Impossible d'envoyer le message\"\n          },\n          \"placeholder\": \"Rédiger un message\"\n        },\n        \"create\": {\n          \"cc\": \"Cc\",\n          \"confidentiality\": {\n            \"HIGH\": \"Haute\",\n            \"LOW\": \"Normale\",\n            \"label\": \"Confidentialité :\"\n          },\n          \"flash-answer\": {\n            \"answer\": {\n              \"no\": \"Non\",\n              \"yes\": \"Oui\"\n            },\n            \"header\": \"Résultat de réponse rapide\",\n            \"indication\": \"Si ce n'est pas le cas, continuez à envoyer votre message en cliquant sur \\\"Non\\\"\",\n            \"loading\": \"Analyse des messages ...\",\n            \"question\": \"Cette réponse vous a semblé pertinente?\",\n            \"sent\": \"Votre message a été envoyé au conseiller.\",\n            \"title\": \"Cette réponse automatique semble répondre à votre message:\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"invalid-form\": \"Le formulaire est invalide, veuillez vérifier la saisie.\",\n              \"pop-up\": {\n                \"leaving-page\": \"Vos modifications ne sont pas enregistrées, voulez-vous quitter la page ?\"\n              },\n              \"recipient\": \"Le destinataire de la conversation est obligatoire.\",\n              \"save\": {\n                \"conversation\": \"Une erreur est apparue, la conversation n'a pas été créée. Veuillez réessayer ultérieurement.\",\n                \"conversation-message\": \"Une erreur est apparue, le message n'a pas été créé. Veuillez réessayer ultérieurement.\"\n              },\n              \"subject\": \"L'objet de la conversation est obligatoire.\"\n            },\n            \"info\": {\n              \"save\": \"La conversation a été créée.\"\n            }\n          },\n          \"subject\": \"Objet :\",\n          \"theme\": \"Thème :\",\n          \"title\": \"Nouvelle conversation\",\n          \"to\": \"Destinataire :\"\n        },\n        \"draft\": {\n          \"button\": {\n            \"delete\": {\n              \"label\": \"Supprimer\",\n              \"title\": \"Supprimer la conversation en brouillon.\"\n            }\n          },\n          \"message-info\": {\n            \"error\": {\n              \"delete\": \"Une erreur est apparue, le brouillon de conversation n'a pas été supprimé. Veuillez réessayer ultérieurement.\",\n              \"invalid-form\": \"Le formulaire est invalide, veuillez vérifier la saisie.\",\n              \"save\": {\n                \"conversation\": \"Une erreur est apparue, le brouillon de conversation n'a pas été mis à jour. Veuillez réessayer ultérieurement.\",\n                \"conversation-message\": \"Une erreur est apparue, le brouillon de message n'a pas été mis à jour. Veuillez réessayer ultérieurement.\"\n              }\n            },\n            \"info\": {\n              \"delete\": \"Le brouillon a été supprimé.\",\n              \"pop-up\": {\n                \"delete\": \"Voulez-vous supprimer cette conversation ?\"\n              },\n              \"save\": \"Le brouillon a été sauvegardé.\"\n            }\n          },\n          \"title\": \"Editer un brouillon\"\n        },\n        \"errors\": {\n          \"delete\": \"Impossible de supprimer le brouillon. Veuillez réessayer plus tard\",\n          \"save\": \"Impossible de sauvegarder le message. Veuillez réessayer plus tard\",\n          \"send\": \"Impossible d'envoyer le message. Veuillez réessayer plus tard\"\n        },\n        \"export\": {\n          \"attachments\": \"Avec pièces jointes\",\n          \"button\": {\n            \"cancel\": \"Annuler\",\n            \"download\": \"Télécharger\"\n          },\n          \"options\": \"Options d'exportation\"\n        },\n        \"header\": {\n          \"has-attachments\": \"Cette conversation possède des pièces jointes\",\n          \"is-confidential\": \"Cette conversation est confidentielle\",\n          \"message-number\": \"{nb, plural, =0 {aucun message} =1 {1 message} other {# messages}} \",\n          \"open-project\": \"Cette conversation est liée à un projet personnel \",\n          \"status\": {\n            \"CLOSED\": \"Archivée\",\n            \"DELETED\": \"Supprimée\",\n            \"INIT\": \"Brouillon\",\n            \"IN_PROGRESS\": \"En cours\",\n            \"TO_ARCHIVE\": \"Supprimée définitivement\",\n            \"title\": \"Statut\"\n          },\n          \"unread\": \"Non lu\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"accept\": \"Une erreur est apparue pendant l'acception de la demande de confidentialité. Veuillez réessayer ultérieurement.\",\n            \"archive\": \"Une erreur est apparue pendant l'archivage. Veuillez réessayer ultérieurement.\",\n            \"categorize\": \"Une erreur est apparue pendant la classification. Veuillez réessayer ultérieurement.\",\n            \"confidentiality-response\": \"Une erreur est apparue pendant la réponse de la demande de confidentialité. Veuillez réessayer ultérieurement.\",\n            \"delete\": \"Une erreur est apparue pendant la suppression. Veuillez réessayer ultérieurement.\",\n            \"download\": \"Une erreur est apparue pendant l'export. Veuillez réessayer ultérieurement.\",\n            \"markAsRead\": \"Une erreur est apparue pendant le marquage comme lu. Veuillez réessayer ultérieurement.\",\n            \"markAsUnread\": \"Une erreur est apparue pendant le marquage comme non lu. Veuillez réessayer ultérieurement.\",\n            \"pop-up\": {\n              \"archive\": \"Voulez-vous archiver cette conversation ?\",\n              \"delete\": \"Voulez-vous vraiment supprimer cette conversation ? Cette action est irréversible.\",\n              \"leaving-page\": \"Vos modifications ne sont pas enregistrées, voulez-vous quitter la page ?\"\n            },\n            \"print\": \"Une erreur est apparue pendant l'impression. Veuillez réessayer ultérieurement.\",\n            \"refuse\": \"Une erreur est apparue pendant le refus de la demande de confidentialité. Veuillez réessayer ultérieurement.\",\n            \"removeFromTrash\": \"Une erreur est apparue pendant la suppression définitive. Veuillez réessayer ultérieurement.\",\n            \"restore\": \"Une erreur est apparue pendant la restauration. Veuillez réessayer ultérieurement.\",\n            \"unarchive\": \"Une erreur est apparue pendant la restauration. Veuillez réessayer ultérieurement.\"\n          },\n          \"info\": {\n            \"accept\": \"La demande d'abaissement de confidentialité a été acceptée.\",\n            \"archive\": \"La conversation a été archivée.\",\n            \"categorize\": \"La conversation a été classée.\",\n            \"delete\": \"La conversation a été supprimée.\",\n            \"markAsRead\": \"La conversation a été marquée comme lue.\",\n            \"markAsUnread\": \"La conversation a été marquée comme non lue.\",\n            \"pop-up-removeFromTrash\": \"Êtes-vous sûr de vouloir supprimer définitivement cette conversation ?\",\n            \"refuse\": \"La demande d'abaissement de confidentialité a été rejetée.\",\n            \"removeFromTrash\": \"La conversation a été supprimée définitivement.\",\n            \"restore\": \"La conversation a été récupérée.\",\n            \"unarchive\": \"La conversation a été restaurée.\"\n          }\n        },\n        \"showMore\": {\n          \"button\": \"Voir plus de messages.\",\n          \"message-info\": {\n            \"error\": {\n              \"showMoreMessages\": \"Une erreur est apparue, les messages n'ont pas été téléchargés. Veuillez réessayer ultérieurement.\"\n            },\n            \"info\": {\n              \"showMoreMessages\": \"Des messages plus anciens ont été téléchargés.\"\n            }\n          }\n        },\n        \"sr-only\": {\n          \"folderColor\": \"Associé au dossier de couleur\",\n          \"lastMessageReceivedDate\": \"Date du dernier message reçu.\",\n          \"messageText\": \"Message commençant par\"\n        },\n        \"success\": {\n          \"delete\": \"Le brouillon a été supprimé\",\n          \"save\": \"Le brouillon a été sauvegardé\",\n          \"send\": \"Le message a été envoyé\"\n        },\n        \"templates\": {\n          \"confidentiality\": {\n            \"accept\": \"<p>Bonjour,</p><p>Le client a accepté d'abaisser la confidentialité de la conversation.</p><p>Cordialement,</p>\",\n            \"refuse\": \"<p>Bonjour,</p><p>Le client a refusé d'abaisser la confidentialité de la conversation.</p><p>Cordialement,</p>\"\n          }\n        }\n      },\n      \"conversation-action-bar-component\": {\n        \"actions\": {\n          \"archive\": {\n            \"display\": \"Archiver\",\n            \"title\": \"Archiver toutes les conversations sélectionnées\"\n          },\n          \"categorize\": {\n            \"display\": \"Classer dans ...\",\n            \"labelSelected\": \"Classer toutes les conversations sélectionnées dans {label}\",\n            \"title\": \"Classer toutes les conversations sélectionnées dans ...\",\n            \"toggle\": \"Ouvrir le menu de 'Classer dans ...'\"\n          },\n          \"checkAll\": \"Sélectionner toutes les conversations affichées\",\n          \"delete\": {\n            \"display\": \"Supprimer\",\n            \"title\": \"Supprimer toutes les conversations sélectionnées\"\n          },\n          \"markAs\": {\n            \"display\": \"Marquer comme ...\",\n            \"markAsRead\": {\n              \"display\": \"Marquer comme lu\",\n              \"title\": \"Marquer comme lus toutes les conversations sélectionnées\"\n            },\n            \"markAsUnread\": {\n              \"display\": \"Marquer comme non lu\",\n              \"title\": \"Marquer comme non lus toutes les conversations sélectionnées\"\n            },\n            \"toggle\": \"Ouvrir le menu de 'Marquer comme ...'\"\n          },\n          \"removeFromTrash\": {\n            \"display\": \"Supprimer de la corbeille\",\n            \"title\": \"Supprimer de la corbeille toutes les conversations sélectionnées\"\n          },\n          \"restore\": {\n            \"display\": \"Récupérer\",\n            \"title\": \"Récupérer toutes les conversations sélectionnées\"\n          },\n          \"unarchive\": {\n            \"display\": \"Restaurer\",\n            \"title\": \"Restaurer toutes les conversations sélectionnées\"\n          },\n          \"uncheckAll\": \"Deselectionner toutes les conversations sélectionnées\"\n        },\n        \"search\": {\n          \"button\": \"Filtrer les conversations avec le texte saisi\",\n          \"input\": \"Saisir le texte à chercher\",\n          \"label\": \"Recherche dans les conversations :\"\n        },\n        \"sort\": {\n          \"sortBy\": \"Trier par :\"\n        }\n      },\n      \"conversation-line-component\": {\n        \"buttons\": {\n          \"check\": \"Sélectionner la conversation.\",\n          \"uncheck\": \"Désélectionner la conversation.\"\n        },\n        \"confidential\": \"La conversation est confidentielle.\",\n        \"conversationSubject\": \"Sujet de la conversation.\",\n        \"hasAttachments\": \"La conversation a au moins un message avec une pièce jointe.\",\n        \"isRead\": {\n          \"read\": \"Le dernier message de la conversation est lu.\",\n          \"unread\": \"Le dernier message de la conversation est non lu.\"\n        },\n        \"lastMessageDisplayName\": \"Nom du conseiller rattaché au dernier message.\",\n        \"lastMessageReceivedDate\": \"Date du dernier message reçu.\",\n        \"lastMessageReceivedcontent\": \"Contenu du dernier message reçu.\",\n        \"lastMessageStatus\": {\n          \"DRAFT\": \"Le dernier message de la conversation est un brouillon.\",\n          \"RECEIVED\": \"Le dernier message de la conversation provient d'un conseiller.\",\n          \"SENT\": \"Le dernier message de la conversation vient de vous.\"\n        }\n      },\n      \"conversation-message\": {\n        \"body\": {\n          \"buttons\": {\n            \"show-less\": {\n              \"text\": \"--- voir le message partiel ---\",\n              \"title\": \"Afficher le message partiel\"\n            },\n            \"show-more\": {\n              \"text\": \"--- voir le message complet ---\",\n              \"title\": \"Afficher le message complet\"\n            }\n          }\n        },\n        \"header\": {\n          \"expand-button\": {\n            \"label-expand\": \"Agrandir l'entête\",\n            \"label-shrink\": \"Réduire l'entête\"\n          },\n          \"expanded\": {\n            \"cc\": \"Cc :\",\n            \"cc-type\": {\n              \"actors\": \"(Conseiller)\",\n              \"externals\": \"(Externe)\",\n              \"interlocutors\": \"(Client)\"\n            },\n            \"channel\": \"Canal :\",\n            \"channels\": {\n              \"MAIL\": \"Mail\"\n            },\n            \"from\": \"De :\",\n            \"receiveDate\": \"Reçu le :\",\n            \"sendDate\": \"Envoyé à:\",\n            \"subject\": \"Objet :\",\n            \"tags\": \"Labels :\",\n            \"to\": \"À :\",\n            \"virus-scan\": \"Scan anti-virus :\"\n          },\n          \"shrunken\": {\n            \"cc\": \"Cc :\",\n            \"from\": \"De :\",\n            \"to\": \"À  :\"\n          },\n          \"title\": \"Information sur le message\"\n        }\n      },\n      \"conversation-message-attachment\": {\n        \"attachment\": \"Pièces jointes\",\n        \"download\": \"Télécharger le fichier\",\n        \"dropdown-button-title\": \"Actions\",\n        \"preview\": \"Prévisualiser le fichier\"\n      },\n      \"conversation-message-confidentiality\": {\n        \"accept\": \"Vous avez accepté d'abaisser le niveau de confidentialité le {date}\",\n        \"asking\": \"Abaisser le niveau de confidentialité de cette conversation :\",\n        \"buttons\": {\n          \"accept\": \"Accepter\",\n          \"refuse\": \"Refuser\"\n        },\n        \"refuse\": \"Vous avez refusé d'abaisser le niveau de confidentialité le {date}\"\n      },\n      \"conversations\": {\n        \"search\": {\n          \"list\": {\n            \"title\": \"Conversations\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"archive\": \"Une erreur est apparue pendant l'archivage. Veuillez réessayer ultérieurement.\",\n              \"categorize\": \"Une erreur est apparue pendant la classification. Veuillez réessayer ultérieurement.\",\n              \"delete\": \"Une erreur est apparue pendant la suppression. Veuillez réessayer ultérieurement.\",\n              \"markAsRead\": \"Une erreur est apparue pendant le marquage comme lu. Veuillez réessayer ultérieurement.\",\n              \"markAsUnread\": \"Une erreur est apparue pendant le marquage comme non lu. Veuillez réessayer ultérieurement.\",\n              \"removeFromTrash\": \"Une erreur est apparue pendant la suppression définitive. Veuillez réessayer ultérieurement.\",\n              \"restore\": \"Une erreur est apparue pendant la restauration. Veuillez réessayer ultérieurement.\",\n              \"unarchive\": \"Une erreur est apparue pendant la restauration. Veuillez réessayer ultérieurement.\"\n            },\n            \"info\": {\n              \"archive\": \"L'archivage a été effectué.\",\n              \"categorize\": \"La classification a été effectuée.\",\n              \"delete\": \"La suppression a été effectuée.\",\n              \"markAsRead\": \"Le marquage comme lu a été effectué.\",\n              \"markAsUnread\": \"Le marquage comme non lu a été effectué.\",\n              \"pop-up-removeFromTrash\": \"Êtes-vous sûr de vouloir effectuer la suppression ?\",\n              \"removeFromTrash\": \"La suppression définitive a été effectuée.\",\n              \"restore\": \"La restauration a été effectuée.\",\n              \"unarchive\": \"La restauration a été effectuée.\"\n            }\n          }\n        },\n        \"sort\": {\n          \"lastMessageReceivedDate\": {\n            \"asc\": \"Le plus ancien\",\n            \"desc\": \"Le plus récent\"\n          }\n        }\n      },\n      \"forbidden-interlocutor\": \"L'accès à cet utilisateur n'est pas autorisé\",\n      \"label\": {\n        \"categorize-component\": {\n          \"buttons\": {\n            \"close\": \"Fermer\",\n            \"manage\": \"Gérer mes dossiers personnels\",\n            \"save\": \"Sauvegarder\"\n          },\n          \"header\": {\n            \"text\": \"Mes dossiers personnels\",\n            \"title\": \"Mes dossiers personnels\"\n          },\n          \"loading\": \"Chargement en cours...\",\n          \"no-data\": \"Aucun dossier personnel à afficher\"\n        },\n        \"popup-edit-component\": {\n          \"buttons\": {\n            \"close\": \"Annuler\",\n            \"save\": \"Sauvegarder\"\n          },\n          \"fields\": {\n            \"color\": {\n              \"label-color-1\": \"Couleur 1\",\n              \"label-color-2\": \"Couleur 2\",\n              \"label-color-3\": \"Couleur 3\",\n              \"label-color-4\": \"Couleur 4\",\n              \"label-color-5\": \"Couleur 5\",\n              \"text\": \"Couleur :\",\n              \"title\": \"Couleur\"\n            },\n            \"description\": {\n              \"text\": \"Description :\",\n              \"title\": \"Description\"\n            },\n            \"error\": {\n              \"color-absent\": \"La couleur du nouveau dossier doit être selectionnée.\",\n              \"name-absent\": \"Le nom du nouveau dossier ne peut pas être vide.\",\n              \"name-too-long\": \"Le nom du nouveau dossier ne doit pas dépasser 50 caractères.\"\n            },\n            \"name\": {\n              \"text\": \"Nom :\",\n              \"title\": \"Nom\"\n            }\n          },\n          \"header\": {\n            \"edit\": {\n              \"text\": \"Dossier personnel : [{name}]\",\n              \"title\": \"Dossier personnel\"\n            },\n            \"new\": {\n              \"text\": \"Nouveau dossier personnel\",\n              \"title\": \"Nouveau dossier personnel\"\n            }\n          },\n          \"message-info\": {\n            \"error\": {\n              \"duplication\": \"Ce nom est déja utilisé pour un autre dossier personnel.\",\n              \"invalid-form\": \"Le formulaire est invalide, veuillez vérifier la saisie.\"\n            }\n          }\n        },\n        \"settings\": {\n          \"buttons\": {\n            \"add\": {\n              \"label\": \"Ajouter\",\n              \"title\": \"Ajouter\"\n            },\n            \"delete\": {\n              \"label\": \"Supprimer\",\n              \"title\": \"Supprimer\"\n            },\n            \"edit\": {\n              \"label\": \"Editer\",\n              \"title\": \"Editer\"\n            }\n          },\n          \"fields\": {\n            \"defaultText\": {\n              \"text\": \"Aa\",\n              \"title\": \"Exemple de label\"\n            },\n            \"description\": {\n              \"title\": \"Description\"\n            },\n            \"name\": {\n              \"title\": \"Nom du label\"\n            }\n          },\n          \"message-info\": {\n            \"error\": {\n              \"create\": \"Une erreur est apparue, le dossier personnel n'a pas été ajouté. Veuillez réessayer ultérieurement.\",\n              \"delete\": \"Une erreur est apparue, le dossier personnel n'a pas été supprimé. Veuillez réessayer ultérieurement.\",\n              \"edit\": \"Une erreur est apparue, le dossier personnel n'a pas été modifié. Veuillez réessayer ultérieurement.\",\n              \"get-404\": \"Une erreur est apparue, le dossier personnel n'a pas été trouvé. Veuillez réessayer ultérieurement.\",\n              \"unknow\": \"Une erreur est apparue au chargement de la page. Veuillez réessayer ultérieurement.\"\n            },\n            \"info\": {\n              \"create\": \"Le dossier personnel a été créé.\",\n              \"delete\": \"Le dossier personnel a été supprimé.\",\n              \"deleteConfirm\": \"Voulez-vous supprimer le dossier personnel [{name}] ?\",\n              \"edit\": \"Le dossier personnel a été mis à jour.\"\n            }\n          },\n          \"search\": {\n            \"results\": {\n              \"title\": \"Dossiers personnels\"\n            }\n          }\n        }\n      },\n      \"message-attachment\": {\n        \"message-info\": {\n          \"error\": {\n            \"download\": \"Le téléchargement a échoué. Veuillez réessayer ultérieurement.\"\n          }\n        }\n      },\n      \"message-composer-attachments\": {\n        \"multiple-upload\": {\n          \"error\": \"{nbUploadsFailed, plural, one {# pièce jointe n'a} other {# pièces jointes n'ont}} pas pu être {nbUploadsFailed, plural, one {téléchargée} other {téléchargées}}.\",\n          \"success\": \"{nbUploadsPassed, plural, one {La pièce jointe a été téléchargée} other {# pièces jointes téléchargées}} avec succès.\"\n        }\n      },\n      \"preview-component\": {\n        \"buttons\": {\n          \"close\": \"Retour\"\n        },\n        \"error\": \"Une erreur est apparue pendant le chargement de l'image. Veuillez réessayer ultérieurement.\",\n        \"loading\": \"Chargement en cours...\",\n        \"title\": {\n          \"uploadDate\": \"Déposé le :\",\n          \"uploader\": \"Déposé par :\"\n        }\n      },\n      \"side-menu\": {\n        \"conversations\": {\n          \"label\": \"Conversations\",\n          \"lines\": {\n            \"archived\": \"Archivées\",\n            \"draft\": \"Brouillons\",\n            \"mine\": \"Mes Conversations\",\n            \"sent\": \"Envoyées\",\n            \"trashed\": \"Corbeille\"\n          },\n          \"sr-only\": \"conversations\"\n        },\n        \"labels\": {\n          \"configurationButton\": \"Configuration\",\n          \"label\": \"Dossiers personnels\"\n        },\n        \"new-conversation\": \"Nouvelle Conversation\"\n      }\n    },\n    \"interactions.conversation-action-bar-component.actions.cancel\": \"Annuler\",\n    \"interactions.conversation-action-bar-component.actions.selectAll\": \"Sélectionner toutes les conversations affichées\",\n    \"interactions.conversation-action-bar-component.actions.unselectAll\": \"Désélectionner toutes les conversations affichées\",\n    \"interactions.conversation-header.buttons.actions.label\": \"Menu d'actions\",\n    \"interactions.conversation-header.buttons.answer.label\": \"Répondre\",\n    \"interactions.conversation-header.buttons.back.aria-label\": \"{pageSource, select, conversationMine {Retour vers messages reçus} conversationSent {Retour vers messages envoyés} conversationDraft {Retour vers brouillons} conversationTrashed {Retour vers corbeille} search {Retour vers recherche} other {Retour vers messages reçus} }\",\n    \"interactions.conversation-header.buttons.back.label\": \"Retour\",\n    \"interactions.conversation-header.buttons.history.label\": \"Afficher l'historique\",\n    \"interactions.conversation-header.title\": \"{pageSource, select, conversationMine {Messages reçus} conversationSent {Messages envoyés} conversationDraft {Brouillons} conversationTrashed {Corbeille} search {Recherche} other {Messages reçus} }\",\n    \"interactions.conversation-line-component.buttons.label.campaign.isNotRead\": \"{attachment, select, true {Sélectionner le message de campagne non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject} qui expire le {expiringDate} } false {Sélectionner le message de campagne non lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} } other {Sélectionner le message de campagne non lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} }}\",\n    \"interactions.conversation-line-component.buttons.label.campaign.isRead\": \"{attachment, select, true {Sélectionner le message de campagne lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject} qui expire le {expiringDate} } false {Sélectionner le message de campagne lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} } other {Sélectionner le message de campagne lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} }}\",\n    \"interactions.conversation-line-component.buttons.label.draft.isNotRead\": \"{attachment, select, true {Sélectionner la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.buttons.label.draft.isRead\": \"{attachment, select, true {Sélectionner la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.buttons.label.no-draft.isNotRead\": \"{attachment, select, true {Sélectionner la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.buttons.label.no-draft.isRead\": \"{attachment, select, true {Sélectionner la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.buttons.label.only-draft.isNotRead\": \"{attachment, select, true {Sélectionner la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon } false {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } other {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon }}\",\n    \"interactions.conversation-line-component.buttons.label.only-draft.isRead\": \"{attachment, select, true {Sélectionner la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon } false {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } other {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon }}\",\n    \"interactions.conversation-line-component.buttons.no-label.campaign.isNotRead\": \"{attachment, select, true {Sélectionner le message de campagne non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject} qui expire le {expiringDate} } false {Sélectionner le message de campagne non lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} } other {Sélectionner le message de campagne non lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} }}\",\n    \"interactions.conversation-line-component.buttons.no-label.campaign.isRead\": \"{attachment, select, true {Sélectionner le message de campagne lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject} qui expire le {expiringDate} } false {Sélectionner le message de campagne lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} } other {Sélectionner le message de campagne lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} }}\",\n    \"interactions.conversation-line-component.buttons.no-label.draft.isNotRead\": \"{attachment, select, true {Sélectionner la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.buttons.no-label.draft.isRead\": \"{attachment, select, true {Sélectionner la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.buttons.no-label.no-draft.isNotRead\": \"{attachment, select, true {Sélectionner la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.buttons.no-label.no-draft.isRead\": \"{attachment, select, true {Sélectionner la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.buttons.no-label.only-draft.isNotRead\": \"{attachment, select, true {Sélectionner la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon } false {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } other {Sélectionner la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } }\",\n    \"interactions.conversation-line-component.buttons.no-label.only-draft.isRead\": \"{attachment, select, true {Sélectionner la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon } false {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } other {Sélectionner la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon }}\",\n    \"interactions.conversation-line-component.draft.label\": \"Brouillon\",\n    \"interactions.conversation-line-component.expiring-date\": \"Date d'expiration de la conversation.\",\n    \"interactions.conversation-line-component.header.actions.cancel.label\": \"Annuler\",\n    \"interactions.conversation-line-component.header.actions.cancel.title\": \"Annuler toutes les actions effectuées\",\n    \"interactions.conversation-line-component.header.actions.delete-draft.label\": \"Supprimer\",\n    \"interactions.conversation-line-component.header.actions.delete-draft.title\": \"Supprimer le brouillon\",\n    \"interactions.conversation-line-component.header.actions.delete-draft.titleSelect\": \"Supprimer {nb, plural, =1 {le brouillon} other {les brouillons}}\",\n    \"interactions.conversation-line-component.header.actions.delete-full.label\": \"Supprimer définitivement\",\n    \"interactions.conversation-line-component.header.actions.delete-full.title\": \"Supprimer définitivement la conversation\",\n    \"interactions.conversation-line-component.header.actions.delete-full.titleSelect\": \"Supprimer définitivement {nb, plural, =1 {la conversation} other {les conversations}}\",\n    \"interactions.conversation-line-component.header.actions.delete.label\": \"Supprimer\",\n    \"interactions.conversation-line-component.header.actions.delete.title\": \"Supprimer, mettre la conversation à la corbeille\",\n    \"interactions.conversation-line-component.header.actions.delete.titleSelect\": \"Supprimer (Mettre {nb, plural, =1 {la conversation} other {les conversations}} à la corbeille)\",\n    \"interactions.conversation-line-component.header.actions.link-to.label\": \"Associer à\",\n    \"interactions.conversation-line-component.header.actions.link-to.title\": \"Associer à un dossier personnel\",\n    \"interactions.conversation-line-component.header.actions.restore.label\": \"Restaurer\",\n    \"interactions.conversation-line-component.header.actions.restore.title\": \"Restaurer la conversation\",\n    \"interactions.conversation-line-component.header.actions.restore.titleSelect\": \"Restaurer {nb, plural, =1 {la conversation} other {les conversations}}\",\n    \"interactions.conversation-line-component.header.number-checked\": \"{nb, plural, =0 {Tout sélectionner} =1 {# conversation sélectionnée} other {# conversations sélectionnées}}\",\n    \"interactions.conversation-line-component.isDraft.label\": \"La conversation comporte un brouillon\",\n    \"interactions.conversation-line-component.isRead.unread\": \"Un message de la conversation est non lu.\",\n    \"interactions.conversation-line-component.messages.label\": \"messages\",\n    \"interactions.conversation-line-component.title.label.campaign.isNotRead\": \"{attachment, select, true {Ouvrir le message de campagne non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject} qui expire le {expiringDate} } false {Ouvrir le message de campagne non lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} } other {Ouvrir le message de campagne non lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} }}\",\n    \"interactions.conversation-line-component.title.label.campaign.isRead\": \"{attachment, select, true {Ouvrir le message de campagne lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject} qui expire le {expiringDate} } false {Ouvrir le message de campagne lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} } other {Ouvrir le message de campagne lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} }}\",\n    \"interactions.conversation-line-component.title.label.draft.isNotRead\": \"{attachment, select, true {Ouvrir la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false { Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other { Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.title.label.draft.isRead\": \"{attachment, select, true {Ouvrir la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false { Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other { Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.title.label.no-draft.isNotRead\": \"{attachment, select, true {Ouvrir la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.title.label.no-draft.isRead\": \"{attachment, select, true {Ouvrir la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } }\",\n    \"interactions.conversation-line-component.title.label.only-draft.isNotRead\": \"{attachment, select, true {Ouvrir la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon } false {Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } other {Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } }\",\n    \"interactions.conversation-line-component.title.label.only-draft.isRead\": \"{attachment, select, true {Ouvrir la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon } false {Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } other {Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon }}\",\n    \"interactions.conversation-line-component.title.no-label.campaign.isNotRead\": \"{attachment, select, true {Ouvrir le message de campagne non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject} qui expire le {expiringDate} } false {Ouvrir le message de campagne non lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} } other {Ouvrir le message de campagne non lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} }}\",\n    \"interactions.conversation-line-component.title.no-label.campaign.isRead\": \"{attachment, select, true {Ouvrir le message de campagne lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject} qui expire le {expiringDate} } false {Ouvrir le message de campagne lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} } other {Ouvrir le message de campagne lue datant du {day} dont l'objet est {subject} qui expire le {expiringDate} }}\",\n    \"interactions.conversation-line-component.title.no-label.draft.isNotRead\": \"{attachment, select, true {Ouvrir la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false { Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other { Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.title.no-label.draft.isRead\": \"{attachment, select, true {Ouvrir la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false { Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other { Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon et {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.title.no-label.no-draft.isNotRead\": \"{attachment, select, true {Ouvrir la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.title.no-label.no-draft.isRead\": \"{attachment, select, true {Ouvrir la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } false {Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} } other {Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec {nbrMessages,  plural, =1 {# message reçu} other {# messages reçus}} }}\",\n    \"interactions.conversation-line-component.title.no-label.only-draft.isNotRead\": \"{attachment, select, true {Ouvrir la conversation non lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon } false {Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } other {Ouvrir la conversation non lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } }\",\n    \"interactions.conversation-line-component.title.no-label.only-draft.isRead\": \"{attachment, select, true {Ouvrir la conversation lue datant du {day} avec au moins une pièce jointe dont l'objet est {subject}, avec 1 brouillon } false {Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon } other {Ouvrir la conversation lue datant du {day} dont l'objet est {subject}, avec 1 brouillon }}\",\n    \"interactions.conversation-message-attachment.label.download\": \"télécharger la pièce jointe\",\n    \"interactions.conversation-message-attachment.label.preview\": \"visualiser la pièce jointe\",\n    \"interactions.conversation-message-attachment.text.download\": \"télécharger\",\n    \"interactions.conversation-message-attachment.text.preview\": \"visualiser\",\n    \"interactions.conversation-message-header.attachment.inline\": \"Ce message contient une image dans le corps de texte.\",\n    \"interactions.conversation-message-header.attachments.format\": \" : PDF, JPG, DOC(X), XLS(X), PPT(X), TXT, PNG, GIF, RTF, ODS, ODT\",\n    \"interactions.conversation-message-header.attachments.format-title\": \"Formats acceptés \",\n    \"interactions.conversation-message-header.attachments.label\": \"{nb, plural, =1 {# pièce jointe} other {# pièces jointes}}\",\n    \"interactions.conversation-message-header.attachments.max-size\": \" : 10 Mo par document et 18 Mo pour l’ensemble des documents\",\n    \"interactions.conversation-message-header.attachments.max-size-title\": \"Taille maximum \",\n    \"interactions.conversation-message-header.from.adviser\": \"La Banque Postale\",\n    \"interactions.conversation-message-header.from.label\": \"Expéditeur\",\n    \"interactions.conversation-message-header.from.me\": \"Moi\",\n    \"interactions.conversation-message-header.isUnread\": \"Non lu\",\n    \"interactions.conversation-message-header.label\": \"Réponse\",\n    \"interactions.conversation-message.header.expand-button.expand.aria-label.campaign.isNotRead\": \"{empty, select, false {Déplier et marquer comme lu le message envoyé par {sender} le {sendDate} expirant le {expirationDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}} true {Déplier et marquer comme lu le message envoyé par {sender} le {sendDate} expirant le {expirationDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} avec un corps vide} other {Déplier et marquer comme lu le message envoyé par {sender} le {sendDate} expirant le {expirationDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}}}\",\n    \"interactions.conversation-message.header.expand-button.expand.aria-label.campaign.isRead\": \"{empty, select, false {Déplier le message envoyé par {sender} le {sendDate} expirant le {expirationDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}} true {Déplier le message envoyé par {sender} le {sendDate} expirant le {expirationDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} avec un corps vide} other {Déplier le message envoyé par {sender} le {sendDate} expirant le {expirationDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}}}\",\n    \"interactions.conversation-message.header.expand-button.expand.aria-label.regular.isNotRead\": \"{empty, select, false {Déplier et marquer comme lu le message envoyé par {sender} le {sendDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}} true {Déplier et marquer comme lu le message envoyé par {sender} le {sendDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} avec un corps vide} other {Déplier et marquer comme lu le message envoyé par {sender} le {sendDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}}}\",\n    \"interactions.conversation-message.header.expand-button.expand.aria-label.regular.isRead\": \"{empty, select, false {Déplier le message envoyé par {sender} le {sendDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}} true {Déplier le message envoyé par {sender} le {sendDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} avec un corps vide} other {Déplier le message envoyé par {sender} le {sendDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}}}\",\n    \"interactions.conversation-message.header.expand-button.expand.title\": \"Afficher le message\",\n    \"interactions.conversation-message.header.expand-button.shrink.aria-label.campaign\": \"{empty, select, false {Replier le message envoyé par {sender} le {sendDate} expirant le {expirationDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}} true {Replier le message envoyé par {sender} le {sendDate} expirant le {expirationDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} avec un corps vide} other {Replier le message envoyé par {sender} le {sendDate} expirant le {expirationDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}}}\",\n    \"interactions.conversation-message.header.expand-button.shrink.aria-label.regular\": \"{empty, select, false {Replier le message envoyé par {sender} le {sendDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}} true {Replier le message envoyé par {sender} le {sendDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} avec un corps vide} other {Replier le message envoyé par {sender} le {sendDate}, {attachmentCount, plural, =0 {} =1 {contenant une pièce jointe} other {contenant # pièces jointes}} et commençant par {truncatedContent}}}\",\n    \"interactions.conversation-message.header.expand-button.shrink.title\": \"Replier le message\",\n    \"interactions.conversation-search-form.buttons.validate.label\": \"Rechercher\",\n    \"interactions.conversation-search-form.buttons.validate.title\": \"Rechercher\",\n    \"interactions.conversation-search-form.clear.title\": \"Réinitialiser la Recherche\",\n    \"interactions.conversation-search-form.fields.perimeter.body\": \"Chercher dans :\",\n    \"interactions.conversation-search-form.fields.perimeter.body-title\": \"Votre recherche :\",\n    \"interactions.conversation-search-form.fields.perimeter.dropdown-label\": \"Sélectionner critère de recherche \",\n    \"interactions.conversation-search-form.fields.perimeter.text\": \"Dans :\",\n    \"interactions.conversation-search-form.fields.perimeter.title\": \"Périmètre\",\n    \"interactions.conversation-search-form.fields.text.title\": \"Texte de recherche\",\n    \"interactions.conversation-search-form.no-result\": \"Aucun message ne correspond à votre recherche. Réessayez en élargissant vos critères de recherche.\",\n    \"interactions.conversation-search-form.perimeters.all\": \"Tous les messages\",\n    \"interactions.conversation-search-form.perimeters.conversationDraft\": \"Brouillons\",\n    \"interactions.conversation-search-form.perimeters.conversationMine\": \"Réception\",\n    \"interactions.conversation-search-form.perimeters.conversationSent\": \"Messages envoyés\",\n    \"interactions.conversation-search-form.perimeters.conversationTrashed\": \"Corbeille\",\n    \"interactions.conversation-search-form.result\": \"{nb, plural, =1 {# résultat} other {# résultats}}\",\n    \"interactions.conversation-search-form.title\": \"Rechercher\",\n    \"interactions.conversation.action-bar.expiring-date-label\": \"Expire le\",\n    \"interactions.conversation.composer.attachments.buttons.delete.aria-label\": \"Supprimer la pièce jointe {file}\",\n    \"interactions.conversation.composer.attachments.buttons.delete.title\": \"Supprimer la pièce jointe\",\n    \"interactions.conversation.composer.attachments.preview-in-progress\": \"Chargement de la prévisualisation\",\n    \"interactions.conversation.composer.buttons.add-attachment.title1.aria-label\": \"Insérer des pièces jointes\",\n    \"interactions.conversation.composer.buttons.add-attachment.title1.label\": \"Insérer des pièces jointes\",\n    \"interactions.conversation.composer.buttons.add-attachment.title2.aria-label\": \"Ajouter une autre pièce jointe\",\n    \"interactions.conversation.composer.buttons.add-attachment.title2.label\": \"Ajouter\",\n    \"interactions.conversation.composer.editor.aria-label.message\": \"Saisissez votre message\",\n    \"interactions.conversation.composer.editor.aria-label.response\": \"Saisissez votre réponse\",\n    \"interactions.conversation.composer.editor.label\": \"Message\",\n    \"interactions.conversation.composer.editor.placeholder.message\": \"Saisissez votre message\",\n    \"interactions.conversation.composer.editor.placeholder.response\": \"Saisissez votre réponse\",\n    \"interactions.conversation.composer.modal.body\": \"Voulez-vous enregistrer vos modifications ?\",\n    \"interactions.conversation.composer.modal.buttons.back.title\": \"Revenir au message\",\n    \"interactions.conversation.composer.modal.buttons.back.value\": \"Revenir au message\",\n    \"interactions.conversation.composer.modal.buttons.cancel.title\": \"Annuler la création du message\",\n    \"interactions.conversation.composer.modal.buttons.save.title\": \"Enregistrer le message en tant que brouillon\",\n    \"interactions.conversation.composer.modal.buttons.save.value\": \"Enregistrer\",\n    \"interactions.conversation.composer.modal.title\": \"Enregistrer un brouillon\",\n    \"interactions.conversation.composer.notifications.attachment-virus-found\": \"Une erreur est apparue, la pièce jointe a été rejetée lors du contrôle antivirus. Veuillez nettoyer votre fichier avec un logiciel antivirus avant de réessayer ultérieurement.\",\n    \"interactions.conversation.create.ai.close.label\": \"Non, la réponse ne convient pas, envoyer mon email\",\n    \"interactions.conversation.create.ai.close.text\": \"Non, envoyer mon email\",\n    \"interactions.conversation.create.ai.close.title\": \"Non, envoyer mon email\",\n    \"interactions.conversation.create.ai.found.prompt\": \"La réponse vous convient-elle ?\",\n    \"interactions.conversation.create.ai.title\": \"Cette réponse peut vous aider\",\n    \"interactions.conversation.create.ai.validate.label\": \"Oui, la réponse convient\",\n    \"interactions.conversation.create.ai.validate.text\": \"Oui\",\n    \"interactions.conversation.create.ai.validate.title\": \"Oui\",\n    \"interactions.conversation.create.input.subject\": \"Saisissez un objet\",\n    \"interactions.conversation.create.modal.wlcp.button-claim\": \"Déposer une réclamation\",\n    \"interactions.conversation.create.modal.wlcp.button-send-message\": \"Confirmer l'envoi du message\",\n    \"interactions.conversation.create.modal.wlcp.first-paragraph\": \"Si vous souhaitez nous faire part d'un mécontentement, vous devez remplir le formulaire de réclamation.\",\n    \"interactions.conversation.create.modal.wlcp.second-paragraph\": \"Pour une réclamation, les délais de traitement sont généralement plus longs en raison des recherches à effectuer.\",\n    \"interactions.conversation.create.modal.wlcp.subtitle\": \"Bon à savoir:\",\n    \"interactions.conversation.create.modal.wlcp.title\": \"Important pour le traitement de votre demande\",\n    \"interactions.conversation.create.new.message.leave-modal.leave-button.title\": \"{returnButtonName} et revenir à la boîte de réception\",\n    \"interactions.conversation.create.new.message.optional.hint\": \"Tous les champs sont obligatoires sauf ceux indiqués comme étant facultatifs.\",\n    \"interactions.conversation.create.new.message.theme.aria-label\": \"{themeAriaLabel}. La sélection de ce motif déclenchera l'ouverture d'un formulaire spécial.\",\n    \"interactions.conversation.create.new.message.theme.input\": \"Sélectionnez le motif\",\n    \"interactions.conversation.create.new.message.theme.title\": \"Veuillez préciser le motif de votre demande\",\n    \"interactions.conversation.create.new.message.theme.title.pads\": \"Motif de votre demande\",\n    \"interactions.conversation.create.new.message.title\": \"Écrire un message\",\n    \"interactions.conversation.create.subject\": \"Saisissez un objet\",\n    \"interactions.conversation.create.subject-label\": \"Objet du message\",\n    \"interactions.conversation.create.subject-label.info\": \"Email \",\n    \"interactions.conversation.create.theme\": \"Sélectionnez le motif\",\n    \"interactions.conversation.create.theme-field\": \"Sélectionnez le motif\",\n    \"interactions.conversation.create.theme-label\": \"Veuillez préciser le motif de votre demande\",\n    \"interactions.conversation.create.title\": \"Écrire un message\",\n    \"interactions.conversation.create.title.panel\": \"Écrire un message\",\n    \"interactions.conversation.create.to\": \"Destinataire\",\n    \"interactions.conversation.draft-info.info.delete\": \"Le message en brouillon a été supprimé.\",\n    \"interactions.conversation.draft.message-info.info.pop-up.deleteTitle\": \"Supprimer le brouillon\",\n    \"interactions.conversation.message-info.info.categorize\": \"La modification a été enregistrée\",\n    \"interactions.conversation.message-info.info.delete\": \"La suppression a été effectuée.\",\n    \"interactions.conversation.message-info.legal-guardian\": \"Message envoyé par {userInfo}, représentant(e) légal(e) de {interlocutorInfo}\",\n    \"interactions.conversation.scroll.button.text\": \"Haut\",\n    \"interactions.conversation.success.send\": \"Votre demande a été prise en compte. Nous vous répondons dans les plus brefs délais\",\n    \"interactions.conversation.without.message.label\": \"Une erreur est apparue pendant la récupération de votre message. Veuillez réessayer ultérieurement.\",\n    \"interactions.conversations.claim.iframe-title\": \"Formulaire de dépôt d'une réclamation\",\n    \"interactions.conversations.claim.title\": \"Écrire un message\",\n    \"interactions.conversations.expired.bold-label\": \"Conversation expirée\",\n    \"interactions.conversations.expired.label\": \" : Nous vous invitons à créer un nouveau message\",\n    \"interactions.conversations.inbenta.iframe-title\": \"Foire aux questions et envoi de message\",\n    \"interactions.conversations.inbenta.return-to-list\": \"Abandonner la rédaction du nouveau message et revenir à la boîte de réception\",\n    \"interactions.conversations.inbenta.title\": \"Vous avez une question ?\",\n    \"interactions.conversations.panel-result.title.actions.new-conversation\": \"Nouveau message\",\n    \"interactions.conversations.panel-result.title.actions.new-conversation-label\": \"Ecrire un nouveau message\",\n    \"interactions.conversations.panel-result.title.actions.new-conversation-mobile\": \"Nouveau\",\n    \"interactions.conversations.panel-result.title.label.conversationDraft\": \"Brouillons\",\n    \"interactions.conversations.panel-result.title.label.conversationMine\": \"Réception\",\n    \"interactions.conversations.panel-result.title.label.conversationSent\": \"Messages envoyés\",\n    \"interactions.conversations.panel-result.title.label.conversationTrashed\": \"Corbeille\",\n    \"interactions.conversations.panel-result.title.label.jump-menu\": \"Retour au menu d'action\",\n    \"interactions.conversations.panel-result.title.label.jump-message\": \"Parcourir les messages\",\n    \"interactions.conversations.panel-result.title.label.search\": \"Recherche\",\n    \"interactions.conversations.search.message-info.error.deleteDraft\": \"Une erreur est apparue pendant la suppression. Veuillez réessayer ultérieurement.\",\n    \"interactions.conversations.search.message-info.info.categorize\": \"La modification a été enregistrée\",\n    \"interactions.conversations.search.message-info.info.deleteDraft\": \"Le brouillon a été supprimé.\",\n    \"interactions.conversations.search.message-info.info.pop-up-removeFromTrash\": \"Êtes-vous sûr de vouloir supprimer la conversation ?\",\n    \"interactions.conversations.search.message-info.info.pop-up-removeFromTrash-selected\": \"Êtes-vous sûr de vouloir supprimer {nb, plural, =1 {la conversation sélectionnée} other {les # conversations sélectionnées}} ?\",\n    \"interactions.conversations.search.message-info.info.pop-up-removeFromTrashtitle\": \"Suppression\",\n    \"interactions.help.title\": \"Aide\",\n    \"interactions.label.color-name.label-color-1\": \"Rouge\",\n    \"interactions.label.color-name.label-color-2\": \"Orangé\",\n    \"interactions.label.color-name.label-color-3\": \"Chartreuse\",\n    \"interactions.label.color-name.label-color-4\": \"Vert sarcelle\",\n    \"interactions.label.color-name.label-color-5\": \"Bleu azur clair\",\n    \"interactions.label.color-name.label-color-6\": \"Bleu toile\",\n    \"interactions.label.color-name.label-color-7\": \"Bleu royal\",\n    \"interactions.label.color-name.label-color-8\": \"Bleu violet\",\n    \"interactions.label.color-name.selected\": \"Sélectionné\",\n    \"interactions.label.popup-component.buttons.close\": \"Annuler\",\n    \"interactions.label.popup-component.buttons.save\": \"Valider\",\n    \"interactions.label.popup-component.folder\": \"Dossier {folder}\",\n    \"interactions.label.popup-component.header.text\": \"Associer à un dossier personnel\",\n    \"interactions.label.popup-component.header.title\": \"Associer à un dossier personnel\",\n    \"interactions.label.popup-component.header.title-description\": \"Sélectionnez le dossier à associer à votre message\",\n    \"interactions.label.popup-component.no-data\": \"Aucun dossier personnel à afficher\",\n    \"interactions.label.popup-edit-component.buttons.create.close\": \"Fermer la popup de création de dossier\",\n    \"interactions.label.popup-edit-component.buttons.create.save\": \"Créer ce dossier\",\n    \"interactions.label.popup-edit-component.buttons.edit.close\": \"Fermer la popup d'édition du dossier\",\n    \"interactions.label.popup-edit-component.buttons.edit.save\": \"Sauvegarder les modifications du dossier\",\n    \"interactions.label.popup-edit-component.buttons.save\": \"Valider\",\n    \"interactions.label.popup-edit-component.fields.color.label\": \"Sélectionner la couleur de l'indicateur du dossier\",\n    \"interactions.label.popup-edit-component.fields.color.text-title\": \"Couleur du dossier\",\n    \"interactions.label.popup-edit-component.fields.name.edit.text\": \"Nom du dossier\",\n    \"interactions.label.popup-edit-component.fields.name.new.text\": \"Nom du nouveau dossier\",\n    \"interactions.label.popup-edit-component.header.edit.text\": \"Modifier mon dossier\",\n    \"interactions.label.popup-edit-component.header.edit.title\": \"Modifier mon dossier\",\n    \"interactions.label.popup-edit-component.header.new.text\": \"Nouveau dossier\",\n    \"interactions.label.popup-edit-component.header.new.title\": \"Nouveau dossier\",\n    \"interactions.label.popup-edit-component.label.error\": \"Veuillez saisir le nom du nouveau dossier\",\n    \"interactions.label.popup-edit-component.label.error.name-too-long\": \"Le nom du nouveau dossier ne doit pas dépasser 20 caractères.\",\n    \"interactions.label.settings.buttons.add.label\": \"Ajouter un dossier\",\n    \"interactions.label.settings.buttons.add.title\": \"Ajouter un dossier\",\n    \"interactions.label.settings.buttons.delete.title\": \"Supprimer le dossier {folder}\",\n    \"interactions.label.settings.buttons.edit.title\": \"Editer le dossier {folder}\",\n    \"interactions.label.settings.cannot-create-popup.text\": \"Votre espace conversation ne permet pas de créer plus de {nb} dossiers.\",\n    \"interactions.label.settings.cannot-create-popup.title\": \"Création d'un dossier\",\n    \"interactions.label.settings.delete-popup.buttons.cancel\": \"Annuler\",\n    \"interactions.label.settings.delete-popup.title\": \"Supprimer le dossier\",\n    \"interactions.label.settings.message-info.info.deleteConfirm\": \"Etes-vous sur de vouloir supprimer ce dossier ?\",\n    \"interactions.label.settings.name.label\": \"Dossier\",\n    \"interactions.label.settings.search.results.subtitle\": \"Gérer mes dossiers\",\n    \"interactions.label.settings.search.results.title\": \"Gérer mes dossiers ({nb})\",\n    \"interactions.label.settings.search.results.title-empty\": \"Gérer mes dossiers\",\n    \"interactions.label.title\": \"Dossier {folder} de couleur {color}\",\n    \"interactions.parameters.message-info.error.save\": \"Une erreur est apparue pendant la mise à jour du paramétrage.\",\n    \"interactions.parameters.message-info.info.save\": \"Le paramétrage a été mis à jour.\",\n    \"interactions.parameters.modal.footer.buttons.close\": \"Annuler\",\n    \"interactions.parameters.modal.footer.buttons.save\": \"Valider\",\n    \"interactions.parameters.modal.footer.buttons.send\": \"Envoyer\",\n    \"interactions.parameters.modal.label.active.part1\": \"Je souhaite être averti sur mon adresse email\",\n    \"interactions.parameters.modal.label.active.part2\": \"de la réception d'un nouveau message\",\n    \"interactions.parameters.modal.label.inactive.part1\": \"Je ne souhaite pas être averti par mail de la réception d'un nouveau message dans mon Espace Client de La Banque Postale.\",\n    \"interactions.parameters.modal.label.inactive.part2\": \"Cependant, pour toute information réglementaire, une notification me sera envoyée sur mon adresse email.\",\n    \"interactions.parameters.modal.label.nota-bene\": \"Pour indiquer ou modifier cette adresse email, rendez-vous dans votre Espace personnel banque en ligne\",\n    \"interactions.parameters.modal.title\": \"Gestion des notifications\",\n    \"interactions.parameters.title\": \"Paramètres\",\n    \"interactions.preview-component.previewTitle\": \"prévisualisation de la pièce jointe PDF\",\n    \"interactions.side-menu.close.aria-label\": \"Fermer le menu messagerie\",\n    \"interactions.side-menu.close.description\": \"Fermer la messagerie et revenir à l’espace Contacts\",\n    \"interactions.side-menu.close.label\": \"Menu messagerie\",\n    \"interactions.side-menu.conversations.lines.mine\": \"Réception\",\n    \"interactions.side-menu.conversations.lines.search\": \"Recherche\",\n    \"interactions.side-menu.conversations.lines.sent\": \"Messages envoyés\",\n    \"interactions.side-menu.conversations.section.label\": \"Boites principales\",\n    \"interactions.side-menu.help.get.label\": \"Obtenir de l'aide\",\n    \"interactions.side-menu.help.label\": \"Aide\",\n    \"interactions.side-menu.labels.add.label\": \"Créer un dossier\",\n    \"interactions.side-menu.labels.label\": \"Mes dossiers\",\n    \"interactions.side-menu.labels.manage.label\": \"Gérer mes dossiers\",\n    \"interactions.side-menu.leave.aria-label\": \"Quitter la messagerie et retourner vers les modes de contact\",\n    \"interactions.side-menu.main-folder\": \"Mes dossiers\",\n    \"interactions.side-menu.module.label\": \"Messagerie\",\n    \"interactions.side-menu.parameters.label\": \"Paramètres\",\n    \"interactions.side-menu.switch-module.label\": \"Accéder à l'échange de documents\",\n    \"interactions.side-menu.switch-module.popup.buttons.cancel.label\": \"Annuler\",\n    \"interactions.side-menu.switch-module.popup.buttons.cancel.title\": \"Annuler\",\n    \"interactions.side-menu.switch-module.popup.buttons.confirm.label\": \"Confirmer\",\n    \"interactions.side-menu.switch-module.popup.buttons.confirm.title\": \"Confirmer\",\n    \"interactions.side-menu.switch-module.popup.label\": \"Accéder à l'espace d'échange de documents\",\n    \"interactions.side-menu.switch-module.popup.message-info.info.confirm-route\": \"Êtes-vous sûr de vouloir quitter la messagerie ?\",\n    \"interactions.side-menu.switch-module.title\": \"Plus\",\n    \"interlocutors\": {\n      \"breadcrumb\": {\n        \"title\": \"Interlocuteurs\"\n      },\n      \"interlocutor\": {\n        \"projects\": {\n          \"breadcrumb\": {\n            \"title\": \"Projets\"\n          },\n          \"search\": {\n            \"closed\": \"Projets clos\",\n            \"open\": \"Projets en cours\"\n          }\n        }\n      }\n    },\n    \"multimenu.buttons.back.label\": \"Retour au détail du projet\",\n    \"multimenu.buttons.back.submenu\": \"Retour au choix de provenance du fichier\",\n    \"page.name\": \"LBP - Messagerie Sécurisée - {pageName}\",\n    \"page.name.project\": \"LBP - Espace de partage - {pageName}\",\n    \"page.name.project-info\": \"Project \",\n    \"pageContentLoader.label\": \"Requête en cours de traitement, veuillez patienter\",\n    \"powerSelect.selected\": \"{title} sélectionné\",\n    \"profile\": {\n      \"coordinates\": {\n        \"edit\": {\n          \"cancel\": \"Annuler\",\n          \"email\": {\n            \"clear\": \"Effacer le champ email externe.\",\n            \"label\": \"Email externe :\",\n            \"title\": \"Email externe\"\n          },\n          \"mobile-phone\": {\n            \"clear\": \"Effacer le champ téléphone mobile.\",\n            \"invalid-message\": \"Le numéro de téléphone saisi est invalide.\",\n            \"label\": \"Téléphone mobile :\",\n            \"title\": \"Téléphone mobile\"\n          },\n          \"save\": \"Sauvegarder\"\n        },\n        \"header\": \"Coordonnées\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"Le formulaire est invalide, corrigez le puis réessayez.\",\n            \"save\": \"Une erreur est apparue pendant la mise à jour de vos coordonnées. Veuillez réessayer ultérieurement.\"\n          },\n          \"info\": {\n            \"save\": \"Vos coordonnées ont été mises à jour.\"\n          }\n        },\n        \"view\": {\n          \"edit\": \"Modifier\",\n          \"email\": {\n            \"label\": \"Email externe :\"\n          },\n          \"mobile-phone\": {\n            \"label\": \"Téléphone mobile :\"\n          }\n        }\n      },\n      \"infos\": {\n        \"field\": {\n          \"firstname\": {\n            \"label\": \"Prénom :\",\n            \"title\": \"Prénom\"\n          },\n          \"name\": {\n            \"label\": \"Nom :\",\n            \"title\": \"Nom\"\n          }\n        },\n        \"header\": \"Informations personnelles\"\n      },\n      \"notifications\": {\n        \"NEW_CAMPAIGN_MESSAGE_RECEIVED\": \"Nouveau message de campagne reçu\",\n        \"NEW_DOCUMENT_UPLOADED_BY_ADVISER\": \"Nouveau document créé par un conseiller\",\n        \"NEW_FILE_AVAILABLE_TO_SIGN\": \"Nouveau fichier à signer\",\n        \"NEW_MESSAGE_INTERLOCUTOR_RECEIVED\": \"Nouveau message reçu\",\n        \"PROJECT_PUBLICATION_STOPPED\": \"Partage de projet interrompu\",\n        \"PROJECT_PUBLISHED_TO_INTERLOCUTOR\": \"Nouveau projet partagé avec moi\",\n        \"SEND_DOCUMENT_REJECT_TO_CUSTOMER\": \"Document rejeté par un conseiller\",\n        \"SEND_UPDATE_TO_CUSTOMER\": \"Mise à jour de projet\"\n      },\n      \"preferences\": {\n        \"authorizeAudioMessage\": {\n          \"label\": \"Messages audio autorisés :\",\n          \"title\": \"Messages audio autorisés :\"\n        },\n        \"authorizeAudioMessages\": {\n          \"false\": \"No\",\n          \"true\": \"Yes\"\n        },\n        \"availableLangages\": {\n          \"en-gb\": \"English\",\n          \"fr-fr\": \"Français\",\n          \"it-it\": \"Italiano\"\n        },\n        \"closeErrorMessage\": {\n          \"label\": \"Fermeture des messages d'erreur :\",\n          \"title\": \"Fermeture des messages d'erreur :\"\n        },\n        \"closeErrorMessages\": {\n          \"false\": \"Automatique\",\n          \"true\": \"Manuel\"\n        },\n        \"edit\": {\n          \"cancel\": \"Annuler\",\n          \"save\": \"Sauvegarder\"\n        },\n        \"header\": \"Préférences\",\n        \"language\": {\n          \"label\": \"Langue de l'interface :\",\n          \"title\": \"Langue\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"save\": \"Une erreur est survenue lors de la mise à jour des préférences. Veuillez réessayer ultérieurement.\"\n          },\n          \"info\": {\n            \"save\": \"Les préférences ont été mises à jour.\"\n          }\n        },\n        \"spellchecker-language\": {\n          \"label\": \"Langue de vérification par défaut :\",\n          \"title\": \"Langue de vérification par défaut\"\n        },\n        \"view\": {\n          \"edit\": \"Modifier\"\n        }\n      },\n      \"side-bar\": {\n        \"sign-out\": \"Déconnexion\",\n        \"title\": \"Paramètres du compte\"\n      },\n      \"side-menu\": {\n        \"personal-informations\": \"Informations personnelles\",\n        \"preferences\": \"Préférences\",\n        \"subscriptions\": \"Notifications\"\n      },\n      \"subscriptions\": {\n        \"edit\": {\n          \"cancel\": \"Annuler\",\n          \"save\": \"Sauvegarder\"\n        },\n        \"header\": \"Mes abonnements\",\n        \"message-info\": {\n          \"error\": {\n            \"loading\": \"Une erreur est apparue pendant le chargement des abonnements aux notifications. Veuillez réessayer ultérieurement.\",\n            \"save\": \"Une erreur est apparue pendant la sauvegarde des abonnements aux notifications. Veuillez réessayer ultérieurement.\"\n          },\n          \"info\": {\n            \"save\": \"Vos abonnements aux notifications ont été mis à jour.\"\n          }\n        },\n        \"view\": {\n          \"edit\": \"Modifier\",\n          \"state\": {\n            \"disabled\": \"Inactive\",\n            \"enabled\": \"Active\"\n          }\n        }\n      }\n    },\n    \"projects\": {\n      \"breadcrumb\": {\n        \"choose-project\": \"Choix Projet\",\n        \"create\": {\n          \"free\": {\n            \"title\": \"Projet Libre\"\n          },\n          \"title\": \"Nouveau Projet\"\n        },\n        \"edit\": {\n          \"free\": {\n            \"title\": \"Modification Projet\"\n          }\n        },\n        \"project-details\": \"Détails\",\n        \"projects-status\": {\n          \"CLOSED\": \"Projets clos\",\n          \"IN_PROGRESS\": \"Projets en cours\"\n        }\n      },\n      \"create\": {\n        \"project\": {\n          \"buttons\": {\n            \"cancel\": \"Annuler\",\n            \"preview\": \"Pré visualiser\",\n            \"save\": \"Sauvegarder\"\n          },\n          \"fields\": {\n            \"assigned-to\": \"Assigné à\",\n            \"date-format\": \"DD/MM/YYYY\",\n            \"description\": \"Description\",\n            \"enddate\": \"Date de fin prévue\",\n            \"errors\": {\n              \"description-absent\": \"La description du projet ne peut pas être vide.\",\n              \"description-too-long\": \"La description du projet ne peut pas dépasser 255 caractères.\",\n              \"nature-absent\": \"La nature du projet ne peut pas être vide.\",\n              \"ownerActor-absent\": \"Le projet doit être assigné à un conseiller.\",\n              \"title-absent\": \"Le nom du projet ne peut pas être vide.\",\n              \"title-too-long\": \"Le nom du projet ne peut pas dépasser 255 caractères.\"\n            },\n            \"nature\": \"Nature\",\n            \"title\": \"Nom\"\n          },\n          \"folder\": {\n            \"no-data\": \"Le projet n'a aucun dossier.\",\n            \"status\": {\n              \"CLOSED\": \"Fermé\",\n              \"INIT\": \"Initialisé\",\n              \"OPENED\": \"Ouvert\"\n            },\n            \"title\": \"Dossiers\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"create\": \"Une erreur est apparue alors de la création du projet. Veuillez réessayer ultérieurement.\",\n              \"duplicate-title\": \"Le nom existe déjà pour cet interlocuteur.\",\n              \"invalid-form\": \"Le formulaire est invalide, merci de le corriger et de réessayer.\"\n            },\n            \"info\": {\n              \"create\": \"Le projet a été créé.\"\n            }\n          },\n          \"pop-up\": {\n            \"not-saved-transition\": \"Les modifications n'ont pas été enregistrées. Etes-vous sûr de vouloir quitter cette page ?\"\n          }\n        }\n      },\n      \"document\": {\n        \"no-data\": \"Cette section n'a pas de document.\"\n      },\n      \"edit\": {\n        \"project\": {\n          \"buttons\": {\n            \"cancel\": \"Annuler\",\n            \"preview\": \"Pré visualiser\",\n            \"save\": \"Sauvegarder\"\n          },\n          \"fields\": {\n            \"assigned-to\": \"Assigné à\",\n            \"date-format\": \"DD/MM/YYYY\",\n            \"description\": \"Description\",\n            \"enddate\": \"Date de fin prévue\",\n            \"errors\": {\n              \"description-absent\": \"La description du projet ne peut pas être vide.\",\n              \"nature-absent\": \"La nature du projet ne peut pas être vide.\",\n              \"title-absent\": \"Le nom du projet ne peut pas être vide.\"\n            },\n            \"nature\": \"Nature\",\n            \"title\": \"Nom\"\n          },\n          \"folder\": {\n            \"no-data\": \"Le projet n'a aucun dossier.\",\n            \"status\": {\n              \"CLOSED\": \"Fermé\",\n              \"INIT\": \"Initialisé\",\n              \"OPENED\": \"Ouvert\"\n            },\n            \"title\": \"Dossiers\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"duplicate-title\": \"Le nom de projet existe déjà pour cet interlocuteur.\",\n              \"edit\": \"Une erreur est apparue lors de la modification du projet. Veuillez réessayer ultérieurement.\",\n              \"invalid-form\": \"Le formulaire est invalide, merci de le corriger et de réessayer.\"\n            },\n            \"info\": {\n              \"edit\": \"Le projet a été modifié.\"\n            }\n          },\n          \"pop-up\": {\n            \"not-saved-transition\": \"Les modifications n'ont pas été enregistrées. Etes-vous sûr de vouloir quitter cette page ?\"\n          }\n        }\n      },\n      \"list\": {\n        \"message-info\": {\n          \"error\": {\n            \"get-404\": \"Une erreur est apparue, le projet n'a pas été trouvé. Veuillez réessayer ultérieurement.\",\n            \"unknown\": \"Une erreur est apparue au chargement de la page. Veuillez réessayer ultérieurement.\"\n          }\n        },\n        \"title\": \"Projets\"\n      },\n      \"new-project\": {\n        \"buttons\": {\n          \"choose-btn\": \"Choisir\"\n        },\n        \"free\": {\n          \"description\": \"Dans un projet libre, le client ou vous-même pouvez librement ajouter des documents.\",\n          \"title\": \"Nouveau Projet Libre\"\n        }\n      },\n      \"project\": {\n        \"interlocutor-new\": {\n          \"help\": \"Créer un nouveau projet pour {interlocutor}\",\n          \"title\": \"Nouveau projet pour {interlocutor}\"\n        },\n        \"new\": {\n          \"help\": \"Créer un nouveau projet\",\n          \"title\": \"Nouveau projet\"\n        }\n      },\n      \"project-group\": {\n        \"no-data\": \"Ce groupe de projet est vide.\"\n      },\n      \"project-group-title\": {\n        \"projects\": \"Projets appartenant à {interlocutorFullName}\",\n        \"projects-shared\": \"Projets partagés avec {interlocutorFullName}\"\n      },\n      \"project-part\": {\n        \"no-data\": \"Ce projet n'a pas de section.\"\n      },\n      \"search\": {\n        \"filter\": {\n          \"label\": {\n            \"assignedTo\": \"Assignées à ::\",\n            \"interlocutor\": \"Interlocuteur :\"\n          }\n        },\n        \"legend\": \"Search\",\n        \"message-info\": {\n          \"error\": {\n            \"project-load\": \"Impossible de charger la liste des projets\"\n          }\n        }\n      },\n      \"side-menu\": {\n        \"closed-projects\": \"Close\",\n        \"in-progress-projects\": \"En cours\",\n        \"interlocutor-menu-label\": \"Projets de {name}\",\n        \"my-projects\": \"Les miens\",\n        \"projects\": \"Projets\"\n      },\n      \"signature\": {\n        \"spinner\": {\n          \"primary-error\": \"Une erreur est survenue\",\n          \"primary-success\": \"Le document a été signé\",\n          \"primary-wait\": \"Vérification de la signature du document...\",\n          \"secondary-error\": \"Le document n'a pas été signé\",\n          \"secondary-success\": \"Vous pouvez fermer cet onglet\",\n          \"secondary-wait\": \"Veuillez patienter\"\n        }\n      },\n      \"title\": {\n        \"empty\": \"Projets\",\n        \"mine\": \"Projets\"\n      }\n    },\n    \"projects.help.title\": \"Aide\",\n    \"projects.project-group-title-heading.project.text\": \"Projet {project}\",\n    \"projects.project-group-title-heading.status.closed\": \"clos\",\n    \"projects.project-group-title-heading.status.in-progress\": \"en cours\",\n    \"projects.project-group-title-heading.text\": \"Mes Projets {status}\",\n    \"projects.project-group-title.projects\": \"Mes projets\",\n    \"projects.project-group.no-data.closed\": \"Aucun projet clos\",\n    \"projects.project-group.no-data.current\": \"Aucun projet en cours\",\n    \"projects.project.actions.action-download.aria-label\": \"Télécharger tous les documents au format zip\",\n    \"projects.project.actions.action-download.title\": \"Télécharger les documents\",\n    \"projects.project.actions.action-notif.aria-label\": \"Prévenir mon conseiller que tous mes documents sont déposés\",\n    \"projects.project.actions.action-notif.title\": \"Prévenir mon conseiller que tous mes documents sont déposés\",\n    \"projects.project.actions.title\": \"Actions\",\n    \"projects.project.description.closedOn\": \"Clos le\",\n    \"projects.project.description.createdOn\": \"Créé le\",\n    \"projects.project.description.createdOnList\": \"Créé le {date}\",\n    \"projects.project.description.desc\": \"Descriptif du projet\",\n    \"projects.project.description.expiredOn\": \"Expire le\",\n    \"projects.project.description.finishedOn\": \"Date de fin le\",\n    \"projects.project.description.indicators.new-project.text\": \"Cet espace Projet à été créé par mon conseiller.\",\n    \"projects.project.description.indicators.new-project.title\": \"Nouveau\",\n    \"projects.project.description.indicators.related-messages.text\": \"Consulter dans la messagerie    >\",\n    \"projects.project.description.indicators.related-messages.title\": \"{nb, plural, =1 {# Message associé} other {# Messages associés}}\",\n    \"projects.project.description.indicators.unread-new-documents.title\": \"{nb, plural, =1 {# document déposé} other {# documents déposés}}\",\n    \"projects.project.description.indicators.unread-rejected-documents.title\": \"{nb, plural, =1 {# document rejeté} other {# documents rejetés}}\",\n    \"projects.project.description.indicators.unread-validated-documents.title\": \"{nb, plural, =1 {# document validé} other {# documents validés}}\",\n    \"projects.project.description.indicators.warning.text\": \"Le {date}, j'ai prévenu mon conseiller que tous mes fichiers étaient déposés.\",\n    \"projects.project.description.indicators.warning.title\": \"J'ai prévenu mon conseiller\",\n    \"projects.project.description.link\": \"Accéder au projet\",\n    \"projects.project.description.new\": \"Nouveau\",\n    \"projects.project.description.shared\": \"Partagé par moi\",\n    \"projects.project.description.title\": \"À propos de ce projet\",\n    \"projects.project.documents.action.delete.aria-label\": \"Supprimer le document {document}\",\n    \"projects.project.documents.action.delete.title\": \"Supprimer le document\",\n    \"projects.project.documents.delete.group-title.name\": \"Voulez-vous supprimer ce document :\",\n    \"projects.project.documents.delete.title\": \"Supprimer le document\",\n    \"projects.project.documents.deletion.buttons.cancel.label\": \"Annuler\",\n    \"projects.project.documents.deletion.buttons.cancel.text\": \"Annuler\",\n    \"projects.project.documents.deletion.buttons.cancel.title\": \"Annuler\",\n    \"projects.project.documents.deletion.buttons.ok.label\": \"Ok\",\n    \"projects.project.documents.deletion.buttons.ok.text\": \"Ok\",\n    \"projects.project.documents.deletion.buttons.ok.title\": \"Ok\",\n    \"projects.project.documents.deletion.group-title.body\": \"Suppression\",\n    \"projects.project.documents.deletion.group-title.text\": \"Voulez-vous supprimer ce fichier ?\",\n    \"projects.project.documents.deletion.group-title.title\": \"Supprimer le fichier\",\n    \"projects.project.documents.file.action.delete.aria-label\": \"Supprimer le fichier {file}\",\n    \"projects.project.documents.file.action.delete.title\": \"Supprimer le fichier\",\n    \"projects.project.documents.file.action.download.aria-label\": \"Télécharger ou visualiser le fichier {file}\",\n    \"projects.project.documents.file.action.download.title\": \"Télécharger le fichier\",\n    \"projects.project.documents.file.action.preview.aria-label\": \"Visualiser le fichier {file}\",\n    \"projects.project.documents.file.action.upload.text\": \"Téléchargement du fichier en cours ...\",\n    \"projects.project.documents.file.action.upload.title\": \"Téléchargement du fichier\",\n    \"projects.project.documents.file.add.aria-label\": \"Ajouter un fichier au document {document}, statut {status}\",\n    \"projects.project.documents.file.add.from.addInProgress\": \"Ajout en cours\",\n    \"projects.project.documents.file.add.from.duplicate\": \"Un fichier avec le même nom est déja présent dans le document\",\n    \"projects.project.documents.file.add.from.file.aria-label\": \"Fichier {file}\",\n    \"projects.project.documents.file.add.from.fileSearchInProgress\": \"Recherche de fichier en cours\",\n    \"projects.project.documents.file.add.from.message-info.errors.duplicate\": \"Vous ne pouvez importer plusieurs fichiers avec le même nom.\",\n    \"projects.project.documents.file.add.from.no-files.aria-label\": \"Aucun fichier dans le projet {project}\",\n    \"projects.project.documents.file.add.from.no-files.label\": \"Aucun fichier dans ce projet\",\n    \"projects.project.documents.file.add.from.no-project\": \"Vous n'avez pas de projet dans cette catégorie.\",\n    \"projects.project.documents.file.add.from.project.aria-label\": \"Liste des fichiers présents dans le projet {project}\",\n    \"projects.project.documents.file.add.from.projectSearchInProgress\": \"Recherche de projet en cours\",\n    \"projects.project.documents.file.add.from.selectFiles\": \"Ajouter les fichiers cochés\",\n    \"projects.project.documents.file.add.fromClosed.aria-label\": \"Fichier depuis un projet clos, ce choix adapte la liste des fichiers disponibles\",\n    \"projects.project.documents.file.add.fromClosed.label\": \"Fichier depuis un projet clos\",\n    \"projects.project.documents.file.add.fromCurrent.aria-label\": \"Fichier depuis un projet en cours, ce choix adapte la liste des fichiers disponibles\",\n    \"projects.project.documents.file.add.fromCurrent.label\": \"Fichier depuis un projet en cours\",\n    \"projects.project.documents.file.add.fromDevice.aria-label\": \"Fichier depuis cet appareil ce choix adapte la liste des fichiers disponibles\",\n    \"projects.project.documents.file.add.fromDevice.label\": \"Fichier depuis cet appareil\",\n    \"projects.project.documents.file.add.inProgress\": \"Ajout en cours\",\n    \"projects.project.documents.file.add.selectFile\": \"Sélectionner un fichier\",\n    \"projects.project.documents.file.add.title\": \"Ajouter un fichier\",\n    \"projects.project.documents.file.attachments.from.adviser\": \"La Banque Postale\",\n    \"projects.project.documents.file.attachments.popup.label.download\": \"télécharger le fichier\",\n    \"projects.project.documents.file.attachments.popup.label.preview\": \"visualiser le fichier\",\n    \"projects.project.documents.file.attachments.popup.text.download\": \"télécharger\",\n    \"projects.project.documents.file.attachments.popup.text.preview\": \"visualiser\",\n    \"projects.project.documents.file.deleteAction\": \"Supprimer le fichier\",\n    \"projects.project.documents.file.downloadAction\": \"Télécharger le fichier\",\n    \"projects.project.documents.message-info.error.delete\": \"Une erreur s'est produite, le document n'a pas été supprimé. Veuillez réessayer ultérieurement.\",\n    \"projects.project.documents.message-info.info.delete\": \"Le document a été supprimé\",\n    \"projects.project.documents.message-info.info.pop-up.delete\": \"Voulez-vous vraiment supprimer ce document ?\",\n    \"projects.project.documents.reject.aria-label\": \"Motif de refus du document {document}\",\n    \"projects.project.documents.reject.modal.title\": \"Motif de refus du document\",\n    \"projects.project.documents.reject.no-data\": \"Motif de refus non connu\",\n    \"projects.project.documents.status.KO\": \"Non valide\",\n    \"projects.project.documents.status.OK\": \"Valide\",\n    \"projects.project.documents.status.TO_ACKNOWLEDGE\": \"Déposé\",\n    \"projects.project.documents.status.TO_UPLOAD\": \"À déposer\",\n    \"projects.project.documents.status.TO_UPLOAD_LBP\": \"À déposer par La Banque Postale\",\n    \"projects.project.documents.status.UPLOADED\": \"Déposé par La Banque Postale\",\n    \"projects.project.documents.title\": \"Documents du projet\",\n    \"projects.project.documents.unread.text\": \"Non lu\",\n    \"projects.project.documents.unread.title\": \"Document non lu\",\n    \"projects.project.documents.uploadOther.baseModal.buttonCancel\": \"Annuler\",\n    \"projects.project.documents.uploadOther.button.OK\": \"OK\",\n    \"projects.project.documents.uploadOther.button.aria-label\": \"Valider la création du nouveau type de document\",\n    \"projects.project.documents.uploadOther.confirmModal.text\": \"Le type de document \\\"{type}\\\" a été créé\",\n    \"projects.project.documents.uploadOther.errorModal.text\": \"Erreur lors de l'ajout du nouveau document\",\n    \"projects.project.documents.uploadOther.errorModal.textDuplicate\": \"Impossible d'ajouter un document car un document avec le même nom existe déjà\",\n    \"projects.project.documents.uploadOther.errorModal.title\": \"Ajouter un nouveau document\",\n    \"projects.project.documents.uploadOther.fileModal.title\": \"Ajouter un fichier au nouveau document\",\n    \"projects.project.documents.uploadOther.powerSelect.aria-label\": \"Liste des documents types possibles à ajouter\",\n    \"projects.project.documents.uploadOther.powerSelect.model.aria-label\": \"Modèle {model} de nature {nature}\",\n    \"projects.project.documents.uploadOther.powerSelect.model.title\": \"- {model}\",\n    \"projects.project.documents.uploadOther.powerSelect.nature.aria-label\": \"Nature {nature}\",\n    \"projects.project.documents.uploadOther.title\": \"Déposer des fichiers pour un autre type de document\",\n    \"projects.project.labels.advisorWarned\": \"J'ai prévenu mon conseiller le {date} que tous mes fichiers étaient déposés\",\n    \"projects.project.labels.clos\": \"Voir le projet {name} fermé le {closed} et expire le {expire}\",\n    \"projects.project.labels.newDocuments\": \"{nb, plural, =1 {1 nouveau document a été déposé} other {# nouveaux documents ont été déposés}}, voir le projet\",\n    \"projects.project.labels.open\": \"Voir le projet {name} ouvert le {created} {nbMessages, plural, =0 { } =1 {, # message} other {, # messages}} {isWarned, plural, =1 {, conseiller prévenu} other {}}\",\n    \"projects.project.labels.readMessages\": \"{nbMessages, plural, =0 {} =1 {Lire le message associé} other {Lire les # messages associés}} au projet {project}\",\n    \"projects.project.labels.rejectedDocuments\": \"Il y a {nb, plural, =1 {1 nouveau document a été rejeté} other {# nouveaux documents ont été rejetés}}, voir le projet\",\n    \"projects.project.labels.unvalidatedDocuments\": \"Il y a {nb, plural, =1 {1 nouveau document qui n'a pas été validé} other {# nouveaux documents qui n'ont pas été validés}}, voir le projet\",\n    \"projects.quit.text\": \"Accéder à la conversation vous fera quitter l'espace d'échange de documents. Voulez-vous continuer ?\",\n    \"projects.side-menu.close.aria-label\": \"Fermer le menu échange de documents\",\n    \"projects.side-menu.close.label\": \"Menu échange de documents\",\n    \"projects.side-menu.description.closed\": \"Projets clos\",\n    \"projects.side-menu.description.inprogress\": \"Projets en cours\",\n    \"projects.side-menu.leave.aria-label\": \"Quitter l'espace d'échange de documents et retourner vers les modes de contact\",\n    \"projects.side-menu.module.label\": \"Échange de documents\",\n    \"projects.side-menu.switch-module.label\": \"Accéder à la messagerie\",\n    \"projects.side-menu.switch-module.popup.buttons.cancel.label\": \"Annuler\",\n    \"projects.side-menu.switch-module.popup.buttons.cancel.title\": \"Annuler\",\n    \"projects.side-menu.switch-module.popup.buttons.confirm.label\": \"Confirmer\",\n    \"projects.side-menu.switch-module.popup.buttons.confirm.title\": \"Confirmer\",\n    \"projects.side-menu.switch-module.popup.label\": \"Accéder à la messagerie\",\n    \"projects.side-menu.switch-module.popup.message-info.info.confirm-route\": \"Êtes-vous sûr de vouloir quitter l'échange de documents ?\",\n    \"projects.side-menu.switch-module.title\": \"Plus\",\n    \"select.none\": \"Choisir le type de documents\",\n    \"select.none-label\": \"Choisir le type de documents :\",\n    \"shared\": {\n      \"accessibility\": {\n        \"pagination\": \"Pagination\"\n      },\n      \"components\": {\n        \"a11y\": {\n          \"modals\": {\n            \"alert-modal\": {\n              \"closeButtonText\": \"Fermer\",\n              \"closeButtonTitle\": \"Fermer la fenêtre\"\n            }\n          }\n        },\n        \"absence-table\": {\n          \"absence-backend-error\": \"Erreur lors de la récupération des absences d'un conseiller\",\n          \"granularity-dateformat-day\": \"DD/MM/YYYY\",\n          \"granularity-dateformat-month\": \"MMMM YYYY\",\n          \"granularity-dateformat-week\": \"Semaine {week} - {year}\",\n          \"granularity-day\": \"jour\",\n          \"granularity-legend\": \"Affichage\",\n          \"granularity-month\": \"mois\",\n          \"granularity-week\": \"semaine\",\n          \"grid-caption\": \"Liste des absences\",\n          \"next-day-button-label\": \"Jour suivant\",\n          \"next-month-button-label\": \"Mois suivant\",\n          \"next-week-button-label\": \"Semaine suivante\",\n          \"prev-day-button-label\": \"Jour précedent\",\n          \"prev-month-button-label\": \"Mois précedent\",\n          \"prev-week-button-label\": \"Semaine précedente\",\n          \"range-label\": \"De {start} à {end}\",\n          \"range-label-backup\": \"Remplacé par {backup}\",\n          \"today-button-label\": \"Aujourd'hui\"\n        },\n        \"charts\": {\n          \"adviser-dashboard-chart\": {\n            \"ACKNOWLEDGE\": \"Conversations acquitées\",\n            \"CLOSED\": \"Conversations traitées\",\n            \"CLOSED-AFTER-CRITICAL-DUE-DATE\": \"Nombre de conversations closes après la date d'échéance critique\",\n            \"CLOSED-BEFORE-CRITICAL-DUE-DATE\": \"Nombre de conversations closes avant la date d'échéance critique\",\n            \"CLOSED-BEFORE-DUE-DATE\": \"Nombre de conversations closes avant la date d'échéance\",\n            \"OPEN\": \"Conversations créées\",\n            \"REOPEN\": \"Conversations réouvertes\",\n            \"nb-conversations\": \"Nombre de conversations\"\n          }\n        },\n        \"date\": {\n          \"cancel\": \"Annuler\",\n          \"dow\": {\n            \"abbr\": {\n              \"Fr\": \"Vendredi\",\n              \"Mo\": \"Lundi\",\n              \"Sa\": \"Samedi\",\n              \"Su\": \"Dimanche\",\n              \"Th\": \"Jeudi\",\n              \"Tu\": \"Mardi\",\n              \"We\": \"Mercredi\"\n            },\n            \"text\": {\n              \"Fr\": \"Ve\",\n              \"Mo\": \"Lu\",\n              \"Sa\": \"Sa\",\n              \"Su\": \"Di\",\n              \"Th\": \"Je\",\n              \"Tu\": \"Ma\",\n              \"We\": \"Me\"\n            }\n          },\n          \"format\": \"DD/MM/YYYY\",\n          \"formatWithTime\": \"DD/MM/YYYY HH:mm\",\n          \"month\": {\n            \"april\": \"Avril\",\n            \"august\": \"Août\",\n            \"december\": \"Décembre\",\n            \"february\": \"Février\",\n            \"january\": \"Janvier\",\n            \"july\": \"Juillet\",\n            \"june\": \"Juin\",\n            \"march\": \"Mars\",\n            \"may\": \"Mai\",\n            \"november\": \"Novembre\",\n            \"october\": \"Octobre\",\n            \"september\": \"Septembre\"\n          },\n          \"month-year\": \"Mois Année\",\n          \"next-month\": \"Mois suivant\",\n          \"next-year\": \"Année suivante\",\n          \"ok\": \"OK\",\n          \"picker-button-alt\": \"Choisissez une date\",\n          \"placeholderFormat\": \"JJ/MM/AAAA\",\n          \"placeholderFormatWithTime\": \"JJ/MM/AAAA hh:mm\",\n          \"previous-month\": \"Mois précédent\",\n          \"previous-year\": \"Année précédente\"\n        },\n        \"dropdown\": {\n          \"default-button-title\": \"Actions\"\n        },\n        \"form-component\": {\n          \"form-fields-required-label\": \"Les champs marqués d'une * sont obligatoires.\"\n        },\n        \"form-group-component\": {\n          \"missing-text\": \"Ce champ est requis.\"\n        },\n        \"modals\": {\n          \"audio-preview\": {\n            \"loading\": \"Chargement ...\",\n            \"modal-title\": \"Lecture audio\"\n          },\n          \"authenticator-confirm-modal\": {\n            \"cancel\": \"Déconnexion\",\n            \"confirm\": \"Oui\",\n            \"message\": \"Vous allez être déconnecté dans quelques instants.\",\n            \"question\": \"Souhaitez-vous prolonger votre session ?\",\n            \"title\": \"Information\"\n          },\n          \"document-preview\": {\n            \"error-message\": \"Une erreur est apparue pendant le chargement de l'image. Veuillez réessayer ultérieurement.\",\n            \"modal-title\": \"Prévisualiser le fichier\",\n            \"select-page\": \"Sélectionner une page\",\n            \"upload-by\": \"Téléchargé par {actor} le {date}\",\n            \"zoom-in\": \"Zoomer\",\n            \"zoom-out\": \"Dézoomer\"\n          },\n          \"image-preview\": {\n            \"error-message\": \"Une erreur est apparue pendant le chargement de l'image. Veuillez réessayer ultérieurement.\",\n            \"loading-message\": \"Chargement en cours...\",\n            \"modal-title\": \"Prévisualiser le fichier\",\n            \"upload-by\": \"Déposé par\",\n            \"upload-date\": \"Déposé le\",\n            \"zoom-in\": \"Zoomer\",\n            \"zoom-out\": \"Dézoomer\"\n          },\n          \"modal-component\": {\n            \"modal-cancel\": \"Annuler\",\n            \"modal-confirm\": \"Confirmer\"\n          },\n          \"title\": {\n            \"closeButton\": \"Fermer ce message\"\n          }\n        },\n        \"multi-selectors\": {\n          \"cc-multi-selector\": {\n            \"error\": \"Une erreur est apparue pendant la recherche.\",\n            \"error-external-on-secured\": \"Impossible d'ajouter un courriel externe sur le canal de courriel sécurisé\",\n            \"error-secured-on-external\": \"Impossible d'ajouter un courriel sécurisé sur le canal de courriel externe\",\n            \"errors\": {\n              \"no-account-found-external\": \"Aucun compte ayant le mail externe '{email}' n'a été trouvé\",\n              \"no-account-found-secured\": \"Aucun compte ayant le mail securisé '{email}' n'a été trouvé\"\n            },\n            \"loading\": \"Chargement en cours...\",\n            \"no-results\": \"Aucun résultat\",\n            \"type\": {\n              \"actor\": \"Conseiller : \",\n              \"entity\": \"Entité : \",\n              \"external\": \"Ext.\",\n              \"interlocutor\": \"\",\n              \"trustedInterlocutor\": \"Interlocuteur de confiance\"\n            }\n          },\n          \"tags-multi-selector\": {\n            \"error\": \"Une erreur est apparue pendant la recherche.\",\n            \"loading\": \"Chargement en cours...\",\n            \"no-results\": \"Aucun résultat\"\n          }\n        },\n        \"panels\": {\n          \"showLess\": \"Afficher moins\",\n          \"showMore\": \"Afficher plus\"\n        },\n        \"presets-selector\": {\n          \"title\": \"Prédéfinis\"\n        },\n        \"rating\": {\n          \"message-info\": {\n            \"error\": {\n              \"rate\": \"Une erreur s'est produite lors de la sauvegarde de la note, veuillez réessayer plus tard.\"\n            },\n            \"info\": {\n              \"rate\": \"La note a été sauvegardée avec succès.\"\n            }\n          },\n          \"title\": \"Voulez-vous changer votre note ?\",\n          \"title-new\": \"Êtes-vous satisfait par cet échange ?\"\n        },\n        \"result-list\": {\n          \"results\": {\n            \"error\": \"Une erreur est survenue pendant le chargement. Veuillez réessayer ultérieurement.\",\n            \"loading\": \"Chargement ...\",\n            \"none\": \"Aucun résultat disponible\",\n            \"wait\": \"Veuillez patienter\"\n          }\n        },\n        \"text-editor\": {\n          \"actions-list\": {\n            \"f-ai\": {\n              \"choose-template\": \"Choisissez un modèle de réponse :\",\n              \"ko-declaration\": \"Déclarer les modèles comme non satisfaisants :\",\n              \"show-templates\": \"Afficher les modèles de réponses de l'analyse sémantique\"\n            },\n            \"f-aligncenter\": \"Centrer\",\n            \"f-alignleft\": \"Aligner à gauche\",\n            \"f-alignright\": \"Aligner à droite\",\n            \"f-attachments\": {\n              \"help\": \"Copier les pièces jointes\"\n            },\n            \"f-bold\": \"Gras\",\n            \"f-color\": {\n              \"help\": \"Couleur\",\n              \"label\": \"Changer la couleur du texte\"\n            },\n            \"f-font\": {\n              \"help\": \"Font\",\n              \"label\": \"Choisissez la famille de fontes\"\n            },\n            \"f-gallery\": \"Ajouter une image\",\n            \"f-italic\": \"Italique\",\n            \"f-link\": {\n              \"help\": \"Ajouter un lien\",\n              \"ok\": \"OK\",\n              \"url\": \"URL\"\n            },\n            \"f-list\": \"Passer de/à la liste\",\n            \"f-signature\": {\n              \"apply\": \"Appliquer la signature\",\n              \"choose\": \"Choisissez une signature\",\n              \"label\": \"Signature...\"\n            },\n            \"f-size\": {\n              \"help\": \"Taille de la fonte\",\n              \"label\": \"Choisissez la taille de la fonte\"\n            },\n            \"f-spellCheck\": {\n              \"check-spelling\": \"Vérifier l'orthographe\",\n              \"choose-language\": \"Choisissez une langue\",\n              \"ignore\": \"Ignorer\",\n              \"ignore-all\": \"Ignorer tout\"\n            },\n            \"f-underline\": \"Souligné\",\n            \"f-upload\": {\n              \"help\": \"Ajouter piéce jointe\"\n            }\n          },\n          \"initial-attachments\": {\n            \"copy-attachment\": \"Copier une pièce jointe\",\n            \"message-info\": {\n              \"error\": {\n                \"copy-attachment\": \"Une erreur s'est produite lors de la copie de la pièce jointe. Merci de rééssayer ultérieurement.\"\n              },\n              \"info\": {\n                \"file-removed\": \"La pièce jointe a été supprimée.\",\n                \"file-uploaded\": \"La pièce jointe a été copiée.\"\n              }\n            }\n          },\n          \"inline-images\": {\n            \"message-info\": {\n              \"error\": {\n                \"empty-file\": \"Vous ne pouvez pas télécharger des pièces jointes vides. Merci de réessayer avec un fichier valide.\",\n                \"preview\": \"Le chargement de l'image a échoué, veuillez réessayer ultérieurement.\"\n              }\n            }\n          },\n          \"message-composer-attachments\": {\n            \"delete\": \"Supprimer cette pièce jointe\",\n            \"download\": \"Télécharger cette pièce jointe\",\n            \"dropdown-button-title\": \"Actions\",\n            \"message-info\": {\n              \"error\": {\n                \"download\": \"Le téléchargement a échoué. Veuillez réessayer ultérieurement.\",\n                \"empty-file\": \"Vous ne pouvez pas télécharger des pièces jointes vides. Merci de réessayer avec un fichier valide.\",\n                \"failed-to-upload\": \"Impossible d'envoyer la pièce jointe. Merci de rééssayer ultérieurement\",\n                \"file-name-already-used\": \"Une pièce jointe avec le même nom existe déjà.\",\n                \"maxAttachmentReached\": \"Vous avez atteint le nombre maximum de pièces jointes autorisé.\",\n                \"message-size-limit\": \"Les pièces jointes dépassent la taille limite.\",\n                \"not-allowed-content-type\": \"Le type de pièce jointe n'est pas autorisé.\",\n                \"preview\": \"Le chargement de l'image a échoué, veuillez réessayer ultérieurement.\"\n              },\n              \"info\": {\n                \"file-uploaded\": \"La pièce jointe a été sauvegardée\",\n                \"file-uploading\": \"Sauvegarde en cours ...\"\n              }\n            },\n            \"preview\": \"Visualiser cette pièce jointe\"\n          }\n        }\n      },\n      \"file-uploader\": {\n        \"error\": {\n          \"EMPTY_ATTACHMENT\": \"Vous ne pouvez pas télécharger des pièces jointes vides. Merci de réessayer avec un fichier valide.\",\n          \"NOT_ALLOWED_CONTENT_TYPE\": \"Le type de la pièce jointe n'est pas autorisé.\",\n          \"addFile\": \"Une erreur est apparue, la pièce jointe n'a pas été ajoutée. Veuillez réessayer ultérieurement.\",\n          \"contentType\": \"Le type de la pièce jointe n'est pas autorisé.\",\n          \"length\": \"La taille de la pièce jointe est supérieure à la taille maximale autorisée.\"\n        }\n      },\n      \"helpers\": {\n        \"date-short-view\": {\n          \"today\": \"Aujourd'hui, {hour}\"\n        }\n      },\n      \"img-avatar\": {\n        \"avatar-alt\": \"{type, select, ADVISER {Conseiller } CLIENT {Interlocuteur } other {}}{gender, select, MR {Mr }  MME {Mme } other {}}{lastname} {firstname}\",\n        \"unknown-person\": \"Personne inconnue\"\n      },\n      \"inline-uploader\": {\n        \"error\": {\n          \"EMPTY_ATTACHMENT\": \"Vous ne pouvez pas télécharger des pièces jointes vides. Merci de réessayer avec un fichier valide.\",\n          \"length\": \"La taille de l'image en ligne est supérieure à la taille maximale autorisée.\"\n        }\n      },\n      \"numeric-unit\": {\n        \"billion\": \"G\",\n        \"million\": \"M\",\n        \"thousand\": \"K\"\n      },\n      \"pagination\": \"pagination\",\n      \"skip-link\": \"Navigation (Quitter le menu)\",\n      \"spellchecker\": {\n        \"languages\": {\n          \"de\": \"Allemand\",\n          \"en\": \"Anglais\",\n          \"fr\": \"Français\",\n          \"nl\": \"Néerlandais\",\n          \"ru\": \"Russe\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"Une erreur est apparue.\"\n          }\n        }\n      },\n      \"theme\": {\n        \"criticalDueDateDelay\": {\n          \"error\": {\n            \"message\": \"Ce champ doit être supérieur à En retard dans\"\n          }\n        }\n      },\n      \"treeview\": {\n        \"button\": {\n          \"list.label\": \"Afficher la liste des résultats\",\n          \"search.label\": \"Rechercher\",\n          \"select.default.label\": \"Select\",\n          \"tree.label\": \"Afficher l'arborescence complète\"\n        },\n        \"message\": {\n          \"noresult\": \"Aucun résultat de recherche\"\n        }\n      }\n    },\n    \"shared.skip-link\": \"Accéder au Contenu principal (Quitter le menu)\",\n    \"side-panel\": {\n      \"accessibility\": {\n        \"buttons\": {\n          \"close\": {\n            \"title\": \"Fermer\"\n          }\n        },\n        \"contrast\": {\n          \"enhanced\": \"Renforcés\",\n          \"standard\": \"Standard\"\n        },\n        \"disparities\": \"Contrastes\",\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"Une erreur s'est produite lors de la modification du contraste d'accessibilité, veuillez réessayer plus tard.\"\n          }\n        },\n        \"title\": \"Accessibilité\"\n      },\n      \"burger\": {\n        \"label\": \"Afficher / Masquer le menu\"\n      },\n      \"hide-menu\": \"Cacher le menu latéral\",\n      \"logo\": {\n        \"by\": \"by\",\n        \"ti\": \"Trusted Interactions\",\n        \"worldline\": \"Worldline\"\n      },\n      \"logo-alt\": \"WL Trusted Interactions\",\n      \"module\": {\n        \"title\": \"Module\"\n      },\n      \"settings\": {\n        \"myprofile\": \"Paramètres\",\n        \"name\": \"Préférences\",\n        \"preferences\": \"Préférences\"\n      },\n      \"show-menu\": \"Afficher le menu latéral\",\n      \"toggle-title\": \"Ouvre/Ferme le menu\"\n    },\n    \"site-map\": {\n      \"modules\": \"Modules\",\n      \"title\": \"Plan du site\"\n    },\n    \"themes.ACCOUNT_NUMBER\": \"Numéro de compte\",\n    \"themes.CREDIT_NUMBER\": \"Numéro de crédit immobilier\",\n    \"themes.PHONE_NUMBER\": \"Numéro de téléphone\",\n    \"themes.error.ACCOUNT_NUMBER\": \"Veuillez sélectionner un numéro de compte\",\n    \"themes.error.CREDIT_NUMBER\": \"Veuillez sélectionner un numéro de crédit immobilier\",\n    \"themes.error.message\": \"Veuillez apporter des précisions concernant votre message\",\n    \"themes.error.message.replay\": \"Saisissez votre message afin d’envoyer votre réponse\",\n    \"themes.error.subject\": \"Veuillez saisir l’objet du message\",\n    \"themes.error.theme\": \"Veuillez préciser le motif de votre demande\",\n    \"themes.input.ACCOUNT_NUMBER\": \"Sélectionnez le compte\",\n    \"themes.input.CREDIT_NUMBER\": \"Sélectionnez le numéro de crédit immobilier\",\n    \"themes.optional.field\": \"(facultatif)\",\n    \"topbar\": {\n      \"burger\": {\n        \"label\": \"Afficher / Masquer le menu\"\n      },\n      \"interlocutors\": {\n        \"myself\": \"Mon compte\"\n      },\n      \"message-info\": {\n        \"log-out-confirmation\": \"Souhaitez-vous vous déconnecter? Vous perdrez les données non sauvegardées.\"\n      },\n      \"module\": {\n        \"administration\": \"Administration\",\n        \"interactions\": \"Messages\",\n        \"profile\": \"Profil\",\n        \"projects\": \"Projets\"\n      },\n      \"nav\": {\n        \"label\": \"Barre multi module\"\n      },\n      \"organisation\": {\n        \"name\": \"equensWorldline\"\n      },\n      \"settings\": {\n        \"profile\": \"Paramètres\",\n        \"sign-out\": \"Déconnexion\"\n      }\n    },\n    \"viewer.error.format\": \"Seuls les fichiers PDF sont prévisualisables\",\n    \"viewer.img.label\": \"Chargé : {name} - Page {nbPage}\",\n    \"viewer.page.first\": \"Première page\",\n    \"viewer.page.label\": \"Il y a {nbPages} pages dans le document, vous êtes page {current}\",\n    \"viewer.page.last\": \"Dernière page\",\n    \"viewer.page.next\": \"Page suivante\",\n    \"viewer.page.previous\": \"Page précédente\",\n    \"viewer.select.label\": \"Numéro de page\",\n    \"viewer.zoom.minus\": \"Dézoomer\",\n    \"viewer.zoom.plus\": \"Zoomer\",\n    \"viewer.zoom.title\": \"Zoom:\",\n    \"viewer.zoom.unzoomed\": \"Dézoomé\",\n    \"viewer.zoom.zoomed\": \"Zoomé\"\n  };\n});","define(\"lbp-cust-web-application/translations/it-it\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = {\n    \"authentication\": {\n      \"error\": {\n        \"AUTHENTICATION_FAILED\": \"Autenticazione fallita\",\n        \"BAD_CREDENTIALS\": \"Errore: nome utente o password errati\",\n        \"UNKNOWN\": \"Si è verificato un errore sconosciuto. Riprova più tardi\"\n      },\n      \"login\": {\n        \"company\": \"Organizzazione\",\n        \"forgot\": \"Ho dimenticato i miei dati di accesso\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"Almeno un campo del modulo non è compilato.\",\n            \"invalid-input\": {\n              \"company\": \"L'organizzazione è obbligatoria.\",\n              \"password\": \"La password è obbligatoria.\",\n              \"username\": \"Il nome utente è obbligatorio.\"\n            }\n          }\n        },\n        \"password\": \"Password\",\n        \"title\": \"Identificazione utente\",\n        \"username\": \"Nome utente\",\n        \"valid\": \"Accedi\"\n      },\n      \"prospect\": {\n        \"create\": {\n          \"company\": \"Organizzazione\",\n          \"email\": \"Indirizzo email\",\n          \"firstName\": \"Nome\",\n          \"lastName\": \"Cognome\",\n          \"link\": \"Unisciti a noi\",\n          \"user\": {\n            \"password\": \"Password\",\n            \"title\": \"Crea una password\"\n          }\n        },\n        \"message\": {\n          \"save\": {\n            \"error\": \"Si è verificato un errore durante il salvataggio del potenziale cliente. Si prega di riprovare più tardi.\",\n            \"has-no-company\": \"Questa organizzazione non esiste\",\n            \"info\": \"Il potenziale cliente è stato registrato.\",\n            \"user\": \"L'utente è stato creato.\",\n            \"wrong-email\": \"Questa email è già in uso. Si prega di utilizzarne un'altra.\"\n          },\n          \"validation\": {\n            \"invalid-form\": \"Il modulo non è valido, si prega di correggerlo e riprovare.\"\n          }\n        },\n        \"new\": {\n          \"buttons\": {\n            \"cancel\": \"Annulla\",\n            \"confirm\": \"Conferma\",\n            \"create\": \"Conferma\"\n          }\n        },\n        \"title\": \"Nuovo utente\"\n      },\n      \"pwdreinit\": {\n        \"cancel\": \"Annulla\",\n        \"email\": \"Email\",\n        \"header\": \"Inserisci il tuo indirizzo email per ricevere il link di reset\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"Il modulo è compilato in modo errato.\",\n            \"invalid-input\": {\n              \"email\": \"L'email inserita non è corretta.\"\n            }\n          },\n          \"info\": {\n            \"success\": \"Se un account è associato all'indirizzo '{email}', riceverai una email contenente un link per resettare la tua password.\"\n          }\n        },\n        \"title\": \"Reset password\",\n        \"validate\": \"Conferma\"\n      },\n      \"pwdrenew\": {\n        \"email\": \"Email\",\n        \"firstnewpassword\": \"Inserisci la tua nuova password\",\n        \"message-info\": {\n          \"error\": {\n            \"echec\": \"Impossibile modificare la tua password.\",\n            \"invalid-form\": \"Il modulo è compilato in modo errato. Si prega di controllare i campi.\",\n            \"invalid-input\": {\n              \"firstPassword\": \"La prima password non è compilata.\",\n              \"secondPassword\": \"La seconda password non è stata inserita.\"\n            }\n          },\n          \"info\": {\n            \"success\": \"La tua password è stata cambiata correttamente.\"\n          }\n        },\n        \"password\": \"Password\",\n        \"secondnewpassword\": \"Conferma la tua nuova password\",\n        \"title\": \"Cambio password\",\n        \"validate\": \"Conferma\"\n      }\n    },\n    \"common\": {\n      \"application\": {\n        \"title\": \"Interazioni affidabili\"\n      },\n      \"file-upload\": {\n        \"error\": {\n          \"addFile\": \"Si è verificato un errore, l'allegato non è stato aggiunto. Riprova più tardi.\",\n          \"contentType\": \"Il tipo di allegato non è consentito.\",\n          \"length\": \"La dimensione dell'allegato supera la dimensione massima consentita.\"\n        }\n      },\n      \"filter\": {\n        \"datePrefix\": \"Data\",\n        \"dateTimeLocale\": \"fr\",\n        \"hide\": \"Nascondi\",\n        \"lessCriteria\": \"Mostra meno criteri\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"Il modulo non è valido, correggilo e riprova.\"\n          }\n        },\n        \"moreCriteria\": \"Mostra più criteri\",\n        \"preset\": \"Predefiniti:\",\n        \"reset\": \"Reimposta i criteri\",\n        \"search\": \"Avvia la ricerca\",\n        \"show\": \"Mostra\"\n      },\n      \"img-avatar\": {\n        \"avatar-alt\": \"{type, select, ADVISER {Consulente } CLIENT {Interlocutore } other {}}{gender, select, MR {Sig. }  MME {Sig.ra } other {}}{lastname} {firstname}\",\n        \"unknown-person\": \"Persona sconosciuta\"\n      },\n      \"message-info\": {\n        \"error\": {\n          \"403\": \"Non hai i permessi per visualizzare questa pagina.\",\n          \"unknown\": \"Si è verificato un errore durante il caricamento della pagina. Riprova più tardi.\"\n        }\n      },\n      \"notification\": {\n        \"CUST_RESET_PASSWORD\": {\n          \"label\": \"Cambio password\",\n          \"variables\": {\n            \"URL_LINK\": \"URL_LINK\"\n          }\n        },\n        \"LOWER_CONFIDENTIALITY_ACCEPTED\": {\n          \"label\": \"Accettazione riduzione privacy della conversazione\",\n          \"variables\": {\n            \"INTERLOCUTOR_CIVILITY\": \"TITOLO_INTERLOCUTORE\",\n            \"INTERLOCUTOR_FIRSTNAME\": \"NOME_INTERLOCUTORE\",\n            \"INTERLOCUTOR_LASTNAME\": \"COGNOME_INTERLOCUTORE\",\n            \"INTERLOCUTOR_NATURE\": \"TIPO_INTERLOCUTORE\"\n          }\n        },\n        \"LOWER_CONFIDENTIALITY_REFUSED\": {\n          \"label\": \"Rifiuto riduzione privacy della conversazione\",\n          \"variables\": {\n            \"INTERLOCUTOR_CIVILITY\": \"TITOLO_INTERLOCUTORE\",\n            \"INTERLOCUTOR_FIRSTNAME\": \"NOME_INTERLOCUTORE\",\n            \"INTERLOCUTOR_LASTNAME\": \"COGNOME_INTERLOCUTORE\",\n            \"INTERLOCUTOR_NATURE\": \"TIPO_INTERLOCUTORE\"\n          }\n        },\n        \"NEW_MESSAGE_INTERLOCUTOR_RECEIVED\": {\n          \"label\": \"Nuovo messaggio ricevuto dall'interlocutore\",\n          \"variables\": {\n            \"CONVERSATION_SUBJECT\": \"OGGETTO_CONVERSAZIONE\",\n            \"MESSAGE_EXTRACT\": \"ESTRATTO_MESSAGGIO\",\n            \"URL_LINK\": \"URL_LINK\"\n          }\n        }\n      },\n      \"page-error-message\": \"Si è verificato un errore sconosciuto. Riprova più tardi o contatta il servizio di supporto.\",\n      \"pagination-component\": {\n        \"currentPage\": \"Pagina corrente\",\n        \"firstPage\": \"Prima pagina\",\n        \"lastPage\": \"Ultima pagina\",\n        \"nextPage\": \"Pagina successiva\",\n        \"page\": \"Pagina\",\n        \"previousPage\": \"Pagina precedente\"\n      },\n      \"panel-collapse\": {\n        \"close\": \"Riduci\",\n        \"open\": \"Espandi\",\n        \"title-default\": \"Titolo del pannello mancante\"\n      },\n      \"result-list\": {\n        \"action\": {\n          \"show-grid\": \"Visualizzazione a icone\",\n          \"show-list\": \"Visualizzazione a righe\"\n        },\n        \"results\": {\n          \"error\": \"Si è verificato un errore durante il caricamento. Riprova più tardi.\",\n          \"none\": \"Nessun risultato disponibile\"\n        },\n        \"sort\": {\n          \"by\": \"Ordina per\"\n        }\n      },\n      \"selectors\": {\n        \"actor-selector\": {\n          \"error\": \"Si è verificato un errore durante la ricerca.\",\n          \"loading\": \"Caricamento in corso...\",\n          \"no-results\": \"Nessun destinatario corrisponde a questa ricerca\",\n          \"required\": \"Deve essere selezionato un destinatario\"\n        },\n        \"theme-selector\": {\n          \"error\": \"Si è verificato un errore durante la ricerca.\",\n          \"loading\": \"Caricamento in corso...\",\n          \"no-results\": \"Nessun tema corrisponde a questa ricerca\",\n          \"required\": \"Deve essere selezionato un tema\"\n        }\n      },\n      \"sidemenu\": {\n        \"label\": \"Menu\",\n        \"minimize\": \"Chiudi il menu\",\n        \"pulldown\": \"Apri il menu\",\n        \"search\": \"Cerca\"\n      },\n      \"spellchecker\": {\n        \"languages\": {\n          \"en\": \"Inglese\",\n          \"fr\": \"Francese\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"Si è verificato un errore.\"\n          }\n        }\n      },\n      \"variables\": {\n        \"notificationCommon\": {\n          \"EVENT_DATE\": \"DATA_EVENTO\",\n          \"RECIPIENT_CIVILITY\": \"TITOLO_DESTINATARIO\",\n          \"RECIPIENT_FIRSTNAME\": \"NOME_DESTINATARIO\",\n          \"RECIPIENT_LASTNAME\": \"COGNOME_DESTINATARIO\"\n        }\n      }\n    },\n    \"common-projects\": {\n      \"closed\": \"Progetto Chiuso\",\n      \"components\": {\n        \"annex-area-button\": {\n          \"openConversation\": {\n            \"buttonLabel\": \"Visualizza la conversazione\",\n            \"title\": \"Conversazione\"\n          }\n        },\n        \"audit-component\": {\n          \"results\": {\n            \"error\": \"Si è verificato un errore durante il caricamento\",\n            \"loading\": \"Caricamento in corso...\"\n          },\n          \"table\": {\n            \"no-result\": \"Nessun risultato\"\n          }\n        },\n        \"buttons\": {\n          \"close\": \"Chiudi\"\n        },\n        \"file-uploader-label\": \"Salva\",\n        \"file-uploading\": \"Salvataggio in corso...\",\n        \"header\": \"Cronologia\",\n        \"project-nature-selector\": {\n          \"error\": \"Si è verificato un errore durante la ricerca\",\n          \"loading\": \"Caricamento dei risultati...\",\n          \"no-results\": \"Nessuna entità corrisponde a questo termine\",\n          \"required\": \"Devi selezionare un'entità\"\n        },\n        \"table\": {\n          \"action\": \"Azione\",\n          \"date\": \"Data\",\n          \"newValue\": \"Nuovo valore\",\n          \"no-result\": \"Nessun risultato\",\n          \"oldValue\": \"Vecchio valore\",\n          \"user\": \"Utente\"\n        }\n      },\n      \"document\": {\n        \"audit\": {\n          \"action\": {\n            \"fileInvalid\": \"Contrassegnato come non valido\",\n            \"fileValid\": \"Contrassegnato come valido\",\n            \"init\": \"Inizializzazione\",\n            \"status\": \"Stato modificato\",\n            \"uploaded\": \"Deposito\"\n          },\n          \"button\": {\n            \"close\": \"Chiudi\"\n          },\n          \"column\": {\n            \"action\": \"Azione\",\n            \"actor\": \"Consulente\",\n            \"date\": \"Data\",\n            \"detail\": \"Dettaglio\",\n            \"type\": \"Tipo\"\n          },\n          \"userType\": {\n            \"ADVISER\": \"Consulente\",\n            \"CLIENT\": \"Cliente\"\n          }\n        },\n        \"button\": {\n          \"add\": \"Aggiungi un nuovo file\",\n          \"audit\": \"Visualizza la cronologia del documento\",\n          \"cancel\": \"Annulla\",\n          \"copy\": \"Aggiungi un file da un file esistente\",\n          \"create\": {\n            \"copy\": \"Copia un file\",\n            \"new\": \"Documento vuoto\",\n            \"upload\": \"Deposito di un file\"\n          },\n          \"download\": \"Scarica tutti i file del documento\",\n          \"edit\": {\n            \"show\": \"Modifica\"\n          },\n          \"hideButtons\": \"Nascondi tutti i pulsanti per il documento e i suoi file.\",\n          \"info\": {\n            \"hide\": \"Nascondi le informazioni aggiuntive del documento\",\n            \"show\": \"Visualizza ulteriori informazioni sul documento\"\n          },\n          \"markAsNotNeeded\": \"Già presente\",\n          \"markAsNotValid\": \"Contrassegna il documento come Non Conforme\",\n          \"mergeFiles\": \"Unisci file\",\n          \"save\": \"Convalida\",\n          \"showButtons\": \"Mostra tutti i pulsanti per il documento e i suoi file.\",\n          \"undoAsNotNeeded\": \"Annulla già presente\",\n          \"upload\": \"Aggiungi un file\"\n        },\n        \"create\": {\n          \"new\": {\n            \"title\": \"Nuovo Documento\"\n          },\n          \"title\": \"Aggiungi un nuovo documento\"\n        },\n        \"fields\": {\n          \"description\": \"Descrizione\",\n          \"nature\": \"Natura\",\n          \"providerType\": \"Fornitore\",\n          \"signatureRequired\": \"Firma richiesta\",\n          \"title\": \"Nome\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"duplicate-title\": \"Il titolo del documento esiste già.\",\n            \"invalid-form\": \"Il modulo non è valido, per favore correggilo e riprova.\",\n            \"markAsNotNeeded\": \"Si è verificato un errore durante l'aggiornamento del documento come già presente, riprova più tardi.\",\n            \"markAsNotValid\": \"Si è verificato un errore, il documento non è stato contrassegnato come Non Conforme. Riprova più tardi.\",\n            \"markAsValid\": \"Si è verificato un errore, il documento non è stato contrassegnato come Conforme. Riprova più tardi.\",\n            \"save\": \"Si è verificato un errore durante il salvataggio del documento. Riprova più tardi.\",\n            \"undoNotNeeded\": \"Si è verificato un errore durante il ritorno allo stato già presente, riprova più tardi.\"\n          },\n          \"info\": {\n            \"markAsNotNeeded\": \"Il documento è stato contrassegnato come già presente.\",\n            \"markAsNotValid\": \"Il documento è stato contrassegnato come Non Conforme\",\n            \"markAsValid\": \"Il documento è stato contrassegnato come Conforme\",\n            \"onlyAdviserAllowed\": \"* Solo il documento con il fornitore del consulente può essere impostato come firma richiesta\",\n            \"save\": \"Il documento è stato salvato.\",\n            \"undoNotNeeded\": \"Lo stato del documento già presente è stato annullato.\"\n          }\n        },\n        \"nature\": {\n          \"ADVERTISEMENT\": \"Pubblicitario\",\n          \"BANK_STATEMENT\": \"Estratto conto bancario\",\n          \"BIRTH_CERTIFICATE\": \"Certificato di nascita\",\n          \"COMPROMISE_SALE\": \"Compromesso di vendita\",\n          \"IBAN\": \"IBAN\",\n          \"IDENTIFICATION\": \"Documento di identità\",\n          \"INSURANCE\": \"Assicurazione\",\n          \"LOAN_OFFER\": \"Offerta di prestito\",\n          \"PAYSLIP\": \"Scheda paga\",\n          \"POLICE_RECORD\": \"Certificato penale\",\n          \"TAX_NOTICE\": \"Dichiarazione dei redditi\",\n          \"UNKNOWN\": \"Sconosciuto\",\n          \"label\": \"Natura: \"\n        },\n        \"providerType\": {\n          \"ACTOR\": \"Consulente\",\n          \"INTERLOCUTOR\": \"Cliente\",\n          \"UNKNOWN\": \"Sconosciuto\",\n          \"label\": \"Fornitore: \"\n        },\n        \"refusedReason\": {\n          \"BLURRY\": \"Il documento è sfocato.\",\n          \"ERROR\": \"Il documento è fuori tema.\",\n          \"ILLEGIBLE\": \"Il documento è illeggibile.\",\n          \"label\": \"Motivo del rifiuto:\"\n        },\n        \"status\": {\n          \"KO\": \"Non conforme\",\n          \"NOT_NEEDED\": \"Già presente\",\n          \"OK\": \"Conforme\",\n          \"TO_ACKNOWLEDGE\": \"Da validare\",\n          \"TO_UPLOAD\": \"Nuovo\",\n          \"UPLOADED\": \"Scaricato\"\n        },\n        \"statusMessage\": {\n          \"KO\": \"Questo documento è stato contrassegnato come Non Conforme. Si prega di inviare un altro file.\",\n          \"NOT_NEEDED\": \"Questo documento è già presente.\",\n          \"TO_ACKNOWLEDGE\": \"Questo documento deve essere validato.\",\n          \"TO_UPLOAD\": \"Questo documento deve essere depositato.\"\n        },\n        \"type\": {\n          \"FREE\": \"Libero\",\n          \"STRUCTURED\": \"Strutturato\",\n          \"UNKNOWN\": \"Sconosciuto\",\n          \"label\": \"Tipo di documento: \"\n        }\n      },\n      \"file\": {\n        \"button\": {\n          \"delete\": \"Elimina il file\",\n          \"download\": \"Scarica il file\",\n          \"markAsNotValid\": \"Contrassegna il file come Non Conforme\",\n          \"markAsValid\": \"Contrassegna il file come Conforme\",\n          \"preview\": \"Anteprima del file\",\n          \"sign\": \"Firma questo file\"\n        },\n        \"help\": {\n          \"signature-required\": \"La cartella deve essere firmata\",\n          \"signed\": \"Il file è già firmato\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"delete\": \"Si è verificato un errore, il file non è stato eliminato. Riprova più tardi.\",\n            \"get-e-signiture-url\": \"Si è verificato un errore durante l'ottenimento dell'URL per firmare il file. Riprova più tardi.\",\n            \"mark-as-not-valid\": \"Si è verificato un errore, il file non è stato contrassegnato come Non Conforme. Riprova più tardi.\",\n            \"mark-as-valid\": \"Si è verificato un errore, il file non è stato contrassegnato come Conforme. Riprova più tardi.\"\n          },\n          \"info\": {\n            \"delete\": \"Il file è stato eliminato.\",\n            \"mark-as-not-valid\": \"Il file è stato contrassegnato come Non Conforme.\",\n            \"mark-as-valid\": \"Il file è stato contrassegnato come Conforme.\",\n            \"pop-up\": {\n              \"delete\": \"Vuoi davvero eliminare questo file?\"\n            }\n          }\n        },\n        \"status\": {\n          \"KO\": \"Non valido\",\n          \"OK\": \"Valido\",\n          \"TO_SIGN\": \"Da firmare\",\n          \"UPLOADED\": \"In validazione\"\n        }\n      },\n      \"file-upload\": {\n        \"error\": {\n          \"contentType\": \"Questo tipo di file non è consentito.\"\n        },\n        \"info\": {\n          \"uploadSucess\": \"Il file è stato scaricato.\"\n        }\n      },\n      \"folder\": \"Cartella\",\n      \"list\": {\n        \"tabs\": {\n          \"personal\": \"Personali\",\n          \"shared\": \"Condivisi\"\n        },\n        \"title\": \"Progetti di {interlocutorName}\"\n      },\n      \"modal-copy\": {\n        \"buttons\": {\n          \"cancel\": \"Annulla\",\n          \"copy\": \"Copia\"\n        },\n        \"document\": \"Seleziona il documento da copiare\",\n        \"file\": \"Scegli il file da copiare\",\n        \"label\": {\n          \"search\": \"Cerca\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"post-400\": \"Si è verificato un errore durante la copia del file, controlla lo stato del documento o assicurati di non avere un file con lo stesso nome.\",\n            \"unknown\": \"Si è verificato un errore durante la copia del file. Riprova più tardi.\"\n          },\n          \"info\": {\n            \"save\": \"{nb, plural, =1 {Il file copiato è stato salvato.} other {I file copiati sono stati salvati.}}\",\n            \"saveAttachment\": \"Il file copiato è stato salvato.\",\n            \"uploading\": \"Il file è in fase di download...\"\n          }\n        }\n      },\n      \"modal-merge\": {\n        \"buttons\": {\n          \"cancel\": \"Annulla\",\n          \"confirm\": \"Conferma\",\n          \"move-down\": \"Sposta giù\",\n          \"move-up\": \"Sposta su\",\n          \"preview\": \"Anteprima\"\n        },\n        \"filename\": \"Nome del file di destinazione: \",\n        \"header\": \"Unione di file\",\n        \"list\": \"Elenco dei file da unire: \",\n        \"message-info\": {\n          \"error\": {\n            \"generic\": \"Si è verificato un errore durante l'unione del file. Riprova più tardi.\"\n          },\n          \"info\": {\n            \"info\": \"Alcuni file potrebbero non essere uniti.\",\n            \"loading\": \"Il file è in fase di unione, attendere...\",\n            \"saved\": \"Il file è stato unito e salvato.\"\n          },\n          \"invalid-input\": {\n            \"filename-duplicate\": \"Il nome del file esiste già nel documento.\",\n            \"filename-empty\": \"Il nome del file non può essere vuoto.\",\n            \"filename-long\": \"Il nome del file è troppo lungo.\",\n            \"list-empty\": \"È necessario selezionare almeno due file.\",\n            \"list-too-large\": \"Il peso di tutti i file è troppo elevato.\"\n          }\n        }\n      },\n      \"modal-share\": {\n        \"buttons\": {\n          \"cancel\": \"Annulla\",\n          \"save\": \"Salva\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"loading\": \"Si è verificato un errore durante il caricamento dei contatti di fiducia. Riprova più tardi.\",\n            \"save\": \"Si è verificato un errore, la condivisione non è stata registrata. Riprova più tardi.\"\n          },\n          \"info\": {\n            \"empty-result\": \"Non hai un contatto di fiducia.\",\n            \"save\": \"Le informazioni di condivisione sono state salvate.\"\n          }\n        },\n        \"placeholder\": \"Diritti\",\n        \"title\": \"Modifica dei diritti del progetto\"\n      },\n      \"modal-upload\": {\n        \"message-info\": {\n          \"error\": {\n            \"failed-due-bad-request\": \"Si è verificato un errore durante il download del file. Controlla la dimensione o il tipo del file.\",\n            \"failed-to-upload\": \"Si è verificato un errore durante il download del file. Riprova più tardi.\",\n            \"post-400\": \"Si è verificato un errore durante il download del file, controlla lo stato del documento o assicurati di non avere un file con lo stesso nome.\",\n            \"unknown\": \"Si è verificato un errore durante il download del file. Riprova più tardi.\",\n            \"wrong-format\": \"Il formato di un file per il quale è richiesta una firma può essere solo PDF.\"\n          },\n          \"info\": {\n            \"file-uploading\": \"Salvataggio in corso...\",\n            \"save\": \"Il file è stato scaricato.\"\n          }\n        }\n      },\n      \"page-error-message\": \"Si è verificato un errore sconosciuto. Riprova più tardi o contatta il servizio di supporto\",\n      \"preview-component\": {\n        \"buttons\": {\n          \"close\": \"Chiudi\"\n        },\n        \"error\": \"Si è verificato un errore durante il caricamento dell'immagine. Riprova più tardi.\",\n        \"loading\": \"Caricamento in corso...\",\n        \"title\": {\n          \"filedBy\": \"Depositato da:\",\n          \"filedOn\": \"Depositato il:\"\n        }\n      },\n      \"project\": {\n        \"assignation\": \"Questo progetto è gestito da: \",\n        \"audit\": {\n          \"action\": {\n            \"CREATE\": \"Creazione del progetto\",\n            \"SHARED_INTERLOCUTOR_ADD\": \"Aggiunta dell'interlocutore {interlocutorName} come {newProfileName}\",\n            \"SHARED_INTERLOCUTOR_REMOVE\": \"Rimozione dell'interlocutore {interlocutorName}\",\n            \"SHARED_INTERLOCUTOR_UPDATE\": \"Modifica dell'interlocutore {interlocutorName} da {previousProfileName} a {newProfileName}\",\n            \"STATUS_CLOSED\": \"Chiusura del progetto\",\n            \"STATUS_REOPENED\": \"Riapertura del progetto\",\n            \"UPDATE\": \"Aggiornamento del progetto\",\n            \"auditToAdviser\": \"Invio della notifica al consulente {receiverName}\",\n            \"auditToCustomer\": \"Invio di un avviso al cliente {receiverName}\"\n          },\n          \"button\": {\n            \"close\": \"Chiudi\"\n          },\n          \"column\": {\n            \"action\": \"Azione\",\n            \"date\": \"Data\",\n            \"detail\": \"Dettaglio\",\n            \"sender\": \"Autore\"\n          }\n        },\n        \"button\": {\n          \"audit\": \"Visualizza la cronologia di questo progetto\",\n          \"back\": \"Torna alla lista dei progetti\",\n          \"close\": \"Chiudi il progetto\",\n          \"download\": \"Scarica il progetto\",\n          \"edit\": \"Modifica il progetto\",\n          \"hideInformations\": \"Riduci le informazioni\",\n          \"notify-to-adviser\": \"Informa il mio Consulente che il mio progetto è stato aggiornato\",\n          \"notify-to-customer\": \"Informa il mio Cliente che il suo progetto è stato aggiornato\",\n          \"open\": \"Apri il progetto\",\n          \"openConversation\": \"Apri la conversazione corrispondente\",\n          \"reopen\": \"Riapri il progetto\",\n          \"share\": \"Gestisci la pubblicazione del progetto\",\n          \"showInformations\": \"Visualizza ulteriori informazioni\"\n        },\n        \"closedDate\": \"Chiuso il\",\n        \"createdBy\": \"Da\",\n        \"creationDate\": \"Creato il\",\n        \"finishDate\": \"Fine prevista il\",\n        \"lastUpdateDate\": \"Modificato il {date} da {name}\",\n        \"message-error\": {\n          \"download\": \"Si è verificato un errore, il progetto non è stato scaricato. Riprova più tardi.\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"LIMITED_CLICK_FOR_ADVISER\": \"Hai già notificato il tuo cliente meno di {limit, plural, =1 {# ora} other {# ore}} fa.\",\n            \"LIMITED_CLICK_FOR_CUSTOMER\": \"Hai già notificato il tuo consulente meno di {limit, plural, =1 {# ora} other {# ore}} fa.\",\n            \"close\": \"Si è verificato un errore, il file non è stato chiuso. Riprova più tardi.\",\n            \"reopen\": \"Si è verificato un errore, il file non è stato riaperto. Riprova più tardi.\",\n            \"unknown\": \"Si è verificato un errore durante l'invio della notifica, riprova più tardi.\"\n          },\n          \"info\": {\n            \"close\": \"Il progetto è stato chiuso.\",\n            \"notify-update\": \"La notifica è stata inviata.\",\n            \"pop-up\": {\n              \"close\": \"Vuoi davvero chiudere questo progetto?\",\n              \"reopen\": \"Vuoi davvero riaprire questo progetto?\"\n            },\n            \"reopen\": \"Il progetto è stato riaperto.\"\n          }\n        },\n        \"new\": \"Nuovo\",\n        \"reopenDate\": \"Riaperto il\",\n        \"shared\": {\n          \"byMe\": \"Questo progetto è attualmente pubblicato a {to} con il profilo: \",\n          \"not\": \"Questo progetto attualmente non è pubblicato ad altri clienti.\",\n          \"right\": {\n            \"FULL_ACCESS\": \"Accesso completo\",\n            \"NO_ACCESS\": \"Nessun accesso\",\n            \"READ_ONLY\": \"Sola lettura\"\n          },\n          \"toMe\": \"Questo progetto è stato pubblicato da {from} con il profilo: \"\n        },\n        \"statistics\": {\n          \"messages\": {\n            \"KO\": \"{nb, plural, =1 {# documento respinto} other {# documenti respinti}}\",\n            \"OK\": \"{nb, plural, =1 {# documento approvato} other {# documenti approvati}}\",\n            \"TO_ACKNOWLEDGE\": \"{nb, plural, =1 {# documento} other {# documenti}} da validare\",\n            \"UPLOADED\": \"{nb, plural, =1 {# documento scaricato} other {# documenti scaricati}}\"\n          }\n        },\n        \"type\": {\n          \"FREE\": \"Libero\",\n          \"STRUCTURED\": \"Strutturato\"\n        }\n      },\n      \"project-card\": {\n        \"invalid-documents\": \"{numDocs, plural, =1 {# documento è stato contrassegnato come non valido} other {# documenti sono stati contrassegnati come non validi}}\",\n        \"project-closed-alt\": \"Progetto chiuso\",\n        \"project-shared-alt\": \"Progetto condiviso\"\n      },\n      \"project-element-list\": {\n        \"sort\": {\n          \"creationDate\": {\n            \"asc\": \"I più vecchi\",\n            \"desc\": \"I più recenti\"\n          },\n          \"lastUpdateDate\": {\n            \"asc\": \"Aggiornamento più vecchio\",\n            \"desc\": \"Aggiornamento più recente\"\n          },\n          \"sortBy\": \"Ordina per:\"\n        },\n        \"status-filters\": {\n          \"all\": \"Tutti\",\n          \"all-help\": \"Tutti i progetti\",\n          \"closed\": \"Chiusi\",\n          \"closed-help\": \"Progetti chiusi\",\n          \"opened\": \"Aperti\",\n          \"opened-help\": \"Progetti aperti\"\n        }\n      },\n      \"project-group-title\": {\n        \"button\": {\n          \"close\": \"Riduci\",\n          \"open\": \"Espandi\"\n        }\n      },\n      \"project-part\": {\n        \"close\": \"Chiudi questa sezione\",\n        \"open\": \"Apri questa sezione\",\n        \"title\": \"Documenti\"\n      },\n      \"project-part-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"Il nome del template della cartella esiste già per questo progetto.\"\n        }\n      },\n      \"project-template-duplicate-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"La descrizione del modello di progetto esiste già.\"\n        }\n      },\n      \"project-template-part-document-validator\": {\n        \"error\": {\n          \"duplicate-title\": \"Il nome del template del documento esiste già per questa cartella.\"\n        }\n      },\n      \"selectors\": {\n        \"document-nature-selector\": {\n          \"error\": \"Si è verificato un errore durante la ricerca\",\n          \"loading\": \"Caricamento in corso...\",\n          \"no-results\": \"Nessun risultato\"\n        },\n        \"project-nature-selector\": {\n          \"error\": \"Si è verificato un errore durante la ricerca\",\n          \"loading\": \"Caricamento in corso...\",\n          \"no-results\": \"Nessun risultato\"\n        },\n        \"project-part-document-file-selector\": {\n          \"error\": \"Si è verificato un errore durante la ricerca\",\n          \"loading\": \"Caricamento in corso...\",\n          \"no-results\": \"Nessun risultato\"\n        },\n        \"project-part-document-selector\": {\n          \"error\": \"Si è verificato un errore durante la ricerca\",\n          \"loading\": \"Caricamento in corso...\",\n          \"no-results\": \"Nessun risultato\"\n        }\n      },\n      \"side-menu\": {\n        \"new-project\": \"Nuovo Progetto\",\n        \"projects\": \"Progetti\"\n      },\n      \"title\": \"Progetto\"\n    },\n    \"errors\": {\n      \"accepted\": \"{description} deve essere accettato\",\n      \"after\": \"{description} deve essere dopo {after}\",\n      \"before\": \"{description} deve essere prima di {before}\",\n      \"blank\": \"{description} non può essere vuoto\",\n      \"collection\": \"{description} deve essere una collezione\",\n      \"confirmation\": \"{description} non corrisponde a {on}\",\n      \"date\": \"{description} deve essere una data valida\",\n      \"description\": \"Questo campo\",\n      \"email\": \"{description} deve essere un indirizzo email\",\n      \"empty\": \"{description} non può essere vuoto\",\n      \"equalTo\": \"{description} deve essere uguale a {is}\",\n      \"even\": \"{description} deve essere pari\",\n      \"exclusion\": \"{description} è riservato\",\n      \"file-empty\": \"Nessun file selezionato\",\n      \"greaterThan\": \"{description} deve essere maggiore di {gt}\",\n      \"greaterThanOrEqualTo\": \"{description} deve essere maggiore o uguale a {gte}\",\n      \"inclusion\": \"{description} non è incluso nell'elenco\",\n      \"invalid\": \"{description} non è valido\",\n      \"lessThan\": \"{description} deve essere minore di {lt}\",\n      \"lessThanOrEqualTo\": \"{description} deve essere minore o uguale a {lte}\",\n      \"notANumber\": \"{description} deve essere un numero\",\n      \"notAnInteger\": \"{description} deve essere un numero\",\n      \"odd\": \"{description} deve essere dispari\",\n      \"otherThan\": \"{description} deve essere diverso da {value}\",\n      \"phone\": \"{description} deve essere un numero di telefono\",\n      \"positive\": \"{description} deve essere positivo\",\n      \"present\": \"{description} deve essere vuoto\",\n      \"singular\": \"{description} non può essere una collezione\",\n      \"tooLong\": \"{description} è troppo lungo (il massimo è {max} caratteri)\",\n      \"tooShort\": \"{description} è troppo corto (il minimo è {min} caratteri)\",\n      \"unsupported-file\": \"Il tipo di file non è supportato per il documento da firmare\",\n      \"url\": \"{description} deve essere un URL\",\n      \"wrongDateFormat\": \"{description} deve essere nel formato seguente {format}\",\n      \"wrongLength\": \"{description} non ha la dimensione corretta (deve essere di {is} caratteri)\"\n    },\n    \"interactions\": {\n      \"conversation\": {\n        \"action-bar\": {\n          \"archive\": \"Archivia la conversazione\",\n          \"categorize\": \"Classifica la conversazione\",\n          \"delete\": \"Elimina la conversazione\",\n          \"download\": \"Esporta la conversazione\",\n          \"expiring-date\": \"Questa conversazione scade il:\",\n          \"mark-as-read\": \"Segna la conversazione come letta\",\n          \"mark-as-unread\": \"Segna la conversazione come non letta\",\n          \"open-project\": \"Apri il progetto\",\n          \"print\": \"Stampa la conversazione\",\n          \"removeFromTrash\": \"Elimina definitivamente la conversazione\",\n          \"restore\": \"Recupera la conversazione\",\n          \"sort-asc\": \"Ordina i messaggi per data dal più vecchio al più recente\",\n          \"sort-desc\": \"Ordina i messaggi per data dal più recente al più vecchio\",\n          \"unarchive\": \"Recupera la conversazione\"\n        },\n        \"button\": {\n          \"pause\": \"Pausa\",\n          \"play\": \"Riproduci\",\n          \"recordVoiceMessage\": {\n            \"download\": \"Scarica\",\n            \"label\": \"Registra messaggio vocale\",\n            \"speed\": \"Velocità di riproduzione {speed}x\",\n            \"text\": \"Vocale\",\n            \"times\": \"×\",\n            \"volume\": \"Volume {volumeLevel}%\"\n          }\n        },\n        \"cc\": {\n          \"current\": \"Questa conversazione è collegata al cliente: {name}\"\n        },\n        \"composer\": {\n          \"attachments\": {\n            \"buttons\": {\n              \"delete\": {\n                \"title\": \"Elimina l'allegato\"\n              },\n              \"download\": {\n                \"title\": \"Scarica l'allegato\"\n              },\n              \"preview\": {\n                \"title\": \"Visualizza l'allegato\"\n              }\n            },\n            \"upload-in-progress\": \"(in corso)\"\n          },\n          \"buttons\": {\n            \"add-attachment\": {\n              \"title\": \"Aggiungi nuovo allegato\"\n            },\n            \"cancel\": {\n              \"title\": \"Annulla modifiche\",\n              \"value\": \"Annulla\"\n            },\n            \"save\": {\n              \"title\": \"Salva il messaggio come bozza\",\n              \"value\": \"Salva bozza\"\n            },\n            \"send\": {\n              \"title\": \"Invia nuovo messaggio\",\n              \"value\": \"Invia\"\n            }\n          },\n          \"notifications\": {\n            \"attachment-uploaded\": \"L'allegato è stato salvato\",\n            \"empty-file\": \"Non è possibile scaricare allegati vuoti. Riprova con un file valido.\",\n            \"file-name-already-used\": \"Esiste già un allegato con lo stesso nome.\",\n            \"message-size-limit\": \"Gli allegati superano la dimensione massima consentita.\",\n            \"upload-in-progress\": \"Un allegato è in fase di invio. Impossibile inviare il messaggio.\"\n          },\n          \"placeholder\": \"Scrivi un messaggio\"\n        },\n        \"create\": {\n          \"cc\": \"Cc\",\n          \"confidentiality\": {\n            \"HIGH\": \"Alta\",\n            \"LOW\": \"Normale\",\n            \"label\": \"Privacy:\"\n          },\n          \"flash-answer\": {\n            \"answer\": {\n              \"no\": \"No\",\n              \"yes\": \"Sì\"\n            },\n            \"header\": \"Risultato della risposta rapida\",\n            \"indication\": \"In caso contrario, continua a inviare il messaggio facendo clic su \\\"No\\\"\",\n            \"loading\": \"Analisi del messaggio ...\",\n            \"question\": \"Hai trovato questa risposta pertinente?\",\n            \"sent\": \"Il tuo messaggio è stato inviato al consulente.\",\n            \"title\": \"Questa risposta automatica sembra rispondere al tuo messaggio:\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"invalid-form\": \"Il modulo non è valido, controlla l'inserimento.\",\n              \"pop-up\": {\n                \"leaving-page\": \"Le tue modifiche non sono state salvate, vuoi lasciare la pagina?\"\n              },\n              \"recipient\": \"Il destinatario della conversazione è obbligatorio.\",\n              \"save\": {\n                \"conversation\": \"Si è verificato un errore, la conversazione non è stata creata. Riprova più tardi.\",\n                \"conversation-message\": \"Si è verificato un errore, il messaggio non è stato creato. Riprova più tardi.\"\n              },\n              \"subject\": \"L'oggetto della conversazione è obbligatorio.\"\n            },\n            \"info\": {\n              \"save\": \"La conversazione è stata creata.\"\n            }\n          },\n          \"subject\": \"Oggetto:\",\n          \"theme\": \"Argomento:\",\n          \"title\": \"Nuova conversazione\",\n          \"to\": \"Destinatario:\"\n        },\n        \"draft\": {\n          \"button\": {\n            \"delete\": {\n              \"label\": \"Elimina\",\n              \"title\": \"Elimina la conversazione in bozza.\"\n            }\n          },\n          \"message-info\": {\n            \"error\": {\n              \"delete\": \"Si è verificato un errore, la bozza della conversazione non è stata eliminata. Riprova più tardi.\",\n              \"invalid-form\": \"Il modulo non è valido, controlla l'inserimento.\",\n              \"save\": {\n                \"conversation\": \"Si è verificato un errore, la bozza della conversazione non è stata aggiornata. Riprova più tardi.\",\n                \"conversation-message\": \"Si è verificato un errore, la bozza del messaggio non è stata aggiornata. Riprova più tardi.\"\n              }\n            },\n            \"info\": {\n              \"delete\": \"La bozza è stata eliminata.\",\n              \"pop-up\": {\n                \"delete\": \"Vuoi eliminare questa conversazione?\"\n              },\n              \"save\": \"La bozza è stata salvata.\"\n            }\n          },\n          \"title\": \"Modifica una bozza\"\n        },\n        \"errors\": {\n          \"delete\": \"Impossibile eliminare la bozza. Si prega di riprovare più tardi\",\n          \"save\": \"Impossibile salvare il messaggio. Si prega di riprovare più tardi\",\n          \"send\": \"Impossibile inviare il messaggio. Si prega di riprovare più tardi\"\n        },\n        \"export\": {\n          \"attachments\": \"Con allegati\",\n          \"button\": {\n            \"cancel\": \"Annulla\",\n            \"download\": \"Scarica\"\n          },\n          \"options\": \"Opzioni di esportazione\"\n        },\n        \"header\": {\n          \"has-attachments\": \"Questa conversazione ha allegati\",\n          \"is-confidential\": \"Questa conversazione è confidenziale\",\n          \"message-number\": \"{nb, plural, =0 {nessun messaggio} =1 {1 messaggio} other {# messaggi}} \",\n          \"open-project\": \"Questa conversazione è collegata a un progetto personale \",\n          \"status\": {\n            \"CLOSED\": \"Archiviata\",\n            \"DELETED\": \"Eliminata\",\n            \"INIT\": \"Bozza\",\n            \"IN_PROGRESS\": \"In corso\",\n            \"TO_ARCHIVE\": \"Eliminata definitivamente\",\n            \"title\": \"Stato\"\n          },\n          \"unread\": \"Non letto\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"accept\": \"Si è verificato un errore durante l'accettazione della richiesta di riservatezza. Riprova più tardi.\",\n            \"archive\": \"Si è verificato un errore durante l'archiviazione. Riprova più tardi.\",\n            \"categorize\": \"Si è verificato un errore durante la classificazione. Riprova più tardi.\",\n            \"confidentiality-response\": \"Si è verificato un errore durante la risposta alla richiesta di privacy. Riprova più tardi.\",\n            \"delete\": \"Si è verificato un errore durante l'eliminazione. Riprova più tardi.\",\n            \"download\": \"Si è verificato un errore durante l'esportazione. Riprova più tardi.\",\n            \"markAsRead\": \"Si è verificato un errore durante il contrassegno come letto. Riprova più tardi.\",\n            \"markAsUnread\": \"Si è verificato un errore durante il contrassegno come non letto. Riprova più tardi.\",\n            \"pop-up\": {\n              \"archive\": \"Vuoi archiviare questa conversazione?\",\n              \"delete\": \"Vuoi davvero eliminare questa conversazione? Questa azione è irreversibile.\",\n              \"leaving-page\": \"Le tue modifiche non sono state salvate, vuoi uscire dalla pagina?\"\n            },\n            \"print\": \"Si è verificato un errore durante la stampa. Riprova più tardi.\",\n            \"refuse\": \"Si è verificato un errore durante il rifiuto della richiesta di privacy. Riprova più tardi.\",\n            \"removeFromTrash\": \"Si è verificato un errore durante l'eliminazione definitiva. Riprova più tardi.\",\n            \"restore\": \"Si è verificato un errore durante il ripristino. Riprova più tardi.\",\n            \"unarchive\": \"Si è verificato un errore durante il ripristino. Riprova più tardi.\"\n          },\n          \"info\": {\n            \"accept\": \"La richiesta di abbassamento del livello di privacy è stata accettata.\",\n            \"archive\": \"La conversazione è stata archiviata.\",\n            \"categorize\": \"La conversazione è stata classificata.\",\n            \"delete\": \"La conversazione è stata eliminata.\",\n            \"markAsRead\": \"La conversazione è stata contrassegnata come letta.\",\n            \"markAsUnread\": \"La conversazione è stata contrassegnata come non letta.\",\n            \"pop-up-removeFromTrash\": \"Sei sicuro di voler eliminare definitivamente questa conversazione?\",\n            \"refuse\": \"La richiesta di abbassamento della riservatezza è stata respinta.\",\n            \"removeFromTrash\": \"La conversazione è stata eliminata definitivamente.\",\n            \"restore\": \"La conversazione è stata recuperata.\",\n            \"unarchive\": \"La conversazione è stata ripristinata.\"\n          }\n        },\n        \"showMore\": {\n          \"button\": \"Visualizza più messaggi.\",\n          \"message-info\": {\n            \"error\": {\n              \"showMoreMessages\": \"Si è verificato un errore, i messaggi non sono stati scaricati. Si prega di riprovare più tardi.\"\n            },\n            \"info\": {\n              \"showMoreMessages\": \"Sono stati scaricati messaggi più vecchi.\"\n            }\n          }\n        },\n        \"sr-only\": {\n          \"folderColor\": \"Associato alla cartella dei colori\",\n          \"lastMessageReceivedDate\": \"Data dell ultimo messaggio ricevuto.\",\n          \"messageText\": \"Messaggio che inizia con\"\n        },\n        \"success\": {\n          \"delete\": \"La bozza è stata eliminata\",\n          \"save\": \"La bozza è stata salvata\",\n          \"send\": \"Il messaggio è stato inviato\"\n        },\n        \"templates\": {\n          \"confidentiality\": {\n            \"accept\": \"<p>Ciao,</p><p>Il cliente ha accettato di abbassare il livello di privacy della conversazione.</p><p>Cordiali saluti,</p>\",\n            \"refuse\": \"<p>Ciao,</p><p>Il cliente ha rifiutato di abbassare il livello di privacy della conversazione.</p><p>Cordiali saluti,</p>\"\n          }\n        }\n      },\n      \"conversation-action-bar-component\": {\n        \"actions\": {\n          \"archive\": {\n            \"display\": \"Archivia\",\n            \"title\": \"Archivia tutte le conversazioni selezionate\"\n          },\n          \"categorize\": {\n            \"display\": \"Classifica in ...\",\n            \"labelSelected\": \"Classifica tutte le conversazioni selezionate in {label}\",\n            \"title\": \"Classifica tutte le conversazioni selezionate in ...\",\n            \"toggle\": \"Apri il menu 'Classifica in ...'\"\n          },\n          \"checkAll\": \"Seleziona tutte le conversazioni visualizzate\",\n          \"delete\": {\n            \"display\": \"Elimina\",\n            \"title\": \"Elimina tutte le conversazioni selezionate\"\n          },\n          \"markAs\": {\n            \"display\": \"Segna come ...\",\n            \"markAsRead\": {\n              \"display\": \"Segna come letto\",\n              \"title\": \"Segna come lette tutte le conversazioni selezionate\"\n            },\n            \"markAsUnread\": {\n              \"display\": \"Segna come non letto\",\n              \"title\": \"Segna come non lette tutte le conversazioni selezionate\"\n            },\n            \"toggle\": \"Apri il menu 'Segna come ...'\"\n          },\n          \"removeFromTrash\": {\n            \"display\": \"Elimina dal cestino\",\n            \"title\": \"Elimina dal cestino tutte le conversazioni selezionate\"\n          },\n          \"restore\": {\n            \"display\": \"Recupera\",\n            \"title\": \"Recupera tutte le conversazioni selezionate\"\n          },\n          \"unarchive\": {\n            \"display\": \"Ripristina\",\n            \"title\": \"Ripristina tutte le conversazioni selezionate\"\n          },\n          \"uncheckAll\": \"Deseleziona tutte le conversazioni selezionate\"\n        },\n        \"search\": {\n          \"button\": \"Filtra le conversazioni con il testo inserito\",\n          \"input\": \"Inserisci il testo da cercare\",\n          \"label\": \"Cercare nelle conversazioni:\"\n        },\n        \"sort\": {\n          \"sortBy\": \"Ordina per:\"\n        }\n      },\n      \"conversation-line-component\": {\n        \"buttons\": {\n          \"check\": \"Seleziona la conversazione.\",\n          \"uncheck\": \"Deseleziona la conversazione.\"\n        },\n        \"confidential\": \"La conversazione è confidenziale.\",\n        \"conversationSubject\": \"Oggetto della conversazione.\",\n        \"hasAttachments\": \"La conversazione ha almeno un messaggio con un allegato.\",\n        \"isRead\": {\n          \"read\": \"L'ultimo messaggio della conversazione è stato letto.\",\n          \"unread\": \"L'ultimo messaggio della conversazione è stato non letto.\"\n        },\n        \"lastMessageDisplayName\": \"Nome del consulente associato all'ultimo messaggio.\",\n        \"lastMessageReceivedDate\": \"Data dell'ultimo messaggio ricevuto.\",\n        \"lastMessageReceivedcontent\": \"Contenuto dell'ultimo messaggio ricevuto.\",\n        \"lastMessageStatus\": {\n          \"DRAFT\": \"L'ultimo messaggio della conversazione è una bozza.\",\n          \"RECEIVED\": \"L'ultimo messaggio della conversazione proviene da un consulente.\",\n          \"SENT\": \"L'ultimo messaggio della conversazione proviene da te.\"\n        }\n      },\n      \"conversation-message\": {\n        \"body\": {\n          \"buttons\": {\n            \"show-less\": {\n              \"text\": \"--- visualizza il messaggio parziale ---\",\n              \"title\": \"Mostra il messaggio parziale\"\n            },\n            \"show-more\": {\n              \"text\": \"--- visualizza il messaggio completo ---\",\n              \"title\": \"Mostra il messaggio completo\"\n            }\n          }\n        },\n        \"header\": {\n          \"expand-button\": {\n            \"label-expand\": \"Ingrandisci l'intestazione\",\n            \"label-shrink\": \"Riduci l'intestazione\"\n          },\n          \"expanded\": {\n            \"cc\": \"Cc:\",\n            \"cc-type\": {\n              \"actors\": \"(Consulente)\",\n              \"externals\": \"(Esterno)\",\n              \"interlocutors\": \"(Cliente)\"\n            },\n            \"channel\": \"Canale:\",\n            \"channels\": {\n              \"MAIL\": \"Email\"\n            },\n            \"from\": \"Da:\",\n            \"receiveDate\": \"Ricevuto il:\",\n            \"sendDate\": \"Inviato a:\",\n            \"subject\": \"Oggetto:\",\n            \"tags\": \"Etichette:\",\n            \"to\": \"A:\",\n            \"virus-scan\": \"Scansione antivirus:\"\n          },\n          \"shrunken\": {\n            \"cc\": \"Cc:\",\n            \"from\": \"Da:\",\n            \"to\": \"A:\"\n          },\n          \"title\": \"Informazioni sul messaggio\"\n        }\n      },\n      \"conversation-message-attachment\": {\n        \"attachment\": \"Allegati\",\n        \"download\": \"Scarica il file\",\n        \"dropdown-button-title\": \"Azioni\",\n        \"preview\": \"Anteprima del file\"\n      },\n      \"conversation-message-confidentiality\": {\n        \"accept\": \"Hai accettato di abbassare il livello di privacy il {date}\",\n        \"asking\": \"Riduci il livello di privacy di questa conversazione:\",\n        \"buttons\": {\n          \"accept\": \"Accepter\",\n          \"refuse\": \"Refuser\"\n        },\n        \"refuse\": \"Hai rifiutato di abbassare il livello di privacy il {date}\"\n      },\n      \"conversations\": {\n        \"search\": {\n          \"list\": {\n            \"title\": \"Conversazioni\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"archive\": \"Si è verificato un errore durante l'archiviazione. Riprova più tardi.\",\n              \"categorize\": \"Si è verificato un errore durante la classificazione. Riprova più tardi.\",\n              \"delete\": \"Si è verificato un errore durante l'eliminazione. Riprova più tardi.\",\n              \"markAsRead\": \"Si è verificato un errore durante il contrassegno come letto. Riprova più tardi.\",\n              \"markAsUnread\": \"Si è verificato un errore durante il contrassegno come non letto. Riprova più tardi.\",\n              \"removeFromTrash\": \"Si è verificato un errore durante l'eliminazione definitiva. Riprova più tardi.\",\n              \"restore\": \"Si è verificato un errore durante il ripristino. Riprova più tardi.\",\n              \"unarchive\": \"Si è verificato un errore durante il ripristino. Riprova più tardi.\"\n            },\n            \"info\": {\n              \"archive\": \"L'archiviazione è stata effettuata.\",\n              \"categorize\": \"La classificazione è stata effettuata.\",\n              \"delete\": \"L'eliminazione è stata effettuata.\",\n              \"markAsRead\": \"Il segnalibro come letto è stato effettuato.\",\n              \"markAsUnread\": \"Il segnalibro come non letto è stato effettuato.\",\n              \"pop-up-removeFromTrash\": \"Sei sicuro di voler effettuare l'eliminazione?\",\n              \"removeFromTrash\": \"L'eliminazione definitiva è stata effettuata.\",\n              \"restore\": \"Il ripristino è stato effettuato.\",\n              \"unarchive\": \"Il ripristino è stato effettuato.\"\n            }\n          }\n        },\n        \"sort\": {\n          \"lastMessageReceivedDate\": {\n            \"asc\": \"Il più vecchio\",\n            \"desc\": \"Il più recente\"\n          }\n        }\n      },\n      \"forbidden-interlocutor\": \"L'accesso a questo utente non è consentito\",\n      \"label\": {\n        \"categorize-component\": {\n          \"buttons\": {\n            \"close\": \"Chiudi\",\n            \"manage\": \"Gestisci i miei archivi personali\",\n            \"save\": \"Salva\"\n          },\n          \"header\": {\n            \"text\": \"I miei archivi personali\",\n            \"title\": \"I miei archivi personali\"\n          },\n          \"loading\": \"Caricamento in corso...\",\n          \"no-data\": \"Nessun archivio personale da mostrare\"\n        },\n        \"popup-edit-component\": {\n          \"buttons\": {\n            \"close\": \"Annulla\",\n            \"save\": \"Salva\"\n          },\n          \"fields\": {\n            \"color\": {\n              \"label-color-1\": \"Colore 1\",\n              \"label-color-2\": \"Colore 2\",\n              \"label-color-3\": \"Colore 3\",\n              \"label-color-4\": \"Colore 4\",\n              \"label-color-5\": \"Colore 5\",\n              \"text\": \"Colore:\",\n              \"title\": \"Colore\"\n            },\n            \"description\": {\n              \"text\": \"Descrizione:\",\n              \"title\": \"Descrizione\"\n            },\n            \"name\": {\n              \"text\": \"Nome:\",\n              \"title\": \"Nome\"\n            }\n          },\n          \"header\": {\n            \"edit\": {\n              \"text\": \"Archivio personale: [{name}]\",\n              \"title\": \"Archivio personale\"\n            },\n            \"new\": {\n              \"text\": \"Nuovo archivio personale\",\n              \"title\": \"Nuovo archivio personale\"\n            }\n          },\n          \"message-info\": {\n            \"error\": {\n              \"duplication\": \"Questo nome è già utilizzato per un altro archivio personale.\",\n              \"invalid-form\": \"Il modulo non è valido, controlla l'inserimento.\"\n            }\n          }\n        },\n        \"settings\": {\n          \"buttons\": {\n            \"add\": {\n              \"label\": \"Aggiungi\",\n              \"title\": \"Aggiungi\"\n            },\n            \"delete\": {\n              \"label\": \"Elimina\",\n              \"title\": \"Elimina\"\n            },\n            \"edit\": {\n              \"label\": \"Modifica\",\n              \"title\": \"Modifica\"\n            }\n          },\n          \"fields\": {\n            \"defaultText\": {\n              \"text\": \"Aa\",\n              \"title\": \"Esempio di etichetta\"\n            },\n            \"description\": {\n              \"title\": \"Descrizione\"\n            },\n            \"name\": {\n              \"title\": \"Nome dell'etichetta\"\n            }\n          },\n          \"message-info\": {\n            \"error\": {\n              \"create\": \"Si è verificato un errore, la cartella personale non è stata aggiunta. Riprova più tardi.\",\n              \"delete\": \"Si è verificato un errore, la cartella personale non è stata eliminata. Riprova più tardi.\",\n              \"edit\": \"Si è verificato un errore, la cartella personale non è stata modificata. Riprova più tardi.\",\n              \"get-404\": \"Si è verificato un errore, la cartella personale non è stata trovata. Riprova più tardi.\",\n              \"unknow\": \"Si è verificato un errore durante il caricamento della pagina. Riprova più tardi.\"\n            },\n            \"info\": {\n              \"create\": \"Il tuo archivio personale è stato creato.\",\n              \"delete\": \"Il tuo archivio personale è stato eliminato.\",\n              \"deleteConfirm\": \"Vuoi eliminare l'archivio personale [{name}] ?\",\n              \"edit\": \"Il tuo archivio personale è stato aggiornato.\"\n            }\n          },\n          \"search\": {\n            \"results\": {\n              \"title\": \"Archivi personali\"\n            }\n          }\n        }\n      },\n      \"message-attachment\": {\n        \"message-info\": {\n          \"error\": {\n            \"download\": \"Il download non è riuscito. Riprova più tardi.\"\n          }\n        }\n      },\n      \"message-composer-attachments\": {\n        \"multiple-upload\": {\n          \"error\": \"{nbUploadsFailed, plural, one {# allegato non è} other {# allegati non sono}} riusciti a essere {nbUploadsFailed, plural, one {caricato} other {caricati}}.\",\n          \"success\": \"{nbUploadsPassed, plural, one {L'allegato è stato caricato} other {# allegati sono stati caricati}} con successo.\"\n        }\n      },\n      \"preview-component\": {\n        \"buttons\": {\n          \"close\": \"Indietro\"\n        },\n        \"error\": \"Si è verificato un errore durante il caricamento dell'immagine. Riprova più tardi.\",\n        \"loading\": \"Caricamento in corso...\",\n        \"title\": {\n          \"uploadDate\": \"Caricato il:\",\n          \"uploader\": \"Caricato da:\"\n        }\n      },\n      \"side-menu\": {\n        \"conversations\": {\n          \"label\": \"Conversazioni\",\n          \"lines\": {\n            \"archived\": \"Archiviate\",\n            \"draft\": \"Bozze\",\n            \"mine\": \"Le mie conversazioni\",\n            \"sent\": \"Inviate\",\n            \"trashed\": \"Cestino\"\n          },\n          \"sr-only\": \"conversazioni\"\n        },\n        \"labels\": {\n          \"configurationButton\": \"Configurazione\",\n          \"label\": \"Cartelle personali\"\n        },\n        \"new-conversation\": \"Nuova conversazione\"\n      }\n    },\n    \"interlocutors\": {\n      \"breadcrumb\": {\n        \"title\": \"Interlocuteurs\"\n      },\n      \"interlocutor\": {\n        \"projects\": {\n          \"breadcrumb\": {\n            \"title\": \"Progetti\"\n          },\n          \"search\": {\n            \"closed\": \"Progetti chiusi\",\n            \"open\": \"Progetti in corso\"\n          }\n        }\n      }\n    },\n    \"profile\": {\n      \"coordinates\": {\n        \"edit\": {\n          \"cancel\": \"Annulla\",\n          \"email\": {\n            \"clear\": \"Cancella il campo email esterna.\",\n            \"label\": \"Email esterna:\",\n            \"title\": \"Email esterna\"\n          },\n          \"mobile-phone\": {\n            \"clear\": \"Cancella il campo telefono cellulare.\",\n            \"invalid-message\": \"Il numero di telefono inserito non è valido.\",\n            \"label\": \"Telefono cellulare:\",\n            \"title\": \"Telefono cellulare\"\n          },\n          \"save\": \"Salva\"\n        },\n        \"header\": \"Contatti\",\n        \"message-info\": {\n          \"error\": {\n            \"invalid-form\": \"Il modulo non è valido, correggilo e riprova.\",\n            \"save\": \"Si è verificato un errore durante l'aggiornamento dei tuoi contatti. Riprova più tardi.\"\n          },\n          \"info\": {\n            \"save\": \"I tuoi contatti sono stati aggiornati.\"\n          }\n        },\n        \"view\": {\n          \"edit\": \"Modifica\",\n          \"email\": {\n            \"label\": \"Email esterna:\"\n          },\n          \"mobile-phone\": {\n            \"label\": \"Telefono cellulare:\"\n          }\n        }\n      },\n      \"infos\": {\n        \"field\": {\n          \"firstname\": {\n            \"label\": \"Cognome:\",\n            \"title\": \"Cognome\"\n          },\n          \"name\": {\n            \"label\": \"Nome:\",\n            \"title\": \"Nome\"\n          }\n        },\n        \"header\": \"Informazioni personali\"\n      },\n      \"notifications\": {\n        \"NEW_CAMPAIGN_MESSAGE_RECEIVED\": \"Nuovo messaggio di campagna ricevuto\",\n        \"NEW_DOCUMENT_UPLOADED_BY_ADVISER\": \"Nuovo documento creato da un consulente\",\n        \"NEW_FILE_AVAILABLE_TO_SIGN\": \"Nuovo file da firmare\",\n        \"NEW_MESSAGE_INTERLOCUTOR_RECEIVED\": \"Nuovo messaggio ricevuto\",\n        \"PROJECT_PUBLICATION_STOPPED\": \"Condivisione del progetto interrotta\",\n        \"PROJECT_PUBLISHED_TO_INTERLOCUTOR\": \"Nuovo progetto condiviso con me\",\n        \"SEND_DOCUMENT_REJECT_TO_CUSTOMER\": \"Documento rifiutato da un consulente\",\n        \"SEND_UPDATE_TO_CUSTOMER\": \"Aggiornamento del progetto\"\n      },\n      \"preferences\": {\n        \"authorizeAudioMessage\": {\n          \"label\": \"Messaggi audio consentiti:\",\n          \"title\": \"Messaggi audio consentiti:\"\n        },\n        \"authorizeAudioMessages\": {\n          \"false\": \"No\",\n          \"true\": \"Sì\"\n        },\n        \"availableLangages\": {\n          \"en-gb\": \"English\",\n          \"fr-fr\": \"Français\",\n          \"it-it\": \"Italiano\"\n        },\n        \"closeErrorMessage\": {\n          \"label\": \"Chiusura dei messaggi di errore:\",\n          \"title\": \"Chiusura dei messaggi di errore:\"\n        },\n        \"closeErrorMessages\": {\n          \"false\": \"Automatico\",\n          \"true\": \"Manuale\"\n        },\n        \"edit\": {\n          \"cancel\": \"Annulla\",\n          \"save\": \"Salva\"\n        },\n        \"header\": \"Preferenze\",\n        \"language\": {\n          \"label\": \"Lingua dell'interfaccia:\",\n          \"title\": \"Lingua\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"save\": \"Si è verificato un errore durante l'aggiornamento delle preferenze. Riprova più tardi.\"\n          },\n          \"info\": {\n            \"save\": \"Le preferenze sono state aggiornate.\"\n          }\n        },\n        \"spellchecker-language\": {\n          \"label\": \"Lingua di verifica predefinita:\",\n          \"title\": \"Lingua di verifica predefinita\"\n        },\n        \"view\": {\n          \"edit\": \"Modifica\"\n        }\n      },\n      \"side-bar\": {\n        \"sign-out\": \"Disconnetti\",\n        \"title\": \"Impostazioni dell'account\"\n      },\n      \"side-menu\": {\n        \"personal-informations\": \"Informazioni personali\",\n        \"preferences\": \"Preferenze\",\n        \"subscriptions\": \"Notifiche\"\n      },\n      \"subscriptions\": {\n        \"edit\": {\n          \"cancel\": \"Annulla\",\n          \"save\": \"Salva\"\n        },\n        \"header\": \"I miei abbonamenti\",\n        \"message-info\": {\n          \"error\": {\n            \"loading\": \"Si è verificato un errore durante il caricamento degli abbonamenti alle notifiche. Riprova più tardi.\",\n            \"save\": \"Si è verificato un errore durante il salvataggio degli abbonamenti alle notifiche. Riprova più tardi.\"\n          },\n          \"info\": {\n            \"save\": \"I tuoi abbonamenti alle notifiche sono stati aggiornati.\"\n          }\n        },\n        \"view\": {\n          \"edit\": \"Modifica\",\n          \"state\": {\n            \"disabled\": \"Inattivo\",\n            \"enabled\": \"Attivo\"\n          }\n        }\n      }\n    },\n    \"projects\": {\n      \"breadcrumb\": {\n        \"choose-project\": \"Scelta Progetto\",\n        \"create\": {\n          \"free\": {\n            \"title\": \"Progetto Libero\"\n          },\n          \"title\": \"Nuovo Progetto\"\n        },\n        \"edit\": {\n          \"free\": {\n            \"title\": \"Modifica Progetto\"\n          }\n        },\n        \"project-details\": \"Dettagli\",\n        \"projects-status\": {\n          \"CLOSED\": \"Progetti chiusi\",\n          \"IN_PROGRESS\": \"Progetti in corso\"\n        }\n      },\n      \"create\": {\n        \"project\": {\n          \"buttons\": {\n            \"cancel\": \"Annulla\",\n            \"preview\": \"Anteprima\",\n            \"save\": \"Salva\"\n          },\n          \"fields\": {\n            \"assigned-to\": \"Assegnato a\",\n            \"date-format\": \"DD/MM/YYYY\",\n            \"description\": \"Descrizione\",\n            \"enddate\": \"Data di fine prevista\",\n            \"errors\": {\n              \"description-absent\": \"La descrizione del progetto non può essere vuota.\",\n              \"description-too-long\": \"La descrizione del progetto non può superare i 255 caratteri.\",\n              \"nature-absent\": \"La natura del progetto non può essere vuota.\",\n              \"ownerActor-absent\": \"Il progetto deve essere assegnato a un consulente.\",\n              \"title-absent\": \"Il nome del progetto non può essere vuoto.\",\n              \"title-too-long\": \"Il nome del progetto non può superare i 255 caratteri.\"\n            },\n            \"nature\": \"Natura\",\n            \"title\": \"Nome\"\n          },\n          \"folder\": {\n            \"no-data\": \"Il progetto non ha alcuna cartella.\",\n            \"status\": {\n              \"CLOSED\": \"Chiuso\",\n              \"INIT\": \"Inizializzato\",\n              \"OPENED\": \"Aperto\"\n            },\n            \"title\": \"Cartelle\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"create\": \"Si è verificato un errore durante la creazione del progetto. Riprova più tardi.\",\n              \"duplicate-title\": \"Il nome esiste già per questo interlocutore.\",\n              \"invalid-form\": \"Il modulo non è valido, correggilo e riprova.\"\n            },\n            \"info\": {\n              \"create\": \"Il progetto è stato creato.\"\n            }\n          },\n          \"pop-up\": {\n            \"not-saved-transition\": \"Le modifiche non sono state salvate. Sei sicuro di voler lasciare questa pagina?\"\n          }\n        }\n      },\n      \"document\": {\n        \"no-data\": \"Questa sezione non ha un documento.\"\n      },\n      \"edit\": {\n        \"project\": {\n          \"buttons\": {\n            \"cancel\": \"Annulla\",\n            \"preview\": \"Anteprima\",\n            \"save\": \"Salva\"\n          },\n          \"fields\": {\n            \"assigned-to\": \"Assegnato a\",\n            \"date-format\": \"DD/MM/YYYY\",\n            \"description\": \"Descrizione\",\n            \"enddate\": \"Data di fine prevista\",\n            \"errors\": {\n              \"description-absent\": \"La descrizione del progetto non può essere vuota.\",\n              \"nature-absent\": \"La natura del progetto non può essere vuota.\",\n              \"title-absent\": \"Il nome del progetto non può essere vuoto.\"\n            },\n            \"nature\": \"Natura\",\n            \"title\": \"Nome\"\n          },\n          \"folder\": {\n            \"no-data\": \"Il progetto non ha alcuna cartella.\",\n            \"status\": {\n              \"CLOSED\": \"Chiuso\",\n              \"INIT\": \"Inizializzato\",\n              \"OPENED\": \"Aperto\"\n            },\n            \"title\": \"Cartelle\"\n          },\n          \"message-info\": {\n            \"error\": {\n              \"duplicate-title\": \"Il nome esiste già per questo interlocutore.\",\n              \"edit\": \"Si è verificato un errore durante la modifica del progetto. Riprova più tardi.\",\n              \"invalid-form\": \"Il modulo non è valido, correggilo e riprova.\"\n            },\n            \"info\": {\n              \"edit\": \"Il progetto è stato modificato.\"\n            }\n          },\n          \"pop-up\": {\n            \"not-saved-transition\": \"Le modifiche non sono state salvate. Sei sicuro di voler lasciare questa pagina?\"\n          }\n        }\n      },\n      \"list\": {\n        \"message-info\": {\n          \"error\": {\n            \"get-404\": \"Si è verificato un errore, il progetto non è stato trovato. Riprova più tardi.\",\n            \"unknown\": \"Si è verificato un errore durante il caricamento della pagina. Riprova più tardi.\"\n          }\n        },\n        \"title\": \"Progetti\"\n      },\n      \"new-project\": {\n        \"buttons\": {\n          \"choose-btn\": \"Scegli\"\n        },\n        \"free\": {\n          \"description\": \"In un progetto libero, il cliente o tu stesso puoi liberamente aggiungere documenti.\",\n          \"title\": \"Nuovo Progetto Libero\"\n        }\n      },\n      \"project\": {\n        \"interlocutor-new\": {\n          \"help\": \"Crea un nuovo progetto per {interlocutor}\",\n          \"title\": \"Nuovo progetto per {interlocutor}\"\n        },\n        \"new\": {\n          \"help\": \"Crea un nuovo progetto\",\n          \"title\": \"Nuovo progetto\"\n        }\n      },\n      \"project-group\": {\n        \"no-data\": \"Questo gruppo di progetti è vuoto.\"\n      },\n      \"project-group-title\": {\n        \"projects\": \"Progetti appartenenti a {interlocutorFullName}\",\n        \"projects-shared\": \"Progetti condivisi con {interlocutorFullName}\"\n      },\n      \"project-part\": {\n        \"no-data\": \"Questo progetto non ha una sezione.\"\n      },\n      \"search\": {\n        \"filter\": {\n          \"label\": {\n            \"assignedTo\": \"Assegnato a ::\",\n            \"interlocutor\": \"Interlocutore:\"\n          }\n        },\n        \"legend\": \"Cerca\",\n        \"message-info\": {\n          \"error\": {\n            \"project-load\": \"Impossibile caricare l'elenco dei progetti\"\n          }\n        }\n      },\n      \"side-menu\": {\n        \"closed-projects\": \"Chiudi\",\n        \"in-progress-projects\": \"In corso\",\n        \"interlocutor-menu-label\": \"Progetti di {name}\",\n        \"my-projects\": \"I miei\",\n        \"projects\": \"Progetti\"\n      },\n      \"signature\": {\n        \"spinner\": {\n          \"primary-error\": \"Si è verificato un errore\",\n          \"primary-success\": \"Il documento è stato firmato\",\n          \"primary-wait\": \"Verifica della firma del documento...\",\n          \"secondary-error\": \"Il documento non è stato firmato\",\n          \"secondary-success\": \"Puoi chiudere questa scheda\",\n          \"secondary-wait\": \"Veuillez attendre\"\n        }\n      },\n      \"title\": {\n        \"empty\": \"Progetti\",\n        \"mine\": \"Progetti\"\n      }\n    },\n    \"shared\": {\n      \"accessibility\": {\n        \"pagination\": \"Pagination\"\n      },\n      \"components\": {\n        \"a11y\": {\n          \"modals\": {\n            \"alert-modal\": {\n              \"closeButtonText\": \"Chiudi\",\n              \"closeButtonTitle\": \"Chiudi finestra\"\n            }\n          }\n        },\n        \"absence-table\": {\n          \"absence-backend-error\": \"Errore durante il recupero delle assenze di un consulente\",\n          \"granularity-dateformat-day\": \"DD/MM/YYYY\",\n          \"granularity-dateformat-month\": \"MMMM YYYY\",\n          \"granularity-dateformat-week\": \"Settimana {week} - {year}\",\n          \"granularity-day\": \"giorno\",\n          \"granularity-legend\": \"Visualizzazione\",\n          \"granularity-month\": \"mese\",\n          \"granularity-week\": \"settimana\",\n          \"grid-caption\": \"Elenco delle assenze\",\n          \"next-day-button-label\": \"Giorno successivo\",\n          \"next-month-button-label\": \"Mese successivo\",\n          \"next-week-button-label\": \"Settimana successiva\",\n          \"prev-day-button-label\": \"Giorno precedente\",\n          \"prev-month-button-label\": \"Mese precedente\",\n          \"prev-week-button-label\": \"Settimana precedente\",\n          \"range-label\": \"Da {start} a {end}\",\n          \"range-label-backup\": \"Sostituito da {backup}\",\n          \"today-button-label\": \"Oggi\"\n        },\n        \"charts\": {\n          \"adviser-dashboard-chart\": {\n            \"ACKNOWLEDGE\": \"Conversazioni acquisite\",\n            \"CLOSED\": \"Conversazioni gestite\",\n            \"CLOSED-AFTER-CRITICAL-DUE-DATE\": \"Numero di conversazioni chiuse dopo la data di scadenza critica\",\n            \"CLOSED-BEFORE-CRITICAL-DUE-DATE\": \"Numero di conversazioni chiuse prima della data di scadenza critica\",\n            \"CLOSED-BEFORE-DUE-DATE\": \"Numero di conversazioni chiuse prima della data di scadenza\",\n            \"OPEN\": \"Conversazioni create\",\n            \"REOPEN\": \"Conversazioni riaperte\",\n            \"nb-conversations\": \"Numero di conversazioni\"\n          }\n        },\n        \"date\": {\n          \"cancel\": \"Annulla\",\n          \"dow\": {\n            \"abbr\": {\n              \"Fr\": \"Venerdì\",\n              \"Mo\": \"Lunedì\",\n              \"Sa\": \"Sabato\",\n              \"Su\": \"Domenica\",\n              \"Th\": \"Giovedì\",\n              \"Tu\": \"Martedì\",\n              \"We\": \"Mercoledì\"\n            },\n            \"text\": {\n              \"Fr\": \"Ve\",\n              \"Mo\": \"Lu\",\n              \"Sa\": \"Sa\",\n              \"Su\": \"Do\",\n              \"Th\": \"Gio\",\n              \"Tu\": \"Ma\",\n              \"We\": \"Me\"\n            }\n          },\n          \"format\": \"DD/MM/YYYY\",\n          \"formatWithTime\": \"DD/MM/YYYY HH:mm\",\n          \"month\": {\n            \"april\": \"Aprile\",\n            \"august\": \"Agosto\",\n            \"december\": \"Dicembre\",\n            \"february\": \"Febbraio\",\n            \"january\": \"Gennaio\",\n            \"july\": \"Luglio\",\n            \"june\": \"Giugno\",\n            \"march\": \"Marzo\",\n            \"may\": \"Maggio\",\n            \"november\": \"Novembre\",\n            \"october\": \"Ottobre\",\n            \"september\": \"Settembre\"\n          },\n          \"month-year\": \"Mese Anno\",\n          \"next-month\": \"Mese successivo\",\n          \"next-year\": \"Anno successivo\",\n          \"ok\": \"OK\",\n          \"picker-button-alt\": \"Scegli una data\",\n          \"placeholderFormat\": \"GG/MM/AAAA\",\n          \"placeholderFormatWithTime\": \"GG/MM/AAAA hh:mm\",\n          \"previous-month\": \"Mese precedente\",\n          \"previous-year\": \"Anno precedente\"\n        },\n        \"dropdown\": {\n          \"default-button-title\": \"Azioni\"\n        },\n        \"form-component\": {\n          \"form-fields-required-label\": \"I campi contrassegnati con * sono obbligatori.\"\n        },\n        \"form-group-component\": {\n          \"missing-text\": \"Questo campo è obbligatorio.\"\n        },\n        \"modals\": {\n          \"audio-preview\": {\n            \"loading\": \"Caricamento in corso...\",\n            \"modal-title\": \"Riproduzione audio\"\n          },\n          \"authenticator-confirm-modal\": {\n            \"cancel\": \"Disconnetti\",\n            \"confirm\": \"SÌ\",\n            \"message\": \"Verrai disconnesso tra pochi istanti.\",\n            \"question\": \"Desideri prolungare la tua sessione?\",\n            \"title\": \"Informazione\"\n          },\n          \"document-preview\": {\n            \"error-message\": \"Si è verificato un errore durante il caricamento dell'immagine. Riprova più tardi.\",\n            \"modal-title\": \"Anteprima del file\",\n            \"select-page\": \"Seleziona una pagina\",\n            \"upload-by\": \"Caricato da {actor} il {date}\",\n            \"zoom-in\": \"Ingrandisci\",\n            \"zoom-out\": \"Riduci\"\n          },\n          \"image-preview\": {\n            \"error-message\": \"Si è verificato un errore durante il caricamento dell'immagine. Riprova più tardi.\",\n            \"loading-message\": \"Caricamento in corso...\",\n            \"modal-title\": \"Anteprima del file\",\n            \"upload-by\": \"Caricato da\",\n            \"upload-date\": \"Caricato il\",\n            \"zoom-in\": \"Ingrandisci\",\n            \"zoom-out\": \"Riduci\"\n          },\n          \"modal-component\": {\n            \"modal-cancel\": \"Annulla\",\n            \"modal-confirm\": \"Conferma\"\n          },\n          \"title\": {\n            \"closeButton\": \"Chiudi questo messaggio\"\n          }\n        },\n        \"multi-selectors\": {\n          \"cc-multi-selector\": {\n            \"error\": \"Si è verificato un errore durante la ricerca.\",\n            \"error-external-on-secured\": \"Impossibile aggiungere una email esterna al canale di posta elettronica sicura\",\n            \"error-secured-on-external\": \"Impossibile aggiungere una email sicura al canale di posta elettronica esterna\",\n            \"errors\": {\n              \"no-account-found-external\": \"Nessun account trovato con l'email esterna '{email}'\",\n              \"no-account-found-secured\": \"Nessun account trovato con l'email sicura '{email}'\"\n            },\n            \"loading\": \"Caricamento in corso...\",\n            \"no-results\": \"Nessun risultato\",\n            \"type\": {\n              \"actor\": \"Consulente: \",\n              \"entity\": \"Entità: \",\n              \"external\": \"Est.\",\n              \"interlocutor\": \"\",\n              \"trustedInterlocutor\": \"Interlocutore di fiducia\"\n            }\n          },\n          \"tags-multi-selector\": {\n            \"error\": \"Si è verificato un errore durante la ricerca.\",\n            \"loading\": \"Caricamento in corso...\",\n            \"no-results\": \"Nessun risultato\"\n          }\n        },\n        \"panels\": {\n          \"showLess\": \"Mostra di meno\",\n          \"showMore\": \"Mostra di più\"\n        },\n        \"presets-selector\": {\n          \"title\": \"Predefiniti\"\n        },\n        \"rating\": {\n          \"message-info\": {\n            \"error\": {\n              \"rate\": \"Si è verificato un errore durante il salvataggio del voto, riprova più tardi.\"\n            },\n            \"info\": {\n              \"rate\": \"Il voto è stato salvato con successo.\"\n            }\n          },\n          \"title\": \"Vuoi cambiare il tuo voto?\",\n          \"title-new\": \"Sei soddisfatto di questo scambio?\"\n        },\n        \"result-list\": {\n          \"results\": {\n            \"error\": \"Si è verificato un errore durante il caricamento. Riprova più tardi.\",\n            \"loading\": \"Caricamento in corso...\",\n            \"none\": \"Nessun risultato disponibile\",\n            \"wait\": \"Attendere prego\"\n          }\n        },\n        \"text-editor\": {\n          \"actions-list\": {\n            \"f-ai\": {\n              \"choose-template\": \"Scegli un modello di risposta:\",\n              \"ko-declaration\": \"Segnala i modelli come non soddisfacenti:\",\n              \"show-templates\": \"Mostra i modelli di risposta dell'analisi semantica\"\n            },\n            \"f-aligncenter\": \"Centra\",\n            \"f-alignleft\": \"Allinea a sinistra\",\n            \"f-alignright\": \"Allinea a destra\",\n            \"f-attachments\": {\n              \"help\": \"Copia gli allegati\"\n            },\n            \"f-bold\": \"Grassetto\",\n            \"f-color\": {\n              \"help\": \"Colore\",\n              \"label\": \"Cambia il colore del testo\"\n            },\n            \"f-font\": {\n              \"help\": \"Carattere\",\n              \"label\": \"Scegli la famiglia di caratteri\"\n            },\n            \"f-gallery\": \"Aggiungi un'immagine\",\n            \"f-italic\": \"Corsivo\",\n            \"f-link\": {\n              \"help\": \"Aggiungi un link\",\n              \"ok\": \"OK\",\n              \"url\": \"URL\"\n            },\n            \"f-list\": \"Passa da/a elenco\",\n            \"f-signature\": {\n              \"apply\": \"Applica la firma\",\n              \"choose\": \"Scegli una firma\",\n              \"label\": \"Firma...\"\n            },\n            \"f-size\": {\n              \"help\": \"Dimensione del carattere\",\n              \"label\": \"Scegli la dimensione del carattere\"\n            },\n            \"f-spellCheck\": {\n              \"check-spelling\": \"Verifica l'ortografia\",\n              \"choose-language\": \"Scegli una lingua\",\n              \"ignore\": \"Ignora\",\n              \"ignore-all\": \"Ignora tutto\"\n            },\n            \"f-underline\": \"Sottolineato\",\n            \"f-upload\": {\n              \"help\": \"Aggiungi allegato\"\n            }\n          },\n          \"initial-attachments\": {\n            \"copy-attachment\": \"Copia un allegato\",\n            \"message-info\": {\n              \"error\": {\n                \"copy-attachment\": \"Si è verificato un errore durante la copia dell'allegato. Riprova più tardi.\"\n              },\n              \"info\": {\n                \"file-removed\": \"L'allegato è stato eliminato.\",\n                \"file-uploaded\": \"L'allegato è stato copiato.\"\n              }\n            }\n          },\n          \"inline-images\": {\n            \"message-info\": {\n              \"error\": {\n                \"empty-file\": \"Non è possibile scaricare allegati vuoti. Riprova con un file valido.\",\n                \"preview\": \"Il caricamento dell'immagine non è riuscito. Riprova più tardi.\"\n              }\n            }\n          },\n          \"message-composer-attachments\": {\n            \"delete\": \"Elimina questo allegato\",\n            \"download\": \"Scarica questo allegato\",\n            \"dropdown-button-title\": \"Azioni\",\n            \"message-info\": {\n              \"error\": {\n                \"download\": \"Il download non è riuscito. Riprova più tardi.\",\n                \"empty-file\": \"Non è possibile scaricare allegati vuoti. Riprova con un file valido.\",\n                \"failed-to-upload\": \"Impossibile inviare l'allegato. Riprova più tardi.\",\n                \"file-name-already-used\": \"Esiste già un allegato con lo stesso nome.\",\n                \"maxAttachmentReached\": \"Hai raggiunto il numero massimo di allegati consentiti.\",\n                \"message-size-limit\": \"Gli allegati superano la dimensione massima consentita.\",\n                \"not-allowed-content-type\": \"Il tipo di allegato non è consentito.\",\n                \"preview\": \"Il caricamento dell'immagine non è riuscito. Riprova più tardi.\"\n              },\n              \"info\": {\n                \"file-uploaded\": \"L'allegato è stato salvato\",\n                \"file-uploading\": \"Salvataggio in corso...\"\n              }\n            },\n            \"preview\": \"Visualizza questo allegato\"\n          }\n        }\n      },\n      \"file-uploader\": {\n        \"error\": {\n          \"EMPTY_ATTACHMENT\": \"Non è possibile caricare allegati vuoti. Riprova con un file valido.\",\n          \"NOT_ALLOWED_CONTENT_TYPE\": \"Il tipo di allegato non è consentito.\",\n          \"addFile\": \"Si è verificato un errore, l'allegato non è stato aggiunto. Riprova più tardi.\",\n          \"contentType\": \"Il tipo di allegato non è consentito.\",\n          \"length\": \"La dimensione dell'allegato supera la dimensione massima consentita.\"\n        }\n      },\n      \"helpers\": {\n        \"date-short-view\": {\n          \"today\": \"Oggi, {hour}\"\n        }\n      },\n      \"img-avatar\": {\n        \"avatar-alt\": \"{type, select, ADVISER {Consulente } CLIENT {Interlocutore } other {}}{gender, select, MR {Sig. }  MME {Sig.ra } other {}}{lastname} {firstname}\",\n        \"unknown-person\": \"Persona sconosciuta\"\n      },\n      \"inline-uploader\": {\n        \"error\": {\n          \"EMPTY_ATTACHMENT\": \"Non è possibile caricare allegati vuoti. Riprova con un file valido.\",\n          \"length\": \"La dimensione dell'immagine online supera la dimensione massima consentita.\"\n        }\n      },\n      \"numeric-unit\": {\n        \"billion\": \"G\",\n        \"million\": \"M\",\n        \"thousand\": \"K\"\n      },\n      \"pagination\": \"paginazione\",\n      \"skip-link\": \"Navigazione (Esci dal menu)\",\n      \"spellchecker\": {\n        \"languages\": {\n          \"de\": \"Tedesco\",\n          \"en\": \"Inglese\",\n          \"fr\": \"Francese\",\n          \"nl\": \"Olandese\",\n          \"ru\": \"Russo\"\n        },\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"Si è verificato un errore.\"\n          }\n        }\n      },\n      \"theme\": {\n        \"criticalDueDateDelay\": {\n          \"error\": {\n            \"message\": \"Questo campo deve essere maggiore di In ritardo\"\n          }\n        }\n      },\n      \"treeview\": {\n        \"button\": {\n          \"list\": {\n            \"label\": \"Mostra elenco dei risultati\"\n          },\n          \"search\": {\n            \"label\": \"Cerca\"\n          },\n          \"select\": {\n            \"default\": {\n              \"label\": \"Seleziona\"\n            }\n          },\n          \"tree\": {\n            \"label\": \"Mostra l'albero completo\"\n          }\n        },\n        \"message\": {\n          \"noresult\": \"Nessun risultato di ricerca\"\n        }\n      }\n    },\n    \"side-panel\": {\n      \"accessibility\": {\n        \"buttons\": {\n          \"close\": {\n            \"title\": \"Chiudi\"\n          }\n        },\n        \"contrast\": {\n          \"enhanced\": \"Potenziati\",\n          \"standard\": \"Standard\"\n        },\n        \"disparities\": \"Contrasti\",\n        \"message-info\": {\n          \"error\": {\n            \"unknown\": \"Si è verificato un errore durante la modifica del contrasto di accessibilità, riprova più tardi.\"\n          }\n        },\n        \"title\": \"Accessibilità\"\n      },\n      \"burger\": {\n        \"label\": \"Mostra / Nascondi il menu\"\n      },\n      \"hide-menu\": \"Nascondi il menu laterale\",\n      \"logo\": {\n        \"by\": \"di\",\n        \"ti\": \"Interazioni affidabili\",\n        \"worldline\": \"Worldline\"\n      },\n      \"logo-alt\": \"WL Trusted Interactions\",\n      \"module\": {\n        \"title\": \"Modulo\"\n      },\n      \"settings\": {\n        \"myprofile\": \"Impostazioni\",\n        \"name\": \"Preferenze\",\n        \"preferences\": \"Preferenze\"\n      },\n      \"show-menu\": \"Mostra il menu laterale\",\n      \"toggle-title\": \"Apri/Chiudi il menu\"\n    },\n    \"site-map\": {\n      \"modules\": \"Moduli\",\n      \"title\": \"Mappa del sito\"\n    },\n    \"topbar\": {\n      \"burger\": {\n        \"label\": \"Mostra / Nascondi il menu\"\n      },\n      \"interlocutors\": {\n        \"myself\": \"Il mio account\"\n      },\n      \"message-info\": {\n        \"log-out-confirmation\": \"Vuoi disconnetterti? Perderai i dati non salvati.\"\n      },\n      \"module\": {\n        \"administration\": \"Amministrazione\",\n        \"interactions\": \"Messaggi\",\n        \"profile\": \"Profilo\",\n        \"projects\": \"Progetti\"\n      },\n      \"nav\": {\n        \"label\": \"Barra multi modulo\"\n      },\n      \"organisation\": {\n        \"name\": \"equensWorldline\"\n      },\n      \"settings\": {\n        \"profile\": \"Impostazioni\",\n        \"sign-out\": \"Disconnetti\"\n      }\n    }\n  };\n});","define(\"lbp-cust-web-application/uploaders/s3\", [\"exports\", \"ember-uploader/uploaders/s3\"], function (_exports, _s) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _s.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/uploaders/uploader\", [\"exports\", \"ember-uploader/uploaders/uploader\"], function (_exports, _uploader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _uploader.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/utils/get-cmd-key\", [\"exports\", \"ember-keyboard/utils/get-cmd-key\"], function (_exports, _getCmdKey) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _getCmdKey.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/utils/identity-utils\", [\"exports\", \"ti-web-shared/utils/identity-utils\"], function (_exports, _identityUtils) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _identityUtils.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/utils/intl/missing-message\", [\"exports\", \"ember-intl/utils/missing-message\"], function (_exports, _missingMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _missingMessage.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/utils/link-replace-utils\", [\"exports\", \"ti-web-shared/utils/link-replace-utils\"], function (_exports, _linkReplaceUtils) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _linkReplaceUtils.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/utils/listener-name\", [\"exports\", \"ember-keyboard/utils/listener-name\"], function (_exports, _listenerName) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _listenerName.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/utils/part-utils\", [\"exports\", \"libmime\", \"ticust-web-common/utils/part-utils\"], function (_exports, _libmime, _partUtils) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _partUtils.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/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 get() {\n      return _uuidGenerator.default;\n    }\n  });\n  Object.defineProperty(_exports, \"parse\", {\n    enumerable: true,\n    get: function get() {\n      return _uuidGenerator.parse;\n    }\n  });\n  Object.defineProperty(_exports, \"unparse\", {\n    enumerable: true,\n    get: function get() {\n      return _uuidGenerator.unparse;\n    }\n  });\n  Object.defineProperty(_exports, \"v1\", {\n    enumerable: true,\n    get: function get() {\n      return _uuidGenerator.v1;\n    }\n  });\n  Object.defineProperty(_exports, \"v4\", {\n    enumerable: true,\n    get: function get() {\n      return _uuidGenerator.v4;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/alias\", [\"exports\", \"ember-cp-validations/validators/alias\"], function (_exports, _alias) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _alias.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/belongs-to\", [\"exports\", \"ember-cp-validations/validators/belongs-to\"], function (_exports, _belongsTo) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _belongsTo.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/collection\", [\"exports\", \"ember-cp-validations/validators/collection\"], function (_exports, _collection) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _collection.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/confirmation\", [\"exports\", \"ember-cp-validations/validators/confirmation\"], function (_exports, _confirmation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _confirmation.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/date\", [\"exports\", \"ember-cp-validations/validators/date\"], function (_exports, _date) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _date.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/dependent\", [\"exports\", \"ember-cp-validations/validators/dependent\"], function (_exports, _dependent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _dependent.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/ds-error\", [\"exports\", \"ember-cp-validations/validators/ds-error\"], function (_exports, _dsError) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _dsError.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/exclusion\", [\"exports\", \"ember-cp-validations/validators/exclusion\"], function (_exports, _exclusion) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _exclusion.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/format\", [\"exports\", \"ember-cp-validations/validators/format\"], function (_exports, _format) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _format.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/has-many\", [\"exports\", \"ember-cp-validations/validators/has-many\"], function (_exports, _hasMany) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _hasMany.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/inclusion\", [\"exports\", \"ember-cp-validations/validators/inclusion\"], function (_exports, _inclusion) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _inclusion.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/label-name-unique\", [\"exports\", \"ticust-web-module-interactions/validators/label-name-unique\"], function (_exports, _labelNameUnique) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _labelNameUnique.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/length\", [\"exports\", \"ember-cp-validations/validators/length\"], function (_exports, _length) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _length.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/messages\", [\"exports\", \"ember-intl-cp-validations/validators/messages\"], function (_exports, _messages) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _messages.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/number\", [\"exports\", \"ember-cp-validations/validators/number\"], function (_exports, _number) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _number.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/presence\", [\"exports\", \"ember-cp-validations/validators/presence\"], function (_exports, _presence) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _presence.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/sanitize-not-empty\", [\"exports\", \"ticust-web-common/validators/sanitize-not-empty\"], function (_exports, _sanitizeNotEmpty) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sanitizeNotEmpty.default;\n    }\n  });\n});","define(\"lbp-cust-web-application/validators/unique-title\", [\"exports\", \"ti-web-shared/validators/unique-title\"], function (_exports, _uniqueTitle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _uniqueTitle.default;\n    }\n  });\n});","\n","define('lbp-cust-web-application/config/environment', [], function() {\n  var prefix = 'lbp-cust-web-application';\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(\"lbp-cust-web-application/app\")[\"default\"].create({\"name\":\"lbp-cust-web-application\",\"version\":\"7.12.12.1+d39c8487\"});\n          }\n        \n"],"names":[],"mappings":"AAAA;AACA;AACA;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;AC3HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzCA;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;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;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;;ACpFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;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;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;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;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;ACzEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtEA;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;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;AC1EA;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;;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;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;ACtDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AC1BA;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;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;;ACTA;AACA;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;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;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;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;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;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;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;;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;;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;;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;;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;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;;ACPA;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;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;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;;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;;ACpGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;ACnDA;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;;ACjEA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;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;AACA;AACA;AACA;AACA;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;;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;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5GA;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;;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;;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AChPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtYA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1GA;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;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvEA;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;;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;;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;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnFA;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;;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;;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;;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;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1LA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;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;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;;AChFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;AC9CA;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;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;;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;;ACxBA;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;;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;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;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;AC3CA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACPA;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;;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;;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;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;AC7IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;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;;ACxHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;AC1FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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/RA;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;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;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;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC78BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjhFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACthFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1iEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;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;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;","file":"lbp-cust-web-application.js"}