{"version":3,"file":"app-4c7a089f.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/document-management/custom-elements/action-menu/action-menu.html","webpack://iadviser/./src/components/document-management/custom-elements/add-file/add-file.html","webpack://iadviser/./src/components/document-management/custom-attributes/droppable-file-upload.ts","webpack://iadviser/./src/components/document-management/custom-elements/action-menu/action-menu-events.ts","webpack://iadviser/./src/components/document-management/custom-elements/action-menu/action-menu.css?b59b","webpack://iadviser/./src/components/document-management/custom-elements/action-menu/action-menu.ts","webpack://iadviser/./src/components/document-management/custom-elements/add-file/add-file-events.ts","webpack://iadviser/./src/components/document-management/custom-elements/add-file/add-file.css?b879","webpack://iadviser/./src/components/document-management/custom-elements/add-file/add-file.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","import { inject, customAttribute, DOM, computedFrom, Container, NewInstance } from 'aurelia-framework';\r\nimport { bindable } from 'aurelia-typed-observable-plugin';\r\nimport { AddFile } from 'components/document-management/custom-elements/add-file/add-file';\r\nimport { Folder, Permissions, Operation } from 'components/document-management/dtos';\r\n\r\n/**\r\n * Add this attribute to any html element to support drag and drop file(s) upload.\r\n * All the dropped files will be uploaded to `Document Management API`.\r\n *\r\n * `Required` as bindables => `clientId`, `permissions` and `operation`.\r\n *\r\n * `Operation.UploadDocuments` does not require a `uploadFolder` since a folder\r\n * selection modal is opened for user input; required for all other cases.\r\n *\r\n * In majority of the usage scenarios `uniqueId` is not required and is `optional`.\r\n * If `uniqueId` is provided a new instance of `AddFile` is created for every instance\r\n * of `DroppableFileUpload`. This maps each instance `request` to its correct `response`.\r\n * An example use case is when multiple instances of `UploadDocuments` is used in the same page.\r\n * If `uniqueId` is absent every instance of `DroppableFileUpload` will use the same `AddFile` singleton.\r\n *\r\n * The bindable `disabled` is `optional`; component is enabled by default.\r\n */\r\n@inject(DOM.Element)\r\n@customAttribute('droppable-file-upload')\r\nexport class DroppableFileUpload {\r\n\r\n @bindable public clientId: number;\r\n @bindable public uploadFolder: Folder;\r\n @bindable public permissions: Permissions;\r\n @bindable public operation = Operation.Default;\r\n @bindable.booleanAttr public disabled = false;\r\n @bindable public uniqueId?: string;\r\n\r\n protected addFile: AddFile;\r\n protected readonly dropZoneStyleClass = 'files-drop-zone';\r\n\r\n public constructor(private droppableElement: HTMLElement) { }\r\n\r\n protected bind() {\r\n this.injectAddFileInstance();\r\n }\r\n\r\n protected attached() {\r\n if (!this.droppableElement) return;\r\n this.addEventListeners();\r\n }\r\n\r\n protected detached() {\r\n if (!this.droppableElement) return;\r\n this.removeEventListeners();\r\n }\r\n\r\n @computedFrom('disabled', 'isMove', 'isUploadDocuments', 'uploadFolder.disallowAddFile',\r\n 'uploadFolder.folderId', 'uploadFolder.folderType', 'permissions.hasDocumentsEditPermission')\r\n protected get disableUpload() {\r\n\r\n if (this.isUploadDocuments) return this.disabled;\r\n\r\n return this.disabled ||\r\n this.isMove ||\r\n this.uploadFolder?.disallowAddFile ||\r\n !this.uploadFolder?.folderId ||\r\n this.uploadFolder?.folderType === 0 ||\r\n !this.permissions?.hasDocumentsEditPermission;\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isMove() {\r\n return this.operation === Operation.MoveDocument || this.operation === Operation.MoveFolder;\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isMoveDocument() {\r\n return this.operation === Operation.MoveDocument;\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isMoveFolder() {\r\n return this.operation === Operation.MoveFolder;\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isUploadDocuments() {\r\n return this.operation === Operation.UploadDocuments;\r\n }\r\n\r\n protected addEventListeners() {\r\n this.droppableElement.addEventListener('dragenter', this.filesDragEnter, false);\r\n this.droppableElement.addEventListener('dragleave', this.filesDragLeave, false);\r\n this.droppableElement.addEventListener('dragover', this.filesDragOver, false);\r\n this.droppableElement.addEventListener('drop', this.filesDrop, false);\r\n }\r\n\r\n protected removeEventListeners() {\r\n this.droppableElement.removeEventListener('dragenter', this.filesDragEnter, false);\r\n this.droppableElement.removeEventListener('dragleave', this.filesDragLeave, false);\r\n this.droppableElement.removeEventListener('dragover', this.filesDragOver, false);\r\n this.droppableElement.removeEventListener('drop', this.filesDrop, false);\r\n }\r\n\r\n protected injectAddFileInstance() {\r\n const inst = Container.instance.getAll(AddFile);\r\n const redistered = inst.findIndex( x => x.uniqueId === this.uniqueId)\r\n\r\n if(redistered >= 0){\r\n this.addFile = inst[redistered]\r\n }else{\r\n if (this.uniqueId) {\r\n this.addFile = Container.instance.get(NewInstance.of(AddFile));\r\n this.addFile.uniqueId = this.uniqueId;\r\n } else {\r\n this.addFile = Container.instance.get(AddFile);\r\n }\r\n }\r\n }\r\n\r\n protected filesDragEnter = (event: DragEvent) => {\r\n this.preventDefaultAndPropagation(event);\r\n if (this.disableUpload) return this.disableFileUpload(event);\r\n this.addDropZoneStyles(event);\r\n }\r\n\r\n protected filesDragLeave = (event: DragEvent) => {\r\n this.preventDefaultAndPropagation(event);\r\n if (this.disableUpload) return this.disableFileUpload(event);\r\n this.removeDropZoneStyles(event);\r\n }\r\n\r\n protected filesDragOver = (event: DragEvent) => {\r\n this.preventDefaultAndPropagation(event);\r\n if (this.disableUpload) return this.disableFileUpload(event);\r\n this.addDropZoneStyles(event);\r\n }\r\n\r\n protected filesDrop = async (event: DragEvent) => {\r\n this.preventDefaultAndPropagation(event);\r\n if (this.disableUpload) return this.disableFileUpload(event);\r\n\r\n this.removeDropZoneStyles(event);\r\n\r\n const showFolderSelectionModal = this.isUploadDocuments;\r\n\r\n await this.addFile.uploadFiles(\r\n this.clientId, this.uploadFolder, event.dataTransfer.files, showFolderSelectionModal, this.uniqueId ?? null\r\n );\r\n }\r\n\r\n protected preventDefaultAndPropagation(event: Event) {\r\n event.preventDefault();\r\n event.stopPropagation();\r\n }\r\n\r\n protected disableFileUpload(event: DragEvent) {\r\n event.dataTransfer.dropEffect = 'none';\r\n return true;\r\n }\r\n\r\n protected addDropZoneStyles(event: DragEvent) {\r\n event.dataTransfer.dropEffect = 'copy';\r\n const node = (event.currentTarget as HTMLElement)?.nodeName;\r\n\r\n if(node === 'LI'){\r\n (event.currentTarget as HTMLElement)?.classList.add(`${this.dropZoneStyleClass}--li`);\r\n }else if(node === 'DIV'){\r\n (event.currentTarget as HTMLElement)?.classList.add(`${this.dropZoneStyleClass}--div`);\r\n }else if(node === 'SECTION'){\r\n (event.currentTarget as HTMLElement)?.classList.add(`${this.dropZoneStyleClass}--section`);\r\n }else if(node === 'TABLE'){\r\n (event.currentTarget as HTMLElement)?.classList.add(`${this.dropZoneStyleClass}--table`);\r\n }else if(node === 'TR'){\r\n (event.currentTarget as HTMLElement)?.classList.add(`${this.dropZoneStyleClass}--tr`);\r\n }\r\n else {\r\n (event.currentTarget as HTMLElement)?.classList.add(`${this.dropZoneStyleClass}`);\r\n }\r\n }\r\n\r\n protected removeDropZoneStyles(event: DragEvent) {\r\n const node = (event.currentTarget as HTMLElement)?.nodeName;\r\n\r\n if(node === 'LI'){\r\n (event.currentTarget as HTMLElement)?.classList.remove(`${this.dropZoneStyleClass}--li`);\r\n }else if(node === 'DIV' && event.dataTransfer.dropEffect === 'none'){\r\n (event.currentTarget as HTMLElement)?.classList.remove(`${this.dropZoneStyleClass}--div`);\r\n }else if(node === 'SECTION' && event.dataTransfer.dropEffect === 'none'){\r\n (event.currentTarget as HTMLElement)?.classList.remove(`${this.dropZoneStyleClass}--section`);\r\n }else if(node === 'TABLE' && event.dataTransfer.dropEffect === 'none'){\r\n (event.currentTarget as HTMLElement)?.classList.remove(`${this.dropZoneStyleClass}--table`);\r\n }else if(node === 'TR' && event.dataTransfer.dropEffect === 'none'){\r\n (event.currentTarget as HTMLElement)?.classList.remove(`${this.dropZoneStyleClass}--tr`);\r\n }else {\r\n (event.currentTarget as HTMLElement)?.classList.remove(`${this.dropZoneStyleClass}`);\r\n }\r\n }\r\n}\r\n","import { Folder } from 'components/document-management/dtos';\r\n\r\nexport class ActionMenuEvents {\r\n public static readonly eventShowActionMenu = 'ActionMenu.Show';\r\n public static readonly eventHideActionMenu = 'ActionMenu.Hide';\r\n\r\n public static createEventShowFolderMenu(folder: Folder, selectedDocuments: Document[]) {\r\n return new CustomEvent(ActionMenuEvents.eventShowActionMenu, {\r\n bubbles: true,\r\n detail: { folder: folder, selectedDocuments: selectedDocuments }\r\n });\r\n }\r\n\r\n public static createEventHideFolderMenu() {\r\n return new CustomEvent(ActionMenuEvents.eventHideActionMenu, {\r\n bubbles: true,\r\n detail: {}\r\n });\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____y7LUl\",\"btn--flat\":\"btn--flat____uS0Wj btn____y7LUl\",\"btnFlat\":\"btn--flat____uS0Wj btn____y7LUl\",\"btn--submit\":\"btn--submit____B6JtT btn____y7LUl\",\"btnSubmit\":\"btn--submit____B6JtT btn____y7LUl\",\"btn--delete\":\"btn--delete____AlXok btn____y7LUl\",\"btnDelete\":\"btn--delete____AlXok btn____y7LUl\",\"btn--link\":\"btn--link____QbKfy btn____y7LUl\",\"btnLink\":\"btn--link____QbKfy btn____y7LUl\",\"btn--inline-text-link\":\"btn--inline-text-link____o_vyL btn--link____QbKfy btn____y7LUl\",\"btnInlineTextLink\":\"btn--inline-text-link____o_vyL btn--link____QbKfy btn____y7LUl\",\"btn--footer\":\"btn--footer____aP8ef btn____y7LUl\",\"btnFooter\":\"btn--footer____aP8ef btn____y7LUl\",\"btn--footer-submit\":\"btn--footer-submit____UGNoN btn--submit____B6JtT btn____y7LUl btn--footer____aP8ef btn____y7LUl\",\"btnFooterSubmit\":\"btn--footer-submit____UGNoN btn--submit____B6JtT btn____y7LUl btn--footer____aP8ef btn____y7LUl\",\"btn--footer-cancel\":\"btn--footer-cancel____q99dZ btn--flat____uS0Wj btn____y7LUl btn--footer____aP8ef btn____y7LUl\",\"btnFooterCancel\":\"btn--footer-cancel____q99dZ btn--flat____uS0Wj btn____y7LUl btn--footer____aP8ef btn____y7LUl\",\"btn--footer-delete\":\"btn--footer-delete____epPPb btn--delete____AlXok btn____y7LUl btn--footer____aP8ef btn____y7LUl\",\"btnFooterDelete\":\"btn--footer-delete____epPPb btn--delete____AlXok btn____y7LUl btn--footer____aP8ef btn____y7LUl\",\"btn--qce-dropdown\":\"btn--qce-dropdown____GF3SW btn--footer-submit____UGNoN btn--submit____B6JtT btn____y7LUl btn--footer____aP8ef btn____y7LUl\",\"btnQceDropdown\":\"btn--qce-dropdown____GF3SW btn--footer-submit____UGNoN btn--submit____B6JtT btn____y7LUl btn--footer____aP8ef btn____y7LUl\",\"btn--footer-combo\":\"btn--footer-combo____eZrqe btn--footer____aP8ef btn____y7LUl\",\"btnFooterCombo\":\"btn--footer-combo____eZrqe btn--footer____aP8ef btn____y7LUl\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____woBxh btn____y7LUl\",\"btnLmiBicalc\":\"btn--lmi-bicalc____woBxh btn____y7LUl\",\"btn--lmi-risk\":\"btn--lmi-risk____tCJe2 btn____y7LUl\",\"btnLmiRisk\":\"btn--lmi-risk____tCJe2 btn____y7LUl\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____mGSEs btn____y7LUl\",\"btnLmiPolicyComparison\":\"btn--lmi-policy-comparison____mGSEs btn____y7LUl\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____VuUnl btn____y7LUl\",\"btnLmiPolicyCoach\":\"btn--lmi-policy-coach____VuUnl btn____y7LUl\",\"btn--andrew-nock\":\"btn--andrew-nock____YID3B btn____y7LUl\",\"btnAndrewNock\":\"btn--andrew-nock____YID3B btn____y7LUl\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____GXsIf btn____y7LUl\",\"btnConstructionCostConsultants\":\"btn--construction-cost-consultants____GXsIf btn____y7LUl\",\"btn--5-star\":\"btn--5-star____ZVTCH btn____y7LUl\",\"btn5Star\":\"btn--5-star____ZVTCH btn____y7LUl\",\"btn--thermoscan\":\"btn--thermoscan____jxlDK btn____y7LUl\",\"btnThermoscan\":\"btn--thermoscan____jxlDK btn____y7LUl\",\"btn--risk-survey-services\":\"btn--risk-survey-services____hHU8j btn____y7LUl\",\"btnRiskSurveyServices\":\"btn--risk-survey-services____hHU8j btn____y7LUl\",\"btn--risk-management\":\"btn--risk-management____jeUkb btn____y7LUl\",\"btnRiskManagement\":\"btn--risk-management____jeUkb btn____y7LUl\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____SN8hg btn--lmi-bicalc____woBxh btn____y7LUl\",\"btnLmiBicalcDisabled\":\"btn--lmi-bicalc--disabled____SN8hg btn--lmi-bicalc____woBxh btn____y7LUl\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____SCcCx btn--lmi-risk____tCJe2 btn____y7LUl\",\"btnLmiRiskDisabled\":\"btn--lmi-risk--disabled____SCcCx btn--lmi-risk____tCJe2 btn____y7LUl\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____cg6a_ btn--lmi-policy-comparison____mGSEs btn____y7LUl\",\"btnLmiPolicyComparisonDisabled\":\"btn--lmi-policy-comparison--disabled____cg6a_ btn--lmi-policy-comparison____mGSEs btn____y7LUl\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____WRsCN btn--flat____uS0Wj btn____y7LUl btn____y7LUl\",\"btnInitialInsuredLocationRisk\":\"btn--initial-insured-location-risk____WRsCN btn--flat____uS0Wj btn____y7LUl btn____y7LUl\",\"btn--icon\":\"btn--icon____c0Fsh btn____y7LUl\",\"btnIcon\":\"btn--icon____c0Fsh btn____y7LUl\",\"badge-pop\":\"badge-pop____FbHrp\",\"badgePop\":\"badge-pop____FbHrp\",\"btn--icon-no-border\":\"btn--icon-no-border____lGtek\",\"btnIconNoBorder\":\"btn--icon-no-border____lGtek\",\"btn--icon-task\":\"btn--icon-task____urrEB btn--icon____c0Fsh btn____y7LUl\",\"btnIconTask\":\"btn--icon-task____urrEB btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-document\":\"btn--icon-document____GGaMn btn--icon____c0Fsh btn____y7LUl\",\"btnIconDocument\":\"btn--icon-document____GGaMn btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-add\":\"btn--icon-add____sV48F btn--icon____c0Fsh btn____y7LUl\",\"btnIconAdd\":\"btn--icon-add____sV48F btn--icon____c0Fsh btn____y7LUl\",\"btn--add-risk\":\"btn--add-risk____hWs3Y btn--icon____c0Fsh btn____y7LUl\",\"btnAddRisk\":\"btn--add-risk____hWs3Y btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-close\":\"btn--icon-close____JOYdW btn--icon____c0Fsh btn____y7LUl\",\"btnIconClose\":\"btn--icon-close____JOYdW btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-delete\":\"btn--icon-delete____DTPLl btn--icon____c0Fsh btn____y7LUl\",\"btnIconDelete\":\"btn--icon-delete____DTPLl btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-download\":\"btn--icon-download____rmVBa btn--icon____c0Fsh btn____y7LUl\",\"btnIconDownload\":\"btn--icon-download____rmVBa btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-edit\":\"btn--icon-edit____W_9Za btn--icon____c0Fsh btn____y7LUl\",\"btnIconEdit\":\"btn--icon-edit____W_9Za btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-email\":\"btn--icon-email____dODvZ btn--icon____c0Fsh btn____y7LUl\",\"btnIconEmail\":\"btn--icon-email____dODvZ btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-download-email\":\"btn--icon-download-email____zOVj7 btn--icon____c0Fsh btn____y7LUl\",\"btnIconDownloadEmail\":\"btn--icon-download-email____zOVj7 btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-eye\":\"btn--icon-eye____SY2pv btn--icon____c0Fsh btn____y7LUl\",\"btnIconEye\":\"btn--icon-eye____SY2pv btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____q3gfN btn--icon-eye____SY2pv btn--icon____c0Fsh btn____y7LUl\",\"btnIconEyeSlash\":\"btn--icon-eye-slash____q3gfN btn--icon-eye____SY2pv btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-folder\":\"btn--icon-folder____DJVJq btn--icon____c0Fsh btn____y7LUl\",\"btnIconFolder\":\"btn--icon-folder____DJVJq btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____y64mH btn--icon____c0Fsh btn____y7LUl\",\"btnIconFolderLocked\":\"btn--icon-folder-locked____y64mH btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____rh1H1 btn--icon____c0Fsh btn____y7LUl\",\"btnIconFolderLockedActive\":\"btn--icon-folder-locked-active____rh1H1 btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-history\":\"btn--icon-history____RNHd0 btn--icon____c0Fsh btn____y7LUl\",\"btnIconHistory\":\"btn--icon-history____RNHd0 btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-info\":\"btn--icon-info____y_EHD btn--icon____c0Fsh btn____y7LUl\",\"btnIconInfo\":\"btn--icon-info____y_EHD btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-link\":\"btn--icon-link____unmyX btn--icon____c0Fsh btn____y7LUl\",\"btnIconLink\":\"btn--icon-link____unmyX btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-unlink\":\"btn--icon-unlink____IayMu btn--icon-delete____DTPLl btn--icon____c0Fsh btn____y7LUl\",\"btnIconUnlink\":\"btn--icon-unlink____IayMu btn--icon-delete____DTPLl btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-map\":\"btn--icon-map____Birpm btn--icon____c0Fsh btn____y7LUl\",\"btnIconMap\":\"btn--icon-map____Birpm btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-more\":\"btn--icon-more____S9EBP btn--icon____c0Fsh btn____y7LUl\",\"btnIconMore\":\"btn--icon-more____S9EBP btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-move-down\":\"btn--icon-move-down____PcHeb btn--icon____c0Fsh btn____y7LUl\",\"btnIconMoveDown\":\"btn--icon-move-down____PcHeb btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-move-up\":\"btn--icon-move-up____jrYqw btn--icon____c0Fsh btn____y7LUl\",\"btnIconMoveUp\":\"btn--icon-move-up____jrYqw btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____YMY50 btn--icon____c0Fsh btn____y7LUl\",\"btnIconOpenInNewWindow\":\"btn--icon-open-in-new-window____YMY50 btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____R0yiz btn--icon____c0Fsh btn____y7LUl\",\"btnIconFavouriteSelected\":\"btn--icon-favourite--selected____R0yiz btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____ZRiKl btn--icon____c0Fsh btn____y7LUl\",\"btnIconFavouriteDeselected\":\"btn--icon-favourite--deselected____ZRiKl btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-preview\":\"btn--icon-preview____WEVDo btn--icon____c0Fsh btn____y7LUl\",\"btnIconPreview\":\"btn--icon-preview____WEVDo btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____LL105 btn--icon____c0Fsh btn____y7LUl\",\"btnIconPrePrinted\":\"btn--icon-pre-printed____LL105 btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-print\":\"btn--icon-print____bZemk btn--icon____c0Fsh btn____y7LUl\",\"btnIconPrint\":\"btn--icon-print____bZemk btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-save\":\"btn--icon-save____S1KuC btn--icon____c0Fsh btn____y7LUl\",\"btnIconSave\":\"btn--icon-save____S1KuC btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-settings\":\"btn--icon-settings____a036H btn--icon____c0Fsh btn____y7LUl\",\"btnIconSettings\":\"btn--icon-settings____a036H btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-show-details\":\"btn--icon-show-details____MOrA9 btn--icon____c0Fsh btn____y7LUl\",\"btnIconShowDetails\":\"btn--icon-show-details____MOrA9 btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____Wy75U btn--icon____c0Fsh btn____y7LUl\",\"btnIconShowDetailsAlert\":\"btn--icon-show-details--alert____Wy75U btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-show-summary\":\"btn--icon-show-summary____rTJHl btn--icon____c0Fsh btn____y7LUl\",\"btnIconShowSummary\":\"btn--icon-show-summary____rTJHl btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-attachment\":\"btn--icon-attachment____A_gjI btn--icon____c0Fsh btn____y7LUl\",\"btnIconAttachment\":\"btn--icon-attachment____A_gjI btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-tag\":\"btn--icon-tag____WdyXr btn--icon____c0Fsh btn____y7LUl\",\"btnIconTag\":\"btn--icon-tag____WdyXr btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-undo\":\"btn--icon-undo____GOXEI btn--icon____c0Fsh btn____y7LUl\",\"btnIconUndo\":\"btn--icon-undo____GOXEI btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-sync\":\"btn--icon-sync____wzxsp btn--icon____c0Fsh btn____y7LUl\",\"btnIconSync\":\"btn--icon-sync____wzxsp btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____KnLpV btn--icon____c0Fsh btn____y7LUl\",\"btnIconArrowForward\":\"btn--icon-arrow-forward____KnLpV btn--icon____c0Fsh btn____y7LUl\",\"btn--aside-collapse\":\"btn--aside-collapse____sqGgd btn--icon____c0Fsh btn____y7LUl\",\"btnAsideCollapse\":\"btn--aside-collapse____sqGgd btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-expand-more\":\"btn--icon-expand-more____YAQ80 btn--icon____c0Fsh btn____y7LUl\",\"btnIconExpandMore\":\"btn--icon-expand-more____YAQ80 btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-expand-less\":\"btn--icon-expand-less____dalf4 btn--icon____c0Fsh btn____y7LUl\",\"btnIconExpandLess\":\"btn--icon-expand-less____dalf4 btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-general\":\"btn--icon-general____ErYi3 btn--icon____c0Fsh btn____y7LUl\",\"btnIconGeneral\":\"btn--icon-general____ErYi3 btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-sales\":\"btn--icon-sales____A8XhL btn--icon____c0Fsh btn____y7LUl\",\"btnIconSales\":\"btn--icon-sales____A8XhL btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-branch\":\"btn--icon-branch____Dg5jd btn--icon____c0Fsh btn____y7LUl\",\"btnIconBranch\":\"btn--icon-branch____Dg5jd btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-contact\":\"btn--icon-contact____vQK8L btn--icon____c0Fsh btn____y7LUl\",\"btnIconContact\":\"btn--icon-contact____vQK8L btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-consent\":\"btn--icon-consent____zIE2l btn--icon____c0Fsh btn____y7LUl\",\"btnIconConsent\":\"btn--icon-consent____zIE2l btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-questions\":\"btn--icon-questions____uY0KF btn--icon____c0Fsh btn____y7LUl\",\"btnIconQuestions\":\"btn--icon-questions____uY0KF btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-associated\":\"btn--icon-associated____wthB4 btn--icon____c0Fsh btn____y7LUl\",\"btnIconAssociated\":\"btn--icon-associated____wthB4 btn--icon____c0Fsh btn____y7LUl\",\"btn--icon-notes\":\"btn--icon-notes____r0DJv btn--icon____c0Fsh btn____y7LUl\",\"btnIconNotes\":\"btn--icon-notes____r0DJv btn--icon____c0Fsh btn____y7LUl\",\"btn--back\":\"btn--back____oCid9 btn____y7LUl\",\"btnBack\":\"btn--back____oCid9 btn____y7LUl\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____FZPnD btn--back____oCid9 btn____y7LUl\",\"btnBackToSignIn\":\"btn--back-to-sign-in____FZPnD btn--back____oCid9 btn____y7LUl\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____V7qIT btn--icon____c0Fsh btn____y7LUl\",\"btnIconAdvancedSearch\":\"btn--icon-advanced-search____V7qIT btn--icon____c0Fsh btn____y7LUl\",\"btn--wizard\":\"btn--wizard____Z3xLS btn____y7LUl\",\"btnWizard\":\"btn--wizard____Z3xLS btn____y7LUl\",\"btn--wizard-back\":\"btn--wizard-back____VveJM btn--wizard____Z3xLS btn____y7LUl\",\"btnWizardBack\":\"btn--wizard-back____VveJM btn--wizard____Z3xLS btn____y7LUl\",\"btn--wizard-next\":\"btn--wizard-next____iidl_ btn--wizard____Z3xLS btn____y7LUl\",\"btnWizardNext\":\"btn--wizard-next____iidl_ btn--wizard____Z3xLS btn____y7LUl\",\"fieldset\":\"fieldset____dItt2\",\"fieldset-instruction\":\"fieldset-instruction____jnZSk\",\"fieldsetInstruction\":\"fieldset-instruction____jnZSk\",\"fieldset--no-padding\":\"fieldset--no-padding____FlQqO fieldset____dItt2\",\"fieldsetNoPadding\":\"fieldset--no-padding____FlQqO fieldset____dItt2\",\"fieldset--alt\":\"fieldset--alt____YZGk2 fieldset____dItt2\",\"fieldsetAlt\":\"fieldset--alt____YZGk2 fieldset____dItt2\",\"view-password\":\"view-password____FYRUi\",\"viewPassword\":\"view-password____FYRUi\",\"input-search\":\"input-search____OJF94\",\"inputSearch\":\"input-search____OJF94\",\"ia-currency-input\":\"ia-currency-input____AiysD\",\"iaCurrencyInput\":\"ia-currency-input____AiysD\",\"ia-currency-negative\":\"ia-currency-negative____ovZZV\",\"iaCurrencyNegative\":\"ia-currency-negative____ovZZV\",\"select--mini\":\"select--mini____KLnJR\",\"selectMini\":\"select--mini____KLnJR\",\"required-label\":\"required-label____JXl0q\",\"requiredLabel\":\"required-label____JXl0q\",\"alert\":\"alert____yZYOW\",\"alert--important\":\"alert--important____poHG1\",\"alertImportant\":\"alert--important____poHG1\",\"input-label\":\"input-label____MrDWB\",\"inputLabel\":\"input-label____MrDWB\",\"input-toggle\":\"input-toggle____ZzVTC\",\"inputToggle\":\"input-toggle____ZzVTC\",\"w-100\":\"w-100____GXac5\",\"w100\":\"w-100____GXac5\",\"search-input-wrapper\":\"search-input-wrapper____A443P\",\"searchInputWrapper\":\"search-input-wrapper____A443P\",\"search-input--results\":\"search-input--results____jKMIS\",\"searchInputResults\":\"search-input--results____jKMIS\",\"search-input--result\":\"search-input--result____rTFxp\",\"searchInputResult\":\"search-input--result____rTFxp\",\"search-input--result--highlighted\":\"search-input--result--highlighted____nWjdw\",\"searchInputResultHighlighted\":\"search-input--result--highlighted____nWjdw\",\"date-range-selections\":\"date-range-selections____MbU1V\",\"dateRangeSelections\":\"date-range-selections____MbU1V\",\"date-arrow-forward\":\"date-arrow-forward_____lY5x\",\"dateArrowForward\":\"date-arrow-forward_____lY5x\",\"qce-dropdown\":\"qce-dropdown____AA6bs\",\"qceDropdown\":\"qce-dropdown____AA6bs\",\"qce-or\":\"qce-or____fKz3V\",\"qceOr\":\"qce-or____fKz3V\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____MGDO7\",\"qceDropdownWithDropdown\":\"qce-dropdown-with-dropdown____MGDO7\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____AMAI0\",\"qceVehicleRegistrationSearch\":\"qce-vehicle-registration-search____AMAI0\",\"row-gap\":\"row-gap____jaACd\",\"rowGap\":\"row-gap____jaACd\",\"row-group\":\"row-group____j5hIJ\",\"rowGroup\":\"row-group____j5hIJ\",\"row-group--three\":\"row-group--three_____HOPX row-group____j5hIJ\",\"rowGroupThree\":\"row-group--three_____HOPX row-group____j5hIJ\",\"grid-14\":\"grid-14____vlpDo\",\"grid14\":\"grid-14____vlpDo\",\"row-group--four\":\"row-group--four____Da4zh row-group____j5hIJ\",\"rowGroupFour\":\"row-group--four____Da4zh row-group____j5hIJ\",\"row-group--auto\":\"row-group--auto____TPlOT row-group____j5hIJ\",\"rowGroupAuto\":\"row-group--auto____TPlOT row-group____j5hIJ\",\"row-group--three-auto\":\"row-group--three-auto____Snypu row-group--auto____TPlOT row-group____j5hIJ\",\"rowGroupThreeAuto\":\"row-group--three-auto____Snypu row-group--auto____TPlOT row-group____j5hIJ\",\"space\":\"space____r8z6w\",\"display-none--lg\":\"display-none--lg____oREyL\",\"displayNoneLg\":\"display-none--lg____oREyL\",\"display-none--md\":\"display-none--md____dUG0g\",\"displayNoneMd\":\"display-none--md____dUG0g\",\"tab-navigation\":\"tab-navigation____FJEln\",\"tabNavigation\":\"tab-navigation____FJEln\",\"has-warnings\":\"has-warnings____jWT0_\",\"hasWarnings\":\"has-warnings____jWT0_\",\"tab-selected\":\"tab-selected____TFn4u tab____rFdd2\",\"tabSelected\":\"tab-selected____TFn4u tab____rFdd2\",\"disabled\":\"disabled____b4Mzt\",\"tab\":\"tab____rFdd2\",\"btn--tab-overflow\":\"btn--tab-overflow____Ekvj9\",\"btnTabOverflow\":\"btn--tab-overflow____Ekvj9\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____EjLmh btn--tab-overflow____Ekvj9\",\"btnTabOverflowLeft\":\"btn--tab-overflow-left____EjLmh btn--tab-overflow____Ekvj9\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____apUpe btn--tab-overflow____Ekvj9\",\"btnTabOverflowRight\":\"btn--tab-overflow-right____apUpe btn--tab-overflow____Ekvj9\",\"constrained-width\":\"constrained-width____Pln8k\",\"constrainedWidth\":\"constrained-width____Pln8k\",\"constrained-width--tab\":\"constrained-width--tab____Lwu39 constrained-width____Pln8k\",\"constrainedWidthTab\":\"constrained-width--tab____Lwu39 constrained-width____Pln8k\",\"card\":\"card____TjZ0B\",\"card-content\":\"card-content____GJ3OP\",\"cardContent\":\"card-content____GJ3OP\",\"card-heading\":\"card-heading____zH5qd\",\"cardHeading\":\"card-heading____zH5qd\",\"control-group\":\"control-group____H8Ko0\",\"controlGroup\":\"control-group____H8Ko0\",\"label-group\":\"label-group____E5tCj\",\"labelGroup\":\"label-group____E5tCj\",\"label-group-item\":\"label-group-item____SqVUY\",\"labelGroupItem\":\"label-group-item____SqVUY\",\"button-group\":\"button-group____CrFUA\",\"buttonGroup\":\"button-group____CrFUA\",\"card--alert\":\"card--alert____SNRJY card____TjZ0B\",\"cardAlert\":\"card--alert____SNRJY card____TjZ0B\",\"card-heading--alert\":\"card-heading--alert____dfCj5 card-heading____zH5qd\",\"cardHeadingAlert\":\"card-heading--alert____dfCj5 card-heading____zH5qd\",\"card--status-message\":\"card--status-message____Xp2fN\",\"cardStatusMessage\":\"card--status-message____Xp2fN\",\"card--status-message--left\":\"card--status-message--left____W2bwW card--status-message____Xp2fN\",\"cardStatusMessageLeft\":\"card--status-message--left____W2bwW card--status-message____Xp2fN\",\"card-heading--sticky-header\":\"card-heading--sticky-header____WauFX\",\"cardHeadingStickyHeader\":\"card-heading--sticky-header____WauFX\",\"card-heading--no-icon\":\"card-heading--no-icon____Ldb4R card-heading____zH5qd\",\"cardHeadingNoIcon\":\"card-heading--no-icon____Ldb4R card-heading____zH5qd\",\"card-heading--bold-title\":\"card-heading--bold-title____C_ljy\",\"cardHeadingBoldTitle\":\"card-heading--bold-title____C_ljy\",\"table\":\"table____EjpGz\",\"table-heading-row\":\"table-heading-row____bPhHZ\",\"tableHeadingRow\":\"table-heading-row____bPhHZ\",\"table-row\":\"table-row____f8kcW\",\"tableRow\":\"table-row____f8kcW\",\"table-result-row\":\"table-result-row____VjgLO\",\"tableResultRow\":\"table-result-row____VjgLO\",\"break-word\":\"break-word____TA5pg\",\"breakWord\":\"break-word____TA5pg\",\"no-wrap\":\"no-wrap____KGQ78\",\"noWrap\":\"no-wrap____KGQ78\",\"table-result-row--disabled\":\"table-result-row--disabled____OZ9lt\",\"tableResultRowDisabled\":\"table-result-row--disabled____OZ9lt\",\"table-modal\":\"table-modal____WNQ5m table____EjpGz\",\"tableModal\":\"table-modal____WNQ5m table____EjpGz\",\"table-enhanced\":\"table-enhanced____f2eqB\",\"tableEnhanced\":\"table-enhanced____f2eqB\",\"table--no-border-bottom\":\"table--no-border-bottom____wFRAG table____EjpGz\",\"tableNoBorderBottom\":\"table--no-border-bottom____wFRAG table____EjpGz\",\"height-45\":\"height-45____M9ymL\",\"height45\":\"height-45____M9ymL\",\"edit-column\":\"edit-column____BIThI\",\"editColumn\":\"edit-column____BIThI\",\"delete-column\":\"delete-column____CUAZE\",\"deleteColumn\":\"delete-column____CUAZE\",\"date-table-heading\":\"date-table-heading____PCt12\",\"dateTableHeading\":\"date-table-heading____PCt12\",\"button-edit\":\"button-edit____fW8GI\",\"buttonEdit\":\"button-edit____fW8GI\",\"button-delete\":\"button-delete____qXz4M\",\"buttonDelete\":\"button-delete____qXz4M\",\"table-row-selected\":\"table-row-selected____oiGKT\",\"tableRowSelected\":\"table-row-selected____oiGKT\",\"table-row-alert\":\"table-row-alert____hXbL6\",\"tableRowAlert\":\"table-row-alert____hXbL6\",\"table-filter-row\":\"table-filter-row____reqfP\",\"tableFilterRow\":\"table-filter-row____reqfP\",\"table-filter-row--endcap\":\"table-filter-row--endcap____KPouR\",\"tableFilterRowEndcap\":\"table-filter-row--endcap____KPouR\",\"filter-column\":\"filter-column____WIbPh\",\"filterColumn\":\"filter-column____WIbPh\",\"table-pagination\":\"table-pagination____c8MxA\",\"tablePagination\":\"table-pagination____c8MxA\",\"table-pagination-with-filter\":\"table-pagination-with-filter____JXW7s table-pagination____c8MxA\",\"tablePaginationWithFilter\":\"table-pagination-with-filter____JXW7s table-pagination____c8MxA\",\"table-button-group\":\"table-button-group____aOcXi\",\"tableButtonGroup\":\"table-button-group____aOcXi\",\"table-child-container\":\"table-child-container____jBOq_\",\"tableChildContainer\":\"table-child-container____jBOq_\",\"table-child-card\":\"table-child-card____dBVdF\",\"tableChildCard\":\"table-child-card____dBVdF\",\"child-table--selected-row\":\"child-table--selected-row____Iyuc8\",\"childTableSelectedRow\":\"child-table--selected-row____Iyuc8\",\"child-table\":\"child-table____ntEG1 table____EjpGz\",\"childTable\":\"child-table____ntEG1 table____EjpGz\",\"custom-pagination\":\"custom-pagination____T3DN6\",\"customPagination\":\"custom-pagination____T3DN6\",\"pagination-count\":\"pagination-count____wgJc1\",\"paginationCount\":\"pagination-count____wgJc1\",\"pagination-button\":\"pagination-button____DZBdk btn____y7LUl\",\"paginationButton\":\"pagination-button____DZBdk btn____y7LUl\",\"pagination-prev\":\"pagination-prev____bS_m9 pagination-button____DZBdk btn____y7LUl\",\"paginationPrev\":\"pagination-prev____bS_m9 pagination-button____DZBdk btn____y7LUl\",\"pagination-next\":\"pagination-next____kwsKZ pagination-button____DZBdk btn____y7LUl\",\"paginationNext\":\"pagination-next____kwsKZ pagination-button____DZBdk btn____y7LUl\",\"pagination-disabled\":\"pagination-disabled____hcO38 pagination-button____DZBdk btn____y7LUl\",\"paginationDisabled\":\"pagination-disabled____hcO38 pagination-button____DZBdk btn____y7LUl\",\"pagination-prev-disabled\":\"pagination-prev-disabled____CUPGT pagination-disabled____hcO38 pagination-button____DZBdk btn____y7LUl\",\"paginationPrevDisabled\":\"pagination-prev-disabled____CUPGT pagination-disabled____hcO38 pagination-button____DZBdk btn____y7LUl\",\"pagination-next-disabled\":\"pagination-next-disabled____UcuEy pagination-disabled____hcO38 pagination-button____DZBdk btn____y7LUl\",\"paginationNextDisabled\":\"pagination-next-disabled____UcuEy pagination-disabled____hcO38 pagination-button____DZBdk btn____y7LUl\",\"pagination\":\"pagination____isSwU\",\"pagination-top\":\"pagination-top____pRzKV pagination____isSwU\",\"paginationTop\":\"pagination-top____pRzKV pagination____isSwU\",\"pagination-bottom\":\"pagination-bottom____JajCv pagination____isSwU\",\"paginationBottom\":\"pagination-bottom____JajCv pagination____isSwU\",\"pagination-bottom--documents\":\"pagination-bottom--documents____xKFAW pagination-bottom____JajCv pagination____isSwU\",\"paginationBottomDocuments\":\"pagination-bottom--documents____xKFAW pagination-bottom____JajCv pagination____isSwU\",\"table-cell-btn-icon\":\"table-cell-btn-icon____jo2_i\",\"tableCellBtnIcon\":\"table-cell-btn-icon____jo2_i\",\"folder-table\":\"folder-table____IcDyY table--no-border-bottom____wFRAG table____EjpGz\",\"folderTable\":\"folder-table____IcDyY table--no-border-bottom____wFRAG table____EjpGz\",\"doc-table-group--heading\":\"doc-table-group--heading____e96Wk\",\"docTableGroupHeading\":\"doc-table-group--heading____e96Wk\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____FSUW6 doc-table-group--heading____e96Wk\",\"docTableGroupHeadingOpen\":\"doc-table-group--heading-open____FSUW6 doc-table-group--heading____e96Wk\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____kPnvB\",\"docTableGroupHeadingWithOptions\":\"doc-table-group--heading-with-options____kPnvB\",\"constrained-width--folder-name\":\"constrained-width--folder-name____asZmv constrained-width____Pln8k\",\"constrainedWidthFolderName\":\"constrained-width--folder-name____asZmv constrained-width____Pln8k\",\"disable-entity\":\"disable-entity____gQoTo\",\"disableEntity\":\"disable-entity____gQoTo\",\"button-options\":\"button-options____mXYar\",\"buttonOptions\":\"button-options____mXYar\",\"button-options--add\":\"button-options--add____dLzQz button-options____mXYar\",\"buttonOptionsAdd\":\"button-options--add____dLzQz button-options____mXYar\",\"information-icon\":\"information-icon____JX9du\",\"informationIcon\":\"information-icon____JX9du\",\"deleted-icon\":\"deleted-icon____ygjot\",\"deletedIcon\":\"deleted-icon____ygjot\",\"exclamation-icon\":\"exclamation-icon____trk4T\",\"exclamationIcon\":\"exclamation-icon____trk4T\",\"success-icon\":\"success-icon____KkXTY\",\"successIcon\":\"success-icon____KkXTY\",\"text-align-center\":\"text-align-center____wI1c5\",\"textAlignCenter\":\"text-align-center____wI1c5\",\"word-break\":\"word-break____gFiKX\",\"wordBreak\":\"word-break____gFiKX\",\"btn-group\":\"btn-group____rYWhP\",\"btnGroup\":\"btn-group____rYWhP\",\"accordion-content\":\"accordion-content____mO_lT\",\"accordionContent\":\"accordion-content____mO_lT\",\"toggle-collapse\":\"toggle-collapse____LnTUz\",\"toggleCollapse\":\"toggle-collapse____LnTUz\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____ITKPn toggle-collapse____LnTUz\",\"toggleCollapseDisabled\":\"toggle-collapse--disabled____ITKPn toggle-collapse____LnTUz\",\"toggle-expand\":\"toggle-expand____wcf42 toggle-collapse____LnTUz\",\"toggleExpand\":\"toggle-expand____wcf42 toggle-collapse____LnTUz\",\"folder\":\"folder____Ow_8i\",\"folder-locked\":\"folder-locked____BH1wf folder____Ow_8i\",\"folderLocked\":\"folder-locked____BH1wf folder____Ow_8i\",\"yesNo-filter-width\":\"yesNo-filter-width____QdwLz\",\"yesNoFilterWidth\":\"yesNo-filter-width____QdwLz\",\"w-5\":\"w-5____nUaTL\",\"w5\":\"w-5____nUaTL\",\"w-10\":\"w-10____N3lDs\",\"w10\":\"w-10____N3lDs\",\"w-15\":\"w-15____wMVfF\",\"w15\":\"w-15____wMVfF\",\"w-20\":\"w-20____I1BzX\",\"w20\":\"w-20____I1BzX\",\"w-25\":\"w-25____m8iBx\",\"w25\":\"w-25____m8iBx\",\"w-30\":\"w-30____B3NWj\",\"w30\":\"w-30____B3NWj\",\"w-35\":\"w-35____j4VUR\",\"w35\":\"w-35____j4VUR\",\"w-40\":\"w-40____qUXZf\",\"w40\":\"w-40____qUXZf\",\"w-45\":\"w-45____PgvVn\",\"w45\":\"w-45____PgvVn\",\"w-50\":\"w-50_____ZKyC\",\"w50\":\"w-50_____ZKyC\",\"w-60\":\"w-60____fiyNN\",\"w60\":\"w-60____fiyNN\",\"table--sticky-header\":\"table--sticky-header____msW1W\",\"tableStickyHeader\":\"table--sticky-header____msW1W\",\"table--sticky-footer\":\"table--sticky-footer____xsy12\",\"tableStickyFooter\":\"table--sticky-footer____xsy12\",\"table--sticky-column\":\"table--sticky-column____ncwBh\",\"tableStickyColumn\":\"table--sticky-column____ncwBh\",\"table--sticky-column2\":\"table--sticky-column2____ZyodD table--sticky-column____ncwBh\",\"tableStickyColumn2\":\"table--sticky-column2____ZyodD table--sticky-column____ncwBh\",\"table--sticky-column-right\":\"table--sticky-column-right____SSuY5 table--sticky-column____ncwBh\",\"tableStickyColumnRight\":\"table--sticky-column-right____SSuY5 table--sticky-column____ncwBh\",\"scrollable-table-container\":\"scrollable-table-container____SoIq_\",\"scrollableTableContainer\":\"scrollable-table-container____SoIq_\",\"view-block\":\"view-block____oQwoy\",\"viewBlock\":\"view-block____oQwoy\",\"view-block--heading\":\"view-block--heading____zF70S\",\"viewBlockHeading\":\"view-block--heading____zF70S\",\"view-block--white\":\"view-block--white____k7vJk view-block____oQwoy\",\"viewBlockWhite\":\"view-block--white____k7vJk view-block____oQwoy\",\"view-block--alert\":\"view-block--alert____QAXUX view-block____oQwoy\",\"viewBlockAlert\":\"view-block--alert____QAXUX view-block____oQwoy\",\"view-block--success\":\"view-block--success____TgVcY view-block____oQwoy\",\"viewBlockSuccess\":\"view-block--success____TgVcY view-block____oQwoy\",\"view-block--info\":\"view-block--info____vePYS view-block____oQwoy\",\"viewBlockInfo\":\"view-block--info____vePYS view-block____oQwoy\",\"view-block--warning\":\"view-block--warning____HV_Ig view-block____oQwoy\",\"viewBlockWarning\":\"view-block--warning____HV_Ig view-block____oQwoy\",\"view-block--alt\":\"view-block--alt____jl_zx view-block____oQwoy\",\"viewBlockAlt\":\"view-block--alt____jl_zx view-block____oQwoy\",\"view-block--with-icon\":\"view-block--with-icon____sWQ6l view-block____oQwoy\",\"viewBlockWithIcon\":\"view-block--with-icon____sWQ6l view-block____oQwoy\",\"view-block-icon\":\"view-block-icon____v3tCW\",\"viewBlockIcon\":\"view-block-icon____v3tCW\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____qeYhU view-block--warning____HV_Ig view-block____oQwoy\",\"viewBlockWarningWithIcon\":\"view-block--warning--with-icon____qeYhU view-block--warning____HV_Ig view-block____oQwoy\",\"view-block-checkbox\":\"view-block-checkbox____mslrN view-block____oQwoy\",\"viewBlockCheckbox\":\"view-block-checkbox____mslrN view-block____oQwoy\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____HliWh view-block--alert____QAXUX view-block____oQwoy view-block-checkbox____mslrN view-block____oQwoy\",\"viewBlockCheckboxAlert\":\"view-block-checkbox--alert____HliWh view-block--alert____QAXUX view-block____oQwoy view-block-checkbox____mslrN view-block____oQwoy\",\"text-view-content\":\"text-view-content____ucyUL\",\"textViewContent\":\"text-view-content____ucyUL\",\"ia-modal\":\"ia-modal____S2cPL\",\"iaModal\":\"ia-modal____S2cPL\",\"ia-modal-inner\":\"ia-modal-inner____fG2Fs\",\"iaModalInner\":\"ia-modal-inner____fG2Fs\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____aZSJp ia-modal-inner____fG2Fs\",\"iaModalInnerContextMenu\":\"ia-modal-inner--context-menu____aZSJp ia-modal-inner____fG2Fs\",\"ia-modal-inner--wide-md\":\"ia-modal-inner--wide-md____w4qeo ia-modal-inner____fG2Fs\",\"iaModalInnerWideMd\":\"ia-modal-inner--wide-md____w4qeo ia-modal-inner____fG2Fs\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____hQs7x ia-modal-inner____fG2Fs\",\"iaModalInnerWideLg\":\"ia-modal-inner--wide-lg____hQs7x ia-modal-inner____fG2Fs\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____nDduE ia-modal-inner____fG2Fs\",\"iaModalInnerWideXxl\":\"ia-modal-inner--wide-xxl____nDduE ia-modal-inner____fG2Fs\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____R4gd1 ia-modal-inner____fG2Fs\",\"iaModalInnerTakeOver\":\"ia-modal-inner--take-over____R4gd1 ia-modal-inner____fG2Fs\",\"fixed-height\":\"fixed-height____jGcO6\",\"fixedHeight\":\"fixed-height____jGcO6\",\"takeover-header\":\"takeover-header____sFoVx\",\"takeoverHeader\":\"takeover-header____sFoVx\",\"logo\":\"logo____r8xcd\",\"logo--broker\":\"logo--broker____p1b5E logo____r8xcd\",\"logoBroker\":\"logo--broker____p1b5E logo____r8xcd\",\"close-search\":\"close-search____L4C6n\",\"closeSearch\":\"close-search____L4C6n\",\"ia-modal-content\":\"ia-modal-content____ZKyyE\",\"iaModalContent\":\"ia-modal-content____ZKyyE\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____bjxDe ia-modal____S2cPL\",\"iaModalOverlayTransparent\":\"ia-modal-overlay--transparent____bjxDe ia-modal____S2cPL\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____K4X88 ia-modal____S2cPL\",\"iaModalOverlayLightWhite\":\"ia-modal-overlay--light-white____K4X88 ia-modal____S2cPL\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____Jf_9r ia-modal-overlay--light-white____K4X88 ia-modal____S2cPL\",\"iaModalOverlayTransparentLightWhiteClientNav\":\"ia-modal-overlay--transparent--light-white-client-nav____Jf_9r ia-modal-overlay--light-white____K4X88 ia-modal____S2cPL\",\"modal-header\":\"modal-header____ZWNeL\",\"modalHeader\":\"modal-header____ZWNeL\",\"modal-footer\":\"modal-footer____ednlZ modal-header____ZWNeL\",\"modalFooter\":\"modal-footer____ednlZ modal-header____ZWNeL\",\"modal-footer--space-between\":\"modal-footer--space-between______sBc modal-footer____ednlZ modal-header____ZWNeL\",\"modalFooterSpaceBetween\":\"modal-footer--space-between______sBc modal-footer____ednlZ modal-header____ZWNeL\",\"footer-btn-group\":\"footer-btn-group____N2q37\",\"footerBtnGroup\":\"footer-btn-group____N2q37\",\"header-label\":\"header-label____lpPQO\",\"headerLabel\":\"header-label____lpPQO\",\"header-label-icon\":\"header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelIcon\":\"header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--alert\":\"header-label--alert____RGAJe header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelAlert\":\"header-label--alert____RGAJe header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--info\":\"header-label--info____v7TXP header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelInfo\":\"header-label--info____v7TXP header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--settings\":\"header-label--settings____ECiJk header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelSettings\":\"header-label--settings____ECiJk header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--accounts\":\"header-label--accounts____QKKmS header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelAccounts\":\"header-label--accounts____QKKmS header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--edit\":\"header-label--edit____lta4T header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelEdit\":\"header-label--edit____lta4T header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--download\":\"header-label--download____UKMQU header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelDownload\":\"header-label--download____UKMQU header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--delete\":\"header-label--delete____IbXIS header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelDelete\":\"header-label--delete____IbXIS header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--history\":\"header-label--history____MSyi6 header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelHistory\":\"header-label--history____MSyi6 header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--tag\":\"header-label--tag____sPDrM header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelTag\":\"header-label--tag____sPDrM header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--search\":\"header-label--search____nrDOM header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelSearch\":\"header-label--search____nrDOM header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--kyc\":\"header-label--kyc____tos7O header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelKyc\":\"header-label--kyc____tos7O header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--advice\":\"header-label--advice____U5VjT header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelAdvice\":\"header-label--advice____U5VjT header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--generate-advice\":\"header-label--generate-advice____xww8h header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelGenerateAdvice\":\"header-label--generate-advice____xww8h header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--form\":\"header-label--form____niMMj header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelForm\":\"header-label--form____niMMj header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--insured\":\"header-label--insured____ULd5g header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelInsured\":\"header-label--insured____ULd5g header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--quote\":\"header-label--quote____XhA4v header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelQuote\":\"header-label--quote____XhA4v header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--policy\":\"header-label--policy____eItqX header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelPolicy\":\"header-label--policy____eItqX header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--claim\":\"header-label--claim____LdioW header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelClaim\":\"header-label--claim____LdioW header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--fsg\":\"header-label--fsg____y6lSm header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelFsg\":\"header-label--fsg____y6lSm header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--mandatory-document\":\"header-label--mandatory-document____xl75X header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelMandatoryDocument\":\"header-label--mandatory-document____xl75X header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--notification\":\"header-label--notification____ndzTk header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelNotification\":\"header-label--notification____ndzTk header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--task\":\"header-label--task____SIU5i header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelTask\":\"header-label--task____SIU5i header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--contact\":\"header-label--contact____Ems59 header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelContact\":\"header-label--contact____Ems59 header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--note\":\"header-label--note____Nrh1t header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelNote\":\"header-label--note____Nrh1t header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--document\":\"header-label--document____Fnt_e header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelDocument\":\"header-label--document____Fnt_e header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--email\":\"header-label--email____w1mP0 header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelEmail\":\"header-label--email____w1mP0 header-label-icon____Vsa5G header-label____lpPQO\",\"header-label--template\":\"header-label--template____aEDK5 header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelTemplate\":\"header-label--template____aEDK5 header-label-icon____Vsa5G header-label____lpPQO\",\"header-details\":\"header-details____itpif\",\"headerDetails\":\"header-details____itpif\",\"header-detail-item\":\"header-detail-item____JddCM\",\"headerDetailItem\":\"header-detail-item____JddCM\",\"header-label--context-menu\":\"header-label--context-menu____L4WEG header-label-icon____Vsa5G header-label____lpPQO\",\"headerLabelContextMenu\":\"header-label--context-menu____L4WEG header-label-icon____Vsa5G header-label____lpPQO\",\"context-menu-sep\":\"context-menu-sep____H4TqY\",\"contextMenuSep\":\"context-menu-sep____H4TqY\",\"context-menu--one-col\":\"context-menu--one-col____eB6dn\",\"contextMenuOneCol\":\"context-menu--one-col____eB6dn\",\"context-menu-disabled\":\"context-menu-disabled____uK7sP\",\"contextMenuDisabled\":\"context-menu-disabled____uK7sP\",\"context-menu--two-col\":\"context-menu--two-col____Lywvl context-menu--one-col____eB6dn\",\"contextMenuTwoCol\":\"context-menu--two-col____Lywvl context-menu--one-col____eB6dn\",\"context-menu--three-col\":\"context-menu--three-col____qeOx8 context-menu--two-col____Lywvl context-menu--one-col____eB6dn\",\"contextMenuThreeCol\":\"context-menu--three-col____qeOx8 context-menu--two-col____Lywvl context-menu--one-col____eB6dn\",\"modal-content-copy\":\"modal-content-copy____pxqct\",\"modalContentCopy\":\"modal-content-copy____pxqct\",\"processing-step\":\"processing-step____HU9pb\",\"processingStep\":\"processing-step____HU9pb\",\"processing-step--failed\":\"processing-step--failed____KGpjU processing-step____HU9pb\",\"processingStepFailed\":\"processing-step--failed____KGpjU processing-step____HU9pb\",\"document--processing\":\"document--processing____W0BKE\",\"documentProcessing\":\"document--processing____W0BKE\",\"eclipse-loader\":\"eclipse-loader____j030V\",\"eclipseLoader\":\"eclipse-loader____j030V\",\"confirmation-content\":\"confirmation-content____n78O9\",\"confirmationContent\":\"confirmation-content____n78O9\",\"ia-modal--search\":\"ia-modal--search____c6fFN\",\"iaModalSearch\":\"ia-modal--search____c6fFN\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____QeDm1 view-block--alert____QAXUX view-block____oQwoy\",\"viewBlockAlertProgressModal\":\"view-block--alert--progress-modal____QeDm1 view-block--alert____QAXUX view-block____oQwoy\",\"no-hover\":\"no-hover____Bn1Ie\",\"noHover\":\"no-hover____Bn1Ie\"};","import { autoinject, customElement } from 'aurelia-framework';\r\nimport { bindable } from 'aurelia-typed-observable-plugin';\r\nimport { FolderContentEvents } from 'components/document-management/custom-elements/folder-content/folder-content-events';\r\nimport { DeleteFolderEvents } from 'components/document-management/custom-elements/delete-folder/delete-folder-events';\r\nimport { NewFolderEvents } from 'components/document-management/custom-elements/new-folder/new-folder-events';\r\nimport { ActionMenuEvents } from './action-menu-events';\r\nimport { MoveEvents } from 'components/document-management/custom-elements/move/move-events';\r\nimport { Folder, Permissions } from 'components/document-management/dtos';\r\nimport styles from './action-menu.css';\r\nimport { NewDocumentEvents } from '../new-document/new-document-events';\r\nimport { DeleteDocumentEvents } from '../delete-document/delete-document';\r\n\r\n@autoinject()\r\n@customElement('action-menu')\r\nexport class ActionMenu {\r\n\r\n @bindable public permissions: Permissions;\r\n @bindable.booleanAttr disableMove = false;\r\n @bindable public uniqueId: string;\r\n @bindable public clientActive: boolean;\r\n\r\n protected actionMenuComponent: HTMLElement;\r\n protected folder: Folder = new Folder;\r\n protected selectedDocuments: Document[] = [];\r\n protected contextMenuIconClicked = false;\r\n protected filterValue = '';\r\n protected styles = styles;\r\n\r\n protected attached() {\r\n this.addEventListeners();\r\n }\r\n\r\n protected detached() {\r\n this.removeEventListeners();\r\n }\r\n\r\n protected addEventListeners() {\r\n document.addEventListener(ActionMenuEvents.eventShowActionMenu, this.showActionContextMenu, false);\r\n document.addEventListener(ActionMenuEvents.eventHideActionMenu, this.hideActionContextMenu, false);\r\n }\r\n\r\n protected removeEventListeners() {\r\n document.removeEventListener(ActionMenuEvents.eventShowActionMenu, this.showActionContextMenu, false);\r\n document.removeEventListener(ActionMenuEvents.eventHideActionMenu, this.hideActionContextMenu, false);\r\n }\r\n\r\n protected showActionContextMenu = (folderEvent: CustomEvent<{ folder: Folder, selectedDocuments: Document[] }>) => {\r\n this.folder = folderEvent.detail.folder;\r\n this.selectedDocuments = folderEvent.detail.selectedDocuments;\r\n this.contextMenuIconClicked = true;\r\n }\r\n\r\n protected hideActionContextMenu = () => {\r\n this.contextMenuIconClicked = false;\r\n }\r\n\r\n protected addFileClicked() {\r\n this.actionMenuComponent?.dispatchEvent(FolderContentEvents.createEventRefreshFolderContentsById(this.folder.folderId));\r\n\r\n this.actionMenuComponent?.dispatchEvent(new CustomEvent(`showAddFile-${this.uniqueId}`, {\r\n bubbles: true,\r\n detail: { uniqueId: 'folder-content' }\r\n }));\r\n\r\n this.hideActionContextMenu();\r\n }\r\n\r\n protected newFolderClicked() {\r\n this.actionMenuComponent?.dispatchEvent(FolderContentEvents.createEventRefreshFolderContentsById(this.folder.folderId));\r\n this.actionMenuComponent?.dispatchEvent(NewFolderEvents.createEventShowNewFolder());\r\n this.hideActionContextMenu();\r\n }\r\n\r\n protected newDocumentClicked() {\r\n this.actionMenuComponent?.dispatchEvent(FolderContentEvents.createEventRefreshFolderContentsById(this.folder.folderId));\r\n setTimeout(() => {\r\n this.actionMenuComponent?.dispatchEvent(NewDocumentEvents.createEventShowNewDocument());\r\n this.hideActionContextMenu();\r\n }, 500);\r\n\r\n }\r\n\r\n protected newFileNoteClicked() {\r\n this.actionMenuComponent?.dispatchEvent(FolderContentEvents.createEventRefreshFolderContentsById(this.folder.folderId));\r\n setTimeout(() => {\r\n this.actionMenuComponent?.dispatchEvent(NewDocumentEvents.createEventShowNewFileNote());\r\n this.hideActionContextMenu();\r\n }, 500);\r\n\r\n }\r\n\r\n protected deleteFolderClicked() {\r\n if (this.folder.systemFolder) return;\r\n this.actionMenuComponent?.dispatchEvent(DeleteFolderEvents.createEventShowDeleteFolder(this.folder));\r\n this.hideActionContextMenu();\r\n }\r\n\r\n protected moveFolderClicked() {\r\n if (this.disableMove) return;\r\n this.actionMenuComponent?.dispatchEvent(MoveEvents.createEventShowMoveFolder(this.folder));\r\n this.hideActionContextMenu();\r\n }\r\n\r\n protected moveDocuments() {\r\n this.contextMenuIconClicked = false;\r\n document.dispatchEvent(MoveEvents.createEventShowMoveDocument(this.selectedDocuments as any));\r\n }\r\n\r\n protected deleteDocuments() {\r\n this.contextMenuIconClicked = false;\r\n document.dispatchEvent(DeleteDocumentEvents.createEventShowDeleteDocument(this.selectedDocuments as any))\r\n }\r\n\r\n protected filterValueChanged() {\r\n this.contextMenuIconClicked = false;\r\n document.dispatchEvent(FolderContentEvents.createEventFilterValueChanged(this.filterValue))\r\n }\r\n}\r\n","import { AddDocumentResponse } from 'components/document-management/dtos';\r\n\r\nexport class AddFileEvents {\r\n\r\n public static readonly eventShowAddFile = 'AddFile.Show';\r\n public static readonly eventDocumentsUploaded = 'AddFile.DocumentsUploaded';\r\n public static readonly eventClearFileInput = 'AddFile.ClearFileInput';\r\n\r\n public static createEventShowAddFile(uniqueId?: string) {\r\n return new CustomEvent(AddFileEvents.eventShowAddFile, {\r\n bubbles: true,\r\n detail: { uniqueId }\r\n });\r\n }\r\n\r\n public static createEventDocumentsUploaded(documents: AddDocumentResponse[], uniqueId?: string) {\r\n return new CustomEvent(AddFileEvents.eventDocumentsUploaded, {\r\n bubbles: true,\r\n detail: { documents, uniqueId }\r\n });\r\n }\r\n\r\n public static createEventClearFileInput() {\r\n return new CustomEvent(AddFileEvents.eventClearFileInput, {\r\n bubbles: true,\r\n detail: {}\r\n });\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____DYWBd\",\"btn--flat\":\"btn--flat____Tn1zv btn____DYWBd\",\"btnFlat\":\"btn--flat____Tn1zv btn____DYWBd\",\"btn--submit\":\"btn--submit____sWDBO btn____DYWBd\",\"btnSubmit\":\"btn--submit____sWDBO btn____DYWBd\",\"btn--delete\":\"btn--delete____jnQaO btn____DYWBd\",\"btnDelete\":\"btn--delete____jnQaO btn____DYWBd\",\"btn--link\":\"btn--link____qn5AU btn____DYWBd\",\"btnLink\":\"btn--link____qn5AU btn____DYWBd\",\"btn--inline-text-link\":\"btn--inline-text-link____VAuYQ btn--link____qn5AU btn____DYWBd\",\"btnInlineTextLink\":\"btn--inline-text-link____VAuYQ btn--link____qn5AU btn____DYWBd\",\"btn--footer\":\"btn--footer____hHmf0 btn____DYWBd\",\"btnFooter\":\"btn--footer____hHmf0 btn____DYWBd\",\"btn--footer-submit\":\"btn--footer-submit____KRkdd btn--submit____sWDBO btn____DYWBd btn--footer____hHmf0 btn____DYWBd\",\"btnFooterSubmit\":\"btn--footer-submit____KRkdd btn--submit____sWDBO btn____DYWBd btn--footer____hHmf0 btn____DYWBd\",\"btn--footer-cancel\":\"btn--footer-cancel____L0Frl btn--flat____Tn1zv btn____DYWBd btn--footer____hHmf0 btn____DYWBd\",\"btnFooterCancel\":\"btn--footer-cancel____L0Frl btn--flat____Tn1zv btn____DYWBd btn--footer____hHmf0 btn____DYWBd\",\"btn--footer-delete\":\"btn--footer-delete____L8bwi btn--delete____jnQaO btn____DYWBd btn--footer____hHmf0 btn____DYWBd\",\"btnFooterDelete\":\"btn--footer-delete____L8bwi btn--delete____jnQaO btn____DYWBd btn--footer____hHmf0 btn____DYWBd\",\"btn--qce-dropdown\":\"btn--qce-dropdown____EzZSO btn--footer-submit____KRkdd btn--submit____sWDBO btn____DYWBd btn--footer____hHmf0 btn____DYWBd\",\"btnQceDropdown\":\"btn--qce-dropdown____EzZSO btn--footer-submit____KRkdd btn--submit____sWDBO btn____DYWBd btn--footer____hHmf0 btn____DYWBd\",\"btn--footer-combo\":\"btn--footer-combo____qimg7 btn--footer____hHmf0 btn____DYWBd\",\"btnFooterCombo\":\"btn--footer-combo____qimg7 btn--footer____hHmf0 btn____DYWBd\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____LR_nh btn____DYWBd\",\"btnLmiBicalc\":\"btn--lmi-bicalc____LR_nh btn____DYWBd\",\"btn--lmi-risk\":\"btn--lmi-risk____M9nZh btn____DYWBd\",\"btnLmiRisk\":\"btn--lmi-risk____M9nZh btn____DYWBd\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____JseEj btn____DYWBd\",\"btnLmiPolicyComparison\":\"btn--lmi-policy-comparison____JseEj btn____DYWBd\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____wWtHX btn____DYWBd\",\"btnLmiPolicyCoach\":\"btn--lmi-policy-coach____wWtHX btn____DYWBd\",\"btn--andrew-nock\":\"btn--andrew-nock____L6GhJ btn____DYWBd\",\"btnAndrewNock\":\"btn--andrew-nock____L6GhJ btn____DYWBd\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____hwsnK btn____DYWBd\",\"btnConstructionCostConsultants\":\"btn--construction-cost-consultants____hwsnK btn____DYWBd\",\"btn--5-star\":\"btn--5-star____fHTSx btn____DYWBd\",\"btn5Star\":\"btn--5-star____fHTSx btn____DYWBd\",\"btn--thermoscan\":\"btn--thermoscan____fAfE7 btn____DYWBd\",\"btnThermoscan\":\"btn--thermoscan____fAfE7 btn____DYWBd\",\"btn--risk-survey-services\":\"btn--risk-survey-services____GYrU3 btn____DYWBd\",\"btnRiskSurveyServices\":\"btn--risk-survey-services____GYrU3 btn____DYWBd\",\"btn--risk-management\":\"btn--risk-management____NtLSs btn____DYWBd\",\"btnRiskManagement\":\"btn--risk-management____NtLSs btn____DYWBd\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____zSEoP btn--lmi-bicalc____LR_nh btn____DYWBd\",\"btnLmiBicalcDisabled\":\"btn--lmi-bicalc--disabled____zSEoP btn--lmi-bicalc____LR_nh btn____DYWBd\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____K2whv btn--lmi-risk____M9nZh btn____DYWBd\",\"btnLmiRiskDisabled\":\"btn--lmi-risk--disabled____K2whv btn--lmi-risk____M9nZh btn____DYWBd\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____u6UYa btn--lmi-policy-comparison____JseEj btn____DYWBd\",\"btnLmiPolicyComparisonDisabled\":\"btn--lmi-policy-comparison--disabled____u6UYa btn--lmi-policy-comparison____JseEj btn____DYWBd\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____AjjPV btn--flat____Tn1zv btn____DYWBd btn____DYWBd\",\"btnInitialInsuredLocationRisk\":\"btn--initial-insured-location-risk____AjjPV btn--flat____Tn1zv btn____DYWBd btn____DYWBd\",\"btn--icon\":\"btn--icon____Uhaps btn____DYWBd\",\"btnIcon\":\"btn--icon____Uhaps btn____DYWBd\",\"badge-pop\":\"badge-pop____Rs0Kw\",\"badgePop\":\"badge-pop____Rs0Kw\",\"btn--icon-no-border\":\"btn--icon-no-border____lzTyz\",\"btnIconNoBorder\":\"btn--icon-no-border____lzTyz\",\"btn--icon-task\":\"btn--icon-task____bE9Fa btn--icon____Uhaps btn____DYWBd\",\"btnIconTask\":\"btn--icon-task____bE9Fa btn--icon____Uhaps btn____DYWBd\",\"btn--icon-document\":\"btn--icon-document____kV_U0 btn--icon____Uhaps btn____DYWBd\",\"btnIconDocument\":\"btn--icon-document____kV_U0 btn--icon____Uhaps btn____DYWBd\",\"btn--icon-add\":\"btn--icon-add____OBb31 btn--icon____Uhaps btn____DYWBd\",\"btnIconAdd\":\"btn--icon-add____OBb31 btn--icon____Uhaps btn____DYWBd\",\"btn--add-risk\":\"btn--add-risk____pjg4t btn--icon____Uhaps btn____DYWBd\",\"btnAddRisk\":\"btn--add-risk____pjg4t btn--icon____Uhaps btn____DYWBd\",\"btn--icon-close\":\"btn--icon-close____UTk9_ btn--icon____Uhaps btn____DYWBd\",\"btnIconClose\":\"btn--icon-close____UTk9_ btn--icon____Uhaps btn____DYWBd\",\"btn--icon-delete\":\"btn--icon-delete____hgXP8 btn--icon____Uhaps btn____DYWBd\",\"btnIconDelete\":\"btn--icon-delete____hgXP8 btn--icon____Uhaps btn____DYWBd\",\"btn--icon-download\":\"btn--icon-download____jjSfR btn--icon____Uhaps btn____DYWBd\",\"btnIconDownload\":\"btn--icon-download____jjSfR btn--icon____Uhaps btn____DYWBd\",\"btn--icon-edit\":\"btn--icon-edit____nv4Xj btn--icon____Uhaps btn____DYWBd\",\"btnIconEdit\":\"btn--icon-edit____nv4Xj btn--icon____Uhaps btn____DYWBd\",\"btn--icon-email\":\"btn--icon-email____QWblF btn--icon____Uhaps btn____DYWBd\",\"btnIconEmail\":\"btn--icon-email____QWblF btn--icon____Uhaps btn____DYWBd\",\"btn--icon-download-email\":\"btn--icon-download-email____Ru0bm btn--icon____Uhaps btn____DYWBd\",\"btnIconDownloadEmail\":\"btn--icon-download-email____Ru0bm btn--icon____Uhaps btn____DYWBd\",\"btn--icon-eye\":\"btn--icon-eye____qnzAa btn--icon____Uhaps btn____DYWBd\",\"btnIconEye\":\"btn--icon-eye____qnzAa btn--icon____Uhaps btn____DYWBd\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____I2fWd btn--icon-eye____qnzAa btn--icon____Uhaps btn____DYWBd\",\"btnIconEyeSlash\":\"btn--icon-eye-slash____I2fWd btn--icon-eye____qnzAa btn--icon____Uhaps btn____DYWBd\",\"btn--icon-folder\":\"btn--icon-folder____vtGte btn--icon____Uhaps btn____DYWBd\",\"btnIconFolder\":\"btn--icon-folder____vtGte btn--icon____Uhaps btn____DYWBd\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____VjUrx btn--icon____Uhaps btn____DYWBd\",\"btnIconFolderLocked\":\"btn--icon-folder-locked____VjUrx btn--icon____Uhaps btn____DYWBd\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____rgQET btn--icon____Uhaps btn____DYWBd\",\"btnIconFolderLockedActive\":\"btn--icon-folder-locked-active____rgQET btn--icon____Uhaps btn____DYWBd\",\"btn--icon-history\":\"btn--icon-history____S1rNx btn--icon____Uhaps btn____DYWBd\",\"btnIconHistory\":\"btn--icon-history____S1rNx btn--icon____Uhaps btn____DYWBd\",\"btn--icon-info\":\"btn--icon-info____c9p0u btn--icon____Uhaps btn____DYWBd\",\"btnIconInfo\":\"btn--icon-info____c9p0u btn--icon____Uhaps btn____DYWBd\",\"btn--icon-link\":\"btn--icon-link____Vf7DN btn--icon____Uhaps btn____DYWBd\",\"btnIconLink\":\"btn--icon-link____Vf7DN btn--icon____Uhaps btn____DYWBd\",\"btn--icon-unlink\":\"btn--icon-unlink____RF82m btn--icon-delete____hgXP8 btn--icon____Uhaps btn____DYWBd\",\"btnIconUnlink\":\"btn--icon-unlink____RF82m btn--icon-delete____hgXP8 btn--icon____Uhaps btn____DYWBd\",\"btn--icon-map\":\"btn--icon-map____d1qZM btn--icon____Uhaps btn____DYWBd\",\"btnIconMap\":\"btn--icon-map____d1qZM btn--icon____Uhaps btn____DYWBd\",\"btn--icon-more\":\"btn--icon-more____P7hHI btn--icon____Uhaps btn____DYWBd\",\"btnIconMore\":\"btn--icon-more____P7hHI btn--icon____Uhaps btn____DYWBd\",\"btn--icon-move-down\":\"btn--icon-move-down____rKTql btn--icon____Uhaps btn____DYWBd\",\"btnIconMoveDown\":\"btn--icon-move-down____rKTql btn--icon____Uhaps btn____DYWBd\",\"btn--icon-move-up\":\"btn--icon-move-up____KugVH btn--icon____Uhaps btn____DYWBd\",\"btnIconMoveUp\":\"btn--icon-move-up____KugVH btn--icon____Uhaps btn____DYWBd\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____iOsQ0 btn--icon____Uhaps btn____DYWBd\",\"btnIconOpenInNewWindow\":\"btn--icon-open-in-new-window____iOsQ0 btn--icon____Uhaps btn____DYWBd\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____Vvd46 btn--icon____Uhaps btn____DYWBd\",\"btnIconFavouriteSelected\":\"btn--icon-favourite--selected____Vvd46 btn--icon____Uhaps btn____DYWBd\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____laWim btn--icon____Uhaps btn____DYWBd\",\"btnIconFavouriteDeselected\":\"btn--icon-favourite--deselected____laWim btn--icon____Uhaps btn____DYWBd\",\"btn--icon-preview\":\"btn--icon-preview____BHKAK btn--icon____Uhaps btn____DYWBd\",\"btnIconPreview\":\"btn--icon-preview____BHKAK btn--icon____Uhaps btn____DYWBd\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____WdIlq btn--icon____Uhaps btn____DYWBd\",\"btnIconPrePrinted\":\"btn--icon-pre-printed____WdIlq btn--icon____Uhaps btn____DYWBd\",\"btn--icon-print\":\"btn--icon-print____i0L4v btn--icon____Uhaps btn____DYWBd\",\"btnIconPrint\":\"btn--icon-print____i0L4v btn--icon____Uhaps btn____DYWBd\",\"btn--icon-save\":\"btn--icon-save____hh17B btn--icon____Uhaps btn____DYWBd\",\"btnIconSave\":\"btn--icon-save____hh17B btn--icon____Uhaps btn____DYWBd\",\"btn--icon-settings\":\"btn--icon-settings_____k4so btn--icon____Uhaps btn____DYWBd\",\"btnIconSettings\":\"btn--icon-settings_____k4so btn--icon____Uhaps btn____DYWBd\",\"btn--icon-show-details\":\"btn--icon-show-details____idtaF btn--icon____Uhaps btn____DYWBd\",\"btnIconShowDetails\":\"btn--icon-show-details____idtaF btn--icon____Uhaps btn____DYWBd\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____N0L3Z btn--icon____Uhaps btn____DYWBd\",\"btnIconShowDetailsAlert\":\"btn--icon-show-details--alert____N0L3Z btn--icon____Uhaps btn____DYWBd\",\"btn--icon-show-summary\":\"btn--icon-show-summary____BbmcE btn--icon____Uhaps btn____DYWBd\",\"btnIconShowSummary\":\"btn--icon-show-summary____BbmcE btn--icon____Uhaps btn____DYWBd\",\"btn--icon-attachment\":\"btn--icon-attachment____ZRExU btn--icon____Uhaps btn____DYWBd\",\"btnIconAttachment\":\"btn--icon-attachment____ZRExU btn--icon____Uhaps btn____DYWBd\",\"btn--icon-tag\":\"btn--icon-tag____frPZ5 btn--icon____Uhaps btn____DYWBd\",\"btnIconTag\":\"btn--icon-tag____frPZ5 btn--icon____Uhaps btn____DYWBd\",\"btn--icon-undo\":\"btn--icon-undo____aSRXC btn--icon____Uhaps btn____DYWBd\",\"btnIconUndo\":\"btn--icon-undo____aSRXC btn--icon____Uhaps btn____DYWBd\",\"btn--icon-sync\":\"btn--icon-sync____xqii9 btn--icon____Uhaps btn____DYWBd\",\"btnIconSync\":\"btn--icon-sync____xqii9 btn--icon____Uhaps btn____DYWBd\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____AHBaX btn--icon____Uhaps btn____DYWBd\",\"btnIconArrowForward\":\"btn--icon-arrow-forward____AHBaX btn--icon____Uhaps btn____DYWBd\",\"btn--aside-collapse\":\"btn--aside-collapse____UqGcA btn--icon____Uhaps btn____DYWBd\",\"btnAsideCollapse\":\"btn--aside-collapse____UqGcA btn--icon____Uhaps btn____DYWBd\",\"btn--icon-expand-more\":\"btn--icon-expand-more____ScZmp btn--icon____Uhaps btn____DYWBd\",\"btnIconExpandMore\":\"btn--icon-expand-more____ScZmp btn--icon____Uhaps btn____DYWBd\",\"btn--icon-expand-less\":\"btn--icon-expand-less____nrMNB btn--icon____Uhaps btn____DYWBd\",\"btnIconExpandLess\":\"btn--icon-expand-less____nrMNB btn--icon____Uhaps btn____DYWBd\",\"btn--icon-general\":\"btn--icon-general____n1c5K btn--icon____Uhaps btn____DYWBd\",\"btnIconGeneral\":\"btn--icon-general____n1c5K btn--icon____Uhaps btn____DYWBd\",\"btn--icon-sales\":\"btn--icon-sales____W48HB btn--icon____Uhaps btn____DYWBd\",\"btnIconSales\":\"btn--icon-sales____W48HB btn--icon____Uhaps btn____DYWBd\",\"btn--icon-branch\":\"btn--icon-branch____qEeGb btn--icon____Uhaps btn____DYWBd\",\"btnIconBranch\":\"btn--icon-branch____qEeGb btn--icon____Uhaps btn____DYWBd\",\"btn--icon-contact\":\"btn--icon-contact____OdlGB btn--icon____Uhaps btn____DYWBd\",\"btnIconContact\":\"btn--icon-contact____OdlGB btn--icon____Uhaps btn____DYWBd\",\"btn--icon-consent\":\"btn--icon-consent____aoVUV btn--icon____Uhaps btn____DYWBd\",\"btnIconConsent\":\"btn--icon-consent____aoVUV btn--icon____Uhaps btn____DYWBd\",\"btn--icon-questions\":\"btn--icon-questions____icP7f btn--icon____Uhaps btn____DYWBd\",\"btnIconQuestions\":\"btn--icon-questions____icP7f btn--icon____Uhaps btn____DYWBd\",\"btn--icon-associated\":\"btn--icon-associated____X_oHs btn--icon____Uhaps btn____DYWBd\",\"btnIconAssociated\":\"btn--icon-associated____X_oHs btn--icon____Uhaps btn____DYWBd\",\"btn--icon-notes\":\"btn--icon-notes____Yr53_ btn--icon____Uhaps btn____DYWBd\",\"btnIconNotes\":\"btn--icon-notes____Yr53_ btn--icon____Uhaps btn____DYWBd\",\"btn--back\":\"btn--back____ohyzW btn____DYWBd\",\"btnBack\":\"btn--back____ohyzW btn____DYWBd\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____Cjs09 btn--back____ohyzW btn____DYWBd\",\"btnBackToSignIn\":\"btn--back-to-sign-in____Cjs09 btn--back____ohyzW btn____DYWBd\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____8sD8S btn--icon____Uhaps btn____DYWBd\",\"btnIconAdvancedSearch\":\"btn--icon-advanced-search____8sD8S btn--icon____Uhaps btn____DYWBd\",\"btn--wizard\":\"btn--wizard____jvk1k btn____DYWBd\",\"btnWizard\":\"btn--wizard____jvk1k btn____DYWBd\",\"btn--wizard-back\":\"btn--wizard-back____nBrva btn--wizard____jvk1k btn____DYWBd\",\"btnWizardBack\":\"btn--wizard-back____nBrva btn--wizard____jvk1k btn____DYWBd\",\"btn--wizard-next\":\"btn--wizard-next____FsoAZ btn--wizard____jvk1k btn____DYWBd\",\"btnWizardNext\":\"btn--wizard-next____FsoAZ btn--wizard____jvk1k btn____DYWBd\",\"add-disabled\":\"add-disabled____Q3rdq\",\"addDisabled\":\"add-disabled____Q3rdq\"};","import { errorToast, successToast } from 'resources/utilities/toastr-helper';\r\nimport { autoinject, customElement, observable, computedFrom } from 'aurelia-framework';\r\nimport { bindable } from 'aurelia-typed-observable-plugin';\r\nimport mime from 'mime-types';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { warn, error } from 'resources/utilities/logger';\r\nimport { FolderContentEvents } from 'components/document-management/custom-elements/folder-content/folder-content-events';\r\nimport { MoveEvents } from 'components/document-management/custom-elements/move/move-events';\r\nimport { AddFileEvents } from './add-file-events';\r\nimport {\r\n Folder, AddDocument, AddDocumentResponse, AllowableDocumentType, Operation\r\n} from 'components/document-management/dtos';\r\nimport { Api } from 'components/document-management/api';\r\nimport { I18N } from 'aurelia-i18n';\r\nimport styles from './add-file.css';\r\n\r\nexport interface AddFileInterface {\r\n uploadFiles(clientId: number, folder: Folder, files: FileList, showFolderSelectionModal?: boolean): Promise;\r\n}\r\n\r\n@autoinject()\r\n@customElement('add-file')\r\nexport class AddFile implements AddFileInterface {\r\n\r\n @bindable public clientId: number;\r\n @bindable public uniqueId: string;\r\n @bindable public selectedFolder: Folder;\r\n @bindable public operation = Operation.Default;\r\n @bindable.booleanAttr public disabled = false;\r\n @bindable public cssClasses = '';\r\n\r\n @observable protected files: FileList;\r\n protected static documentsToUpload: FileList;\r\n protected addFileInput: HTMLInputElement;\r\n protected allowableDocumentTypes: AllowableDocumentType[] = [];\r\n protected uploadDocumentType: AllowableDocumentType;\r\n protected showFolderSelectionModal = false;\r\n protected isSaving = false;\r\n\r\n protected styles = styles;\r\n\r\n public constructor(\r\n private api: Api,\r\n private lookups: LookupDataService,\r\n private i18n: I18N\r\n ) { }\r\n\r\n public async uploadFiles(clientId: number, folder: Folder, files: FileList, showFolderSelectionModal = false, uniqueId?: string) {\r\n if (uniqueId && uniqueId !== this.uniqueId) return;\r\n\r\n if (this.disabled) {\r\n errorToast(this.i18n.tr('documentUploadDisabled'), this.i18n.tr('documentManagement'));\r\n return;\r\n };\r\n\r\n if (!files.length) {\r\n errorToast(this.i18n.tr('documentUploadProvidefiles'), this.i18n.tr('documentManagement'));\r\n return;\r\n };\r\n\r\n this.showFolderSelectionModal = showFolderSelectionModal;\r\n this.clientId = clientId;\r\n this.selectedFolder = folder;\r\n\r\n if (this.showFolderSelectionModal) {\r\n this.operation = Operation.UploadDocuments;\r\n AddFile.documentsToUpload = files;\r\n\r\n this.showUploadDocumentsModal(uniqueId);\r\n return;\r\n }\r\n\r\n if (!this.clientId || !this.selectedFolder || !files.length) return;\r\n\r\n if (!this.allowableDocumentTypes?.length) { await this.getAllowableDocumentTypes(); }\r\n return await this.filesChanged(files);\r\n }\r\n\r\n protected async attached() {\r\n this.addEventListeners();\r\n await this.getAllowableDocumentTypes();\r\n }\r\n\r\n protected async detached() {\r\n this.removeEventListeners();\r\n }\r\n\r\n @computedFrom('allowableDocumentTypes.length')\r\n protected get acceptedFileExtensions(): string {\r\n if (!this.allowableDocumentTypes?.length) return '';\r\n\r\n const allowedFileTypes = this.allowableDocumentTypes.map(x => x.entityDocumentAllowableType);\r\n\r\n return `.${allowedFileTypes.join(',.')}`;\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isMove() {\r\n return this.operation === Operation.MoveDocument || this.operation === Operation.MoveFolder;\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isMoveDocument() {\r\n return this.operation === Operation.MoveDocument;\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isMoveFolder() {\r\n return this.operation === Operation.MoveFolder;\r\n }\r\n\r\n @computedFrom('operation')\r\n protected get isUploadDocuments() {\r\n return this.operation === Operation.UploadDocuments;\r\n }\r\n\r\n protected addEventListeners() {\r\n document.addEventListener(`showAddFile-${this.uniqueId}`, this.showAddFile, false);\r\n document.addEventListener(AddFileEvents.eventClearFileInput, this.clearFileInput, false);\r\n document.addEventListener(`uploadDocuments-${this.uniqueId}`, this.uploadDocuments, false);\r\n }\r\n\r\n protected removeEventListeners() {\r\n document.removeEventListener(`showAddFile-${this.uniqueId}`, this.showAddFile, false);\r\n document.removeEventListener(AddFileEvents.eventClearFileInput, this.clearFileInput, false);\r\n document.removeEventListener(`uploadDocuments-${this.uniqueId}`, this.uploadDocuments, false);\r\n }\r\n\r\n protected showAddFile = (showEvent: CustomEvent<{ uniqueId?: string }>) => {\r\n const uniqueId = showEvent.detail?.uniqueId;\r\n if (uniqueId && uniqueId !== this.uniqueId) return;\r\n\r\n this.addFileInput.click();\r\n this.showFolderSelectionModal = this.isUploadDocuments;\r\n }\r\n\r\n protected async getAllowableDocumentTypes() {\r\n this.allowableDocumentTypes = await this.lookups.allowableDocumentTypes();\r\n }\r\n\r\n protected async uploadFile(file: File): Promise {\r\n if (!this.clientId || !this.uploadDocumentType?.entityDocumentAllowableTypeId || !this.selectedFolder?.folderId) {\r\n error('Please provide a \"clientId\", \"entityDocumentAllowableTypeId\" and \"folderId\" to upload a file!');\r\n return;\r\n };\r\n\r\n const temporaryDocument = await this.api.uploadTemporaryDocument(this.clientId, file);\r\n\r\n if (temporaryDocument) {\r\n return await this.api.addTemporaryDocument(this.clientId, this.selectedFolder.folderId, file.name, this.uploadDocumentType?.entityDocumentAllowableTypeId, temporaryDocument.replace(/['\"]+/g, ''));\r\n }\r\n\r\n // const document = new AddDocument(\r\n // this.selectedFolder.folderId,\r\n // this.uploadDocumentType.entityDocumentAllowableTypeId,\r\n // file.name,\r\n // null,\r\n // base64File as string\r\n // );\r\n\r\n // return await this.api.addDocument(this.clientId, this.selectedFolder.folderId, document);\r\n }\r\n\r\n protected getAllowableFileTypeId(file: File): number {\r\n let extension = mime.extension(file.type);\r\n if (!extension && file?.name?.split('.').pop().toLowerCase() === 'msg') {\r\n extension = mime.extension('application/vnd.ms-outlook');\r\n }\r\n\r\n const fileTypeId = this.allowableDocumentTypes?.find(d => d.entityDocumentAllowableType === extension)?.entityDocumentAllowableTypeId;\r\n\r\n if (!fileTypeId && !extension) {\r\n errorToast(`${file.name} is an unsupported file.`, this.i18n.tr('server400ErrorTitle'));\r\n return;\r\n }\r\n\r\n return fileTypeId;\r\n }\r\n\r\n protected toProperCase(word: string) {\r\n return word.charAt(0).toUpperCase() + word.slice(1);\r\n }\r\n\r\n protected handleBase64Error(file: File, errorObj: any) {\r\n errorToast(`An error occurred converting the file to base64 string.`, `File: ${file.name}`);\r\n error('Base64 Encoding Error', errorObj);\r\n }\r\n\r\n protected async filesChanged(files: FileList) {\r\n\r\n if (this.disabled || !files.length) return;\r\n\r\n if (this.showFolderSelectionModal) {\r\n this.showUploadDocumentsModal(this.uniqueId);\r\n return;\r\n }\r\n\r\n const documents = new Array();\r\n\r\n this.isSaving = true;\r\n\r\n document.dispatchEvent(FolderContentEvents.createEventShowUploadProgressModal(files));\r\n for (let i = 0, fileLength = files.length; i < fileLength; i++) {\r\n\r\n // mark as processing\r\n document.dispatchEvent(FolderContentEvents.createEventShowUploadFileProgress(files[i].name, false, false));\r\n\r\n if (this.validateFile(files[i])) {\r\n const response = await this.uploadFile(files[i]);\r\n\r\n if (response) {\r\n // mark as processed\r\n document.dispatchEvent(FolderContentEvents.createEventShowUploadFileProgress(files[i].name, true, true));\r\n documents.push(response);\r\n }else{\r\n // mark as processed and failed\r\n document.dispatchEvent(FolderContentEvents.createEventShowUploadFileProgress(files[i].name, true, false));\r\n errorToast(`${files[i].name} could not be uploaded.`, this.i18n.tr('server400ErrorTitle'));\r\n }\r\n }else{\r\n // mark as processed and failed\r\n document.dispatchEvent(FolderContentEvents.createEventShowUploadFileProgress(files[i].name, true, false));\r\n }\r\n }\r\n\r\n // process complete - hide modal\r\n document.dispatchEvent(FolderContentEvents.createEventHideUploadProgressModal());\r\n\r\n this.isSaving = false;\r\n\r\n if (documents.length) {\r\n document.dispatchEvent(AddFileEvents.createEventDocumentsUploaded(documents, this.uniqueId ?? null));\r\n document.dispatchEvent(FolderContentEvents.createEventRefreshFolderContentsByFolder(this.selectedFolder));\r\n successToast(`${documents.length > 1 ? documents.length + ' of ' + files.length + ' Documents' : 'Document'} uploaded`);\r\n }\r\n\r\n this.clearFileInput();\r\n\r\n return documents;\r\n }\r\n\r\n protected clearFileInput = () => {\r\n if (!this.addFileInput) return;\r\n this.addFileInput.value = '';\r\n AddFile.documentsToUpload = null;\r\n }\r\n\r\n protected showUploadDocumentsModal(uniqueId: string) {\r\n document.dispatchEvent(MoveEvents.createEventShowUploadDocuments(uniqueId));\r\n this.showFolderSelectionModal = false;\r\n }\r\n\r\n protected uploadDocuments = async (uploadEvent: CustomEvent<{ folder: Folder, uniqueId: string }>) => {\r\n\r\n const uploadFolder = uploadEvent.detail.folder;\r\n const uniqueId = uploadEvent.detail.uniqueId;\r\n\r\n let files = AddFile.documentsToUpload || this.files;\r\n\r\n if (files?.length && uploadFolder) {\r\n await this.uploadFiles(this.clientId, uploadFolder, files, false, uniqueId);\r\n files = null;\r\n }\r\n }\r\n\r\n protected validateFile(file: File): boolean {\r\n if (!file) return false;\r\n\r\n const uploadFileTypeId = this.getAllowableFileTypeId(file);\r\n if (!uploadFileTypeId) return false;\r\n\r\n this.uploadDocumentType = this.allowableDocumentTypes?.find(d => d.entityDocumentAllowableTypeId === uploadFileTypeId);\r\n if (!this.uploadDocumentType) return false;\r\n\r\n if (file.size <= this.uploadDocumentType.maxFileSizeBytes) return true;\r\n\r\n const extension = this.uploadDocumentType.entityDocumentAllowableType;\r\n const maxFileSize = this.bytesToSizeUnits(this.uploadDocumentType.maxFileSizeBytes);\r\n errorToast(`Maximum allowed upload file size for ${this.uploadDocumentType.synopsis} (*.${extension}) is ${maxFileSize}.`, `File: ${file.name}`);\r\n\r\n return false;\r\n }\r\n\r\n protected blobToBase64 = (file: Blob) => new Promise((resolve, reject) => {\r\n const fileReader = new FileReader();\r\n fileReader.readAsDataURL(file);\r\n fileReader.onload = () => resolve((fileReader.result as string).split(',')[1]);\r\n fileReader.onerror = error => reject(error);\r\n });\r\n\r\n protected bytesToSizeUnits(bytes: number, precision = 2) {\r\n if (bytes === 0) return '0 Bytes';\r\n\r\n const base = 1024;\r\n const fractionDigits = precision < 0 ? 0 : precision;\r\n const sizeUnits = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];\r\n\r\n const exponent = Math.floor(Math.log(bytes) / Math.log(base));\r\n\r\n return `${parseFloat((bytes / Math.pow(base, exponent)).toFixed(fractionDigits))} ${sizeUnits[exponent]}`;\r\n }\r\n}\r\n"],"names":["__webpack_exports__","DroppableFileUpload","droppableElement","_this","this","operation","components_document_management_dtos__WEBPACK_IMPORTED_MODULE_3__","I","Default","disabled","dropZoneStyleClass","filesDragEnter","event","preventDefaultAndPropagation","disableUpload","disableFileUpload","addDropZoneStyles","filesDragLeave","removeDropZoneStyles","filesDragOver","filesDrop","showFolderSelectionModal","isUploadDocuments","addFile","uploadFiles","clientId","uploadFolder","dataTransfer","files","_a","uniqueId","_b","sent","prototype","bind","injectAddFileInstance","attached","addEventListeners","detached","removeEventListeners","Object","defineProperty","isMove","disallowAddFile","folderId","_c","folderType","_d","permissions","hasDocumentsEditPermission","MoveDocument","MoveFolder","UploadDocuments","addEventListener","removeEventListener","inst","aurelia_framework__WEBPACK_IMPORTED_MODULE_0__","Container","instance","getAll","components_document_management_custom_elements_add_file_add_file__WEBPACK_IMPORTED_MODULE_2__","AddFile","redistered","findIndex","x","get","NewInstance","of","preventDefault","stopPropagation","dropEffect","node","currentTarget","nodeName","classList","add","concat","_e","_f","_g","remove","__decorate","aurelia_typed_observable_plugin__WEBPACK_IMPORTED_MODULE_1__","_t","vd","xB","booleanAttr","computedFrom","inject","DOM","Element","customAttribute","HTMLElement","ActionMenuEvents","createEventShowFolderMenu","folder","selectedDocuments","CustomEvent","eventShowActionMenu","bubbles","detail","createEventHideFolderMenu","eventHideActionMenu","action_menu","btn","btnFlat","btnSubmit","btnDelete","btnLink","btnInlineTextLink","btnFooter","btnFooterSubmit","btnFooterCancel","btnFooterDelete","btnQceDropdown","btnFooterCombo","btnLmiBicalc","btnLmiRisk","btnLmiPolicyComparison","btnLmiPolicyCoach","btnAndrewNock","btnConstructionCostConsultants","btn5Star","btnThermoscan","btnRiskSurveyServices","btnRiskManagement","btnLmiBicalcDisabled","btnLmiRiskDisabled","btnLmiPolicyComparisonDisabled","btnInitialInsuredLocationRisk","btnIcon","badgePop","btnIconNoBorder","btnIconTask","btnIconDocument","btnIconAdd","btnAddRisk","btnIconClose","btnIconDelete","btnIconDownload","btnIconEdit","btnIconEmail","btnIconDownloadEmail","btnIconEye","btnIconEyeSlash","btnIconFolder","btnIconFolderLocked","btnIconFolderLockedActive","btnIconHistory","btnIconInfo","btnIconLink","btnIconUnlink","btnIconMap","btnIconMore","btnIconMoveDown","btnIconMoveUp","btnIconOpenInNewWindow","btnIconFavouriteSelected","btnIconFavouriteDeselected","btnIconPreview","btnIconPrePrinted","btnIconPrint","btnIconSave","btnIconSettings","btnIconShowDetails","btnIconShowDetailsAlert","btnIconShowSummary","btnIconAttachment","btnIconTag","btnIconUndo","btnIconSync","btnIconArrowForward","btnAsideCollapse","btnIconExpandMore","btnIconExpandLess","btnIconGeneral","btnIconSales","btnIconBranch","btnIconContact","btnIconConsent","btnIconQuestions","btnIconAssociated","btnIconNotes","btnBack","btnBackToSignIn","btnIconAdvancedSearch","btnWizard","btnWizardBack","btnWizardNext","fieldset","fieldsetInstruction","fieldsetNoPadding","fieldsetAlt","viewPassword","inputSearch","iaCurrencyInput","iaCurrencyNegative","selectMini","requiredLabel","alert","alertImportant","inputLabel","inputToggle","w100","searchInputWrapper","searchInputResults","searchInputResult","searchInputResultHighlighted","dateRangeSelections","dateArrowForward","qceDropdown","qceOr","qceDropdownWithDropdown","qceVehicleRegistrationSearch","rowGap","rowGroup","rowGroupThree","grid14","rowGroupFour","rowGroupAuto","rowGroupThreeAuto","space","displayNoneLg","displayNoneMd","tabNavigation","hasWarnings","tabSelected","tab","btnTabOverflow","btnTabOverflowLeft","btnTabOverflowRight","constrainedWidth","constrainedWidthTab","card","cardContent","cardHeading","controlGroup","labelGroup","labelGroupItem","buttonGroup","cardAlert","cardHeadingAlert","cardStatusMessage","cardStatusMessageLeft","cardHeadingStickyHeader","cardHeadingNoIcon","cardHeadingBoldTitle","table","tableHeadingRow","tableRow","tableResultRow","breakWord","noWrap","tableResultRowDisabled","tableModal","tableEnhanced","tableNoBorderBottom","height45","editColumn","deleteColumn","dateTableHeading","buttonEdit","buttonDelete","tableRowSelected","tableRowAlert","tableFilterRow","tableFilterRowEndcap","filterColumn","tablePagination","tablePaginationWithFilter","tableButtonGroup","tableChildContainer","tableChildCard","childTableSelectedRow","childTable","customPagination","paginationCount","paginationButton","paginationPrev","paginationNext","paginationDisabled","paginationPrevDisabled","paginationNextDisabled","pagination","paginationTop","paginationBottom","paginationBottomDocuments","tableCellBtnIcon","folderTable","docTableGroupHeading","docTableGroupHeadingOpen","docTableGroupHeadingWithOptions","constrainedWidthFolderName","disableEntity","buttonOptions","buttonOptionsAdd","informationIcon","deletedIcon","exclamationIcon","successIcon","textAlignCenter","wordBreak","btnGroup","accordionContent","toggleCollapse","toggleCollapseDisabled","toggleExpand","folderLocked","yesNoFilterWidth","w5","w10","w15","w20","w25","w30","w35","w40","w45","w50","w60","tableStickyHeader","tableStickyFooter","tableStickyColumn","tableStickyColumn2","tableStickyColumnRight","scrollableTableContainer","viewBlock","viewBlockHeading","viewBlockWhite","viewBlockAlert","viewBlockSuccess","viewBlockInfo","viewBlockWarning","viewBlockAlt","viewBlockWithIcon","viewBlockIcon","viewBlockWarningWithIcon","viewBlockCheckbox","viewBlockCheckboxAlert","textViewContent","iaModal","iaModalInner","iaModalInnerContextMenu","iaModalInnerWideMd","iaModalInnerWideLg","iaModalInnerWideXxl","iaModalInnerTakeOver","fixedHeight","takeoverHeader","logo","logoBroker","closeSearch","iaModalContent","iaModalOverlayTransparent","iaModalOverlayLightWhite","iaModalOverlayTransparentLightWhiteClientNav","modalHeader","modalFooter","modalFooterSpaceBetween","footerBtnGroup","headerLabel","headerLabelIcon","headerLabelAlert","headerLabelInfo","headerLabelSettings","headerLabelAccounts","headerLabelEdit","headerLabelDownload","headerLabelDelete","headerLabelHistory","headerLabelTag","headerLabelSearch","headerLabelKyc","headerLabelAdvice","headerLabelGenerateAdvice","headerLabelForm","headerLabelInsured","headerLabelQuote","headerLabelPolicy","headerLabelClaim","headerLabelFsg","headerLabelMandatoryDocument","headerLabelNotification","headerLabelTask","headerLabelContact","headerLabelNote","headerLabelDocument","headerLabelEmail","headerLabelTemplate","headerDetails","headerDetailItem","headerLabelContextMenu","contextMenuSep","contextMenuOneCol","contextMenuDisabled","contextMenuTwoCol","contextMenuThreeCol","modalContentCopy","processingStep","processingStepFailed","documentProcessing","eclipseLoader","confirmationContent","iaModalSearch","viewBlockAlertProgressModal","noHover","ActionMenu","disableMove","dtos","contextMenuIconClicked","filterValue","styles","showActionContextMenu","folderEvent","hideActionContextMenu","document","action_menu_events","T","addFileClicked","actionMenuComponent","dispatchEvent","folder_content_events","l","createEventRefreshFolderContentsById","newFolderClicked","new_folder_events","S","createEventShowNewFolder","newDocumentClicked","setTimeout","new_document_events","z","createEventShowNewDocument","newFileNoteClicked","createEventShowNewFileNote","deleteFolderClicked","systemFolder","delete_folder_events","D","createEventShowDeleteFolder","moveFolderClicked","move_events","n","createEventShowMoveFolder","moveDocuments","createEventShowMoveDocument","deleteDocuments","delete_document","DeleteDocumentEvents","createEventShowDeleteDocument","filterValueChanged","createEventFilterValueChanged","native_modules","aurelia_framework","autoinject","customElement","AddFileEvents","createEventShowAddFile","eventShowAddFile","createEventDocumentsUploaded","documents","eventDocumentsUploaded","createEventClearFileInput","eventClearFileInput","add_file","addDisabled","api","lookups","i18n","cssClasses","allowableDocumentTypes","isSaving","showAddFile","showEvent","addFileInput","click","clearFileInput","value","AddFile_1","documentsToUpload","uploadDocuments","uploadEvent","__awaiter","length","blobToBase64","file","Promise","resolve","reject","fileReader","FileReader","readAsDataURL","onload","result","split","onerror","error","clientId_1","folder_1","files_1","toastr_helper","Ax","tr","selectedFolder","showUploadDocumentsModal","getAllowableDocumentTypes","filesChanged","allowedFileTypes","map","entityDocumentAllowableType","join","add_file_events","J","uploadFile","uploadDocumentType","entityDocumentAllowableTypeId","uploadTemporaryDocument","logger","z3","temporaryDocument","addTemporaryDocument","name","replace","getAllowableFileTypeId","extension","mime_types","type","pop","toLowerCase","fileTypeId","find","d","toProperCase","word","charAt","toUpperCase","slice","handleBase64Error","errorObj","Array","createEventShowUploadProgressModal","i","fileLength","createEventShowUploadFileProgress","validateFile","response","push","createEventHideUploadProgressModal","createEventRefreshFolderContentsByFolder","Zx","createEventShowUploadDocuments","uploadFileTypeId","size","maxFileSizeBytes","maxFileSize","bytesToSizeUnits","synopsis","bytes","precision","fractionDigits","exponent","Math","floor","log","parseFloat","pow","toFixed","observable","FileList","j","lookup_data","g","aurelia_i18n","I18N"],"sourceRoot":""}