{"version":3,"file":"app-56ac208e.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/document-management/custom-elements/document-options/document-options.html","webpack://iadviser/./src/components/document-management/custom-elements/document-rename-keywords/document-rename-keywords.html","webpack://iadviser/./src/components/document-management/custom-elements/document-search/document-search.html","webpack://iadviser/./src/components/document-management/custom-elements/documents-table/documents-table.html","webpack://iadviser/./src/components/document-management/custom-elements/document-options/document-options.css","webpack://iadviser/./src/components/document-management/custom-elements/document-options/document-options.ts","webpack://iadviser/./src/components/document-management/custom-elements/document-rename-keywords/document-rename-keywords-events.ts","webpack://iadviser/./src/components/document-management/custom-elements/document-rename-keywords/document-rename-keywords.css","webpack://iadviser/./src/components/document-management/custom-elements/document-rename-keywords/document-rename-keywords.ts","webpack://iadviser/./src/components/document-management/custom-elements/document-search/document-search-events.ts","webpack://iadviser/./src/components/document-management/custom-elements/document-search/document-search.css?3ea2","webpack://iadviser/./src/components/document-management/custom-elements/document-search/document-search.ts","webpack://iadviser/./src/components/document-management/custom-elements/documents-table/documents-table-events.ts","webpack://iadviser/./src/components/document-management/custom-elements/documents-table/documents-table.css?25cc","webpack://iadviser/./src/components/document-management/custom-elements/documents-table/documents-table.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____UBrFt\",\"btn--flat\":\"btn--flat____zbeY2 btn____UBrFt\",\"btn--submit\":\"btn--submit____a9DF5 btn____UBrFt\",\"btn--delete\":\"btn--delete____yaGH7 btn____UBrFt\",\"btn--link\":\"btn--link____naSsM btn____UBrFt\",\"btn--inline-text-link\":\"btn--inline-text-link____snz68 btn--link____naSsM btn____UBrFt\",\"btn--footer\":\"btn--footer____YKx1N btn____UBrFt\",\"btn--footer-submit\":\"btn--footer-submit____LMrpA btn--submit____a9DF5 btn____UBrFt btn--footer____YKx1N btn____UBrFt\",\"btn--footer-cancel\":\"btn--footer-cancel____fg5Ug btn--flat____zbeY2 btn____UBrFt btn--footer____YKx1N btn____UBrFt\",\"btn--footer-delete\":\"btn--footer-delete____TDmnt btn--delete____yaGH7 btn____UBrFt btn--footer____YKx1N btn____UBrFt\",\"btn--footer-combo\":\"btn--footer-combo____KK8vC btn--footer____YKx1N btn____UBrFt\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____liXlN btn____UBrFt\",\"btn--lmi-risk\":\"btn--lmi-risk____TIcyX btn____UBrFt\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____aT0p7 btn____UBrFt\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____Zxnq0 btn____UBrFt\",\"btn--andrew-nock\":\"btn--andrew-nock____cTL6a btn____UBrFt\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____OWHnU btn____UBrFt\",\"btn--5-star\":\"btn--5-star____P5jVI btn____UBrFt\",\"btn--thermoscan\":\"btn--thermoscan____OpDr8 btn____UBrFt\",\"btn--risk-survey-services\":\"btn--risk-survey-services____iixpQ btn____UBrFt\",\"btn--risk-management\":\"btn--risk-management____Gzmaz btn____UBrFt\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____wnGJR btn--lmi-bicalc____liXlN btn____UBrFt\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____v79Mr btn--lmi-risk____TIcyX btn____UBrFt\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____IhmZV btn--lmi-policy-comparison____aT0p7 btn____UBrFt\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____lKRzy btn--flat____zbeY2 btn____UBrFt btn____UBrFt\",\"btn--icon\":\"btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-no-border\":\"btn--icon-no-border____fOMY4\",\"btn--icon-add\":\"btn--icon-add____Yvqdz btn--icon____U9XF4 btn____UBrFt\",\"btn--add-risk\":\"btn--add-risk____EbXTR btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-close\":\"btn--icon-close____KrLfU btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-delete\":\"btn--icon-delete____wjDOp btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-download\":\"btn--icon-download____UZD8C btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-edit\":\"btn--icon-edit____hDOmp btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-email\":\"btn--icon-email____QzJfd btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-download-email\":\"btn--icon-download-email____NkMgs btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-folder\":\"btn--icon-folder____Jphzt btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____A7zTJ btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____R1QPX btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-history\":\"btn--icon-history____YE9N5 btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-info\":\"btn--icon-info____UYVM6 btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-link\":\"btn--icon-link____f2gNa btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-unlink\":\"btn--icon-unlink____hSVfQ btn--icon-delete____wjDOp btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-map\":\"btn--icon-map____dMsSv btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-more\":\"btn--icon-more____epTxh btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____jSX86 btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____hhf0h btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____XJZHp btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-preview\":\"btn--icon-preview____E5dV4 btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____c7K7v btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-print\":\"btn--icon-print____d0uqe btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-save\":\"btn--icon-save____OO82z btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-settings\":\"btn--icon-settings____Gkzae btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-show-details\":\"btn--icon-show-details____Z_yKa btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____wKsoo btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-show-summary\":\"btn--icon-show-summary____DsOnC btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-attachment\":\"btn--icon-attachment____YvxZ0 btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-tag\":\"btn--icon-tag____KHDxX btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-undo\":\"btn--icon-undo____IIyTn btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____wpOVT btn--icon____U9XF4 btn____UBrFt\",\"btn--aside-collapse\":\"btn--aside-collapse____Hg7UW btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-expand-more\":\"btn--icon-expand-more____lvsGC btn--icon____U9XF4 btn____UBrFt\",\"btn--icon-expand-less\":\"btn--icon-expand-less____Usk0J btn--icon____U9XF4 btn____UBrFt\",\"btn--back\":\"btn--back____ScRpy btn____UBrFt\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____ENrm6 btn--back____ScRpy btn____UBrFt\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____QywV4 btn--icon____U9XF4 btn____UBrFt\",\"btn--wizard\":\"btn--wizard____osW5F btn____UBrFt\",\"btn--wizard-back\":\"btn--wizard-back____J17XH btn--wizard____osW5F btn____UBrFt\",\"btn--wizard-next\":\"btn--wizard-next____Krjji btn--wizard____osW5F btn____UBrFt\"};","import { autoinject, customElement, computedFrom } from 'aurelia-framework';\r\nimport { bindable } from 'aurelia-typed-observable-plugin';\r\nimport { DocumentMenuEvents } from 'components/document-management/custom-elements/document-menu/document-menu-events';\r\nimport { Document, Operation } from 'components/document-management/dtos';\r\nimport { error } from 'resources/utilities/logger';\r\nimport styles from './document-options.css';\r\n\r\n@autoinject()\r\n@customElement('document-options')\r\nexport class DocumentOptions {\r\n\r\n @bindable public clientId: number;\r\n @bindable public document: Document;\r\n @bindable public selectedDocuments: Document[] = [];\r\n @bindable public operation = Operation.Default;\r\n @bindable.booleanAttr public isRecentDocument: boolean;\r\n @bindable.booleanAttr public disabled = false;\r\n @bindable public cssClasses = '';\r\n\r\n protected documentOptionsComponent: HTMLElement;\r\n protected styles = styles;\r\n\r\n protected attached() {\r\n if (!this.document || !this.clientId) {\r\n error('Please provide a \"document\" and \"clientId\" as \"bindable\" properties to the \"document-options\" custom element!');\r\n return;\r\n }\r\n\r\n this.document.$clientId = this.clientId;\r\n this.document.$isRecentDocument = this.isRecentDocument;\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 protected documentOptionsClicked(event: Event, document: Document) {\r\n if (this.disabled) return;\r\n\r\n event.preventDefault();\r\n event.stopPropagation();\r\n\r\n this.documentOptionsComponent.dispatchEvent(DocumentMenuEvents.createEventShowDocumentMenu(document, this.selectedDocuments));\r\n }\r\n}\r\n","import { Document } from 'components/document-management/dtos';\r\n\r\nexport class DocumentRenameKeywordsEvents {\r\n\r\n public static readonly eventDocumentRenameKeywordsEdit = 'DocumentRenameKeywords.Edit';\r\n\r\n public static createEventDocumentRenameKeywordsEdit(document: Document, isEditKeywordsOnly = false) {\r\n return new CustomEvent(DocumentRenameKeywordsEvents.eventDocumentRenameKeywordsEdit, {\r\n bubbles: true,\r\n detail: {\r\n document: document,\r\n isEditKeywordsOnly: isEditKeywordsOnly\r\n }\r\n });\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____eHui2\",\"btn--flat\":\"btn--flat____fz00d btn____eHui2\",\"btn--submit\":\"btn--submit____aX9cJ btn____eHui2\",\"btn--delete\":\"btn--delete____V3glb btn____eHui2\",\"btn--link\":\"btn--link____LmN6P btn____eHui2\",\"btn--inline-text-link\":\"btn--inline-text-link____C0mIk btn--link____LmN6P btn____eHui2\",\"btn--footer\":\"btn--footer____VnDBO btn____eHui2\",\"btn--footer-submit\":\"btn--footer-submit____LS4J_ btn--submit____aX9cJ btn____eHui2 btn--footer____VnDBO btn____eHui2\",\"btn--footer-cancel\":\"btn--footer-cancel____vcZP1 btn--flat____fz00d btn____eHui2 btn--footer____VnDBO btn____eHui2\",\"btn--footer-delete\":\"btn--footer-delete____o0qph btn--delete____V3glb btn____eHui2 btn--footer____VnDBO btn____eHui2\",\"btn--footer-combo\":\"btn--footer-combo____kIyHR btn--footer____VnDBO btn____eHui2\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____wMWCD btn____eHui2\",\"btn--lmi-risk\":\"btn--lmi-risk____kXqdI btn____eHui2\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____BMBYe btn____eHui2\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____hrWpN btn____eHui2\",\"btn--andrew-nock\":\"btn--andrew-nock____DkCpH btn____eHui2\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____MeKkE btn____eHui2\",\"btn--5-star\":\"btn--5-star____PN2Wd btn____eHui2\",\"btn--thermoscan\":\"btn--thermoscan____cqIVY btn____eHui2\",\"btn--risk-survey-services\":\"btn--risk-survey-services____giCxD btn____eHui2\",\"btn--risk-management\":\"btn--risk-management____aCUAF btn____eHui2\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____GBp26 btn--lmi-bicalc____wMWCD btn____eHui2\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____AYbPh btn--lmi-risk____kXqdI btn____eHui2\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____QCRgk btn--lmi-policy-comparison____BMBYe btn____eHui2\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____qdbRn btn--flat____fz00d btn____eHui2 btn____eHui2\",\"btn--icon\":\"btn--icon____Oaprz btn____eHui2\",\"btn--icon-no-border\":\"btn--icon-no-border____gC9zV\",\"btn--icon-add\":\"btn--icon-add____TMkyd btn--icon____Oaprz btn____eHui2\",\"btn--add-risk\":\"btn--add-risk____g4AAO btn--icon____Oaprz btn____eHui2\",\"btn--icon-close\":\"btn--icon-close____Ti7g_ btn--icon____Oaprz btn____eHui2\",\"btn--icon-delete\":\"btn--icon-delete____hOG55 btn--icon____Oaprz btn____eHui2\",\"btn--icon-download\":\"btn--icon-download____oYYI1 btn--icon____Oaprz btn____eHui2\",\"btn--icon-edit\":\"btn--icon-edit____Quwyp btn--icon____Oaprz btn____eHui2\",\"btn--icon-email\":\"btn--icon-email____aIqMk btn--icon____Oaprz btn____eHui2\",\"btn--icon-download-email\":\"btn--icon-download-email____ly5Qs btn--icon____Oaprz btn____eHui2\",\"btn--icon-folder\":\"btn--icon-folder____kVymn btn--icon____Oaprz btn____eHui2\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____EDMvm btn--icon____Oaprz btn____eHui2\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____tifpe btn--icon____Oaprz btn____eHui2\",\"btn--icon-history\":\"btn--icon-history____puZG9 btn--icon____Oaprz btn____eHui2\",\"btn--icon-info\":\"btn--icon-info____MBokk btn--icon____Oaprz btn____eHui2\",\"btn--icon-link\":\"btn--icon-link____rmztp btn--icon____Oaprz btn____eHui2\",\"btn--icon-unlink\":\"btn--icon-unlink____wkj8b btn--icon-delete____hOG55 btn--icon____Oaprz btn____eHui2\",\"btn--icon-map\":\"btn--icon-map____dmQxN btn--icon____Oaprz btn____eHui2\",\"btn--icon-more\":\"btn--icon-more____SssvA btn--icon____Oaprz btn____eHui2\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____n_AeG btn--icon____Oaprz btn____eHui2\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____WStmb btn--icon____Oaprz btn____eHui2\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____yBgJD btn--icon____Oaprz btn____eHui2\",\"btn--icon-preview\":\"btn--icon-preview____h8Xju btn--icon____Oaprz btn____eHui2\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____geNjJ btn--icon____Oaprz btn____eHui2\",\"btn--icon-print\":\"btn--icon-print____PpL79 btn--icon____Oaprz btn____eHui2\",\"btn--icon-save\":\"btn--icon-save____K6bMm btn--icon____Oaprz btn____eHui2\",\"btn--icon-settings\":\"btn--icon-settings____aCqXw btn--icon____Oaprz btn____eHui2\",\"btn--icon-show-details\":\"btn--icon-show-details____EC9FZ btn--icon____Oaprz btn____eHui2\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____BMmiB btn--icon____Oaprz btn____eHui2\",\"btn--icon-show-summary\":\"btn--icon-show-summary____XxrqB btn--icon____Oaprz btn____eHui2\",\"btn--icon-attachment\":\"btn--icon-attachment____GywQq btn--icon____Oaprz btn____eHui2\",\"btn--icon-tag\":\"btn--icon-tag____TtUL5 btn--icon____Oaprz btn____eHui2\",\"btn--icon-undo\":\"btn--icon-undo____FnFay btn--icon____Oaprz btn____eHui2\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____ieD1c btn--icon____Oaprz btn____eHui2\",\"btn--aside-collapse\":\"btn--aside-collapse____BwzIx btn--icon____Oaprz btn____eHui2\",\"btn--icon-expand-more\":\"btn--icon-expand-more____wFQZj btn--icon____Oaprz btn____eHui2\",\"btn--icon-expand-less\":\"btn--icon-expand-less____YYsgC btn--icon____Oaprz btn____eHui2\",\"btn--back\":\"btn--back____vNmMJ btn____eHui2\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____fnqu2 btn--back____vNmMJ btn____eHui2\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____amTYE btn--icon____Oaprz btn____eHui2\",\"btn--wizard\":\"btn--wizard____BvFfY btn____eHui2\",\"btn--wizard-back\":\"btn--wizard-back____kBfBQ btn--wizard____BvFfY btn____eHui2\",\"btn--wizard-next\":\"btn--wizard-next____U0RXz btn--wizard____BvFfY btn____eHui2\",\"keywords\":\"keywords____ix2HM\",\"keyword\":\"keyword____Mm9gW\",\"btn--delete-keyword\":\"btn--delete-keyword____ZXe2S btn--icon____Oaprz btn____eHui2\",\"readonly\":\"readonly____AJ76a\",\"fieldset\":\"fieldset____g_u5t\",\"fieldset-instruction\":\"fieldset-instruction____aqGa1\",\"fieldset--no-padding\":\"fieldset--no-padding____M_LrL fieldset____g_u5t\",\"fieldset--alt\":\"fieldset--alt____RJmQY fieldset____g_u5t\",\"input-search\":\"input-search____PiVjZ\",\"view-password\":\"view-password____FvrAR\",\"ia-currency-input\":\"ia-currency-input____gfy0s\",\"ia-currency-negative\":\"ia-currency-negative____UR1TF\",\"select--mini\":\"select--mini____T4CDA\",\"required-label\":\"required-label____BZR0k\",\"alert\":\"alert____Vm9hG\",\"alert--important\":\"alert--important____wR2rO\",\"input-label\":\"input-label____Joav5\",\"w-100\":\"w-100____EDaSg\",\"search-input-wrapper\":\"search-input-wrapper____NpAXv\",\"search-input--results\":\"search-input--results____T9NCr\",\"search-input--result\":\"search-input--result____iLBKK\",\"search-input--result--highlighted\":\"search-input--result--highlighted____IGGgL\",\"date-range-selections\":\"date-range-selections____bBrxE\",\"date-arrow-forward\":\"date-arrow-forward____KchkQ\",\"qce-dropdown\":\"qce-dropdown____HItrB\",\"qce-or\":\"qce-or____k3HG1\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____ozU8t\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____P59i0\",\"row-gap\":\"row-gap____nHfYh\",\"row-group\":\"row-group____C_pr5\",\"row-group--three\":\"row-group--three____klreF row-group____C_pr5\",\"grid-14\":\"grid-14____uLvSs\",\"row-group--auto\":\"row-group--auto____wGcwW row-group____C_pr5\",\"space\":\"space____xQPf6\",\"display-none--lg\":\"display-none--lg____IEWvF\",\"display-none--md\":\"display-none--md____AUsDL\",\"tab-navigation\":\"tab-navigation____SnODQ\",\"has-warnings\":\"has-warnings____XSW6s\",\"tab-selected\":\"tab-selected____yw24T tab____KsHH5\",\"disabled\":\"disabled____bTsC8\",\"tab\":\"tab____KsHH5\",\"btn--tab-overflow\":\"btn--tab-overflow____xOSn2\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____jWSZK btn--tab-overflow____xOSn2\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____EmD0C btn--tab-overflow-left____jWSZK btn--tab-overflow____xOSn2\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____gmLd0 btn--tab-overflow____xOSn2\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____vaioY btn--tab-overflow-right____gmLd0 btn--tab-overflow____xOSn2\",\"constrained-width\":\"constrained-width____nq9jy\",\"constrained-width--tab\":\"constrained-width--tab____SdcPC constrained-width____nq9jy\",\"card\":\"card_____pwa6\",\"card-content\":\"card-content____RG04h\",\"card-heading\":\"card-heading____pex1_\",\"control-group\":\"control-group____URbcb\",\"label-group\":\"label-group____ptWvN\",\"label-group-item\":\"label-group-item____eA7gc\",\"button-group\":\"button-group____g4CLY\",\"card--alert\":\"card--alert____jVrOT card_____pwa6\",\"card-heading--alert\":\"card-heading--alert_____rE0Z card-heading____pex1_\",\"card--status-message\":\"card--status-message____FGCYM\",\"card-heading--sticky-header\":\"card-heading--sticky-header____gdTfg\",\"card-heading--no-icon\":\"card-heading--no-icon____kRrFD card-heading____pex1_\",\"card-heading--bold-title\":\"card-heading--bold-title____vNxvM\",\"table\":\"table____a1Vhw\",\"table-heading-row\":\"table-heading-row____Tezia\",\"table-row\":\"table-row____HCbs1\",\"table-result-row\":\"table-result-row____iMIK3\",\"break-word\":\"break-word____I6PO0\",\"no-wrap\":\"no-wrap____X8lZw\",\"table-result-row--disabled\":\"table-result-row--disabled_____Py0_\",\"table-modal\":\"table-modal____n4Kih table____a1Vhw\",\"table-enhanced\":\"table-enhanced____lwlE_\",\"table--no-border-bottom\":\"table--no-border-bottom____R0w98 table____a1Vhw\",\"height-45\":\"height-45____a1FBQ\",\"edit-column\":\"edit-column____fJ5Ir\",\"delete-column\":\"delete-column____qs_HT\",\"date-table-heading\":\"date-table-heading____yGndB\",\"button-edit\":\"button-edit____vrkD7\",\"button-delete\":\"button-delete____SPSUR\",\"table-row-selected\":\"table-row-selected____GHmZ0\",\"table-row-alert\":\"table-row-alert____VzPp6\",\"table-filter-row\":\"table-filter-row____fqWGB\",\"table-filter-row--endcap\":\"table-filter-row--endcap____gehSR\",\"filter-column\":\"filter-column____XvKaT\",\"table-pagination\":\"table-pagination____ecenA\",\"table-pagination-with-filter\":\"table-pagination-with-filter____s7FfC table-pagination____ecenA\",\"table-button-group\":\"table-button-group____zYgWh\",\"table-child-container\":\"table-child-container____rY0AZ\",\"table-child-card\":\"table-child-card____oAUXh\",\"child-table--selected-row\":\"child-table--selected-row____TXDGp\",\"child-table\":\"child-table____lAdb2 table____a1Vhw\",\"custom-pagination\":\"custom-pagination____w91Ee\",\"pagination-count\":\"pagination-count____AyO8d\",\"pagination-button\":\"pagination-button____ojWZs btn____eHui2\",\"pagination-prev\":\"pagination-prev____qj1Ka pagination-button____ojWZs btn____eHui2\",\"pagination-next\":\"pagination-next____rRJHd pagination-button____ojWZs btn____eHui2\",\"pagination-disabled\":\"pagination-disabled____lPt5O pagination-button____ojWZs btn____eHui2\",\"pagination-prev-disabled\":\"pagination-prev-disabled____cSyFd pagination-disabled____lPt5O pagination-button____ojWZs btn____eHui2\",\"pagination-next-disabled\":\"pagination-next-disabled____KuBG5 pagination-disabled____lPt5O pagination-button____ojWZs btn____eHui2\",\"pagination\":\"pagination____FdJsV\",\"pagination-top\":\"pagination-top____fmyZK pagination____FdJsV\",\"pagination-bottom\":\"pagination-bottom____LAIAQ pagination____FdJsV\",\"pagination-bottom--documents\":\"pagination-bottom--documents____Rt3mx pagination-bottom____LAIAQ pagination____FdJsV\",\"table-cell-btn-icon\":\"table-cell-btn-icon____Yu7EW\",\"folder-table\":\"folder-table____Csnrs table--no-border-bottom____R0w98 table____a1Vhw\",\"doc-table-group--heading\":\"doc-table-group--heading____o0mp_\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____BePHK doc-table-group--heading____o0mp_\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____bm7_h\",\"constrained-width--folder-name\":\"constrained-width--folder-name____WkwZ0 constrained-width____nq9jy\",\"disable-entity\":\"disable-entity____OVX13\",\"button-options\":\"button-options____NI4jZ\",\"button-options--add\":\"button-options--add____hp9pk button-options____NI4jZ\",\"information-icon\":\"information-icon____sHHel\",\"deleted-icon\":\"deleted-icon____YxVRe\",\"exclamation-icon\":\"exclamation-icon____qyJXk\",\"success-icon\":\"success-icon____vDlAZ\",\"text-align-center\":\"text-align-center____P73RH\",\"word-break\":\"word-break____YxhZW\",\"btn-group\":\"btn-group____gM2zE\",\"accordion-content\":\"accordion-content____nKcYL\",\"toggle-collapse\":\"toggle-collapse____pj5BI\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____IdQlH toggle-collapse____pj5BI\",\"toggle-expand\":\"toggle-expand____vGbk7 toggle-collapse____pj5BI\",\"folder\":\"folder____H6Xza\",\"folder-locked\":\"folder-locked____Q0Zdp folder____H6Xza\",\"yesNo-filter-width\":\"yesNo-filter-width____WJyhV\",\"w-5\":\"w-5____HhFeg\",\"w-10\":\"w-10_____Xe9K\",\"w-15\":\"w-15____XTfQl\",\"w-20\":\"w-20____t5bsJ\",\"w-25\":\"w-25____cB75H\",\"w-30\":\"w-30____PyGSz\",\"w-35\":\"w-35____HlIEv\",\"w-40\":\"w-40____s5Z6n\",\"w-45\":\"w-45____L8eTm\",\"w-50\":\"w-50____lioUu\",\"w-60\":\"w-60____aR9kU\",\"view-block\":\"view-block____C44Jb\",\"view-block--heading\":\"view-block--heading____DovT9\",\"view-block--white\":\"view-block--white____oemPd view-block____C44Jb\",\"view-block--alert\":\"view-block--alert____p97pS view-block____C44Jb\",\"view-block--success\":\"view-block--success____C81az view-block____C44Jb\",\"view-block--info\":\"view-block--info____s3p_5 view-block____C44Jb\",\"view-block--warning\":\"view-block--warning____JwztO view-block____C44Jb\",\"view-block--alt\":\"view-block--alt____JdNXF view-block____C44Jb\",\"view-block--with-icon\":\"view-block--with-icon____bkyQ8 view-block____C44Jb\",\"view-block-icon\":\"view-block-icon____jBNUa\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____TtLGl view-block--warning____JwztO view-block____C44Jb\",\"view-block-checkbox\":\"view-block-checkbox____h1YKt view-block____C44Jb\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____wiFtM view-block--alert____p97pS view-block____C44Jb view-block-checkbox____h1YKt view-block____C44Jb\",\"text-view-content\":\"text-view-content____g5zy3\",\"ia-modal\":\"ia-modal____JmehG\",\"ia-modal-inner\":\"ia-modal-inner____f1Fc3\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____qZdVd ia-modal-inner____f1Fc3\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____LKlQ7 ia-modal-inner____f1Fc3\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____A78BS ia-modal-inner____f1Fc3\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____xhoTu ia-modal-inner____f1Fc3\",\"fixed-height\":\"fixed-height____Q59uH\",\"takeover-header\":\"takeover-header____bF_nI\",\"logo\":\"logo____BasKS\",\"logo--broker\":\"logo--broker____R_0lz logo____BasKS\",\"close-search\":\"close-search____QWGGb\",\"ia-modal-content\":\"ia-modal-content____R1dRj\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____Md17v ia-modal____JmehG\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____MvsnJ ia-modal____JmehG\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____EMl8g ia-modal-overlay--light-white____MvsnJ ia-modal____JmehG\",\"modal-header\":\"modal-header____mQJzD\",\"modal-footer\":\"modal-footer____LaKjk modal-header____mQJzD\",\"header-label\":\"header-label____Gz48x\",\"header-label-icon\":\"header-label-icon____CTT4g header-label____Gz48x\",\"header-label--alert\":\"header-label--alert____xXaVa header-label-icon____CTT4g header-label____Gz48x\",\"header-label--info\":\"header-label--info____XeVZu header-label-icon____CTT4g header-label____Gz48x\",\"header-label--settings\":\"header-label--settings____FA2Wl header-label-icon____CTT4g header-label____Gz48x\",\"header-label--accounts\":\"header-label--accounts____OnoHn header-label-icon____CTT4g header-label____Gz48x\",\"header-label--edit\":\"header-label--edit____pyMqR header-label-icon____CTT4g header-label____Gz48x\",\"header-label--download\":\"header-label--download____kxUgK header-label-icon____CTT4g header-label____Gz48x\",\"header-label--delete\":\"header-label--delete____jgKoI header-label-icon____CTT4g header-label____Gz48x\",\"header-label--history\":\"header-label--history____nB0fH header-label-icon____CTT4g header-label____Gz48x\",\"header-label--tag\":\"header-label--tag____OBg9j header-label-icon____CTT4g header-label____Gz48x\",\"header-label--search\":\"header-label--search____zpMrj header-label-icon____CTT4g header-label____Gz48x\",\"header-label--kyc\":\"header-label--kyc____26Aum header-label-icon____CTT4g header-label____Gz48x\",\"header-label--advice\":\"header-label--advice____HDeAD header-label-icon____CTT4g header-label____Gz48x\",\"header-label--insured\":\"header-label--insured____fz09y header-label-icon____CTT4g header-label____Gz48x\",\"header-label--quote\":\"header-label--quote____f5MGg header-label-icon____CTT4g header-label____Gz48x\",\"header-label--policy\":\"header-label--policy____GLfhv header-label-icon____CTT4g header-label____Gz48x\",\"header-label--claim\":\"header-label--claim____hn60U header-label-icon____CTT4g header-label____Gz48x\",\"header-label--fsg\":\"header-label--fsg____ABfHq header-label-icon____CTT4g header-label____Gz48x\",\"header-label--mandatory-document\":\"header-label--mandatory-document____QneuS header-label-icon____CTT4g header-label____Gz48x\",\"header-label--notification\":\"header-label--notification____EuDKR header-label-icon____CTT4g header-label____Gz48x\",\"header-label--task\":\"header-label--task____EGXky header-label-icon____CTT4g header-label____Gz48x\",\"header-label--contact\":\"header-label--contact____MypCb header-label-icon____CTT4g header-label____Gz48x\",\"header-label--note\":\"header-label--note____AFT0p header-label-icon____CTT4g header-label____Gz48x\",\"header-label--document\":\"header-label--document____pGWkf header-label-icon____CTT4g header-label____Gz48x\",\"header-label--email\":\"header-label--email____JwfER header-label-icon____CTT4g header-label____Gz48x\",\"header-label--template\":\"header-label--template____I29mS header-label-icon____CTT4g header-label____Gz48x\",\"header-details\":\"header-details____igS86\",\"header-detail-item\":\"header-detail-item____wvXqp\",\"header-label--context-menu\":\"header-label--context-menu____ffQHg header-label-icon____CTT4g header-label____Gz48x\",\"context-menu-sep\":\"context-menu-sep____hz2X1\",\"context-menu--one-col\":\"context-menu--one-col____eEXGo\",\"context-menu-disabled\":\"context-menu-disabled____z4d9h\",\"context-menu--two-col\":\"context-menu--two-col____AjmJm context-menu--one-col____eEXGo\",\"context-menu--three-col\":\"context-menu--three-col____MflkA context-menu--two-col____AjmJm context-menu--one-col____eEXGo\",\"modal-content-copy\":\"modal-content-copy____QfgdJ\",\"processing-step\":\"processing-step____amgd8\",\"processing-step--failed\":\"processing-step--failed____drVoG processing-step____amgd8\",\"document--processing\":\"document--processing____rrE0g\",\"eclipse-loader\":\"eclipse-loader____zgJO9\",\"confirmation-content\":\"confirmation-content____Km0h9\",\"confirmation-content--alert\":\"confirmation-content--alert____UO3kG confirmation-content____Km0h9\",\"ia-modal--search\":\"ia-modal--search____tViGP\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____im1wn view-block--alert____p97pS view-block____C44Jb\"};","import { successToast } from 'resources/utilities/toastr-helper';\r\nimport { autoinject, bindable, customElement, computedFrom } from 'aurelia-framework';\r\nimport { Document, Keyword, Permissions, UpdateDocument } from 'components/document-management/dtos';\r\nimport { DocumentRenameKeywordsEvents } from './document-rename-keywords-events';\r\nimport { Api } from 'components/document-management/api';\r\nimport styles from './document-rename-keywords.css';\r\nimport { Operation } from 'resources/models/operation';\r\nimport * as nodePath from 'path';\r\nimport { ValidationControllerFactory, ValidationController, ValidationRules } from 'aurelia-validation';\r\nimport { FormValidationRenderer } from 'resources/form-validation-renderer';\r\n\r\n@autoinject()\r\n@customElement('document-rename-keywords')\r\nexport class DocumentRenameKeywords {\r\n\r\n @bindable public permissions: Permissions;\r\n\r\n protected validationController: ValidationController;\r\n protected document: Document = new Document;\r\n protected isEditKeywordsOnly = false;\r\n protected documentKeywordsComponent: HTMLElement;\r\n protected documentKeyword = '';\r\n protected originalDocName = '';\r\n protected documentName = '';\r\n protected documentExtension = '';\r\n protected showDocumentRenameKeywordsModal = false;\r\n protected focusOnRenameInput = false;\r\n protected focusOnKeywordInput = false;\r\n protected isSaving = false;\r\n protected styles = styles;\r\n protected keywords = [];\r\n protected keywordsChanged = true;\r\n protected selectInputText = false;\r\n\r\n public constructor(\r\n private api: Api,\r\n private validationControllerFactory: ValidationControllerFactory,\r\n ) {\r\n this.validationController = this.validationControllerFactory.createForCurrentScope();\r\n this.validationController.addRenderer(new FormValidationRenderer());\r\n }\r\n\r\n protected attached() {\r\n this.initializeValidation();\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(DocumentRenameKeywordsEvents.eventDocumentRenameKeywordsEdit, this.editDocumentKeywords, false);\r\n }\r\n\r\n protected removeEventListeners() {\r\n document.removeEventListener(DocumentRenameKeywordsEvents.eventDocumentRenameKeywordsEdit, this.editDocumentKeywords, false);\r\n }\r\n\r\n protected keywordInputChanged(event: KeyboardEvent) {\r\n if (event.key !== 'Enter') return;\r\n if (!this.disableAddKeyword) { this.addDocumentKeyword(); }\r\n }\r\n\r\n protected async getDocumentKeywords() {\r\n if (!this.document) return;\r\n this.document.keywords = await this.api.getDocumentKeywords(this.document.$clientId, this.document.entityDocumentFolderId, this.document.isFileNote ? this.document.entityTaskId : this.document.entityDocumentId, this.document.isFileNote);\r\n }\r\n\r\n protected editDocumentKeywords = (editEvent: CustomEvent<{ document: Document, isEditKeywordsOnly: boolean }>) => {\r\n this.document = editEvent.detail.document;\r\n this.keywords = [...this.document.keywords];\r\n\r\n this.isEditKeywordsOnly = editEvent.detail.isEditKeywordsOnly;\r\n this.focusOnRenameInput = this.isEditKeywordsOnly === false;\r\n this.focusOnKeywordInput = this.isEditKeywordsOnly === true;\r\n\r\n if (!this.permissions.hasDocumentsEditPermission) {\r\n return;\r\n }\r\n\r\n this.documentKeyword = '';\r\n this.prepareDocumentName();\r\n this.showDocumentRenameKeywordsModal = true;\r\n this.selectInputText = true;\r\n }\r\n\r\n protected async addDocumentKeyword() {\r\n this.keywords.unshift({keyword: this.documentKeyword.trim()});\r\n this.focusOnKeywordInput = false;\r\n this.documentKeyword = '';\r\n this.focusOnKeywordInput = true;\r\n }\r\n\r\n protected async deleteDocumentKeyword(keyword: Keyword) {\r\n keyword.deletedFlag = true;\r\n }\r\n\r\n protected documentInputChanged(event: KeyboardEvent) {\r\n if (event.key !== 'Enter') return;\r\n this.save();\r\n }\r\n\r\n protected async renameDocument() {\r\n try {\r\n let result;\r\n let updatedDocName;\r\n\r\n if (this.document.isFileNote) {\r\n const request: Operation = { op: 'replace', path: '/title', value: this.documentName.trim() };\r\n result = await this.api.patchFileNote(this.document.$clientId, this.document.entityTaskId, request);\r\n updatedDocName = result.title;\r\n } else {\r\n const docName = this.document.entityDocumentAllowableTypeId === 600000100 ? this.documentName.trim() : `${this.documentName.trim()}${this.documentExtension}`;\r\n const request: Operation = { op: 'replace', path: '/newDocName', value: docName };\r\n const updatedDocument = new UpdateDocument(this.document.entityDocumentId, this.document.entityDocumentFolderId, docName);\r\n result = await this.api.patchDocument(this.document.$clientId, this.document.entityDocumentFolderId, updatedDocument, request);\r\n updatedDocName = result.docName;\r\n }\r\n\r\n this.document.docName = updatedDocName;\r\n this.document.modifiedDate = result.modifiedDate;\r\n\r\n this.prepareDocumentName();\r\n } catch (error) {\r\n console.log(error)\r\n }\r\n }\r\n\r\n protected prepareDocumentName(){\r\n let documentName;\r\n if(this.document.isFileNote){\r\n documentName = this.document.docName;\r\n }else {\r\n this.documentExtension = nodePath.extname(this.document.fileName);\r\n documentName = nodePath.basename(this.document.docName, this.documentExtension);\r\n }\r\n\r\n this.originalDocName = documentName;\r\n this.documentName = documentName;\r\n }\r\n\r\n async save(){\r\n const isValid = (await this.validationController.validate()).valid;\r\n\r\n if(isValid){\r\n try {\r\n this.isSaving = true;\r\n const add = this.keywords.filter((x) => !x.id && !x.deletedFlag);\r\n const remove = this.keywords.filter((x) => x.id && x.deletedFlag);\r\n\r\n if(this.document.isFileNote) {\r\n await Promise.all(\r\n add.map(async (x) => {\r\n await this.api.addFilenoteKeyword(this.document.$clientId, this.document.entityTaskId, x.keyword);\r\n }),\r\n );\r\n\r\n await Promise.all(\r\n remove.map(async (x) => {\r\n await this.api.deleteFilenoteKeyword(this.document.$clientId, this.document.entityTaskId, x.id);\r\n }),\r\n );\r\n }else{\r\n await Promise.all(\r\n add.map(async (x) => {\r\n await this.api.addDocumentKeyword(this.document.$clientId, this.document.entityDocumentFolderId, this.document.entityDocumentId, x.keyword);\r\n }),\r\n );\r\n\r\n await Promise.all(\r\n remove.map(async (x) => {\r\n await this.api.deleteDocumentKeyword(this.document.$clientId, this.document.entityDocumentFolderId, this.document.entityDocumentId, x.id);\r\n }),\r\n );\r\n }\r\n\r\n let message = ''\r\n if(add.length || remove.length){\r\n await this.getDocumentKeywords();\r\n message = 'Tags'\r\n }\r\n\r\n if(this.documentName?.trim() !== this.originalDocName?.trim()){\r\n await this.renameDocument();\r\n message = message.length > 0 ? 'Name / Tags' : 'Name';\r\n }\r\n\r\n if(message.length > 0){\r\n successToast(`${message} saved`);\r\n }\r\n\r\n this.isSaving = false;\r\n this.showDocumentRenameKeywordsModal = false;\r\n this.selectInputText = false;\r\n } catch (error) {\r\n this.isSaving = false;\r\n }\r\n }\r\n }\r\n\r\n cancel () {\r\n this.focusOnRenameInput = false;\r\n this.focusOnKeywordInput = false;\r\n this.showDocumentRenameKeywordsModal = false;\r\n this.selectInputText = false;\r\n this.keywords.filter((x) => x.id && x.deletedFlag).forEach((x) => {x.deletedFlag = false});\r\n this.validationController.reset();\r\n }\r\n\r\n initializeValidation() {\r\n ValidationRules.off(this);\r\n\r\n ValidationRules\r\n .ensure((x: any) => x.documentName)\r\n .required()\r\n .on(this);\r\n }\r\n\r\n @computedFrom('documentKeyword')\r\n protected get disableAddKeyword() {\r\n return !this.documentKeyword || !this.documentKeyword?.trim().length;\r\n }\r\n}\r\n","export class DocumentSearchEvents {\r\n\r\n public static readonly eventClearSearchPhrase = 'DocumentSearch.ClearSearchPhrase';\r\n public static readonly eventRefreshSearchResults = 'DocumentSearch.RefreshSearchResults';\r\n\r\n public static createEventClearSearchPhrase() {\r\n return new CustomEvent(DocumentSearchEvents.eventClearSearchPhrase, {\r\n bubbles: true,\r\n detail: {}\r\n });\r\n }\r\n\r\n public static createEventRefreshSearchResults() {\r\n return new CustomEvent(DocumentSearchEvents.eventRefreshSearchResults, {\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____wig45\",\"btn--flat\":\"btn--flat____DvXBW btn____wig45\",\"btn--submit\":\"btn--submit____REcBJ btn____wig45\",\"btn--delete\":\"btn--delete____mBvkH btn____wig45\",\"btn--link\":\"btn--link____rDum3 btn____wig45\",\"btn--inline-text-link\":\"btn--inline-text-link____bf4hL btn--link____rDum3 btn____wig45\",\"btn--footer\":\"btn--footer____Iz7Z5 btn____wig45\",\"btn--footer-submit\":\"btn--footer-submit____CeGRe btn--submit____REcBJ btn____wig45 btn--footer____Iz7Z5 btn____wig45\",\"btn--footer-cancel\":\"btn--footer-cancel____NuYo_ btn--flat____DvXBW btn____wig45 btn--footer____Iz7Z5 btn____wig45\",\"btn--footer-delete\":\"btn--footer-delete____KySWU btn--delete____mBvkH btn____wig45 btn--footer____Iz7Z5 btn____wig45\",\"btn--footer-combo\":\"btn--footer-combo____RqQqc btn--footer____Iz7Z5 btn____wig45\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____QoK08 btn____wig45\",\"btn--lmi-risk\":\"btn--lmi-risk____og8yS btn____wig45\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____lLjX9 btn____wig45\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____SEX63 btn____wig45\",\"btn--andrew-nock\":\"btn--andrew-nock____alzEH btn____wig45\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____S18vY btn____wig45\",\"btn--5-star\":\"btn--5-star____S1J92 btn____wig45\",\"btn--thermoscan\":\"btn--thermoscan____pqJoJ btn____wig45\",\"btn--risk-survey-services\":\"btn--risk-survey-services____rCMPP btn____wig45\",\"btn--risk-management\":\"btn--risk-management____AbUBp btn____wig45\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____nwvZ0 btn--lmi-bicalc____QoK08 btn____wig45\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____CqNhO btn--lmi-risk____og8yS btn____wig45\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____lZQI7 btn--lmi-policy-comparison____lLjX9 btn____wig45\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____fKOO6 btn--flat____DvXBW btn____wig45 btn____wig45\",\"btn--icon\":\"btn--icon____LgaB1 btn____wig45\",\"btn--icon-no-border\":\"btn--icon-no-border____GbyJf\",\"btn--icon-add\":\"btn--icon-add____a8vgm btn--icon____LgaB1 btn____wig45\",\"btn--add-risk\":\"btn--add-risk____ByqPq btn--icon____LgaB1 btn____wig45\",\"btn--icon-close\":\"btn--icon-close____DE5YK btn--icon____LgaB1 btn____wig45\",\"btn--icon-delete\":\"btn--icon-delete____IjoDV btn--icon____LgaB1 btn____wig45\",\"btn--icon-download\":\"btn--icon-download____dE3lv btn--icon____LgaB1 btn____wig45\",\"btn--icon-edit\":\"btn--icon-edit____HrGBE btn--icon____LgaB1 btn____wig45\",\"btn--icon-email\":\"btn--icon-email____iNzGk btn--icon____LgaB1 btn____wig45\",\"btn--icon-download-email\":\"btn--icon-download-email____UrGu_ btn--icon____LgaB1 btn____wig45\",\"btn--icon-folder\":\"btn--icon-folder____fuCqn btn--icon____LgaB1 btn____wig45\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____nLAjF btn--icon____LgaB1 btn____wig45\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____yDkPb btn--icon____LgaB1 btn____wig45\",\"btn--icon-history\":\"btn--icon-history____g4bXu btn--icon____LgaB1 btn____wig45\",\"btn--icon-info\":\"btn--icon-info____CUnhy btn--icon____LgaB1 btn____wig45\",\"btn--icon-link\":\"btn--icon-link____C5KGz btn--icon____LgaB1 btn____wig45\",\"btn--icon-unlink\":\"btn--icon-unlink____Y2JOP btn--icon-delete____IjoDV btn--icon____LgaB1 btn____wig45\",\"btn--icon-map\":\"btn--icon-map____RwKWP btn--icon____LgaB1 btn____wig45\",\"btn--icon-more\":\"btn--icon-more____msuX5 btn--icon____LgaB1 btn____wig45\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____WGZy1 btn--icon____LgaB1 btn____wig45\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____tqitN btn--icon____LgaB1 btn____wig45\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____bfvRu btn--icon____LgaB1 btn____wig45\",\"btn--icon-preview\":\"btn--icon-preview____Q3Ju_ btn--icon____LgaB1 btn____wig45\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____cWCPR btn--icon____LgaB1 btn____wig45\",\"btn--icon-print\":\"btn--icon-print____ctvyj btn--icon____LgaB1 btn____wig45\",\"btn--icon-save\":\"btn--icon-save____tCKDn btn--icon____LgaB1 btn____wig45\",\"btn--icon-settings\":\"btn--icon-settings____VSJzy btn--icon____LgaB1 btn____wig45\",\"btn--icon-show-details\":\"btn--icon-show-details____QQSCO btn--icon____LgaB1 btn____wig45\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____nWXpb btn--icon____LgaB1 btn____wig45\",\"btn--icon-show-summary\":\"btn--icon-show-summary____J9jNT btn--icon____LgaB1 btn____wig45\",\"btn--icon-attachment\":\"btn--icon-attachment____eSyc5 btn--icon____LgaB1 btn____wig45\",\"btn--icon-tag\":\"btn--icon-tag____psuEu btn--icon____LgaB1 btn____wig45\",\"btn--icon-undo\":\"btn--icon-undo____x41rv btn--icon____LgaB1 btn____wig45\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____ejmlb btn--icon____LgaB1 btn____wig45\",\"btn--aside-collapse\":\"btn--aside-collapse____NLC5w btn--icon____LgaB1 btn____wig45\",\"btn--icon-expand-more\":\"btn--icon-expand-more____a8GG6 btn--icon____LgaB1 btn____wig45\",\"btn--icon-expand-less\":\"btn--icon-expand-less____BKMCK btn--icon____LgaB1 btn____wig45\",\"btn--back\":\"btn--back____JpfZt btn____wig45\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____HoWKx btn--back____JpfZt btn____wig45\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____SwIM5 btn--icon____LgaB1 btn____wig45\",\"btn--wizard\":\"btn--wizard____uCLOc btn____wig45\",\"btn--wizard-back\":\"btn--wizard-back____1c5Tn btn--wizard____uCLOc btn____wig45\",\"btn--wizard-next\":\"btn--wizard-next____fACBW btn--wizard____uCLOc btn____wig45\",\"document-search-group\":\"document-search-group____O5XEI\",\"document-search-group--tasks\":\"document-search-group--tasks____pBDHx document-search-group____O5XEI\"};","import { autoinject, customElement, computedFrom } from 'aurelia-framework';\r\nimport { bindable } from 'aurelia-typed-observable-plugin';\r\nimport { environment } from 'environment';\r\nimport { FolderPaneEvents } from 'components/document-management/custom-elements/folder-pane/folder-pane-events';\r\nimport { DocumentSearchEvents } from './document-search-events';\r\nimport { Folder } from 'components/document-management/dtos';\r\nimport { Api } from 'components/document-management/api';\r\nimport styles from './document-search.css';\r\n\r\n@autoinject()\r\n@customElement('document-search')\r\nexport class DocumentSearch {\r\n\r\n @bindable public clientId: number;\r\n @bindable public selectedFolder = new Folder();\r\n @bindable.booleanAttr public disabled = false;\r\n @bindable.booleanAttr public highlightSearch = environment.documentManagement.highlightSearch;\r\n @bindable.booleanAttr public includeTasks = false;\r\n @bindable public cssClasses = '';\r\n @bindable public setFocus = false;\r\n\r\n protected documentSearchPhrase = '';\r\n protected documentSearchComponent: HTMLElement;\r\n protected searchFired = false;\r\n protected isSearching = false;\r\n protected styles = styles;\r\n\r\n public constructor(\r\n private api: Api\r\n ) { }\r\n\r\n protected attached() {\r\n if (this.disabled) return;\r\n this.addEventListeners();\r\n }\r\n\r\n protected detached() {\r\n if (this.disabled) return;\r\n this.removeEventListeners();\r\n }\r\n\r\n protected addEventListeners() {\r\n document.addEventListener(DocumentSearchEvents.eventRefreshSearchResults, this.refreshSearchResults, false);\r\n }\r\n\r\n protected removeEventListeners() {\r\n document.removeEventListener(DocumentSearchEvents.eventRefreshSearchResults, this.refreshSearchResults, false);\r\n }\r\n\r\n @computedFrom('documentSearchPhrase')\r\n protected get disableDocumentSearch() {\r\n return !this.documentSearchPhrase.trim().length;\r\n }\r\n\r\n handleSearchKeypress($event: KeyboardEvent) {\r\n if ($event.key === 'Enter') {\r\n this.searchDocuments();\r\n return false;\r\n }\r\n return true;\r\n }\r\n\r\n protected async searchDocuments() {\r\n if (this.disabled || this.documentSearchPhrase.trim() === '') return;\r\n\r\n this.searchFired = true;\r\n this.isSearching = true;\r\n\r\n this.selectedFolder.documents = await this.api.searchDocuments(this.clientId, this.documentSearchPhrase?.trim(), this.includeTasks);\r\n this.selectedFolder.$areSearchResults = true;\r\n this.selectedFolder.$highlightSearch = this.highlightSearch;\r\n\r\n this.isSearching = false;\r\n }\r\n\r\n protected refreshSearchResults = () => {\r\n this.searchDocuments();\r\n }\r\n\r\n protected clearSearchResults = () => {\r\n if (this.disabled) return;\r\n\r\n this.documentSearchPhrase = '';\r\n if (!this.searchFired) return;\r\n\r\n (this.documentSearchComponent ?? document).dispatchEvent(FolderPaneEvents.createEventRefreshFolderRecentDocuments());\r\n\r\n // clear search for existing items\r\n if(!this.selectedFolder.$areRecentDocuments){\r\n this.selectedFolder.documents = [];\r\n }\r\n\r\n this.searchFired = false;\r\n }\r\n}\r\n","import { Document } from 'components/document-management/dtos';\r\n\r\nexport class DocumentsTableEvents {\r\n\r\n public static readonly eventDocumentMenuToggleView = 'DocumentTable.ToggleView';\r\n\r\n public static createEventDocumentTableToggleView(focused: boolean) {\r\n return new CustomEvent(DocumentsTableEvents.eventDocumentMenuToggleView, {\r\n bubbles: true,\r\n detail: { focused: focused }\r\n });\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____SDWiW\",\"btn--flat\":\"btn--flat____ODn2k btn____SDWiW\",\"btn--submit\":\"btn--submit____BeHK1 btn____SDWiW\",\"btn--delete\":\"btn--delete____f_bzJ btn____SDWiW\",\"btn--link\":\"btn--link____Blliv btn____SDWiW\",\"btn--inline-text-link\":\"btn--inline-text-link____chwPN btn--link____Blliv btn____SDWiW\",\"btn--footer\":\"btn--footer____l7lit btn____SDWiW\",\"btn--footer-submit\":\"btn--footer-submit____dyDfn btn--submit____BeHK1 btn____SDWiW btn--footer____l7lit btn____SDWiW\",\"btn--footer-cancel\":\"btn--footer-cancel____wAhXc btn--flat____ODn2k btn____SDWiW btn--footer____l7lit btn____SDWiW\",\"btn--footer-delete\":\"btn--footer-delete____uxETz btn--delete____f_bzJ btn____SDWiW btn--footer____l7lit btn____SDWiW\",\"btn--footer-combo\":\"btn--footer-combo____qLCGC btn--footer____l7lit btn____SDWiW\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____G2Btz btn____SDWiW\",\"btn--lmi-risk\":\"btn--lmi-risk____sJ9ui btn____SDWiW\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____JoY8F btn____SDWiW\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____FucBX btn____SDWiW\",\"btn--andrew-nock\":\"btn--andrew-nock____dxxo7 btn____SDWiW\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____CxcJ5 btn____SDWiW\",\"btn--5-star\":\"btn--5-star____qvxF_ btn____SDWiW\",\"btn--thermoscan\":\"btn--thermoscan____LumxK btn____SDWiW\",\"btn--risk-survey-services\":\"btn--risk-survey-services____QV9nN btn____SDWiW\",\"btn--risk-management\":\"btn--risk-management____oOie4 btn____SDWiW\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____flMF5 btn--lmi-bicalc____G2Btz btn____SDWiW\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____tSNZe btn--lmi-risk____sJ9ui btn____SDWiW\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____ocinc btn--lmi-policy-comparison____JoY8F btn____SDWiW\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____DIADE btn--flat____ODn2k btn____SDWiW btn____SDWiW\",\"btn--icon\":\"btn--icon____YVu0O btn____SDWiW\",\"btn--icon-no-border\":\"btn--icon-no-border____AtYY9\",\"btn--icon-add\":\"btn--icon-add____p42Zg btn--icon____YVu0O btn____SDWiW\",\"btn--add-risk\":\"btn--add-risk_____Z8Zn btn--icon____YVu0O btn____SDWiW\",\"btn--icon-close\":\"btn--icon-close____P4nPx btn--icon____YVu0O btn____SDWiW\",\"btn--icon-delete\":\"btn--icon-delete____B2GBc btn--icon____YVu0O btn____SDWiW\",\"btn--icon-download\":\"btn--icon-download____gUeh8 btn--icon____YVu0O btn____SDWiW\",\"btn--icon-edit\":\"btn--icon-edit____E8_ve btn--icon____YVu0O btn____SDWiW\",\"btn--icon-email\":\"btn--icon-email____DeFZb btn--icon____YVu0O btn____SDWiW\",\"btn--icon-download-email\":\"btn--icon-download-email____cQX5M btn--icon____YVu0O btn____SDWiW\",\"btn--icon-folder\":\"btn--icon-folder____kYGJb btn--icon____YVu0O btn____SDWiW\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____ov60F btn--icon____YVu0O btn____SDWiW\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____gLJ06 btn--icon____YVu0O btn____SDWiW\",\"btn--icon-history\":\"btn--icon-history____bCAPc btn--icon____YVu0O btn____SDWiW\",\"btn--icon-info\":\"btn--icon-info____sNDFw btn--icon____YVu0O btn____SDWiW\",\"btn--icon-link\":\"btn--icon-link____JzjSa btn--icon____YVu0O btn____SDWiW\",\"btn--icon-unlink\":\"btn--icon-unlink____EiCt6 btn--icon-delete____B2GBc btn--icon____YVu0O btn____SDWiW\",\"btn--icon-map\":\"btn--icon-map____EgmKZ btn--icon____YVu0O btn____SDWiW\",\"btn--icon-more\":\"btn--icon-more____wPyA6 btn--icon____YVu0O btn____SDWiW\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____M8246 btn--icon____YVu0O btn____SDWiW\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____gNsm3 btn--icon____YVu0O btn____SDWiW\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____ZHFSE btn--icon____YVu0O btn____SDWiW\",\"btn--icon-preview\":\"btn--icon-preview____E8CEH btn--icon____YVu0O btn____SDWiW\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____jZZMu btn--icon____YVu0O btn____SDWiW\",\"btn--icon-print\":\"btn--icon-print_____95Z2 btn--icon____YVu0O btn____SDWiW\",\"btn--icon-save\":\"btn--icon-save____NcMvk btn--icon____YVu0O btn____SDWiW\",\"btn--icon-settings\":\"btn--icon-settings____TzdiW btn--icon____YVu0O btn____SDWiW\",\"btn--icon-show-details\":\"btn--icon-show-details____ZCuDt btn--icon____YVu0O btn____SDWiW\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____kKYYn btn--icon____YVu0O btn____SDWiW\",\"btn--icon-show-summary\":\"btn--icon-show-summary____y052z btn--icon____YVu0O btn____SDWiW\",\"btn--icon-attachment\":\"btn--icon-attachment____Jpw4g btn--icon____YVu0O btn____SDWiW\",\"btn--icon-tag\":\"btn--icon-tag____Dfdph btn--icon____YVu0O btn____SDWiW\",\"btn--icon-undo\":\"btn--icon-undo____Gqqya btn--icon____YVu0O btn____SDWiW\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____UpYdU btn--icon____YVu0O btn____SDWiW\",\"btn--aside-collapse\":\"btn--aside-collapse____jR9zI btn--icon____YVu0O btn____SDWiW\",\"btn--icon-expand-more\":\"btn--icon-expand-more____Y5yHa btn--icon____YVu0O btn____SDWiW\",\"btn--icon-expand-less\":\"btn--icon-expand-less____tNlxk btn--icon____YVu0O btn____SDWiW\",\"btn--back\":\"btn--back____q7_pa btn____SDWiW\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____hMB7m btn--back____q7_pa btn____SDWiW\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____jkR2o btn--icon____YVu0O btn____SDWiW\",\"btn--wizard\":\"btn--wizard____mQo6V btn____SDWiW\",\"btn--wizard-back\":\"btn--wizard-back____tFb_q btn--wizard____mQo6V btn____SDWiW\",\"btn--wizard-next\":\"btn--wizard-next____mTW1z btn--wizard____mQo6V btn____SDWiW\",\"card\":\"card____cyyqb\",\"card-content\":\"card-content____DJSw5\",\"card-heading\":\"card-heading____YLMQ2\",\"control-group\":\"control-group____uSY4P\",\"label-group\":\"label-group____pLqYY\",\"label-group-item\":\"label-group-item____I4JfL\",\"constrained-width\":\"constrained-width_____1bam\",\"button-group\":\"button-group____soEeP\",\"card--alert\":\"card--alert____oQmgs card____cyyqb\",\"card-heading--alert\":\"card-heading--alert____r1YAd card-heading____YLMQ2\",\"card--status-message\":\"card--status-message____EL6pp\",\"card-heading--sticky-header\":\"card-heading--sticky-header____zV3Vd\",\"card-heading--no-icon\":\"card-heading--no-icon____hHcKX card-heading____YLMQ2\",\"card-heading--bold-title\":\"card-heading--bold-title____utR9B\",\"fieldset\":\"fieldset____V4mxy\",\"fieldset-instruction\":\"fieldset-instruction____Ah0wO\",\"fieldset--no-padding\":\"fieldset--no-padding____mcHDb fieldset____V4mxy\",\"fieldset--alt\":\"fieldset--alt____V61xq fieldset____V4mxy\",\"input-search\":\"input-search____WwYwh\",\"view-password\":\"view-password____Sta73\",\"ia-currency-input\":\"ia-currency-input____vtdTf\",\"ia-currency-negative\":\"ia-currency-negative____hIBcg\",\"select--mini\":\"select--mini____DlfWr\",\"required-label\":\"required-label____Rq6M6\",\"alert\":\"alert____uPCuT\",\"alert--important\":\"alert--important____wi7oq\",\"input-label\":\"input-label____VtQcC\",\"w-100\":\"w-100____Dutw4\",\"search-input-wrapper\":\"search-input-wrapper____aFwVI\",\"search-input--results\":\"search-input--results____fH9p3\",\"search-input--result\":\"search-input--result____UZKKx\",\"search-input--result--highlighted\":\"search-input--result--highlighted____KXuMw\",\"date-range-selections\":\"date-range-selections____YhYII\",\"date-arrow-forward\":\"date-arrow-forward____ytGG8\",\"qce-dropdown\":\"qce-dropdown____Y4jT7\",\"qce-or\":\"qce-or____oKF2w\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____fxKdr\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____hLzJP\",\"row-gap\":\"row-gap____KAENP\",\"row-group\":\"row-group____TALYR\",\"row-group--three\":\"row-group--three____MVavJ row-group____TALYR\",\"grid-14\":\"grid-14____JBzpy\",\"row-group--auto\":\"row-group--auto____HAQt5 row-group____TALYR\",\"space\":\"space____Lzay1\",\"display-none--lg\":\"display-none--lg____QEKgd\",\"display-none--md\":\"display-none--md____Uet0u\",\"table\":\"table____GU11E\",\"table-heading-row\":\"table-heading-row____WV3Tg\",\"table-row\":\"table-row____PA9CM\",\"table-result-row\":\"table-result-row____oxdsV\",\"break-word\":\"break-word____QJDI9\",\"no-wrap\":\"no-wrap____b2lp6\",\"table-result-row--disabled\":\"table-result-row--disabled____LltEF\",\"table-modal\":\"table-modal_____Lyun table____GU11E\",\"table-enhanced\":\"table-enhanced____p0HOv\",\"table--no-border-bottom\":\"table--no-border-bottom____GLG_4 table____GU11E\",\"height-45\":\"height-45____zlj0V\",\"edit-column\":\"edit-column____Q50nX\",\"delete-column\":\"delete-column____PpXfO\",\"date-table-heading\":\"date-table-heading____ajJLU\",\"button-edit\":\"button-edit____KvQ29\",\"button-delete\":\"button-delete____EkReh\",\"table-row-selected\":\"table-row-selected____JMGPR\",\"table-row-alert\":\"table-row-alert____Tx5VU\",\"table-filter-row\":\"table-filter-row____k3dc0\",\"table-filter-row--endcap\":\"table-filter-row--endcap____bBdnf\",\"filter-column\":\"filter-column____O7kMx\",\"table-pagination\":\"table-pagination____i3aZC\",\"table-pagination-with-filter\":\"table-pagination-with-filter____SoQ0C table-pagination____i3aZC\",\"table-button-group\":\"table-button-group____zdEG8\",\"table-child-container\":\"table-child-container____F1m_9\",\"table-child-card\":\"table-child-card____pBlDT\",\"child-table--selected-row\":\"child-table--selected-row____Q9prQ\",\"child-table\":\"child-table____kxbL2 table____GU11E\",\"custom-pagination\":\"custom-pagination_____sCKV\",\"pagination-count\":\"pagination-count____Q4_ar\",\"pagination-button\":\"pagination-button____eVs0W btn____SDWiW\",\"pagination-prev\":\"pagination-prev____aazYp pagination-button____eVs0W btn____SDWiW\",\"pagination-next\":\"pagination-next____Vm2u8 pagination-button____eVs0W btn____SDWiW\",\"pagination-disabled\":\"pagination-disabled____csz1l pagination-button____eVs0W btn____SDWiW\",\"pagination-prev-disabled\":\"pagination-prev-disabled_____WW3M pagination-disabled____csz1l pagination-button____eVs0W btn____SDWiW\",\"pagination-next-disabled\":\"pagination-next-disabled____vf7IV pagination-disabled____csz1l pagination-button____eVs0W btn____SDWiW\",\"pagination\":\"pagination____Pa4BZ\",\"pagination-top\":\"pagination-top____oHm3u pagination____Pa4BZ\",\"pagination-bottom\":\"pagination-bottom____Mb9uq pagination____Pa4BZ\",\"pagination-bottom--documents\":\"pagination-bottom--documents____Z1Lwj pagination-bottom____Mb9uq pagination____Pa4BZ\",\"table-cell-btn-icon\":\"table-cell-btn-icon____PR76p\",\"folder-table\":\"folder-table____PVxx4 table--no-border-bottom____GLG_4 table____GU11E\",\"doc-table-group--heading\":\"doc-table-group--heading____O7h3t\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____KHUPy doc-table-group--heading____O7h3t\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____QaPje\",\"constrained-width--folder-name\":\"constrained-width--folder-name____DttrN constrained-width_____1bam\",\"disable-entity\":\"disable-entity____lWhXh\",\"button-options\":\"button-options____TdhBA\",\"button-options--add\":\"button-options--add____PPD1u button-options____TdhBA\",\"information-icon\":\"information-icon____HOHHn\",\"deleted-icon\":\"deleted-icon____luTN2\",\"exclamation-icon\":\"exclamation-icon____QREJp\",\"success-icon\":\"success-icon____I39oh\",\"text-align-center\":\"text-align-center____ilWr7\",\"word-break\":\"word-break____CvOBd\",\"btn-group\":\"btn-group____DAA4x\",\"accordion-content\":\"accordion-content____rgPj3\",\"toggle-collapse\":\"toggle-collapse____LcKK0\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____cFqWk toggle-collapse____LcKK0\",\"toggle-expand\":\"toggle-expand____TQZ7q toggle-collapse____LcKK0\",\"folder\":\"folder____dBogk\",\"folder-locked\":\"folder-locked____nxq0i folder____dBogk\",\"yesNo-filter-width\":\"yesNo-filter-width____8hNee\",\"w-5\":\"w-5____RQrxx\",\"w-10\":\"w-10____nVvNj\",\"w-15\":\"w-15____rFcnL\",\"w-20\":\"w-20____fX8vL\",\"w-25\":\"w-25____E5E0C\",\"w-30\":\"w-30____xnILD\",\"w-35\":\"w-35____spLH9\",\"w-40\":\"w-40____mUkuG\",\"w-45\":\"w-45____FcoRH\",\"w-50\":\"w-50____n_0Xy\",\"w-60\":\"w-60____xbQHV\",\"tab-navigation\":\"tab-navigation____y81Wo\",\"has-warnings\":\"has-warnings____EeS2y\",\"tab-selected\":\"tab-selected____Fyvap tab____JzQf8\",\"disabled\":\"disabled____MV6br\",\"tab\":\"tab____JzQf8\",\"btn--tab-overflow\":\"btn--tab-overflow____ncbe8\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____GCSX3 btn--tab-overflow____ncbe8\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled_____MQP0 btn--tab-overflow-left____GCSX3 btn--tab-overflow____ncbe8\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____IebNV btn--tab-overflow____ncbe8\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____eSDsF btn--tab-overflow-right____IebNV btn--tab-overflow____ncbe8\",\"constrained-width--tab\":\"constrained-width--tab____iCS3M constrained-width_____1bam\",\"view-block\":\"view-block____LrE8Q\",\"view-block--heading\":\"view-block--heading____n5E7O\",\"view-block--white\":\"view-block--white____p3QXm view-block____LrE8Q\",\"view-block--alert\":\"view-block--alert____rS7aX view-block____LrE8Q\",\"view-block--success\":\"view-block--success____byYCT view-block____LrE8Q\",\"view-block--info\":\"view-block--info____qm53x view-block____LrE8Q\",\"view-block--warning\":\"view-block--warning____HTc88 view-block____LrE8Q\",\"view-block--alt\":\"view-block--alt____nTz_x view-block____LrE8Q\",\"view-block--with-icon\":\"view-block--with-icon____VM6sc view-block____LrE8Q\",\"view-block-icon\":\"view-block-icon____aUtUs\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____Vzx1F view-block--warning____HTc88 view-block____LrE8Q\",\"view-block-checkbox\":\"view-block-checkbox____3fLtN view-block____LrE8Q\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____SaVlR view-block--alert____rS7aX view-block____LrE8Q view-block-checkbox____3fLtN view-block____LrE8Q\",\"text-view-content\":\"text-view-content____srNf3\",\"ia-modal\":\"ia-modal____l9jvv\",\"ia-modal-inner\":\"ia-modal-inner____T7Kck\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____vthGK ia-modal-inner____T7Kck\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____Zyl5l ia-modal-inner____T7Kck\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____dW1N6 ia-modal-inner____T7Kck\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____Ak1pZ ia-modal-inner____T7Kck\",\"fixed-height\":\"fixed-height____SFx_i\",\"takeover-header\":\"takeover-header____fuacS\",\"logo\":\"logo____J9vIu\",\"logo--broker\":\"logo--broker____Fjmmz logo____J9vIu\",\"close-search\":\"close-search____dtnfW\",\"ia-modal-content\":\"ia-modal-content____J6aeY\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____UHKqX ia-modal____l9jvv\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____P91qq ia-modal____l9jvv\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____HjwPD ia-modal-overlay--light-white____P91qq ia-modal____l9jvv\",\"modal-header\":\"modal-header____xl0zY\",\"modal-footer\":\"modal-footer____TExUp modal-header____xl0zY\",\"header-label\":\"header-label____GnlhM\",\"header-label-icon\":\"header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--alert\":\"header-label--alert____iJsLN header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--info\":\"header-label--info____Gsaao header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--settings\":\"header-label--settings____uiVeS header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--accounts\":\"header-label--accounts____PKxAG header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--edit\":\"header-label--edit____rrBV9 header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--download\":\"header-label--download____Syzzf header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--delete\":\"header-label--delete____D2RdU header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--history\":\"header-label--history____LXL34 header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--tag\":\"header-label--tag____wSoIw header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--search\":\"header-label--search____sWuEB header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--kyc\":\"header-label--kyc____zjiOp header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--advice\":\"header-label--advice____R7yib header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--insured\":\"header-label--insured____ZhXL1 header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--quote\":\"header-label--quote_____cXhb header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--policy\":\"header-label--policy____H_ulo header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--claim\":\"header-label--claim____SCnx8 header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--fsg\":\"header-label--fsg____vWznr header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--mandatory-document\":\"header-label--mandatory-document____aD5aU header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--notification\":\"header-label--notification____BjHKP header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--task\":\"header-label--task____SxC7T header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--contact\":\"header-label--contact____NGpz8 header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--note\":\"header-label--note____jssuE header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--document\":\"header-label--document____c4Ap0 header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--email\":\"header-label--email____erQRl header-label-icon____GSDJ7 header-label____GnlhM\",\"header-label--template\":\"header-label--template____JhWQV header-label-icon____GSDJ7 header-label____GnlhM\",\"header-details\":\"header-details____CM1zU\",\"header-detail-item\":\"header-detail-item____gQ8Qr\",\"header-label--context-menu\":\"header-label--context-menu____JN1sF header-label-icon____GSDJ7 header-label____GnlhM\",\"context-menu-sep\":\"context-menu-sep____BTEmm\",\"context-menu--one-col\":\"context-menu--one-col____Hgum9\",\"context-menu-disabled\":\"context-menu-disabled____nofjz\",\"context-menu--two-col\":\"context-menu--two-col____dgWeK context-menu--one-col____Hgum9\",\"context-menu--three-col\":\"context-menu--three-col____pgzFU context-menu--two-col____dgWeK context-menu--one-col____Hgum9\",\"modal-content-copy\":\"modal-content-copy____PimYX\",\"processing-step\":\"processing-step____S2dbH\",\"processing-step--failed\":\"processing-step--failed____A3oqO processing-step____S2dbH\",\"document--processing\":\"document--processing____ElrOi\",\"eclipse-loader\":\"eclipse-loader____GtXE0\",\"confirmation-content\":\"confirmation-content____oaeuW\",\"confirmation-content--alert\":\"confirmation-content--alert____CiRZO confirmation-content____oaeuW\",\"ia-modal--search\":\"ia-modal--search____w6e8x\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____Cb_t6 view-block--alert____rS7aX view-block____LrE8Q\",\"filename-column\":\"filename-column____VOELw\"};","import { MoveEvents } from 'components/document-management/custom-elements/move/move-events';\r\nimport { autoinject, customElement, computedFrom, TaskQueue, bindingMode, observable } from 'aurelia-framework';\r\nimport { bindable } from 'aurelia-typed-observable-plugin';\r\nimport { DateHelper } from 'resources/utilities/date-helper';\r\nimport { DocumentKeywordsEvents } from 'components/document-management/custom-elements/document-keywords/document-keywords-events';\r\nimport { DocumentMenuEvents } from 'components/document-management/custom-elements/document-menu/document-menu-events';\r\nimport { Folder, Document, Permissions, Operation, ActionType } from 'components/document-management/dtos';\r\nimport { Api } from 'components/document-management/api';\r\nimport { ConfirmModalActions } from 'components/ia-modal/ia-modal';\r\nimport { NewDocumentEvents } from '../new-document/new-document-events';\r\nimport { mapEntityDocumentAllowableTypeIdToLabel } from 'resources/map-document-type';\r\nimport { timer } from 'resources/timer';\r\nimport { GenerationStatus } from 'resources/enums';\r\nimport { IaProgressModal } from 'components/ia-progress-modal/ia-progress-modal';\r\nimport { ModalService } from 'components/modal/modal-service';\r\nimport styles from './documents-table.css';\r\nimport { BlobService } from 'resources/services/blob-service';\r\nimport { momentToLocalDateTimeString } from 'resources/moment-helpers';\r\nimport { DocumentsTableEvents } from './documents-table-events';\r\nimport { scrollIntoView } from 'resources/scroll-into-view';\r\nimport { DocumentRenameKeywordsEvents } from '../document-rename-keywords/document-rename-keywords-events';\r\n@autoinject()\r\n@customElement('documents-table')\r\nexport class DocumentsTable {\r\n @bindable public clientId: number;\r\n @bindable public selectedFolder: Folder;\r\n @bindable public pageSize: number;\r\n @bindable public permissions: Permissions;\r\n @bindable public operation = Operation.Default;\r\n @bindable.booleanAttr public collapseTable = false;\r\n @bindable public defaultRow;\r\n @bindable public isMoveModal = false;\r\n @bindable public isChangeModal = false;\r\n @bindable({defaultBindingMode: bindingMode.twoWay}) public selectedDocuments: Document[] = [];\r\n\r\n private disabled = false;\r\n protected styles = styles;\r\n protected currentlySelectedRow;\r\n protected documentTableComponent: HTMLElement;\r\n protected uniqueId = 'documents-table';\r\n protected focusedView = false;\r\n\r\n private currentPage;\r\n private totalItems = 0;\r\n private data = [];\r\n\r\n @observable protected $documentsTableData = [];\r\n private pageLoaded = false;\r\n\r\n $documentsTableDataChanged(){\r\n if(this.$documentsTableData.length && this.defaultRow && !this.pageLoaded){\r\n\r\n const document = this.selectedFolder?.documents.find((x) => x.entityDocumentId === this.defaultRow);\r\n const fileNote = this.selectedFolder?.documents.find((x) => x.entityTaskId === this.defaultRow);\r\n\r\n if (document) {\r\n document.$isSelectedRow = true;\r\n }\r\n\r\n if (fileNote) {\r\n fileNote.$isSelectedRow = true;\r\n }\r\n\r\n scrollIntoView('folder-table');\r\n this.pageLoaded = true;\r\n }\r\n }\r\n\r\n public constructor(\r\n private api: Api,\r\n private modal: ModalService,\r\n private blobService: BlobService,\r\n private taskQueue: TaskQueue,\r\n ) {}\r\n\r\n protected attached() {\r\n if (this.disabled) {\r\n return;\r\n }\r\n\r\n this.addEventListeners();\r\n }\r\n\r\n selectedFolderChanged() {\r\n this.selectedDocuments = [];\r\n }\r\n\r\n protected detached() {\r\n if (this.disabled) return;\r\n this.removeEventListeners();\r\n }\r\n\r\n protected addEventListeners() {\r\n document.addEventListener(DocumentMenuEvents.eventDocumentMenuDownloadDocument, this.downloadDocument, false);\r\n document.addEventListener(DocumentsTableEvents.eventDocumentMenuToggleView, this.toggleView, false);\r\n }\r\n\r\n protected removeEventListeners() {\r\n document.removeEventListener(DocumentMenuEvents.eventDocumentMenuDownloadDocument, this.downloadDocument, false);\r\n document.removeEventListener(DocumentsTableEvents.eventDocumentMenuToggleView, this.toggleView, false);\r\n }\r\n\r\n protected downloadDocument = (event) => {\r\n this.fetchDocument(new MouseEvent('Click'), event.detail.document);\r\n };\r\n\r\n protected toggleView = (event) => {\r\n this.focusedView = event.detail.focused;\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 protected createdDateSort(document1: Document, document2: Document, sortOrder: 1 | -1) {\r\n return DateHelper.dateSorter(document1, document2, sortOrder, 'createdDate');\r\n }\r\n\r\n protected modifiedDateSort(document1: Document, document2: Document, sortOrder: 1 | -1) {\r\n return DateHelper.dateSorter(document1, document2, sortOrder, 'modifiedDate');\r\n }\r\n\r\n protected editKeywordsClicked(event: MouseEvent, document: Document) {\r\n this.preventDefaultAndPropagation(event);\r\n document.$clientId = this.clientId;\r\n // event.target?.dispatchEvent(DocumentKeywordsEvents.createEventDocumentKeywordsEdit(document));\r\n event.target?.dispatchEvent(DocumentRenameKeywordsEvents.createEventDocumentRenameKeywordsEdit(document, true));\r\n }\r\n\r\n protected rowClicked(row) {\r\n this.currentlySelectedRow = row;\r\n\r\n // reset any selected rows\r\n this.selectedFolder.documents.filter((x) => x.$isSelectedRow === true).forEach((x) => (x.$isSelectedRow = false));\r\n\r\n if (row.entityDocumentId !== null && row.entityDocumentId === this.currentlySelectedRow.entityDocumentId) {\r\n row.$isSelectedRow = true;\r\n }\r\n\r\n if (row.entityTaskId !== null && row.entityTaskId === this.currentlySelectedRow.entityTaskId) {\r\n row.$isSelectedRow = true;\r\n }\r\n }\r\n\r\n protected async rowDoubleClicked(event: MouseEvent, document: Document) {\r\n // edit/view FileNote\r\n if (!document.entityDocumentId && document.isFileNote) {\r\n if (this.permissions.hasTaskEditPermission) {\r\n this.documentTableComponent?.dispatchEvent(DocumentMenuEvents.createEventDocumentMenuEditFileNote(document));\r\n } else if (this.permissions.hasTaskViewPermission) {\r\n this.documentTableComponent?.dispatchEvent(DocumentMenuEvents.createEventDocumentMenuViewFileNote(document));\r\n }\r\n return;\r\n }\r\n\r\n //edit/view Document\r\n if (document.entityDocumentId && !document.isFileNote && document.entityDocumentAllowableTypeId === 600000100) {\r\n if (this?.permissions?.hasDocumentsEditPermission) {\r\n this.documentTableComponent?.dispatchEvent(NewDocumentEvents.createEventEditDocument(document));\r\n } else if (this?.permissions?.hasDocumentsViewPermission) {\r\n this.documentTableComponent?.dispatchEvent(NewDocumentEvents.createEventViewDocument(document));\r\n }\r\n return;\r\n }\r\n\r\n // Download Document\r\n if (this?.permissions.hasDocumentsEditPermission && this.currentlySelectedRow) {\r\n this.currentlySelectedRow.$actionTypeId = ActionType.DownloadDocument;\r\n await this.fetchDocument(new MouseEvent('Click'), this.currentlySelectedRow);\r\n }\r\n }\r\n\r\n protected async fetchDocument(event: MouseEvent, doc: Document) {\r\n this.preventDefaultAndPropagation(event);\r\n\r\n let downloadFileName = doc.docName;\r\n\r\n const downloadFileExtension = downloadFileName.substring(\r\n downloadFileName.length - doc.entityDocumentAllowableType.length,\r\n );\r\n\r\n // add file extension if missing from downloadFileName\r\n if (doc.entityDocumentAllowableType !== downloadFileExtension) {\r\n if (doc.entityDocumentAllowableType === 'jpeg') {\r\n if (!downloadFileName.includes('.jpg') && !downloadFileName.includes('.jpeg')) {\r\n let extension = '.jpg';\r\n\r\n if (doc.fileName.includes('.jpg')) {\r\n extension = '.jpg';\r\n } else if (doc.fileName.includes('.jpeg')) {\r\n extension = '.jpeg';\r\n }\r\n\r\n downloadFileName = `${downloadFileName}${extension}`;\r\n }\r\n } else {\r\n downloadFileName = `${downloadFileName}.${doc.entityDocumentAllowableType}`;\r\n }\r\n }\r\n\r\n try {\r\n let docUrl: any = {};\r\n if (doc.isFileNote || doc.entityDocumentAllowableTypeId === 600000100) {\r\n this.modal.show().content(IaProgressModal);\r\n\r\n let result;\r\n if (doc.entityDocumentAllowableTypeId === 600000100) {\r\n result = await this.api.convertDocumentToPdf(this.clientId, doc.entityDocumentId);\r\n }\r\n\r\n if (doc.isFileNote) {\r\n result = await this.api.convertFileNoteToPdf(this.clientId, doc.entityTaskId, false);\r\n }\r\n\r\n if (result) {\r\n let status;\r\n do {\r\n status = await this.api.convertToPdfStatus(result);\r\n await timer(2000);\r\n } while (\r\n status !== GenerationStatus.Ready &&\r\n status !== GenerationStatus.Error &&\r\n status !== GenerationStatus.Aborted\r\n );\r\n\r\n if (status === GenerationStatus.Ready) {\r\n const urlResult = await this.api.convertToPdfUrls(result);\r\n docUrl.blobUrl = urlResult[0].privateUrl;\r\n downloadFileName = urlResult[0].fileName;\r\n } else {\r\n console.log('Error converting pdf');\r\n }\r\n }\r\n } else {\r\n docUrl = await this.api.getDocumentUrl(this.clientId, doc.entityDocumentFolderId, doc.entityDocumentId);\r\n }\r\n\r\n if (docUrl) {\r\n if (doc.entityDocumentId) {\r\n await this.api.createDocumentAction(this.clientId, doc.entityDocumentFolderId, doc.entityDocumentId, {\r\n actionTypeId: doc.$actionTypeId,\r\n });\r\n }\r\n\r\n if (doc.entityTaskId) {\r\n await this.api.createFileNoteAction(this.clientId, doc.entityTaskId, {\r\n entityTaskId: doc.entityTaskId,\r\n entityTaskActionTypeId: doc.$actionTypeId,\r\n });\r\n }\r\n\r\n await this.blobService.downloadBlobFromUrl(downloadFileName, docUrl.blobUrl);\r\n }\r\n } catch (error) {\r\n console.log(error);\r\n }\r\n\r\n this.modal.hide();\r\n }\r\n\r\n protected moveDocuments() {\r\n document.dispatchEvent(MoveEvents.createEventShowMoveDocument(this.selectedDocuments));\r\n }\r\n\r\n protected selectAllDocuments(event, documents: []) {\r\n this.taskQueue.queueMicroTask(() => {\r\n if (event.target.checked) {\r\n\r\n const filter = this.$documentsTableData.filter((x) => !x.$isDisabled && !x.systemDoc && !x.readonlyFlag);\r\n\r\n if (this.totalItems === filter.length) {\r\n this.selectedDocuments = this.$documentsTableData.slice();\r\n }else {\r\n this.selectedDocuments = filter.slice();\r\n }\r\n } else {\r\n this.selectedDocuments = [];\r\n }\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 getDocumentTypeLabel(document) {\r\n const override = mapEntityDocumentAllowableTypeIdToLabel(document.entityDocumentAllowableTypeId);\r\n return override === '' ? document.entityDocumentAllowableType : override;\r\n }\r\n\r\n protected getFocusedTitle(document) {\r\n return `Created by ${document.createdBy} ${momentToLocalDateTimeString(document.createdDate)}`;\r\n }\r\n\r\n protected getKeywords(keywords){\r\n return keywords.map((x) => `• ${x.keyword}`).join('\\n');\r\n }\r\n}\r\n"],"names":["selectedDocuments","operation","disabled","cssClasses","styles","attached","this","document","clientId","$clientId","$isRecentDocument","isRecentDocument","documentOptionsClicked","event","preventDefault","stopPropagation","documentOptionsComponent","dispatchEvent","computedFrom","autoinject","customElement","DocumentOptions","createEventDocumentRenameKeywordsEdit","isEditKeywordsOnly","CustomEvent","DocumentRenameKeywordsEvents","eventDocumentRenameKeywordsEdit","bubbles","detail","api","validationControllerFactory","documentKeyword","originalDocName","documentName","documentExtension","showDocumentRenameKeywordsModal","focusOnRenameInput","focusOnKeywordInput","isSaving","keywords","keywordsChanged","selectInputText","editDocumentKeywords","editEvent","permissions","hasDocumentsEditPermission","prepareDocumentName","validationController","createForCurrentScope","addRenderer","initializeValidation","addEventListeners","detached","removeEventListeners","addEventListener","removeEventListener","keywordInputChanged","key","disableAddKeyword","addDocumentKeyword","getDocumentKeywords","entityDocumentFolderId","isFileNote","entityTaskId","entityDocumentId","unshift","keyword","trim","deleteDocumentKeyword","deletedFlag","documentInputChanged","save","renameDocument","result","updatedDocName","request","op","path","value","patchFileNote","title","docName","entityDocumentAllowableTypeId","updatedDocument","patchDocument","modifiedDate","console","log","fileName","validate","valid","add","filter","x","id","remove","Promise","all","map","addFilenoteKeyword","deleteFilenoteKeyword","message","length","cancel","forEach","reset","ValidationRules","required","on","bindable","ValidationControllerFactory","DocumentRenameKeywords","createEventClearSearchPhrase","DocumentSearchEvents","eventClearSearchPhrase","createEventRefreshSearchResults","eventRefreshSearchResults","selectedFolder","highlightSearch","environment","includeTasks","setFocus","documentSearchPhrase","searchFired","isSearching","refreshSearchResults","searchDocuments","clearSearchResults","documentSearchComponent","$areRecentDocuments","documents","handleSearchKeypress","$event","$areSearchResults","$highlightSearch","DocumentSearch","createEventDocumentTableToggleView","focused","DocumentsTableEvents","eventDocumentMenuToggleView","modal","blobService","taskQueue","collapseTable","isMoveModal","isChangeModal","uniqueId","focusedView","totalItems","data","$documentsTableData","pageLoaded","downloadDocument","fetchDocument","MouseEvent","toggleView","$documentsTableDataChanged","defaultRow","find","fileNote","$isSelectedRow","selectedFolderChanged","createdDateSort","document1","document2","sortOrder","modifiedDateSort","editKeywordsClicked","preventDefaultAndPropagation","target","rowClicked","row","currentlySelectedRow","rowDoubleClicked","hasTaskEditPermission","documentTableComponent","hasTaskViewPermission","hasDocumentsViewPermission","$actionTypeId","doc","downloadFileName","downloadFileExtension","substring","entityDocumentAllowableType","includes","extension","docUrl","show","content","convertDocumentToPdf","convertFileNoteToPdf","convertToPdfStatus","timer","convertToPdfUrls","urlResult","blobUrl","privateUrl","getDocumentUrl","createDocumentAction","actionTypeId","createFileNoteAction","entityTaskActionTypeId","downloadBlobFromUrl","hide","moveDocuments","selectAllDocuments","queueMicroTask","checked","$isDisabled","systemDoc","readonlyFlag","slice","getDocumentTypeLabel","override","getFocusedTitle","createdBy","createdDate","getKeywords","join","defaultBindingMode","bindingMode","observable","TaskQueue","DocumentsTable"],"sourceRoot":""}