{"version":3,"file":"app-a1f197b1.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/task-file-note/modals/change-folder.html","webpack://iadviser/./src/components/task-file-note/modals/existing-item.html","webpack://iadviser/./src/components/task-file-note/task-file-note.html","webpack://iadviser/./src/components/task-file-note/modals/change-folder.css?d152","webpack://iadviser/./src/components/task-file-note/modals/change-folder.ts","webpack://iadviser/./src/components/task-file-note/modals/existing-item.css","webpack://iadviser/./src/components/task-file-note/modals/existing-item.ts","webpack://iadviser/./src/components/task-file-note/task-model.ts","webpack://iadviser/./src/components/task-file-note/api.ts","webpack://iadviser/./src/components/task-file-note/task-file-note.css?31c5","webpack://iadviser/./src/components/task-file-note/task-file-note.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;","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____Qe1Js\",\"btn--flat\":\"btn--flat____hyxmX btn____Qe1Js\",\"btn--submit\":\"btn--submit____vRUJs btn____Qe1Js\",\"btn--delete\":\"btn--delete____t91YT btn____Qe1Js\",\"btn--link\":\"btn--link____be6om btn____Qe1Js\",\"btn--inline-text-link\":\"btn--inline-text-link____GHhnh btn--link____be6om btn____Qe1Js\",\"btn--footer\":\"btn--footer____slekr btn____Qe1Js\",\"btn--footer-submit\":\"btn--footer-submit____r17hc btn--submit____vRUJs btn____Qe1Js btn--footer____slekr btn____Qe1Js\",\"btn--footer-cancel\":\"btn--footer-cancel____Yg1av btn--flat____hyxmX btn____Qe1Js btn--footer____slekr btn____Qe1Js\",\"btn--footer-delete\":\"btn--footer-delete____g2K9l btn--delete____t91YT btn____Qe1Js btn--footer____slekr btn____Qe1Js\",\"btn--qce-dropdown\":\"btn--qce-dropdown____Dt32G btn--footer-submit____r17hc btn--submit____vRUJs btn____Qe1Js btn--footer____slekr btn____Qe1Js\",\"btn--footer-combo\":\"btn--footer-combo____lZ3xc btn--footer____slekr btn____Qe1Js\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____P7WXf btn____Qe1Js\",\"btn--lmi-risk\":\"btn--lmi-risk____w3Lyv btn____Qe1Js\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____XBFNC btn____Qe1Js\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____mOtdh btn____Qe1Js\",\"btn--andrew-nock\":\"btn--andrew-nock____VBcP8 btn____Qe1Js\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____iIcIM btn____Qe1Js\",\"btn--5-star\":\"btn--5-star____ygCfE btn____Qe1Js\",\"btn--thermoscan\":\"btn--thermoscan____K93Xo btn____Qe1Js\",\"btn--risk-survey-services\":\"btn--risk-survey-services____nkQVW btn____Qe1Js\",\"btn--risk-management\":\"btn--risk-management____634YV btn____Qe1Js\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled_____37lq btn--lmi-bicalc____P7WXf btn____Qe1Js\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____EketJ btn--lmi-risk____w3Lyv btn____Qe1Js\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____EsnDi btn--lmi-policy-comparison____XBFNC btn____Qe1Js\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____hLdxi btn--flat____hyxmX btn____Qe1Js btn____Qe1Js\",\"btn--icon\":\"btn--icon____Tnvt4 btn____Qe1Js\",\"badge-pop\":\"badge-pop____JzknH\",\"btn--icon-no-border\":\"btn--icon-no-border____YnCIA\",\"btn--icon-task\":\"btn--icon-task____VYjDu btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-document\":\"btn--icon-document____hhr2n btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-add\":\"btn--icon-add____WKL5U btn--icon____Tnvt4 btn____Qe1Js\",\"btn--add-risk\":\"btn--add-risk____IJ69a btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-close\":\"btn--icon-close____SGsMv btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-delete\":\"btn--icon-delete____aWYUq btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-download\":\"btn--icon-download____vHyrJ btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-edit\":\"btn--icon-edit_____1I0p btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-email\":\"btn--icon-email____xusjm btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-download-email\":\"btn--icon-download-email____JWRZZ btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-eye\":\"btn--icon-eye____VSxD9 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____nxvDd btn--icon-eye____VSxD9 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-folder\":\"btn--icon-folder____G4rvI btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____oEFcO btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____r89zD btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-history\":\"btn--icon-history_____B4HZ btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-info\":\"btn--icon-info____Jkz9P btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-link\":\"btn--icon-link____htBY4 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-unlink\":\"btn--icon-unlink____NN3Fh btn--icon-delete____aWYUq btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-map\":\"btn--icon-map____zHL7b btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-more\":\"btn--icon-more____Xt98n btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____AplOy btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____wlHnL btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____xwaDD btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-preview\":\"btn--icon-preview____miqIT btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____Ctd1V btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-print\":\"btn--icon-print____mVC40 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-save\":\"btn--icon-save____Z8p8L btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-settings\":\"btn--icon-settings____c7Hhr btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-show-details\":\"btn--icon-show-details____Ma_g3 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____evuw6 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-show-summary\":\"btn--icon-show-summary____JU4GI btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-attachment\":\"btn--icon-attachment____hGe4k btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-tag\":\"btn--icon-tag____byCLC btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-undo\":\"btn--icon-undo____q4rrY btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-sync\":\"btn--icon-sync____ojYJ7 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____VIbuD btn--icon____Tnvt4 btn____Qe1Js\",\"btn--aside-collapse\":\"btn--aside-collapse____EzWU0 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-expand-more\":\"btn--icon-expand-more____XMefi btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-expand-less\":\"btn--icon-expand-less____qcmfJ btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-general\":\"btn--icon-general____KSD7U btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-sales\":\"btn--icon-sales____KiOxr btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-branch\":\"btn--icon-branch____GDV7c btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-contact\":\"btn--icon-contact____yIUis btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-consent\":\"btn--icon-consent____zVkgz btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-questions\":\"btn--icon-questions____j0nTS btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-associated\":\"btn--icon-associated____cXYbW btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-notes\":\"btn--icon-notes____l7YDQ btn--icon____Tnvt4 btn____Qe1Js\",\"btn--back\":\"btn--back____u6ZLH btn____Qe1Js\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____NIldV btn--back____u6ZLH btn____Qe1Js\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____MfLaA btn--icon____Tnvt4 btn____Qe1Js\",\"btn--wizard\":\"btn--wizard____XKFOq btn____Qe1Js\",\"btn--wizard-back\":\"btn--wizard-back____W5P4G btn--wizard____XKFOq btn____Qe1Js\",\"btn--wizard-next\":\"btn--wizard-next____aHCDg btn--wizard____XKFOq btn____Qe1Js\",\"fieldset\":\"fieldset____V5C7q\",\"fieldset-instruction\":\"fieldset-instruction____sej1q\",\"fieldset--no-padding\":\"fieldset--no-padding____OC5tb fieldset____V5C7q\",\"fieldset--alt\":\"fieldset--alt____qJajS fieldset____V5C7q\",\"view-password\":\"view-password_____ivLT\",\"input-search\":\"input-search____SOLZF\",\"ia-currency-input\":\"ia-currency-input____OLvHe\",\"ia-currency-negative\":\"ia-currency-negative____Lkobh\",\"select--mini\":\"select--mini____LWQLD\",\"required-label\":\"required-label____gDjXr\",\"alert\":\"alert____GB4Yd\",\"alert--important\":\"alert--important_____TbQb\",\"input-label\":\"input-label____LDfZe\",\"input-toggle\":\"input-toggle____EurS7\",\"w-100\":\"w-100____W1SBy\",\"search-input-wrapper\":\"search-input-wrapper____DAQuV\",\"search-input--results\":\"search-input--results____eEpXB\",\"search-input--result\":\"search-input--result____BUsnG\",\"search-input--result--highlighted\":\"search-input--result--highlighted____oxunu\",\"date-range-selections\":\"date-range-selections____nlS1j\",\"date-arrow-forward\":\"date-arrow-forward____zbV9q\",\"qce-dropdown\":\"qce-dropdown____f46mr\",\"qce-or\":\"qce-or____RZr9m\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____MbHVX\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____cic5Y\",\"row-gap\":\"row-gap____AXWSk\",\"row-group\":\"row-group____ZRw9Z\",\"row-group--three\":\"row-group--three____XXajP row-group____ZRw9Z\",\"grid-14\":\"grid-14____JXu3r\",\"row-group--auto\":\"row-group--auto____RyXSO row-group____ZRw9Z\",\"space\":\"space____VyTvg\",\"display-none--lg\":\"display-none--lg____LS9Vr\",\"display-none--md\":\"display-none--md____vWIp9\",\"tab-navigation\":\"tab-navigation____LG73e\",\"has-warnings\":\"has-warnings____qzaEA\",\"tab-selected\":\"tab-selected____P0os6 tab____A4tXR\",\"disabled\":\"disabled____Sz6Nl\",\"tab\":\"tab____A4tXR\",\"btn--tab-overflow\":\"btn--tab-overflow____w22xA\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____GBEvX btn--tab-overflow____w22xA\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____Fcbh7 btn--tab-overflow-left____GBEvX btn--tab-overflow____w22xA\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____rMZtp btn--tab-overflow____w22xA\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____Ue9cL btn--tab-overflow-right____rMZtp btn--tab-overflow____w22xA\",\"constrained-width\":\"constrained-width____qWGth\",\"constrained-width--tab\":\"constrained-width--tab____wOGak constrained-width____qWGth\",\"card\":\"card____GVo6v\",\"card-content\":\"card-content____T6wDN\",\"card-heading\":\"card-heading____tiQpc\",\"control-group\":\"control-group____tpfOm\",\"label-group\":\"label-group_____X61s\",\"label-group-item\":\"label-group-item____yX3NB\",\"button-group\":\"button-group____zBUa8\",\"card--alert\":\"card--alert____aOJQg card____GVo6v\",\"card-heading--alert\":\"card-heading--alert____HI70F card-heading____tiQpc\",\"card--status-message\":\"card--status-message____p8mAg\",\"card--status-message--left\":\"card--status-message--left____b2fgP card--status-message____p8mAg\",\"card-heading--sticky-header\":\"card-heading--sticky-header____aJpFb\",\"card-heading--no-icon\":\"card-heading--no-icon____TA59s card-heading____tiQpc\",\"card-heading--bold-title\":\"card-heading--bold-title____lNfil\",\"table\":\"table____Qg7ia\",\"table-heading-row\":\"table-heading-row____yjyMH\",\"table-row\":\"table-row____oxO7T\",\"table-result-row\":\"table-result-row____FTque\",\"break-word\":\"break-word____Q2vs6\",\"no-wrap\":\"no-wrap____M2chV\",\"table-result-row--disabled\":\"table-result-row--disabled____Uoeov\",\"table-modal\":\"table-modal____d2ys0 table____Qg7ia\",\"table-enhanced\":\"table-enhanced____XUkfp\",\"table--no-border-bottom\":\"table--no-border-bottom____wk94v table____Qg7ia\",\"height-45\":\"height-45____Wvtml\",\"edit-column\":\"edit-column____CWb3p\",\"delete-column\":\"delete-column____lQe0d\",\"date-table-heading\":\"date-table-heading____yQZkg\",\"button-edit\":\"button-edit____iw_JT\",\"button-delete\":\"button-delete____EaS0k\",\"table-row-selected\":\"table-row-selected____niCXS\",\"table-row-alert\":\"table-row-alert____DHCS1\",\"table-filter-row\":\"table-filter-row____Ma_Lb\",\"table-filter-row--endcap\":\"table-filter-row--endcap____c8AFO\",\"filter-column\":\"filter-column____h7lJR\",\"table-pagination\":\"table-pagination____OL2Er\",\"table-pagination-with-filter\":\"table-pagination-with-filter____nIEZO table-pagination____OL2Er\",\"table-button-group\":\"table-button-group____rhONm\",\"table-child-container\":\"table-child-container____pfiMI\",\"table-child-card\":\"table-child-card____q2sze\",\"child-table--selected-row\":\"child-table--selected-row____oYVRY\",\"child-table\":\"child-table____V0BU5 table____Qg7ia\",\"custom-pagination\":\"custom-pagination_____RL4F\",\"pagination-count\":\"pagination-count____Ra5am\",\"pagination-button\":\"pagination-button____AN4bE btn____Qe1Js\",\"pagination-prev\":\"pagination-prev____ve9E9 pagination-button____AN4bE btn____Qe1Js\",\"pagination-next\":\"pagination-next____TKWhb pagination-button____AN4bE btn____Qe1Js\",\"pagination-disabled\":\"pagination-disabled____MMc4R pagination-button____AN4bE btn____Qe1Js\",\"pagination-prev-disabled\":\"pagination-prev-disabled____t1_J_ pagination-disabled____MMc4R pagination-button____AN4bE btn____Qe1Js\",\"pagination-next-disabled\":\"pagination-next-disabled____y_m8F pagination-disabled____MMc4R pagination-button____AN4bE btn____Qe1Js\",\"pagination\":\"pagination____xoIQp\",\"pagination-top\":\"pagination-top____ggoVO pagination____xoIQp\",\"pagination-bottom\":\"pagination-bottom____ygvxm pagination____xoIQp\",\"pagination-bottom--documents\":\"pagination-bottom--documents____ATi06 pagination-bottom____ygvxm pagination____xoIQp\",\"table-cell-btn-icon\":\"table-cell-btn-icon____mt450\",\"folder-table\":\"folder-table____hvu3z table--no-border-bottom____wk94v table____Qg7ia\",\"doc-table-group--heading\":\"doc-table-group--heading____YlV76\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____R9QZF doc-table-group--heading____YlV76\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____jFTWU\",\"constrained-width--folder-name\":\"constrained-width--folder-name____Akrbe constrained-width____qWGth\",\"disable-entity\":\"disable-entity____ZJWOd\",\"button-options\":\"button-options____dmuOR\",\"button-options--add\":\"button-options--add____rjuSC button-options____dmuOR\",\"information-icon\":\"information-icon____HRxAq\",\"deleted-icon\":\"deleted-icon____TxGSm\",\"exclamation-icon\":\"exclamation-icon____xnvFw\",\"success-icon\":\"success-icon____GH2Fy\",\"text-align-center\":\"text-align-center____KlkiJ\",\"word-break\":\"word-break____fnHER\",\"btn-group\":\"btn-group____t_lmC\",\"accordion-content\":\"accordion-content____prlec\",\"toggle-collapse\":\"toggle-collapse____NnTHo\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____tf_mA toggle-collapse____NnTHo\",\"toggle-expand\":\"toggle-expand____xF7Gq toggle-collapse____NnTHo\",\"folder\":\"folder____SySgx\",\"folder-locked\":\"folder-locked____wOqk3 folder____SySgx\",\"yesNo-filter-width\":\"yesNo-filter-width____GHxFR\",\"w-5\":\"w-5____ATJDf\",\"w-10\":\"w-10____ak5ow\",\"w-15\":\"w-15____ocOrB\",\"w-20\":\"w-20____GLurQ\",\"w-25\":\"w-25____IyYRC\",\"w-30\":\"w-30____kKqKa\",\"w-35\":\"w-35____IA7UM\",\"w-40\":\"w-40____PSHYL\",\"w-45\":\"w-45____txbzj\",\"w-50\":\"w-50____rApcc\",\"w-60\":\"w-60____xE65v\",\"table--sticky-header\":\"table--sticky-header____yDATu\",\"table--sticky-footer\":\"table--sticky-footer____ue48T\",\"table--sticky-column\":\"table--sticky-column_____08we\",\"table--sticky-column2\":\"table--sticky-column2____ypYf8 table--sticky-column_____08we\",\"table--sticky-column-right\":\"table--sticky-column-right____rpsxt table--sticky-column_____08we\",\"scrollable-table-container\":\"scrollable-table-container____eaSGG\",\"view-block\":\"view-block____fI3na\",\"view-block--heading\":\"view-block--heading____TNAVV\",\"view-block--white\":\"view-block--white____blJOb view-block____fI3na\",\"view-block--alert\":\"view-block--alert____h3RNn view-block____fI3na\",\"view-block--success\":\"view-block--success____TW0JT view-block____fI3na\",\"view-block--info\":\"view-block--info____LgaUp view-block____fI3na\",\"view-block--warning\":\"view-block--warning____lZUW8 view-block____fI3na\",\"view-block--alt\":\"view-block--alt____kajjY view-block____fI3na\",\"view-block--with-icon\":\"view-block--with-icon____r2pJY view-block____fI3na\",\"view-block-icon\":\"view-block-icon____Y8hNC\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____tiyok view-block--warning____lZUW8 view-block____fI3na\",\"view-block-checkbox\":\"view-block-checkbox____F3ZZO view-block____fI3na\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____nxxp7 view-block--alert____h3RNn view-block____fI3na view-block-checkbox____F3ZZO view-block____fI3na\",\"text-view-content\":\"text-view-content____Ju3_o\",\"ia-modal\":\"ia-modal____I7BX6\",\"ia-modal-inner\":\"ia-modal-inner____TytMb\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____PM9Pk ia-modal-inner____TytMb\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____xZyZH ia-modal-inner____TytMb\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____W7NYV ia-modal-inner____TytMb\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____DTLuq ia-modal-inner____TytMb\",\"fixed-height\":\"fixed-height____hb5nd\",\"takeover-header\":\"takeover-header____DBRi2\",\"logo\":\"logo____RqHed\",\"logo--broker\":\"logo--broker____Kky2U logo____RqHed\",\"close-search\":\"close-search____fdLOr\",\"ia-modal-content\":\"ia-modal-content____hjs2f\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____MuQ3q ia-modal____I7BX6\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____kb_4K ia-modal____I7BX6\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____VTrxv ia-modal-overlay--light-white____kb_4K ia-modal____I7BX6\",\"modal-header\":\"modal-header____AvIDe\",\"modal-footer\":\"modal-footer____WVdjS modal-header____AvIDe\",\"modal-footer--space-between\":\"modal-footer--space-between____r1X__ modal-footer____WVdjS modal-header____AvIDe\",\"footer-btn-group\":\"footer-btn-group____WMeWG\",\"header-label\":\"header-label____hihQ_\",\"header-label-icon\":\"header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--alert\":\"header-label--alert____iWLc5 header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--info\":\"header-label--info____N8mNI header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--settings\":\"header-label--settings____xaHTS header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--accounts\":\"header-label--accounts____A6OuM header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--edit\":\"header-label--edit____H5TCT header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--download\":\"header-label--download____CRsAS header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--delete\":\"header-label--delete____OZEGI header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--history\":\"header-label--history____WqCYY header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--tag\":\"header-label--tag____uP8xK header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--search\":\"header-label--search____z17QK header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--kyc\":\"header-label--kyc____Bc2uX header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--advice\":\"header-label--advice____bktht header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--generate-advice\":\"header-label--generate-advice____jvJV9 header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--form\":\"header-label--form____NSSTR header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--insured\":\"header-label--insured____H3lOZ header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--quote\":\"header-label--quote____yW6Rb header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--policy\":\"header-label--policy____jycgt header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--claim\":\"header-label--claim_____6pTD header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--fsg\":\"header-label--fsg____YjRxt header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--mandatory-document\":\"header-label--mandatory-document____EiB7d header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--notification\":\"header-label--notification____p6wSA header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--task\":\"header-label--task____QYogc header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--contact\":\"header-label--contact____Zv2ND header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--note\":\"header-label--note____ySaOb header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--document\":\"header-label--document____KJW9S header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--email\":\"header-label--email____EoksN header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--template\":\"header-label--template____zyBgC header-label-icon____Qj8SR header-label____hihQ_\",\"header-details\":\"header-details____a42d9\",\"header-detail-item\":\"header-detail-item____qcrS4\",\"header-label--context-menu\":\"header-label--context-menu____oCUH5 header-label-icon____Qj8SR header-label____hihQ_\",\"context-menu-sep\":\"context-menu-sep____bA4sC\",\"context-menu--one-col\":\"context-menu--one-col____GpKQt\",\"context-menu-disabled\":\"context-menu-disabled____CCXaH\",\"context-menu--two-col\":\"context-menu--two-col____F2QRK context-menu--one-col____GpKQt\",\"context-menu--three-col\":\"context-menu--three-col____ePyU0 context-menu--two-col____F2QRK context-menu--one-col____GpKQt\",\"modal-content-copy\":\"modal-content-copy____EO5dZ\",\"processing-step\":\"processing-step____ax5vb\",\"processing-step--failed\":\"processing-step--failed____YYDxu processing-step____ax5vb\",\"document--processing\":\"document--processing____qmsU4\",\"eclipse-loader\":\"eclipse-loader____S9zBI\",\"confirmation-content\":\"confirmation-content____uVkGS\",\"ia-modal--search\":\"ia-modal--search____zPsnC\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____Ni8fZ view-block--alert____h3RNn view-block____fI3na\",\"document-management--change\":\"document-management--change____waStp card____GVo6v\"};","import styles from './change-folder.css';\r\nimport { computedFrom, customElement, autoinject, bindable } from 'aurelia-framework';\r\nimport { Operation } from './../../document-management/dtos';\r\n@autoinject()\r\n@customElement('change-folder')\r\nexport class ChangeFolder {\r\n private styles = styles;\r\n @bindable() private clientId: number;\r\n @bindable() private selectedFolder;\r\n private permissions;\r\n private operation = Operation.MoveDocument;\r\n @bindable() private clickCallback = ({action}) => '';\r\n\r\n bind() {\r\n this.clientId = parseInt(this.clientId as unknown as string);\r\n }\r\n\r\n changeFolderInnerCallback(action) {\r\n this.clickCallback({action});\r\n }\r\n\r\n @computedFrom('selectedFolder')\r\n protected get disableMove() {\r\n return !this.selectedFolder || !this.selectedFolder.folderId;\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____fNBnb\",\"btn--flat\":\"btn--flat____fokPD btn____fNBnb\",\"btn--submit\":\"btn--submit____OIKZO btn____fNBnb\",\"btn--delete\":\"btn--delete____Saydd btn____fNBnb\",\"btn--link\":\"btn--link____QlBmR btn____fNBnb\",\"btn--inline-text-link\":\"btn--inline-text-link____RJnlC btn--link____QlBmR btn____fNBnb\",\"btn--footer\":\"btn--footer____FFA1T btn____fNBnb\",\"btn--footer-submit\":\"btn--footer-submit____T2dv5 btn--submit____OIKZO btn____fNBnb btn--footer____FFA1T btn____fNBnb\",\"btn--footer-cancel\":\"btn--footer-cancel____kji0Q btn--flat____fokPD btn____fNBnb btn--footer____FFA1T btn____fNBnb\",\"btn--footer-delete\":\"btn--footer-delete____fiIMz btn--delete____Saydd btn____fNBnb btn--footer____FFA1T btn____fNBnb\",\"btn--qce-dropdown\":\"btn--qce-dropdown____Mv3e7 btn--footer-submit____T2dv5 btn--submit____OIKZO btn____fNBnb btn--footer____FFA1T btn____fNBnb\",\"btn--footer-combo\":\"btn--footer-combo____dzArP btn--footer____FFA1T btn____fNBnb\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____HCHwp btn____fNBnb\",\"btn--lmi-risk\":\"btn--lmi-risk____OmygG btn____fNBnb\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____jjm8N btn____fNBnb\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____RBJEI btn____fNBnb\",\"btn--andrew-nock\":\"btn--andrew-nock____k5EwW btn____fNBnb\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____vLzRu btn____fNBnb\",\"btn--5-star\":\"btn--5-star____XQecb btn____fNBnb\",\"btn--thermoscan\":\"btn--thermoscan____AucA2 btn____fNBnb\",\"btn--risk-survey-services\":\"btn--risk-survey-services____nHDGq btn____fNBnb\",\"btn--risk-management\":\"btn--risk-management____nTioy btn____fNBnb\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____PsAQO btn--lmi-bicalc____HCHwp btn____fNBnb\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____ebNXD btn--lmi-risk____OmygG btn____fNBnb\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____q3ZTK btn--lmi-policy-comparison____jjm8N btn____fNBnb\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____ry9Gt btn--flat____fokPD btn____fNBnb btn____fNBnb\",\"btn--icon\":\"btn--icon____MIU7i btn____fNBnb\",\"badge-pop\":\"badge-pop____rveYT\",\"btn--icon-no-border\":\"btn--icon-no-border____Qy7r_\",\"btn--icon-task\":\"btn--icon-task____nX6MH btn--icon____MIU7i btn____fNBnb\",\"btn--icon-document\":\"btn--icon-document____uzvt_ btn--icon____MIU7i btn____fNBnb\",\"btn--icon-add\":\"btn--icon-add____hiVBn btn--icon____MIU7i btn____fNBnb\",\"btn--add-risk\":\"btn--add-risk____jTZGS btn--icon____MIU7i btn____fNBnb\",\"btn--icon-close\":\"btn--icon-close____H451i btn--icon____MIU7i btn____fNBnb\",\"btn--icon-delete\":\"btn--icon-delete____nShvL btn--icon____MIU7i btn____fNBnb\",\"btn--icon-download\":\"btn--icon-download____GutEO btn--icon____MIU7i btn____fNBnb\",\"btn--icon-edit\":\"btn--icon-edit____fR9Bq btn--icon____MIU7i btn____fNBnb\",\"btn--icon-email\":\"btn--icon-email____jtEGx btn--icon____MIU7i btn____fNBnb\",\"btn--icon-download-email\":\"btn--icon-download-email____zCd1j btn--icon____MIU7i btn____fNBnb\",\"btn--icon-eye\":\"btn--icon-eye____yPgnb btn--icon____MIU7i btn____fNBnb\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____sD3dT btn--icon-eye____yPgnb btn--icon____MIU7i btn____fNBnb\",\"btn--icon-folder\":\"btn--icon-folder____Yltf7 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____zM1sC btn--icon____MIU7i btn____fNBnb\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____Z4con btn--icon____MIU7i btn____fNBnb\",\"btn--icon-history\":\"btn--icon-history____w0bH9 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-info\":\"btn--icon-info____mTev3 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-link\":\"btn--icon-link____SADXd btn--icon____MIU7i btn____fNBnb\",\"btn--icon-unlink\":\"btn--icon-unlink____dTdMG btn--icon-delete____nShvL btn--icon____MIU7i btn____fNBnb\",\"btn--icon-map\":\"btn--icon-map____ok9sS btn--icon____MIU7i btn____fNBnb\",\"btn--icon-more\":\"btn--icon-more____opIM9 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____SiAt0 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____cWwUy btn--icon____MIU7i btn____fNBnb\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____v07po btn--icon____MIU7i btn____fNBnb\",\"btn--icon-preview\":\"btn--icon-preview____hP7ws btn--icon____MIU7i btn____fNBnb\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____L8vqS btn--icon____MIU7i btn____fNBnb\",\"btn--icon-print\":\"btn--icon-print____i6_td btn--icon____MIU7i btn____fNBnb\",\"btn--icon-save\":\"btn--icon-save____rVUlY btn--icon____MIU7i btn____fNBnb\",\"btn--icon-settings\":\"btn--icon-settings____QBCZG btn--icon____MIU7i btn____fNBnb\",\"btn--icon-show-details\":\"btn--icon-show-details____epeL0 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____V6Wnm btn--icon____MIU7i btn____fNBnb\",\"btn--icon-show-summary\":\"btn--icon-show-summary____jvONn btn--icon____MIU7i btn____fNBnb\",\"btn--icon-attachment\":\"btn--icon-attachment____FFTP7 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-tag\":\"btn--icon-tag____eb6DL btn--icon____MIU7i btn____fNBnb\",\"btn--icon-undo\":\"btn--icon-undo____tgJlR btn--icon____MIU7i btn____fNBnb\",\"btn--icon-sync\":\"btn--icon-sync____LSvF7 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____qgwG3 btn--icon____MIU7i btn____fNBnb\",\"btn--aside-collapse\":\"btn--aside-collapse____zww0c btn--icon____MIU7i btn____fNBnb\",\"btn--icon-expand-more\":\"btn--icon-expand-more____pBOFC btn--icon____MIU7i btn____fNBnb\",\"btn--icon-expand-less\":\"btn--icon-expand-less____wjmYr btn--icon____MIU7i btn____fNBnb\",\"btn--icon-general\":\"btn--icon-general____Uuzi7 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-sales\":\"btn--icon-sales____xrtPt btn--icon____MIU7i btn____fNBnb\",\"btn--icon-branch\":\"btn--icon-branch____zHsuS btn--icon____MIU7i btn____fNBnb\",\"btn--icon-contact\":\"btn--icon-contact____hbi4i btn--icon____MIU7i btn____fNBnb\",\"btn--icon-consent\":\"btn--icon-consent____ARdRr btn--icon____MIU7i btn____fNBnb\",\"btn--icon-questions\":\"btn--icon-questions____FRyWj btn--icon____MIU7i btn____fNBnb\",\"btn--icon-associated\":\"btn--icon-associated____F4Ja5 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-notes\":\"btn--icon-notes____xOxJ4 btn--icon____MIU7i btn____fNBnb\",\"btn--back\":\"btn--back____LGgEG btn____fNBnb\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in_____uVYS btn--back____LGgEG btn____fNBnb\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____Xm1_c btn--icon____MIU7i btn____fNBnb\",\"btn--wizard\":\"btn--wizard____Sl2BF btn____fNBnb\",\"btn--wizard-back\":\"btn--wizard-back____PpbA7 btn--wizard____Sl2BF btn____fNBnb\",\"btn--wizard-next\":\"btn--wizard-next____iYkIL btn--wizard____Sl2BF btn____fNBnb\",\"card\":\"card____F1161\",\"card-content\":\"card-content____I4hBx\",\"card-heading\":\"card-heading____Vx_td\",\"control-group\":\"control-group____pinE9\",\"label-group\":\"label-group____wH88p\",\"label-group-item\":\"label-group-item____Rzq5m\",\"constrained-width\":\"constrained-width____qQaOb\",\"button-group\":\"button-group____pVXtv\",\"card--alert\":\"card--alert____PnRcc card____F1161\",\"card-heading--alert\":\"card-heading--alert____Iy2Gd card-heading____Vx_td\",\"card--status-message\":\"card--status-message____LO0Wy\",\"card--status-message--left\":\"card--status-message--left____gNMQV card--status-message____LO0Wy\",\"card-heading--sticky-header\":\"card-heading--sticky-header____GF9aD\",\"card-heading--no-icon\":\"card-heading--no-icon____Poj1y card-heading____Vx_td\",\"card-heading--bold-title\":\"card-heading--bold-title____XDBCV\",\"fieldset\":\"fieldset____SQnX1\",\"fieldset-instruction\":\"fieldset-instruction____yqoH1\",\"fieldset--no-padding\":\"fieldset--no-padding____Qct4Z fieldset____SQnX1\",\"fieldset--alt\":\"fieldset--alt____ve0YC fieldset____SQnX1\",\"view-password\":\"view-password____jVXXm\",\"input-search\":\"input-search____ZrIra\",\"ia-currency-input\":\"ia-currency-input____lzIfG\",\"ia-currency-negative\":\"ia-currency-negative____SCeEM\",\"select--mini\":\"select--mini____jqPHl\",\"required-label\":\"required-label____Va7a9\",\"alert\":\"alert____qmgzy\",\"alert--important\":\"alert--important____bsRFs\",\"input-label\":\"input-label____dQdD5\",\"input-toggle\":\"input-toggle____NPWfh\",\"w-100\":\"w-100____QKgnT\",\"search-input-wrapper\":\"search-input-wrapper____nK_12\",\"search-input--results\":\"search-input--results____Hcr2V\",\"search-input--result\":\"search-input--result_____bzLC\",\"search-input--result--highlighted\":\"search-input--result--highlighted____dWc2C\",\"date-range-selections\":\"date-range-selections____kCh2m\",\"date-arrow-forward\":\"date-arrow-forward____sZ7yB\",\"qce-dropdown\":\"qce-dropdown____YsPyO\",\"qce-or\":\"qce-or____Pefbb\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____gWlgb\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____o2OrJ\",\"row-gap\":\"row-gap____kY2If\",\"row-group\":\"row-group____e_V9Z\",\"row-group--three\":\"row-group--three____o6DMf row-group____e_V9Z\",\"grid-14\":\"grid-14____GYX8I\",\"row-group--auto\":\"row-group--auto____xtGDG row-group____e_V9Z\",\"space\":\"space____wUk94\",\"display-none--lg\":\"display-none--lg____DthkY\",\"display-none--md\":\"display-none--md____Jh3FU\",\"table\":\"table____mDhYO\",\"table-heading-row\":\"table-heading-row____BmEE5\",\"table-row\":\"table-row____cq85V\",\"table-result-row\":\"table-result-row____OcnoD\",\"break-word\":\"break-word____IvpZu\",\"no-wrap\":\"no-wrap____Ppg6X\",\"table-result-row--disabled\":\"table-result-row--disabled____lS_td\",\"table-modal\":\"table-modal_____UPeo table____mDhYO\",\"table-enhanced\":\"table-enhanced____FMOCm\",\"table--no-border-bottom\":\"table--no-border-bottom____sgy4K table____mDhYO\",\"height-45\":\"height-45____JsNAy\",\"edit-column\":\"edit-column____Np5QK\",\"delete-column\":\"delete-column____ULgOW\",\"date-table-heading\":\"date-table-heading____xS892\",\"button-edit\":\"button-edit____AfG9x\",\"button-delete\":\"button-delete____vvV0v\",\"table-row-selected\":\"table-row-selected____tOViy\",\"table-row-alert\":\"table-row-alert____ZSjR4\",\"table-filter-row\":\"table-filter-row____slwYW\",\"table-filter-row--endcap\":\"table-filter-row--endcap____qE1K8\",\"filter-column\":\"filter-column____PsJKy\",\"table-pagination\":\"table-pagination____i7oV3\",\"table-pagination-with-filter\":\"table-pagination-with-filter____c4_VK table-pagination____i7oV3\",\"table-button-group\":\"table-button-group____QbsCg\",\"table-child-container\":\"table-child-container____rjJ5D\",\"table-child-card\":\"table-child-card____nr8Cx\",\"child-table--selected-row\":\"child-table--selected-row____LORN7\",\"child-table\":\"child-table____gvJdO table____mDhYO\",\"custom-pagination\":\"custom-pagination____LVWGP\",\"pagination-count\":\"pagination-count____PLQma\",\"pagination-button\":\"pagination-button____LGjIt btn____fNBnb\",\"pagination-prev\":\"pagination-prev____dNg89 pagination-button____LGjIt btn____fNBnb\",\"pagination-next\":\"pagination-next____oYfF9 pagination-button____LGjIt btn____fNBnb\",\"pagination-disabled\":\"pagination-disabled____M6tjm pagination-button____LGjIt btn____fNBnb\",\"pagination-prev-disabled\":\"pagination-prev-disabled____YS0z8 pagination-disabled____M6tjm pagination-button____LGjIt btn____fNBnb\",\"pagination-next-disabled\":\"pagination-next-disabled____Wsa3t pagination-disabled____M6tjm pagination-button____LGjIt btn____fNBnb\",\"pagination\":\"pagination____ecaBm\",\"pagination-top\":\"pagination-top____L6FJC pagination____ecaBm\",\"pagination-bottom\":\"pagination-bottom____cvpty pagination____ecaBm\",\"pagination-bottom--documents\":\"pagination-bottom--documents____fa0Ir pagination-bottom____cvpty pagination____ecaBm\",\"table-cell-btn-icon\":\"table-cell-btn-icon____wbQQ1\",\"folder-table\":\"folder-table____vCcdA table--no-border-bottom____sgy4K table____mDhYO\",\"doc-table-group--heading\":\"doc-table-group--heading____P51lt\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____XuYTT doc-table-group--heading____P51lt\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____gAPro\",\"constrained-width--folder-name\":\"constrained-width--folder-name____zhEkJ constrained-width____qQaOb\",\"disable-entity\":\"disable-entity____qc6uh\",\"button-options\":\"button-options____D35fa\",\"button-options--add\":\"button-options--add____Wfz2M button-options____D35fa\",\"information-icon\":\"information-icon____BAxM8\",\"deleted-icon\":\"deleted-icon____arTFx\",\"exclamation-icon\":\"exclamation-icon____e3JWI\",\"success-icon\":\"success-icon____GjJZj\",\"text-align-center\":\"text-align-center____KXEz6\",\"word-break\":\"word-break____TvwFE\",\"btn-group\":\"btn-group____qNSDc\",\"accordion-content\":\"accordion-content____mFcKB\",\"toggle-collapse\":\"toggle-collapse____Ge3hS\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____NHPCc toggle-collapse____Ge3hS\",\"toggle-expand\":\"toggle-expand____e_YZV toggle-collapse____Ge3hS\",\"folder\":\"folder____t2Bvj\",\"folder-locked\":\"folder-locked____n_Mbk folder____t2Bvj\",\"yesNo-filter-width\":\"yesNo-filter-width____x1pV8\",\"w-5\":\"w-5____nb8i5\",\"w-10\":\"w-10____nyv7r\",\"w-15\":\"w-15____mGCbk\",\"w-20\":\"w-20____V_OQd\",\"w-25\":\"w-25____bQjUf\",\"w-30\":\"w-30____O7K06\",\"w-35\":\"w-35____XNI3D\",\"w-40\":\"w-40____S5zCD\",\"w-45\":\"w-45____N7NKb\",\"w-50\":\"w-50____qCUn2\",\"w-60\":\"w-60____MRrl8\",\"table--sticky-header\":\"table--sticky-header____Gs7Qa\",\"table--sticky-footer\":\"table--sticky-footer____FpbXk\",\"table--sticky-column\":\"table--sticky-column____FaKqX\",\"table--sticky-column2\":\"table--sticky-column2____NHQN7 table--sticky-column____FaKqX\",\"table--sticky-column-right\":\"table--sticky-column-right____v0SWz table--sticky-column____FaKqX\",\"scrollable-table-container\":\"scrollable-table-container____ZJfCt\",\"tab-navigation\":\"tab-navigation____aIQdE\",\"has-warnings\":\"has-warnings____q8INt\",\"tab-selected\":\"tab-selected____zUuxo tab____g79ah\",\"disabled\":\"disabled____ZIpZp\",\"tab\":\"tab____g79ah\",\"btn--tab-overflow\":\"btn--tab-overflow____zDSEl\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____P64rH btn--tab-overflow____zDSEl\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____IB5lh btn--tab-overflow-left____P64rH btn--tab-overflow____zDSEl\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____w3L81 btn--tab-overflow____zDSEl\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____VWIAl btn--tab-overflow-right____w3L81 btn--tab-overflow____zDSEl\",\"constrained-width--tab\":\"constrained-width--tab____sP790 constrained-width____qQaOb\",\"view-block\":\"view-block____bfyFs\",\"view-block--heading\":\"view-block--heading____QjfUR\",\"view-block--white\":\"view-block--white____l0kp8 view-block____bfyFs\",\"view-block--alert\":\"view-block--alert____OuJ7g view-block____bfyFs\",\"view-block--success\":\"view-block--success____IB8It view-block____bfyFs\",\"view-block--info\":\"view-block--info____Gd5rx view-block____bfyFs\",\"view-block--warning\":\"view-block--warning____OmHTc view-block____bfyFs\",\"view-block--alt\":\"view-block--alt____SROx3 view-block____bfyFs\",\"view-block--with-icon\":\"view-block--with-icon____HJaMm view-block____bfyFs\",\"view-block-icon\":\"view-block-icon____n59FB\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____VOOPt view-block--warning____OmHTc view-block____bfyFs\",\"view-block-checkbox\":\"view-block-checkbox____LeFLR view-block____bfyFs\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____fq8n3 view-block--alert____OuJ7g view-block____bfyFs view-block-checkbox____LeFLR view-block____bfyFs\",\"text-view-content\":\"text-view-content____spTi1\",\"ia-modal\":\"ia-modal____wc7wL\",\"ia-modal-inner\":\"ia-modal-inner____HDVMN\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____SNj7E ia-modal-inner____HDVMN\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____o0kqL ia-modal-inner____HDVMN\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____tk_uu ia-modal-inner____HDVMN\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____YUDd5 ia-modal-inner____HDVMN\",\"fixed-height\":\"fixed-height____g67Yh\",\"takeover-header\":\"takeover-header____cM28B\",\"logo\":\"logo____BugYq\",\"logo--broker\":\"logo--broker____rJZd9 logo____BugYq\",\"close-search\":\"close-search____tEkNZ\",\"ia-modal-content\":\"ia-modal-content____Vo3cb\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____N9491 ia-modal____wc7wL\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____XV6Ep ia-modal____wc7wL\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____ZLG9V ia-modal-overlay--light-white____XV6Ep ia-modal____wc7wL\",\"modal-header\":\"modal-header____xZ2sL\",\"modal-footer\":\"modal-footer____YXjYN modal-header____xZ2sL\",\"modal-footer--space-between\":\"modal-footer--space-between____UmYDp modal-footer____YXjYN modal-header____xZ2sL\",\"footer-btn-group\":\"footer-btn-group____JtbPy\",\"header-label\":\"header-label____SDglT\",\"header-label-icon\":\"header-label-icon____sGWvK header-label____SDglT\",\"header-label--alert\":\"header-label--alert____j4KzZ header-label-icon____sGWvK header-label____SDglT\",\"header-label--info\":\"header-label--info____eIPdB header-label-icon____sGWvK header-label____SDglT\",\"header-label--settings\":\"header-label--settings____FZhNl header-label-icon____sGWvK header-label____SDglT\",\"header-label--accounts\":\"header-label--accounts____o8FA5 header-label-icon____sGWvK header-label____SDglT\",\"header-label--edit\":\"header-label--edit____RIzg3 header-label-icon____sGWvK header-label____SDglT\",\"header-label--download\":\"header-label--download____ITonv header-label-icon____sGWvK header-label____SDglT\",\"header-label--delete\":\"header-label--delete____ZpTMT header-label-icon____sGWvK header-label____SDglT\",\"header-label--history\":\"header-label--history____e5vfC header-label-icon____sGWvK header-label____SDglT\",\"header-label--tag\":\"header-label--tag____QeVuO header-label-icon____sGWvK header-label____SDglT\",\"header-label--search\":\"header-label--search____Iswlj header-label-icon____sGWvK header-label____SDglT\",\"header-label--kyc\":\"header-label--kyc____Q9cV6 header-label-icon____sGWvK header-label____SDglT\",\"header-label--advice\":\"header-label--advice____gwqz6 header-label-icon____sGWvK header-label____SDglT\",\"header-label--generate-advice\":\"header-label--generate-advice____FKNpe header-label-icon____sGWvK header-label____SDglT\",\"header-label--form\":\"header-label--form____QNbjg header-label-icon____sGWvK header-label____SDglT\",\"header-label--insured\":\"header-label--insured____Oxp6L header-label-icon____sGWvK header-label____SDglT\",\"header-label--quote\":\"header-label--quote____E3uSg header-label-icon____sGWvK header-label____SDglT\",\"header-label--policy\":\"header-label--policy____L7TTL header-label-icon____sGWvK header-label____SDglT\",\"header-label--claim\":\"header-label--claim____a06ux header-label-icon____sGWvK header-label____SDglT\",\"header-label--fsg\":\"header-label--fsg____Ps6JN header-label-icon____sGWvK header-label____SDglT\",\"header-label--mandatory-document\":\"header-label--mandatory-document____ZvrEl header-label-icon____sGWvK header-label____SDglT\",\"header-label--notification\":\"header-label--notification____msd_D header-label-icon____sGWvK header-label____SDglT\",\"header-label--task\":\"header-label--task____A8PnX header-label-icon____sGWvK header-label____SDglT\",\"header-label--contact\":\"header-label--contact____SP3Pp header-label-icon____sGWvK header-label____SDglT\",\"header-label--note\":\"header-label--note____SVXYQ header-label-icon____sGWvK header-label____SDglT\",\"header-label--document\":\"header-label--document____XHO8e header-label-icon____sGWvK header-label____SDglT\",\"header-label--email\":\"header-label--email____NrwQT header-label-icon____sGWvK header-label____SDglT\",\"header-label--template\":\"header-label--template____AVrWs header-label-icon____sGWvK header-label____SDglT\",\"header-details\":\"header-details____ImeoD\",\"header-detail-item\":\"header-detail-item____ZExX7\",\"header-label--context-menu\":\"header-label--context-menu____HvoTx header-label-icon____sGWvK header-label____SDglT\",\"context-menu-sep\":\"context-menu-sep____HOoag\",\"context-menu--one-col\":\"context-menu--one-col____qz1EH\",\"context-menu-disabled\":\"context-menu-disabled____rkjW3\",\"context-menu--two-col\":\"context-menu--two-col____fgRyu context-menu--one-col____qz1EH\",\"context-menu--three-col\":\"context-menu--three-col____Qmrvs context-menu--two-col____fgRyu context-menu--one-col____qz1EH\",\"modal-content-copy\":\"modal-content-copy____L6TwC\",\"processing-step\":\"processing-step____Hp3km\",\"processing-step--failed\":\"processing-step--failed____V9VAU processing-step____Hp3km\",\"document--processing\":\"document--processing____QyqKX\",\"eclipse-loader\":\"eclipse-loader____ZvciT\",\"confirmation-content\":\"confirmation-content____CsKhT\",\"ia-modal--search\":\"ia-modal--search____klTet\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____gr2H1 view-block--alert____OuJ7g view-block____bfyFs\",\"filename-column\":\"filename-column____x7AHN\"};","import { customElement, bindable, BindingEngine } from 'aurelia-framework';\r\nimport { autoinject } from 'aurelia-dependency-injection';\r\nimport { EventAggregator, Subscription } from 'aurelia-event-aggregator';\r\nimport styles from './existing-item.css';\r\nimport { mapEntityDocumentAllowableTypeIdToLabel } from 'resources/map-document-type';\r\nimport { DateHelper } from 'resources/utilities/date-helper';\r\n\r\n@autoinject()\r\n@customElement('existing-item')\r\nexport class ExistingItem {\r\n @bindable private clientId;\r\n @bindable private entityTaskId;\r\n\r\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\r\n @bindable private callback = ({event: Event, document: any, removeItem: boolean}) => null;\r\n @bindable relatedItems;\r\n @bindable type;\r\n @bindable setFocus = false;\r\n @bindable unlinking;\r\n\r\n private documents = [];\r\n\r\n private searchObject = {\r\n documents: [],\r\n areSearchResults: false,\r\n $highlightSearch: false\r\n };\r\n\r\n private pageSize = 100;\r\n private selectedRowIndex = -1;\r\n private styles = styles;\r\n private documentSearch;\r\n private subscriptionSearchResults: Subscription;\r\n private subscriptionClearSearch: Subscription;\r\n\r\n constructor(private bindingEngine: BindingEngine, private ea: EventAggregator) { }\r\n\r\n bind() {\r\n this.clientId = parseInt(this.clientId);\r\n this.entityTaskId = parseInt(this.entityTaskId);\r\n\r\n this.subscriptionSearchResults = this.bindingEngine.propertyObserver(this.searchObject, 'documents').subscribe(() => {\r\n this.markSearchItemsAsDelete();\r\n });\r\n\r\n this.subscriptionClearSearch = this.ea.subscribe('update:clear-search', () => {\r\n this.documentSearch.clearSearchResults();\r\n this.searchObject.documents = [];\r\n });\r\n }\r\n\r\n unbind(){\r\n this.subscriptionSearchResults.dispose();\r\n this.subscriptionClearSearch.dispose();\r\n }\r\n\r\n markSearchItemsAsDelete(){\r\n // remove task / file note being edited from results\r\n if(this.entityTaskId){\r\n const foundIdx = this.searchObject.documents.findIndex(x => x.entityTaskId === this.entityTaskId);\r\n if(foundIdx >= 0){\r\n this.searchObject.documents.splice(foundIdx, 1)\r\n }\r\n }\r\n\r\n this.searchObject.documents.forEach(searchItem => {\r\n\r\n // reset\r\n searchItem.showDelete = false;\r\n\r\n // tasks / file notes\r\n if(searchItem.entityTaskId){\r\n this.relatedItems.find(relatedItem => {\r\n if(relatedItem.foreignKeyId){\r\n if(relatedItem.foreignKeyId === searchItem.entityTaskId){\r\n searchItem.showDelete = true;\r\n }\r\n }else{\r\n if(relatedItem.entityTaskId === searchItem.entityTaskId){\r\n searchItem.showDelete = true;\r\n }\r\n }\r\n });\r\n }\r\n\r\n // documents\r\n if(searchItem.entityDocumentId){\r\n this.relatedItems.find(relatedItem => {\r\n if(relatedItem.foreignKeyId){\r\n if(relatedItem.foreignKeyId === searchItem.entityDocumentId){\r\n searchItem.showDelete = true;\r\n }\r\n }else{\r\n if(relatedItem.entityDocumentId === searchItem.entityDocumentId){\r\n searchItem.showDelete = true;\r\n }\r\n }\r\n });\r\n }\r\n })\r\n }\r\n\r\n private selectRow(document) {\r\n document.showDelete = !document.showDelete;\r\n }\r\n\r\n protected onToggleLink(event: Event, document) { \r\n this.callback({\r\n event,\r\n document,\r\n removeItem: document.showDelete,\r\n });\r\n\r\n this.selectRow(document);\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 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 getKeywords(keywords){\r\n return keywords.map((x) => `• ${x.keyword}`).join('\\n');\r\n }\r\n}\r\n","export class TaskModel {\r\n activityTypeId = 0;\r\n categoryId = null;\r\n priorityId = null;\r\n description = null;\r\n isCompletedTask = false;\r\n dueDate = '';\r\n html = null;\r\n assignedTo = '';\r\n assignedToUsers = [];\r\n entityDocumentFolderId = 0;\r\n taskStatusId = 0;\r\n workLogs: number[] = [];\r\n keywords: string[] = [];\r\n existingDocumentIds: number[] = [];\r\n existingTaskIds: number[] = [];\r\n\r\n constructor(model?: Partial) {\r\n Object.assign(this, model);\r\n }\r\n\r\n addWorklog(value: number) {\r\n this.workLogs.push(value);\r\n }\r\n\r\n removeWorklog(index: number) {\r\n this.workLogs = this.workLogs.filter((i, ii) => ii !== index);\r\n }\r\n\r\n addKeyword(str: string) {\r\n this.keywords.push(str);\r\n }\r\n\r\n removeKeyword(keyword: string) {\r\n const index = this.keywords.findIndex(k => k === keyword);\r\n if (index === -1) {\r\n return;\r\n }\r\n this.keywords.splice(index, 1);\r\n }\r\n\r\n addDocument(num: number) {\r\n this.existingDocumentIds.push(num);\r\n }\r\n\r\n removeDocument(id: number) {\r\n this.existingDocumentIds = this.existingDocumentIds.filter(i => i !== id);\r\n }\r\n\r\n addTask(num: number) {\r\n this.existingTaskIds.push(num);\r\n }\r\n\r\n removeTask(id: number) {\r\n this.existingTaskIds = this.existingTaskIds.filter(i => i !== id);\r\n }\r\n}\r\n","import { Folder } from './../document-management/dtos';\r\nimport { TaskRelatedItem } from './interfaces';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { autoinject } from 'aurelia-dependency-injection';\r\nimport { environment } from 'environment';\r\nimport * as Dtos from 'components/document-management/dtos';\r\nimport { ITask } from 'interfaces/i-task';\r\nimport { ITaskUser } from 'interfaces/i-task-user';\r\n\r\ninterface ActivityType {\r\n entityDocumentActivityTypeId: number;\r\n activityType: string;\r\n}\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(private http: HttpClient) { }\r\n\r\n async getRootClientFolderId(clientId: number): Promise {\r\n const endpoint = environment.documentManagement.clientRootFolderId;\r\n const uri = endpoint.uri([clientId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async newTask(clientId: number, notifyUser = false, body: Partial): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.new;\r\n const uri = endpoint.uri([clientId, notifyUser]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async updateTask(clientId: number, taskId: number, notifyUser = false, body: Partial): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.update;\r\n const uri = endpoint.uri([clientId, taskId, notifyUser]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async deleteTask(clientId: number, taskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.delete;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async getTaskDetail(clientId: number, entityTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.get;\r\n const uri = endpoint.uri([clientId, entityTaskId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getSecurityUsers(clientId: number): Promise {\r\n const endpoint = environment.clientEndpoints.securityUsers;\r\n const uri = endpoint.uri([clientId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async createAction(clientId: number, taskId: number, body: any): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.createAction;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async getActions(clientId: number, entityTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.actions;\r\n const uri = endpoint.uri([clientId, entityTaskId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async searchTasks(clientId: number, searchQuery: string): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.search;\r\n const uri = endpoint.uri([clientId, searchQuery]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getWorklogs(clientId: number, EntityTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.worklogs.get;\r\n const uri = endpoint.uri([clientId, EntityTaskId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async addWorklog(clientId: number, taskId: number, body: any): Promise {\r\n const endpoint = environment.clientEndpoints.worklogs.add;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async updateWorklog(clientId: number, taskId: number, worklogId: number, body: ITask): Promise {\r\n const endpoint = environment.clientEndpoints.worklogs.update;\r\n const uri = endpoint.uri([clientId, taskId, worklogId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async deleteWorklog(clientId: number, taskId: number, worklogId: number): Promise {\r\n const endpoint = environment.clientEndpoints.worklogs.delete;\r\n const uri = endpoint.uri([clientId, taskId, worklogId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async getKeywords(clientId: number, entityTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.taskKeywords.get;\r\n const uri = endpoint.uri([clientId, entityTaskId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async addKeyword(clientId: number, taskId: number, body: string): Promise {\r\n const endpoint = environment.clientEndpoints.taskKeywords.add;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: `\"${body}\"`,\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async updateKeyword(clientId: number, taskId: number, keywordId: number, body: ITask): Promise {\r\n const endpoint = environment.clientEndpoints.taskKeywords.update;\r\n const uri = endpoint.uri([clientId, taskId, keywordId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async deleteKeyword(clientId: number, taskId: number, keywordId: number): Promise {\r\n const endpoint = environment.clientEndpoints.taskKeywords.delete;\r\n const uri = endpoint.uri([clientId, taskId, keywordId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async getRelatedItems(clientId: number, EntityTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.taskRelatedItems.get;\r\n const uri = endpoint.uri([clientId, EntityTaskId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async addRelatedDocument(clientId: number, taskId: number, documentId: any): Promise {\r\n const endpoint = environment.clientEndpoints.taskRelatedItems.addDocument;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: documentId,\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async addRelatedTask(clientId: number, taskId: number, body: any): Promise {\r\n const endpoint = environment.clientEndpoints.taskRelatedItems.addTask;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async deleteRelatedDocument(clientId: number, taskId: number, documentId: number): Promise {\r\n const endpoint = environment.clientEndpoints.taskRelatedItems.deleteDocument;\r\n const uri = endpoint.uri([clientId, taskId, documentId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async deleteRelatedTask(clientId: number, taskId: number, toTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.taskRelatedItems.deleteTask;\r\n const uri = endpoint.uri([clientId, taskId, toTaskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async getTaskUsers(): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.taskUsers;\r\n const uri = endpoint.uri();\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getFolderById(clientId: number, folderId: number, ignoreDocs = false): Promise {\r\n const endpoint = environment.documentManagement.folder.getAllFoldersByFolderId;\r\n const uri = endpoint.uri([clientId, folderId, ignoreDocs]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n if (result.ok) { return result.json(); }\r\n }\r\n\r\n async fillDocumentTree(clientId: number): Promise {\r\n const endpoint = environment.documentManagement.fillDocTree;\r\n const uri = endpoint.uri([clientId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n if (result.ok) { return result.json(); }\r\n }\r\n\r\n async copyTaskToFileNote(clientId: number, entityTaskId): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.copyTaskToFileNote;\r\n const uri = endpoint.uri([clientId, entityTaskId]);\r\n\r\n const response = await this.http.fetch(uri, {\r\n body: json({}),\r\n method: endpoint.method\r\n });\r\n\r\n const result = await response.json();\r\n\r\n return result;\r\n }\r\n\r\n async getFolderBreadcrumbs(clientId: number, folderId: number): Promise {\r\n const endpoint = environment.documentManagement.folder.getFolderBreadcrumbs;\r\n const uri = endpoint.uri([clientId, folderId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n if (result.ok) { return result.json(); }\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____QLE0m\",\"btn--flat\":\"btn--flat____mQgik btn____QLE0m\",\"btn--submit\":\"btn--submit____uR1Xb btn____QLE0m\",\"btn--delete\":\"btn--delete____PnVO6 btn____QLE0m\",\"btn--link\":\"btn--link____YDqWC btn____QLE0m\",\"btn--inline-text-link\":\"btn--inline-text-link____RCZpf btn--link____YDqWC btn____QLE0m\",\"btn--footer\":\"btn--footer____vZpLF btn____QLE0m\",\"btn--footer-submit\":\"btn--footer-submit____kdUHE btn--submit____uR1Xb btn____QLE0m btn--footer____vZpLF btn____QLE0m\",\"btn--footer-cancel\":\"btn--footer-cancel____yvTgW btn--flat____mQgik btn____QLE0m btn--footer____vZpLF btn____QLE0m\",\"btn--footer-delete\":\"btn--footer-delete____A63g4 btn--delete____PnVO6 btn____QLE0m btn--footer____vZpLF btn____QLE0m\",\"btn--qce-dropdown\":\"btn--qce-dropdown____BBtP8 btn--footer-submit____kdUHE btn--submit____uR1Xb btn____QLE0m btn--footer____vZpLF btn____QLE0m\",\"btn--footer-combo\":\"btn--footer-combo____XXkoo btn--footer____vZpLF btn____QLE0m\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____TbWZB btn____QLE0m\",\"btn--lmi-risk\":\"btn--lmi-risk____OH1pw btn____QLE0m\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____bXbfs btn____QLE0m\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____nB1tB btn____QLE0m\",\"btn--andrew-nock\":\"btn--andrew-nock____VymNL btn____QLE0m\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____olqwV btn____QLE0m\",\"btn--5-star\":\"btn--5-star____GBGKR btn____QLE0m\",\"btn--thermoscan\":\"btn--thermoscan____x44U7 btn____QLE0m\",\"btn--risk-survey-services\":\"btn--risk-survey-services____v3F8o btn____QLE0m\",\"btn--risk-management\":\"btn--risk-management____nE4Ps btn____QLE0m\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____qekD7 btn--lmi-bicalc____TbWZB btn____QLE0m\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____Gdn3B btn--lmi-risk____OH1pw btn____QLE0m\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____AQoKt btn--lmi-policy-comparison____bXbfs btn____QLE0m\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____zIvvU btn--flat____mQgik btn____QLE0m btn____QLE0m\",\"btn--icon\":\"btn--icon____xuy5G btn____QLE0m\",\"badge-pop\":\"badge-pop____yTEuh\",\"btn--icon-no-border\":\"btn--icon-no-border____mwnMT\",\"btn--icon-task\":\"btn--icon-task____MWzUA btn--icon____xuy5G btn____QLE0m\",\"btn--icon-document\":\"btn--icon-document____jIcp4 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-add\":\"btn--icon-add____Tf88n btn--icon____xuy5G btn____QLE0m\",\"btn--add-risk\":\"btn--add-risk____Kn38l btn--icon____xuy5G btn____QLE0m\",\"btn--icon-close\":\"btn--icon-close____Rr0ko btn--icon____xuy5G btn____QLE0m\",\"btn--icon-delete\":\"btn--icon-delete____MIn3J btn--icon____xuy5G btn____QLE0m\",\"btn--icon-download\":\"btn--icon-download____KEDvw btn--icon____xuy5G btn____QLE0m\",\"btn--icon-edit\":\"btn--icon-edit____Qi6m7 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-email\":\"btn--icon-email____up2AS btn--icon____xuy5G btn____QLE0m\",\"btn--icon-download-email\":\"btn--icon-download-email____EkyMW btn--icon____xuy5G btn____QLE0m\",\"btn--icon-eye\":\"btn--icon-eye____qXoV9 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____cHinC btn--icon-eye____qXoV9 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-folder\":\"btn--icon-folder____pEgir btn--icon____xuy5G btn____QLE0m\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____O0gZV btn--icon____xuy5G btn____QLE0m\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____HyPdD btn--icon____xuy5G btn____QLE0m\",\"btn--icon-history\":\"btn--icon-history____P4D3F btn--icon____xuy5G btn____QLE0m\",\"btn--icon-info\":\"btn--icon-info____lPG59 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-link\":\"btn--icon-link____w0oWk btn--icon____xuy5G btn____QLE0m\",\"btn--icon-unlink\":\"btn--icon-unlink____TaY2Q btn--icon-delete____MIn3J btn--icon____xuy5G btn____QLE0m\",\"btn--icon-map\":\"btn--icon-map____ZlfNX btn--icon____xuy5G btn____QLE0m\",\"btn--icon-more\":\"btn--icon-more____TnXm2 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____YxtyS btn--icon____xuy5G btn____QLE0m\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____SGTVZ btn--icon____xuy5G btn____QLE0m\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____LWus7 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-preview\":\"btn--icon-preview____u8Qwa btn--icon____xuy5G btn____QLE0m\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____KoTIF btn--icon____xuy5G btn____QLE0m\",\"btn--icon-print\":\"btn--icon-print____WkJAp btn--icon____xuy5G btn____QLE0m\",\"btn--icon-save\":\"btn--icon-save____jNAOa btn--icon____xuy5G btn____QLE0m\",\"btn--icon-settings\":\"btn--icon-settings____AtnT4 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-show-details\":\"btn--icon-show-details____P_qvt btn--icon____xuy5G btn____QLE0m\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____fk1rp btn--icon____xuy5G btn____QLE0m\",\"btn--icon-show-summary\":\"btn--icon-show-summary____YtgUQ btn--icon____xuy5G btn____QLE0m\",\"btn--icon-attachment\":\"btn--icon-attachment____EA2O3 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-tag\":\"btn--icon-tag____NO6Hx btn--icon____xuy5G btn____QLE0m\",\"btn--icon-undo\":\"btn--icon-undo____eNeuP btn--icon____xuy5G btn____QLE0m\",\"btn--icon-sync\":\"btn--icon-sync____QIWOk btn--icon____xuy5G btn____QLE0m\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____tVd2b btn--icon____xuy5G btn____QLE0m\",\"btn--aside-collapse\":\"btn--aside-collapse____Rquhi btn--icon____xuy5G btn____QLE0m\",\"btn--icon-expand-more\":\"btn--icon-expand-more____lvuTM btn--icon____xuy5G btn____QLE0m\",\"btn--icon-expand-less\":\"btn--icon-expand-less____QKiIg btn--icon____xuy5G btn____QLE0m\",\"btn--icon-general\":\"btn--icon-general____ZMDJy btn--icon____xuy5G btn____QLE0m\",\"btn--icon-sales\":\"btn--icon-sales____TOVdz btn--icon____xuy5G btn____QLE0m\",\"btn--icon-branch\":\"btn--icon-branch____iRlKH btn--icon____xuy5G btn____QLE0m\",\"btn--icon-contact\":\"btn--icon-contact____ki112 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-consent\":\"btn--icon-consent____mCM7A btn--icon____xuy5G btn____QLE0m\",\"btn--icon-questions\":\"btn--icon-questions____GNRmt btn--icon____xuy5G btn____QLE0m\",\"btn--icon-associated\":\"btn--icon-associated____o7cst btn--icon____xuy5G btn____QLE0m\",\"btn--icon-notes\":\"btn--icon-notes____l8Rlx btn--icon____xuy5G btn____QLE0m\",\"btn--back\":\"btn--back____w03F5 btn____QLE0m\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____ocTCG btn--back____w03F5 btn____QLE0m\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____k1bAD btn--icon____xuy5G btn____QLE0m\",\"btn--wizard\":\"btn--wizard____feCke btn____QLE0m\",\"btn--wizard-back\":\"btn--wizard-back____y8tad btn--wizard____feCke btn____QLE0m\",\"btn--wizard-next\":\"btn--wizard-next____KfZYD btn--wizard____feCke btn____QLE0m\",\"fieldset\":\"fieldset____L9N6y\",\"fieldset-instruction\":\"fieldset-instruction____Jdehw\",\"fieldset--no-padding\":\"fieldset--no-padding____qe3P6 fieldset____L9N6y\",\"fieldset--alt\":\"fieldset--alt____vP8eh fieldset____L9N6y\",\"view-password\":\"view-password____T5u7A\",\"input-search\":\"input-search____1rb6Z\",\"ia-currency-input\":\"ia-currency-input____di2Mi\",\"ia-currency-negative\":\"ia-currency-negative____UffZm\",\"select--mini\":\"select--mini____dPwiJ\",\"required-label\":\"required-label____ZKcAF\",\"alert\":\"alert____DEOSg\",\"alert--important\":\"alert--important____Ury1o\",\"input-label\":\"input-label____vvlzx\",\"input-toggle\":\"input-toggle____B052P\",\"w-100\":\"w-100____gSKi1\",\"search-input-wrapper\":\"search-input-wrapper____wh45z\",\"search-input--results\":\"search-input--results____XJm2G\",\"search-input--result\":\"search-input--result____kM11m\",\"search-input--result--highlighted\":\"search-input--result--highlighted____WzLG5\",\"date-range-selections\":\"date-range-selections____F9fGp\",\"date-arrow-forward\":\"date-arrow-forward____mXjfw\",\"qce-dropdown\":\"qce-dropdown____V_6mH\",\"qce-or\":\"qce-or____GfBQB\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____oicoD\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____uhqph\",\"row-gap\":\"row-gap____qesQq\",\"row-group\":\"row-group____SBPxT\",\"row-group--three\":\"row-group--three____yeqnM row-group____SBPxT\",\"grid-14\":\"grid-14____C_VUf\",\"row-group--auto\":\"row-group--auto____qrqem row-group____SBPxT\",\"space\":\"space____jSyz3\",\"display-none--lg\":\"display-none--lg____kHlQz\",\"display-none--md\":\"display-none--md____pUs3U\",\"keywords\":\"keywords____HpejV\",\"keyword\":\"keyword____Wb3D3\",\"btn--delete-keyword\":\"btn--delete-keyword____RZg85 btn--icon____xuy5G btn____QLE0m\",\"readonly\":\"readonly____uzr_x\",\"card\":\"card____qZLxG\",\"card-content\":\"card-content____pCRnB\",\"card-heading\":\"card-heading____xLiU9\",\"control-group\":\"control-group____c045F\",\"label-group\":\"label-group____jTx2m\",\"label-group-item\":\"label-group-item____SzeAr\",\"constrained-width\":\"constrained-width____w84zR\",\"button-group\":\"button-group____d9Xt2\",\"card--alert\":\"card--alert____cN8kZ card____qZLxG\",\"card-heading--alert\":\"card-heading--alert____jdwCX card-heading____xLiU9\",\"card--status-message\":\"card--status-message____GFP0v\",\"card--status-message--left\":\"card--status-message--left____TXS5k card--status-message____GFP0v\",\"card-heading--sticky-header\":\"card-heading--sticky-header____vcFlO\",\"card-heading--no-icon\":\"card-heading--no-icon____Y8Bsv card-heading____xLiU9\",\"card-heading--bold-title\":\"card-heading--bold-title____jJM4p\",\"table\":\"table____pvct6\",\"table-heading-row\":\"table-heading-row____cm5WN\",\"table-row\":\"table-row____K3dKP\",\"table-result-row\":\"table-result-row____Oh_v5\",\"break-word\":\"break-word____krVOB\",\"no-wrap\":\"no-wrap____GHf9C\",\"table-result-row--disabled\":\"table-result-row--disabled____pAePA\",\"table-modal\":\"table-modal____QIoQb table____pvct6\",\"table-enhanced\":\"table-enhanced____Y4Tcu\",\"table--no-border-bottom\":\"table--no-border-bottom____ZPXbP table____pvct6\",\"height-45\":\"height-45____WVf6p\",\"edit-column\":\"edit-column____Lt9Ph\",\"delete-column\":\"delete-column____d2YAr\",\"date-table-heading\":\"date-table-heading____Vzwxx\",\"button-edit\":\"button-edit____uSJu2\",\"button-delete\":\"button-delete____oclK4\",\"table-row-selected\":\"table-row-selected____hs1bk\",\"table-row-alert\":\"table-row-alert____fZEmn\",\"table-filter-row\":\"table-filter-row____HP_h2\",\"table-filter-row--endcap\":\"table-filter-row--endcap____v9gxe\",\"filter-column\":\"filter-column____DqYA4\",\"table-pagination\":\"table-pagination____Ze9bA\",\"table-pagination-with-filter\":\"table-pagination-with-filter____SzvRN table-pagination____Ze9bA\",\"table-button-group\":\"table-button-group____BA0MQ\",\"table-child-container\":\"table-child-container____HzVVF\",\"table-child-card\":\"table-child-card____xEzpP\",\"child-table--selected-row\":\"child-table--selected-row____dsXQN\",\"child-table\":\"child-table____DsBQ1 table____pvct6\",\"custom-pagination\":\"custom-pagination____foFTX\",\"pagination-count\":\"pagination-count____k6641\",\"pagination-button\":\"pagination-button____lbKfo btn____QLE0m\",\"pagination-prev\":\"pagination-prev____IU9Os pagination-button____lbKfo btn____QLE0m\",\"pagination-next\":\"pagination-next____j6jeT pagination-button____lbKfo btn____QLE0m\",\"pagination-disabled\":\"pagination-disabled____W27Iy pagination-button____lbKfo btn____QLE0m\",\"pagination-prev-disabled\":\"pagination-prev-disabled____L9WuA pagination-disabled____W27Iy pagination-button____lbKfo btn____QLE0m\",\"pagination-next-disabled\":\"pagination-next-disabled____XPwvT pagination-disabled____W27Iy pagination-button____lbKfo btn____QLE0m\",\"pagination\":\"pagination____ogBQd\",\"pagination-top\":\"pagination-top____Wy7YM pagination____ogBQd\",\"pagination-bottom\":\"pagination-bottom____DDJo6 pagination____ogBQd\",\"pagination-bottom--documents\":\"pagination-bottom--documents____QGuIR pagination-bottom____DDJo6 pagination____ogBQd\",\"table-cell-btn-icon\":\"table-cell-btn-icon____jBINb\",\"folder-table\":\"folder-table____NFxlr table--no-border-bottom____ZPXbP table____pvct6\",\"doc-table-group--heading\":\"doc-table-group--heading____ayUDS\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____re8zf doc-table-group--heading____ayUDS\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____a0nNq\",\"constrained-width--folder-name\":\"constrained-width--folder-name____k6Nmo constrained-width____w84zR\",\"disable-entity\":\"disable-entity____FBW3x\",\"button-options\":\"button-options____lG8_N\",\"button-options--add\":\"button-options--add____ssnlr button-options____lG8_N\",\"information-icon\":\"information-icon____erQWv\",\"deleted-icon\":\"deleted-icon____vW0wD\",\"exclamation-icon\":\"exclamation-icon____oqUpR\",\"success-icon\":\"success-icon____CX9FO\",\"text-align-center\":\"text-align-center____k3iKg\",\"word-break\":\"word-break____wGX4W\",\"btn-group\":\"btn-group____FhWCN\",\"accordion-content\":\"accordion-content____MnDuc\",\"toggle-collapse\":\"toggle-collapse____MDa2d\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____GPjxM toggle-collapse____MDa2d\",\"toggle-expand\":\"toggle-expand____huFju toggle-collapse____MDa2d\",\"folder\":\"folder____YuXvI\",\"folder-locked\":\"folder-locked____j8ebX folder____YuXvI\",\"yesNo-filter-width\":\"yesNo-filter-width____RXhvE\",\"w-5\":\"w-5____i8hsY\",\"w-10\":\"w-10____FVmo7\",\"w-15\":\"w-15____apLSo\",\"w-20\":\"w-20____HbCRL\",\"w-25\":\"w-25____CVVIm\",\"w-30\":\"w-30____iv6Ys\",\"w-35\":\"w-35____Ngdtp\",\"w-40\":\"w-40____b_bay\",\"w-45\":\"w-45____BexDP\",\"w-50\":\"w-50____vMujX\",\"w-60\":\"w-60____HHB9L\",\"table--sticky-header\":\"table--sticky-header____kTaoN\",\"table--sticky-footer\":\"table--sticky-footer____BULiz\",\"table--sticky-column\":\"table--sticky-column____sAoBq\",\"table--sticky-column2\":\"table--sticky-column2____mqrFn table--sticky-column____sAoBq\",\"table--sticky-column-right\":\"table--sticky-column-right____RrlZ6 table--sticky-column____sAoBq\",\"scrollable-table-container\":\"scrollable-table-container____QZudB\",\"tab-navigation\":\"tab-navigation____t_oIu\",\"has-warnings\":\"has-warnings____cJWYz\",\"tab-selected\":\"tab-selected____TDI3F tab____EQmTa\",\"disabled\":\"disabled____GMKML\",\"tab\":\"tab____EQmTa\",\"btn--tab-overflow\":\"btn--tab-overflow____WzQ5L\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____sdv0A btn--tab-overflow____WzQ5L\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____aHTWa btn--tab-overflow-left____sdv0A btn--tab-overflow____WzQ5L\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____f6DmS btn--tab-overflow____WzQ5L\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____ZjM5K btn--tab-overflow-right____f6DmS btn--tab-overflow____WzQ5L\",\"constrained-width--tab\":\"constrained-width--tab____iopqJ constrained-width____w84zR\",\"view-block\":\"view-block____GWoZL\",\"view-block--heading\":\"view-block--heading____FSF4d\",\"view-block--white\":\"view-block--white____sOg8E view-block____GWoZL\",\"view-block--alert\":\"view-block--alert____jmZ5K view-block____GWoZL view-block--alert____jmZ5K view-block____GWoZL\",\"view-block--success\":\"view-block--success____EBFb0 view-block____GWoZL\",\"view-block--info\":\"view-block--info____ONQPq view-block____GWoZL\",\"view-block--warning\":\"view-block--warning____aKrgO view-block____GWoZL\",\"view-block--alt\":\"view-block--alt____C1_EH view-block____GWoZL\",\"view-block--with-icon\":\"view-block--with-icon____SCkRE view-block____GWoZL\",\"view-block-icon\":\"view-block-icon____dJaVe\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____Ssx6M view-block--warning____aKrgO view-block____GWoZL\",\"view-block-checkbox\":\"view-block-checkbox____IjyyV view-block____GWoZL\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____qSc71 view-block--alert____jmZ5K view-block____GWoZL view-block-checkbox____IjyyV view-block____GWoZL\",\"text-view-content\":\"text-view-content____ghkOR\",\"ia-modal\":\"ia-modal____bzAhy\",\"ia-modal-inner\":\"ia-modal-inner____PRBCX\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____eaObj ia-modal-inner____PRBCX\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____BxWPZ ia-modal-inner____PRBCX\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____aCFjK ia-modal-inner____PRBCX\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____BYmKu ia-modal-inner____PRBCX\",\"fixed-height\":\"fixed-height____dxLiS\",\"takeover-header\":\"takeover-header____SI2TR\",\"logo\":\"logo____hf3nG\",\"logo--broker\":\"logo--broker____ctOAj logo____hf3nG\",\"close-search\":\"close-search____Frd9v\",\"ia-modal-content\":\"ia-modal-content____jmw8m\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____YDyWB ia-modal____bzAhy\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____XOJM3 ia-modal____bzAhy\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____ESzoi ia-modal-overlay--light-white____XOJM3 ia-modal____bzAhy\",\"modal-header\":\"modal-header____JHHme\",\"modal-footer\":\"modal-footer____IkpH3 modal-header____JHHme\",\"modal-footer--space-between\":\"modal-footer--space-between____bGsEa modal-footer____IkpH3 modal-header____JHHme\",\"footer-btn-group\":\"footer-btn-group____n2ajM\",\"header-label\":\"header-label____VyjGq\",\"header-label-icon\":\"header-label-icon_____iUNt header-label____VyjGq\",\"header-label--alert\":\"header-label--alert____WH1Kz header-label-icon_____iUNt header-label____VyjGq\",\"header-label--info\":\"header-label--info____MGAid header-label-icon_____iUNt header-label____VyjGq\",\"header-label--settings\":\"header-label--settings____H0ht0 header-label-icon_____iUNt header-label____VyjGq\",\"header-label--accounts\":\"header-label--accounts____HRPJz header-label-icon_____iUNt header-label____VyjGq\",\"header-label--edit\":\"header-label--edit____iuCSM header-label-icon_____iUNt header-label____VyjGq\",\"header-label--download\":\"header-label--download____DS845 header-label-icon_____iUNt header-label____VyjGq\",\"header-label--delete\":\"header-label--delete____HFvfi header-label-icon_____iUNt header-label____VyjGq\",\"header-label--history\":\"header-label--history____XbmeC header-label-icon_____iUNt header-label____VyjGq\",\"header-label--tag\":\"header-label--tag____k0vpG header-label-icon_____iUNt header-label____VyjGq\",\"header-label--search\":\"header-label--search____njngm header-label-icon_____iUNt header-label____VyjGq\",\"header-label--kyc\":\"header-label--kyc____NZgp7 header-label-icon_____iUNt header-label____VyjGq\",\"header-label--advice\":\"header-label--advice____SzDbd header-label-icon_____iUNt header-label____VyjGq\",\"header-label--generate-advice\":\"header-label--generate-advice____D3LVs header-label-icon_____iUNt header-label____VyjGq\",\"header-label--form\":\"header-label--form____gJ2ng header-label-icon_____iUNt header-label____VyjGq\",\"header-label--insured\":\"header-label--insured____kp42t header-label-icon_____iUNt header-label____VyjGq\",\"header-label--quote\":\"header-label--quote____htQuE header-label-icon_____iUNt header-label____VyjGq\",\"header-label--policy\":\"header-label--policy____xVIpe header-label-icon_____iUNt header-label____VyjGq\",\"header-label--claim\":\"header-label--claim____dbl0K header-label-icon_____iUNt header-label____VyjGq\",\"header-label--fsg\":\"header-label--fsg____i57Rm header-label-icon_____iUNt header-label____VyjGq\",\"header-label--mandatory-document\":\"header-label--mandatory-document____eq6al header-label-icon_____iUNt header-label____VyjGq\",\"header-label--notification\":\"header-label--notification____u3dCQ header-label-icon_____iUNt header-label____VyjGq\",\"header-label--task\":\"header-label--task____seXMZ header-label-icon_____iUNt header-label____VyjGq\",\"header-label--contact\":\"header-label--contact____mmQ78 header-label-icon_____iUNt header-label____VyjGq\",\"header-label--note\":\"header-label--note____TTGjP header-label-icon_____iUNt header-label____VyjGq\",\"header-label--document\":\"header-label--document____rMniK header-label-icon_____iUNt header-label____VyjGq\",\"header-label--email\":\"header-label--email____JIXfV header-label-icon_____iUNt header-label____VyjGq\",\"header-label--template\":\"header-label--template____HMYkp header-label-icon_____iUNt header-label____VyjGq\",\"header-details\":\"header-details____JNr3S\",\"header-detail-item\":\"header-detail-item____S7BBS\",\"header-label--context-menu\":\"header-label--context-menu____y5kyb header-label-icon_____iUNt header-label____VyjGq\",\"context-menu-sep\":\"context-menu-sep____yv2Ol\",\"context-menu--one-col\":\"context-menu--one-col____Umg5I\",\"context-menu-disabled\":\"context-menu-disabled____Cb3FJ\",\"context-menu--two-col\":\"context-menu--two-col____ulN9n context-menu--one-col____Umg5I\",\"context-menu--three-col\":\"context-menu--three-col____ApFRf context-menu--two-col____ulN9n context-menu--one-col____Umg5I\",\"modal-content-copy\":\"modal-content-copy____zIAyO\",\"processing-step\":\"processing-step____AlKlh\",\"processing-step--failed\":\"processing-step--failed____sIVGq processing-step____AlKlh\",\"document--processing\":\"document--processing____J1z7G\",\"eclipse-loader\":\"eclipse-loader____FbPGm\",\"confirmation-content\":\"confirmation-content____LWpBa\",\"ia-modal--search\":\"ia-modal--search____n7AGJ\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____zxYz1 view-block--alert____jmZ5K view-block____GWoZL\",\"filename-column\":\"filename-column____us05K\",\"task-complete\":\"task-complete____eH_DN\",\"related-items-table-container\":\"related-items-table-container____A8JTQ\",\"worklog-group\":\"worklog-group____JXPoe\"};","import { LookupDataService } from 'resources/services/lookup-data';\r\nimport { FolderContentEvents } from 'components/document-management/custom-elements/folder-content/folder-content-events';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { AddFileEvents } from './../document-management/custom-elements/add-file/add-file-events';\r\nimport { TaskModel } from './task-model';\r\nimport { AddDocumentResponse, Folder, FolderType } from 'components/document-management/dtos';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { Api } from './api';\r\nimport { IaHtmlEditorSettings } from 'components/ia-html-editor/ia-html-editor';\r\nimport { ModalService } from '../modal/modal-service';\r\nimport { autoinject, PLATFORM, useView, computedFrom, TaskQueue } from 'aurelia-framework';\r\nimport { observable } from 'aurelia-typed-observable-plugin';\r\nimport { TaskRelatedItem } from './interfaces';\r\nimport moment from 'moment';\r\nimport { DocType } from 'resources/enums';\r\nimport { mapEntityDocumentAllowableTypeIdToLabel } from 'resources/map-document-type';\r\nimport { getCompanyOfficeIds, getSecurityUserId } from 'resources/parse-jwt';\r\nimport { ClaimsService } from 'resources/services/claims-service';\r\nimport styles from './task-file-note.css';\r\nimport { DateHelper } from 'resources/utilities/date-helper';\r\nimport { successToast } from 'resources/utilities/toastr-helper';\r\n\r\nconst hoursToSeconds = (hours: number) => Math.floor(hours * 60 * 60);\r\nconst minutesToSeconds = (minutes: number) => Math.floor(minutes * 60);\r\n\r\n@autoinject()\r\n@useView(PLATFORM.moduleName('components/task-file-note/task-file-note.html'))\r\nexport class TaskFileNote {\r\n private styles = styles;\r\n @observable() private clientId;\r\n private type;\r\n private mode = 'edit';\r\n private taskId;\r\n private existingHtml;\r\n private showRelatedItemsSection = true;\r\n private showRelatedItemsSearch = false;\r\n private showChangeFolder = false;\r\n private clientView = false;\r\n private taskNotificationTypeId = 0;\r\n\r\n private currentlySelectedTab = 'details';\r\n\r\n protected iaHtmlEditorSettings: IaHtmlEditorSettings = { height: 600 };\r\n\r\n private activitiesDropdown = [];\r\n private categoriesDropdown = [];\r\n private prioritiesDropdown = [];\r\n\r\n private selectedClientName = '';\r\n\r\n private worklogHours;\r\n private worklogMinutes;\r\n\r\n private details = new TaskModel();\r\n\r\n private disableWorklogButton = true;\r\n\r\n private clientSearchInput: HTMLInputElement;\r\n\r\n private worklogs = [];\r\n private history = [];\r\n private relatedItems: TaskRelatedItem[] = [];\r\n private clients = [];\r\n private users = [];\r\n private securityUsers = [];\r\n private keywords = [];\r\n private focusOnInput = false;\r\n\r\n private hours = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23];\r\n private minutes = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,\r\n 55,56,57,58,59];\r\n\r\n private enteredTag = '';\r\n private user = '';\r\n\r\n private htmlError = false;\r\n private currentFolder;\r\n\r\n private isSaving = false;\r\n private showAssignedToWarning = false;\r\n\r\n private entityDocumentFolderId;\r\n private breadcrumb;\r\n private unlinking;\r\n private isLoading = true;\r\n private isRecentDocument = false;\r\n\r\n private hasDocumentsViewPermission = false;\r\n private hasDocumentsEditPermission = false;\r\n private hasTaskViewPermission = false;\r\n private hasTaskEditPermission = false;\r\n\r\n @observable() private taskComplete = false;\r\n private taskCopyAsFileNote = false;\r\n private originalAssignedTo = '';\r\n private notifyUser = false;\r\n\r\n private securityUserId = getSecurityUserId();\r\n\r\n private entityId;\r\n private entityType;\r\n private entityLabel;\r\n\r\n constructor(private modal: ModalService,\r\n private router: AppRouter,\r\n private api: Api,\r\n private lookup: LookupDataService,\r\n private ea: EventAggregator,\r\n private claimsService: ClaimsService,\r\n private taskQueue: TaskQueue) {\r\n this.modal.styles(this.styles);\r\n }\r\n\r\n assignedToChanged(){\r\n this.taskQueue.queueMicroTask(async () => {\r\n if(this.details.assignedTo){\r\n const securityUsers = await this.api.getSecurityUsers(this.clientId);\r\n const assignedToSecurityUserId = securityUsers.find((x) => x.userName === this.details.assignedTo)?.securityUserId;\r\n\r\n //@ts-ignore\r\n if(this.details.entityTaskId){\r\n this.notifyUser = this.details.assignedTo !== this.originalAssignedTo && this.securityUserId !== assignedToSecurityUserId;\r\n }else{\r\n this.notifyUser = this.securityUserId !== assignedToSecurityUserId;\r\n }\r\n }else{\r\n this.notifyUser = false;\r\n }\r\n });\r\n }\r\n\r\n bind() {\r\n document.addEventListener(FolderContentEvents.eventSelectedFolderChanged, this.selectedFolderChanged, false);\r\n }\r\n\r\n unbind() {\r\n document.removeEventListener(FolderContentEvents.eventSelectedFolderChanged, this.selectedFolderChanged);\r\n }\r\n\r\n protected selectedFolderChanged = (folderEvent: CustomEvent<{ folder: Folder }>) => {\r\n if (this.showChangeFolder) {\r\n this.entityDocumentFolderId = folderEvent.detail.folder.folderId;\r\n }\r\n }\r\n\r\n async changeFolderCallback(action) {\r\n if(action === 'select'){\r\n this.details.entityDocumentFolderId = this.entityDocumentFolderId;\r\n await this.getCurrentFolderByFolderId();\r\n }\r\n\r\n this.showChangeFolder = false;\r\n }\r\n\r\n activate({ clientId, type, taskId, mode = 'edit', currentFolder, defaultTab, clientView = false, taskNotificationTypeId = 0, isRecentDocument = false, entityId, entityType, entityLabel } = { clientId: undefined, type: undefined, taskId: undefined, mode: undefined, currentFolder: undefined, defaultTab: undefined, clientView: undefined, taskNotificationTypeId: undefined, isRecentDocument: undefined, entityId: undefined, entityType: undefined, entityLabel: undefined }) {\r\n this.clientId = parseInt(clientId);\r\n this.taskId = taskId;\r\n this.type = type;\r\n this.mode = mode;\r\n this.currentFolder = currentFolder;\r\n this.entityId = entityId;\r\n this.entityType = entityType;\r\n this.entityLabel = entityLabel; \r\n\r\n if(defaultTab){\r\n this.currentlySelectedTab = defaultTab;\r\n }\r\n this.clientView = clientView;\r\n this.taskNotificationTypeId = taskNotificationTypeId;\r\n this.isRecentDocument = isRecentDocument;\r\n\r\n (async () => {\r\n this.hasDocumentsViewPermission = await this.claimsService.hasAsync('IadviserProcessingDocumentFindDocumentsView');\r\n this.hasDocumentsEditPermission = await this.claimsService.hasAsync('IadviserProcessingDocumentFindDocumentsEdit');\r\n this.hasTaskViewPermission = await this.claimsService.hasAsync('IadviserProcessingDiaryViewClientTasks');\r\n this.hasTaskEditPermission = await this.claimsService.hasAsync('IadviserProcessingDiaryEditTask');\r\n\r\n // No user supplied client ID, let's see if the route has it\r\n if (!this.clientId && this.router.currentInstruction) {\r\n // If we have an ID property, pull it out as the client ID\r\n if (this.router.currentInstruction.params?.id) {\r\n this.clientId = this.router.currentInstruction.params.id;\r\n }\r\n }\r\n \r\n // No user supplied entityId, entityType && entityLabel, let's see if the route has it\r\n if (this.type == 'task' && !this.entityId && !this.entityType && !this.entityLabel && this.router.currentInstruction) { \r\n if (this.router.currentInstruction.params?.entityId) {\r\n this.entityId = this.router.currentInstruction.params.entityId;\r\n }\r\n if (this.router.currentInstruction.params?.entityType) {\r\n this.entityType = this.router.currentInstruction.params.entityType;\r\n }\r\n if (this.router.currentInstruction.params?.entityLabel) {\r\n this.entityLabel = decodeURIComponent(this.router.currentInstruction.params.entityLabel);\r\n }\r\n }\r\n\r\n if (!this.taskId) {\r\n // Populate doc management\r\n await this.api.fillDocumentTree(this.clientId);\r\n }\r\n\r\n const userDetail = await this.lookup.userDetail();\r\n if (userDetail?.fullName) {\r\n this.user = userDetail.fullName;\r\n }\r\n\r\n this.activitiesDropdown = await this.lookup.activityTypes();\r\n this.categoriesDropdown = await this.lookup.taskCategoryTypes();\r\n this.prioritiesDropdown = await this.lookup.taskPriorityTypes();\r\n\r\n if(!taskId){\r\n if(this.currentFolder){\r\n this.details.entityDocumentFolderId = this.currentFolder.folderId;\r\n }else{\r\n const clientRoot = await this.api.getRootClientFolderId(this.clientId);\r\n this.details.entityDocumentFolderId = clientRoot.folderId;\r\n }\r\n }\r\n\r\n if (taskId) {\r\n const result = await this.api.getTaskDetail(clientId, taskId);\r\n if(defaultTab){\r\n this.changeTab(defaultTab);\r\n }\r\n\r\n this.details = { ...this.details, ...result } as unknown as TaskModel;\r\n\r\n if(this.details.assignedTo){\r\n this.originalAssignedTo = this.details.assignedTo;\r\n }\r\n\r\n const cloned = { ...this.details };\r\n\r\n if (typeof cloned.html !== 'undefined' && cloned?.html?.trim() !== '') {\r\n if (this.type === 'filenote') {\r\n this.details.html = '';\r\n this.existingHtml = cloned.html;\r\n }\r\n }\r\n\r\n this.taskComplete = this.details.isCompletedTask;\r\n }\r\n\r\n await this.getCurrentFolderByFolderId();\r\n\r\n this.securityUsers = (await this.api.getSecurityUsers(this.clientId)).map(x => ({ id: x.userName, label: x.name }));\r\n\r\n if(this.taskId){\r\n this.users = this.details.assignedToUsers.map(x => ({ id: x.userName, label: x.name }));\r\n }else{\r\n this.users = this.securityUsers;\r\n\r\n if(parseInt(getCompanyOfficeIds()) !== 1){\r\n const foundUser = this.securityUsers.findIndex(x => x.label === this.user);\r\n if(foundUser >= 0 ){\r\n this.details.assignedTo = this.securityUsers[foundUser].id;\r\n }\r\n }\r\n }\r\n\r\n document.addEventListener(AddFileEvents.eventDocumentsUploaded, this.documentsUploaded, false);\r\n\r\n setTimeout(() => {\r\n this.focusOnInput = true;\r\n this.isLoading = false;\r\n }, defaultTab? 0 : 500);\r\n\r\n })();\r\n }\r\n\r\n async getCurrentFolderByFolderId(){\r\n this.currentFolder = await this.api.getFolderById(this.clientId, this.details.entityDocumentFolderId, true);\r\n\r\n // setup additional properties - required to get correct layout\r\n this.currentFolder.$areRecentDocuments = false\r\n this.currentFolder.$hasSystemFolders = this.currentFolder.children?.some(f => f.systemFolder) ?? false;\r\n this.currentFolder.$hasUserDefinedFolders = this.currentFolder.children?.some(f => f.folderType === FolderType.UserDefined) ?? false;\r\n this.currentFolder.$pageSize = 5000\r\n\r\n await this.getCurrentFolderBreadcrumb();\r\n }\r\n\r\n async getCurrentFolderBreadcrumb(){\r\n\r\n let breadcrumb = '';\r\n if(this.currentFolder.isRootFolder){\r\n breadcrumb = this.currentFolder.title;\r\n }else{\r\n const result = await this.api.getFolderBreadcrumbs(this.clientId, this.currentFolder.folderId);\r\n\r\n for (let index = 0; index < result.length; index++) {\r\n breadcrumb += `${result[index].folderName}`\r\n if(index !== result.length - 1){\r\n breadcrumb += ' > '\r\n }\r\n }\r\n }\r\n\r\n this.breadcrumb = breadcrumb;\r\n }\r\n\r\n @computedFrom('existingHtml')\r\n get hasExistingHtml() {\r\n return typeof this.existingHtml !== 'undefined';\r\n }\r\n\r\n async loadWorklogs() {\r\n const worklogs = await this.api.getWorklogs(this.clientId, this.taskId);\r\n\r\n if (worklogs?.logs?.length) {\r\n this.worklogs = worklogs.logs.map(log => {\r\n log.duration = moment.unix(log.durationSecs).utc().format('H [hours] m [minutes]');\r\n return log;\r\n });\r\n }\r\n }\r\n\r\n /* istanbul ignore next */\r\n async loadKeywords() {\r\n const keywords = await this.api.getKeywords(this.clientId, this.taskId);\r\n\r\n if (keywords) {\r\n this.keywords = keywords;\r\n }\r\n }\r\n\r\n async changeTab(tab: string) {\r\n this.focusOnInput = false;\r\n this.currentlySelectedTab = tab;\r\n setTimeout(() => {\r\n this.focusOnInput = true;\r\n }, 0);\r\n\r\n if (this.taskId) {\r\n if (tab === 'history') {\r\n this.history = await this.api.getActions(this.clientId, this.taskId);\r\n }\r\n\r\n if (tab === 'relatedItems') {\r\n this.relatedItems = await this.api.getRelatedItems(this.clientId, this.taskId);\r\n }\r\n\r\n if (tab === 'workLogs') {\r\n this.loadWorklogs();\r\n }\r\n\r\n if (tab === 'tags') {\r\n this.loadKeywords();\r\n }\r\n }\r\n }\r\n\r\n taskCompleteChanged(newValue) {\r\n if (newValue === true) {\r\n this.details.taskStatusId = 1;\r\n } else {\r\n this.details.taskStatusId = 0;\r\n this.taskCopyAsFileNote = false;\r\n }\r\n }\r\n\r\n async save() {\r\n // assignedTo user must be active\r\n if(this.securityUsers.findIndex(x => x.id === this.details.assignedTo) < 0){\r\n this.showAssignedToWarning = true;\r\n return;\r\n }\r\n\r\n this.isSaving = true;\r\n const details = { ...this.details };\r\n\r\n if (details?.dueDate?.includes('/')) {\r\n details.dueDate = moment.utc(details.dueDate, 'DD/MM/YYYY').toISOString();\r\n }\r\n\r\n details.activityTypeId = parseInt(details.activityTypeId.toString());\r\n details.assignedTo = details.assignedTo.toString();\r\n\r\n if (!this.taskId) {\r\n if (this.type === 'filenote') {\r\n details.taskStatusId = 2;\r\n\r\n if(details.html){\r\n const dateAndTime = moment().format('DD/MM/YYYY hh:mm a');\r\n const modifiedDateHtml = `\r\n

Added by ${this.user} on ${dateAndTime}

\r\n ${details.html}\r\n
\r\n `;\r\n\r\n details.html = modifiedDateHtml;\r\n }\r\n\r\n }\r\n\r\n const model = await this.api.newTask(this.clientId, this.notifyUser, details);\r\n\r\n if(this.taskCopyAsFileNote && this.type === 'task' && model){\r\n await this.api.copyTaskToFileNote(this.clientId, model.entityTaskId);\r\n }\r\n\r\n if (this.router.currentInstruction.fragment.includes('tasks') && this.type === 'task') {\r\n if (model?.entityTaskId) {\r\n // Set a flag to prevent the modal from auto-reopening after navigation\r\n sessionStorage.setItem('skipTaskModalOpen', 'true');\r\n\r\n if(this.entityId && this.entityType){ \r\n this.router.navigateToRoute('clientTasks', { id: this.clientId, taskId: model.entityTaskId, taskTypeId: this.taskNotificationTypeId, entityId: this.entityId, entityType: this.entityType, entityLabel: encodeURIComponent(this.entityLabel) }, { trigger: true, replace: true });\r\n } else {\r\n this.router.navigateToRoute('clientTasks', { id: this.clientId, taskId: model.entityTaskId, taskTypeId: this.taskNotificationTypeId }, { trigger: true, replace: true });\r\n } \r\n }\r\n }\r\n\r\n this.ea.publish('update:tasks-component');\r\n\r\n this.modal.hide();\r\n\r\n if (this.type === 'filenote') {\r\n successToast('File Note saved');\r\n\r\n if (this.router.currentInstruction.fragment.includes('documents')) {\r\n const routeModel = {\r\n id: this.clientId,\r\n entityTaskOrDocumentId: model.entityTaskId,\r\n defaultFolderId: this.isRecentDocument ? undefined : this.currentFolder.folderId\r\n }\r\n\r\n this.router.navigateToRoute('clientDocuments', routeModel, { trigger: true, replace: true });\r\n }\r\n }else if (this.type === 'task'){\r\n successToast('Task saved');\r\n }\r\n\r\n this.isSaving = false;\r\n return details;\r\n } else {\r\n if (this.type === 'filenote') {\r\n details.taskStatusId = 2;\r\n\r\n if(details.html === ''){\r\n details.html = this.existingHtml ? this.existingHtml : details.html;\r\n }else{\r\n const dateAndTime = moment().format('DD/MM/YYYY hh:mm a');\r\n let modifiedDateHtml = `

Added by ${this.user} on ${dateAndTime}

${details.html}`;\r\n\r\n if(this.existingHtml){\r\n modifiedDateHtml = `${modifiedDateHtml}
${this.existingHtml}`\r\n }\r\n\r\n details.html = modifiedDateHtml;\r\n }\r\n\r\n }\r\n\r\n const model = await this.api.updateTask(this.clientId, this.taskId, this.notifyUser, details);\r\n\r\n if(this.taskCopyAsFileNote && this.type === 'task' && model){\r\n await this.api.copyTaskToFileNote(this.clientId, model.entityTaskId);\r\n }\r\n\r\n if (this.router.currentInstruction.fragment.includes('tasks')) {\r\n // Set a flag to prevent the modal from auto-reopening after navigation\r\n sessionStorage.setItem('skipTaskModalOpen', 'true');\r\n \r\n if(this.entityId && this.entityType){\r\n this.router.navigateToRoute('clientTasks', { id: this.clientId, taskId: model.entityTaskId, taskTypeId: this.taskNotificationTypeId, entityId: this.entityId, entityType: this.entityType, entityLabel: encodeURIComponent(this.entityLabel)}, { trigger: true, replace: true });\r\n } else {\r\n this.router.navigateToRoute('clientTasks', { id: this.clientId, taskId: this.taskId, taskTypeId: this.taskNotificationTypeId }, { trigger: true, replace: true });\r\n }\r\n }\r\n\r\n this.modal.hide();\r\n\r\n if (this.type === 'filenote') {\r\n successToast('File Note saved');\r\n\r\n if (this.router.currentInstruction.fragment.includes('documents')) {\r\n const routeModel = {\r\n id: this.clientId,\r\n entityTaskOrDocumentId: this.taskId,\r\n defaultFolderId: this.isRecentDocument ? undefined : this.currentFolder.folderId\r\n }\r\n\r\n this.router.navigateToRoute('clientDocuments', routeModel, { trigger: true, replace: true });\r\n }\r\n }else if (this.type === 'task'){\r\n successToast('Task saved');\r\n }\r\n\r\n // if saving from the homepage - reload\r\n if(!this.clientView){\r\n document.dispatchEvent(new CustomEvent('reload-task-component', {\r\n bubbles: true\r\n }));\r\n }\r\n\r\n this.isSaving = false;\r\n return details;\r\n }\r\n }\r\n\r\n cancel() {\r\n document.removeEventListener(AddFileEvents.eventDocumentsUploaded, this.documentsUploaded, false);\r\n this.modal.hide();\r\n }\r\n\r\n @computedFrom('mode', 'isSaving', 'isLoading',\r\n 'details.activityTypeId', 'details.assignedTo', 'details.categoryId', 'details.priorityId',\r\n 'details.description', 'details.dueDate', 'details.entityDocumentFolderId')\r\n get formValid() {\r\n\r\n if(this.mode == 'view' || this.isSaving || this.isLoading) return false;\r\n\r\n const activityTypeIdValid = this.details.activityTypeId ?? false;\r\n const categoryIdValid = this.details.categoryId ?? false;\r\n const priorityIdValid = this.details.priorityId ?? false;\r\n const assignedToValid = this.details.assignedTo ?? false;\r\n const descriptionValid = typeof this.details.description !== 'undefined' && this.details.description !== null && this.details.description.trim() !== '';\r\n const dueDateValid = this.details.dueDate ?? false;\r\n const folderValid = this.details.entityDocumentFolderId ?? false;\r\n\r\n const isTask = this.type === 'task';\r\n const isFilenote = this.type === 'filenote';\r\n const isNew = !this.taskId;\r\n\r\n if (isTask) {\r\n return activityTypeIdValid && categoryIdValid && priorityIdValid && assignedToValid && descriptionValid && dueDateValid && folderValid && !this.showRelatedItemsSearch;\r\n }\r\n\r\n if (isFilenote) {\r\n if (isNew) {\r\n return activityTypeIdValid && categoryIdValid && priorityIdValid && assignedToValid && descriptionValid && folderValid && !this.showRelatedItemsSearch;\r\n } else {\r\n return activityTypeIdValid && categoryIdValid && priorityIdValid && assignedToValid && descriptionValid && folderValid && !this.showRelatedItemsSearch;\r\n }\r\n }\r\n\r\n return false;\r\n }\r\n\r\n async saveTag() {\r\n try {\r\n\r\n this.focusOnInput = false;\r\n if (this.clientId && this.taskId) {\r\n this.isSaving = true;\r\n await this.api.addKeyword(this.clientId, this.taskId, `${this.enteredTag}`);\r\n await this.loadKeywords();\r\n this.isSaving = false;\r\n this.enteredTag = '';\r\n } else {\r\n this.details.addKeyword(this.enteredTag);\r\n this.enteredTag = '';\r\n\r\n this.keywords = this.details.keywords.reduce((arr, val) => {\r\n arr.push({ keyword: val });\r\n return arr;\r\n }, []);\r\n }\r\n\r\n this.focusOnInput = true;\r\n\r\n if (this.type === 'filenote') {\r\n if (this.router.currentInstruction.fragment.includes('documents')) {\r\n const routeModel = {\r\n id: this.clientId,\r\n entityTaskOrDocumentId: this.taskId,\r\n defaultFolderId: this.isRecentDocument ? undefined : this.currentFolder.folderId\r\n }\r\n\r\n this.router.navigateToRoute('clientDocuments', routeModel, { trigger: true, replace: true });\r\n }\r\n }\r\n\r\n } catch (e) {\r\n console.error(e);\r\n }\r\n }\r\n\r\n async addRelatedExistingItem() {\r\n this.showRelatedItemsSection = false;\r\n this.showRelatedItemsSearch = true;\r\n }\r\n\r\n async deleteRelatedItem(item) {\r\n try {\r\n\r\n this.unlinking = true;\r\n\r\n if (this.taskId) {\r\n\r\n if(item.docType === DocType.Document){\r\n await this.api.deleteRelatedDocument(this.clientId, this.taskId, item.foreignKeyId);\r\n }else{\r\n await this.api.deleteRelatedTask(this.clientId, this.taskId, item.foreignKeyId);\r\n }\r\n\r\n const itemIndex = this.relatedItems.findIndex(i => i.foreignKeyId === item.foreignKeyId);\r\n\r\n if (itemIndex >= 0) {\r\n this.relatedItems.splice(itemIndex, 1);\r\n }\r\n } else {\r\n const isTask = item.entityTaskId !== null;\r\n const isDocument = item.entityDocumentId !== null;\r\n\r\n if (isTask) {\r\n this.relatedItems = this.relatedItems.filter(i => i.entityTaskId !== item.entityTaskId);\r\n this.details.removeTask(item.entityTaskId);\r\n }\r\n\r\n if (isDocument) {\r\n this.relatedItems = this.relatedItems.filter(i => i.entityDocumentId !== item.entityDocumentId);\r\n this.details.removeDocument(item.entityDocumentId);\r\n }\r\n }\r\n\r\n this.unlinking = false;\r\n } catch (e) {\r\n this.unlinking = false;\r\n console.error(e);\r\n }\r\n }\r\n\r\n worklogChanged(){\r\n if(this.worklogHours == 0 && this.worklogMinutes == 0 ){\r\n this.disableWorklogButton = true;\r\n }else{\r\n this.disableWorklogButton = false;\r\n }\r\n\r\n }\r\n\r\n async addWorklog() {\r\n if (this.worklogHours == 0 && this.worklogMinutes == 0) {\r\n return;\r\n }\r\n\r\n const convertedHours = hoursToSeconds(this.worklogHours);\r\n const convertedMinutes = minutesToSeconds(this.worklogMinutes);\r\n\r\n try {\r\n this.disableWorklogButton = true;\r\n\r\n if (this.taskId) {\r\n await this.api.addWorklog(this.clientId, this.taskId, convertedHours + convertedMinutes);\r\n\r\n this.loadWorklogs();\r\n } else {\r\n this.worklogs.push({\r\n createdDate: new Date().toISOString(),\r\n createdBy: this.user,\r\n duration: moment.unix(convertedHours + convertedMinutes).utc().format('H [hours] m [minutes]')\r\n });\r\n\r\n this.details.addWorklog(convertedHours + convertedMinutes);\r\n }\r\n\r\n this.worklogHours = 0;\r\n this.worklogMinutes = 0;\r\n } catch (e) {\r\n console.error(e);\r\n }\r\n }\r\n\r\n async deleteWorklog(item, index) {\r\n try {\r\n if (this.taskId) {\r\n await this.api.deleteWorklog(this.clientId, this.taskId, item.entityTaskWorkLogId);\r\n\r\n const itemIndex = this.worklogs.findIndex(i => i.entityTaskWorkLogId === item.entityTaskWorkLogId);\r\n\r\n if (itemIndex >= 0) {\r\n this.worklogs.splice(itemIndex, 1);\r\n }\r\n } else {\r\n this.worklogs = this.worklogs.filter((w, i) => i !== index);\r\n this.details.removeWorklog(index);\r\n }\r\n } catch (e) {\r\n console.error(e);\r\n }\r\n }\r\n\r\n async deleteKeyword(item, index) {\r\n try {\r\n if (this.clientId && this.taskId) {\r\n this.isSaving = true;\r\n await this.api.deleteKeyword(this.clientId, this.taskId, item.entityTaskKeywordId);\r\n this.isSaving = false;\r\n\r\n const itemIndex = this.keywords.findIndex(i => i.entityTaskKeywordId === item.entityTaskKeywordId);\r\n\r\n if (itemIndex >= 0) {\r\n this.keywords.splice(itemIndex, 1);\r\n\r\n if (this.type === 'filenote') {\r\n if (this.router.currentInstruction.fragment.includes('documents')) {\r\n const routeModel = {\r\n id: this.clientId,\r\n entityTaskOrDocumentId: this.taskId,\r\n defaultFolderId: this.isRecentDocument ? undefined : this.currentFolder.folderId\r\n }\r\n\r\n this.router.navigateToRoute('clientDocuments', routeModel, { trigger: true, replace: true });\r\n }\r\n }\r\n\r\n }\r\n } else {\r\n const findIndex = this.keywords.findIndex(k => k.keyword === item.keyword);\r\n\r\n if (findIndex >= 0) {\r\n this.keywords.splice(findIndex, 1);\r\n }\r\n\r\n this.details.removeKeyword(index);\r\n }\r\n } catch (e) {\r\n console.error(e);\r\n }\r\n }\r\n\r\n private addRelatedExistingItemCallback = async ($event, documentOrDocuments, removeItem) => {\r\n\r\n this.unlinking = true;\r\n\r\n if(documentOrDocuments.length === undefined){\r\n documentOrDocuments = [documentOrDocuments]\r\n }\r\n\r\n documentOrDocuments.forEach(async (x) => {\r\n\r\n const isTask = x.entityTaskId !== null;\r\n const isDocument = x.entityDocumentId !== null;\r\n\r\n if(removeItem){\r\n let itemToDelete;\r\n\r\n if(this.taskId){\r\n if(isDocument){\r\n itemToDelete = this.relatedItems.find(relatedItem => relatedItem.foreignKeyId === x.entityDocumentId)\r\n }\r\n\r\n if(isTask){\r\n itemToDelete = this.relatedItems.find(relatedItem => relatedItem.foreignKeyId === x.entityTaskId)\r\n }\r\n }else{\r\n if(isDocument){\r\n itemToDelete = this.relatedItems.find(relatedItem => relatedItem.entityDocumentId === x.entityDocumentId)\r\n }\r\n\r\n if(isTask){\r\n itemToDelete = this.relatedItems.find(relatedItem => relatedItem.entityTaskId === x.entityTaskId)\r\n }\r\n }\r\n\r\n await this.deleteRelatedItem(itemToDelete);\r\n return;\r\n }\r\n\r\n // We have an existing task\r\n if (this.taskId) {\r\n if (isDocument) {\r\n await this.api.addRelatedDocument(this.clientId, this.taskId, x.entityDocumentId);\r\n }\r\n\r\n if (isTask) {\r\n await this.api.addRelatedTask(this.clientId, this.taskId, x.entityTaskId);\r\n }\r\n\r\n this.relatedItems = await this.api.getRelatedItems(this.clientId, this.taskId);\r\n\r\n } else {\r\n\r\n this.relatedItems.push({...x, title: x.docName, folder: x.entityDocumentFolderName});\r\n\r\n if (isDocument) {\r\n this.details.addDocument(x.entityDocumentId);\r\n }\r\n\r\n if (isTask) {\r\n this.details.addTask(x.entityTaskId);\r\n }\r\n }\r\n\r\n if(!removeItem){\r\n this.unlinking = false;\r\n }\r\n\r\n });\r\n\r\n }\r\n\r\n showFolderMove() {\r\n this.showChangeFolder = true;\r\n }\r\n\r\n private activitiesMatcher = (a, b) => {\r\n if (a && b) {\r\n if (parseInt(a) === parseInt(b)) {\r\n return true;\r\n }\r\n }\r\n }\r\n\r\n private securityUsersMatcher = (a, b) => {\r\n if (a && b) {\r\n if (a === b) {\r\n return true;\r\n }\r\n }\r\n }\r\n\r\n protected documentsUploaded = async (uploadEvent: CustomEvent<{ documents: AddDocumentResponse[] }>) => {\r\n const uploadedDocuments: AddDocumentResponse[] = uploadEvent.detail.documents;\r\n\r\n if (uploadedDocuments?.length) {\r\n if (this.currentlySelectedTab === 'relatedItems') {\r\n await this.addRelatedExistingItemCallback(null, uploadedDocuments, false);\r\n }\r\n }\r\n }\r\n\r\n private existingItemCloseCallback() {\r\n this.showRelatedItemsSearch = false;\r\n this.showRelatedItemsSection = true;\r\n this.ea.publish('update:clear-search');\r\n }\r\n\r\n @computedFrom('enteredTag')\r\n protected get disableAddKeyword() {\r\n return !this.enteredTag || !this.enteredTag?.trim().length;\r\n }\r\n\r\n protected keywordInputChanged(event: KeyboardEvent) {\r\n if (event.key !== 'Enter') return;\r\n if (!this.disableAddKeyword) { this.saveTag(); }\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 canOpenInNewTab(item){\r\n const isTask = item.docType === 2;\r\n if(isTask){\r\n return this.hasTaskViewPermission || this.hasTaskEditPermission;\r\n }else{\r\n return this.hasDocumentsViewPermission || this.hasDocumentsEditPermission;\r\n }\r\n }\r\n\r\n async openInNewTab(item){\r\n\r\n const isTask = item.docType === 2;\r\n\r\n let routeFragment;\r\n if(isTask){\r\n routeFragment = this.router.generate('clientTasks', { id: this.clientId, taskId: item.entityTaskId });\r\n }else{\r\n routeFragment = this.router.generate('clientDocuments', { id: this.clientId, entityTaskOrDocumentId: item.foreignKeyId, defaultFolderId: item.entityDocumentFolderId });\r\n }\r\n\r\n PLATFORM.global.open(routeFragment, '_blank');\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 getKeywords(keywords){\r\n return keywords.map((x) => `• ${x}`).join('\\n');\r\n }\r\n}\r\n"],"names":["styles","operation","MoveDocument","clickCallback","bind","this","clientId","parseInt","changeFolderInnerCallback","action","selectedFolder","folderId","bindable","computedFrom","autoinject","customElement","ChangeFolder","bindingEngine","ea","callback","setFocus","documents","searchObject","areSearchResults","$highlightSearch","pageSize","selectedRowIndex","entityTaskId","subscriptionSearchResults","propertyObserver","subscribe","markSearchItemsAsDelete","subscriptionClearSearch","documentSearch","clearSearchResults","unbind","dispose","foundIdx","findIndex","x","splice","forEach","searchItem","showDelete","relatedItems","find","relatedItem","foreignKeyId","entityDocumentId","selectRow","document","onToggleLink","event","removeItem","getDocumentTypeLabel","override","entityDocumentAllowableTypeId","entityDocumentAllowableType","createdDateSort","document1","document2","sortOrder","dateSorter","modifiedDateSort","getKeywords","keywords","map","keyword","join","BindingEngine","EventAggregator","ExistingItem","model","activityTypeId","categoryId","priorityId","description","isCompletedTask","dueDate","html","assignedTo","assignedToUsers","entityDocumentFolderId","taskStatusId","workLogs","existingDocumentIds","existingTaskIds","Object","assign","addWorklog","value","push","removeWorklog","index","filter","i","ii","addKeyword","str","removeKeyword","k","addDocument","num","removeDocument","id","addTask","removeTask","http","getRootClientFolderId","Promise","endpoint","environment","documentManagement","clientRootFolderId","uri","fetch","headers","method","json","newTask","notifyUser","body","clientEndpoints","tasks","new","updateTask","taskId","update","deleteTask","delete","text","getTaskDetail","get","getSecurityUsers","securityUsers","createAction","getActions","actions","searchTasks","searchQuery","search","getWorklogs","EntityTaskId","worklogs","add","updateWorklog","worklogId","deleteWorklog","taskKeywords","updateKeyword","keywordId","deleteKeyword","getRelatedItems","taskRelatedItems","addRelatedDocument","documentId","addRelatedTask","deleteRelatedDocument","deleteDocument","deleteRelatedTask","toTaskId","getTaskUsers","applicationHomeEndpoints","taskUsers","getFolderById","ignoreDocs","folder","getAllFoldersByFolderId","result","ok","fillDocumentTree","fillDocTree","copyTaskToFileNote","getFolderBreadcrumbs","Api","modal","router","api","lookup","claimsService","taskQueue","mode","showRelatedItemsSection","showRelatedItemsSearch","showChangeFolder","clientView","taskNotificationTypeId","currentlySelectedTab","iaHtmlEditorSettings","height","activitiesDropdown","categoriesDropdown","prioritiesDropdown","selectedClientName","details","TaskModel","disableWorklogButton","history","clients","users","focusOnInput","hours","minutes","enteredTag","user","htmlError","isSaving","showAssignedToWarning","isLoading","isRecentDocument","hasDocumentsViewPermission","hasDocumentsEditPermission","hasTaskViewPermission","hasTaskEditPermission","taskComplete","taskCopyAsFileNote","originalAssignedTo","securityUserId","selectedFolderChanged","folderEvent","detail","addRelatedExistingItemCallback","$event","documentOrDocuments","unlinking","undefined","length","isTask","isDocument","itemToDelete","deleteRelatedItem","title","docName","entityDocumentFolderName","activitiesMatcher","a","b","securityUsersMatcher","documentsUploaded","uploadEvent","uploadedDocuments","assignedToChanged","queueMicroTask","assignedToSecurityUserId","userName","addEventListener","eventSelectedFolderChanged","removeEventListener","changeFolderCallback","getCurrentFolderByFolderId","activate","type","currentFolder","defaultTab","entityId","entityType","entityLabel","hasAsync","currentInstruction","params","decodeURIComponent","userDetail","fullName","activityTypes","taskCategoryTypes","taskPriorityTypes","clientRoot","changeTab","cloned","trim","existingHtml","label","name","foundUser","eventDocumentsUploaded","setTimeout","$areRecentDocuments","$hasSystemFolders","children","some","f","systemFolder","$hasUserDefinedFolders","folderType","UserDefined","$pageSize","getCurrentFolderBreadcrumb","breadcrumb","isRootFolder","folderName","loadWorklogs","logs","log","duration","durationSecs","utc","format","loadKeywords","tab","taskCompleteChanged","newValue","save","includes","toISOString","toString","dateAndTime","modifiedDateHtml","fragment","sessionStorage","setItem","navigateToRoute","taskTypeId","encodeURIComponent","trigger","replace","publish","hide","routeModel","entityTaskOrDocumentId","defaultFolderId","dispatchEvent","CustomEvent","bubbles","cancel","activityTypeIdValid","categoryIdValid","priorityIdValid","assignedToValid","descriptionValid","dueDateValid","folderValid","isFilenote","saveTag","reduce","arr","val","console","error","addRelatedExistingItem","item","docType","Document","itemIndex","worklogChanged","worklogHours","worklogMinutes","convertedHours","Math","floor","convertedMinutes","createdDate","Date","createdBy","entityTaskWorkLogId","w","entityTaskKeywordId","showFolderMove","existingItemCloseCallback","keywordInputChanged","key","disableAddKeyword","canOpenInNewTab","openInNewTab","routeFragment","generate","PLATFORM","global","open","useView","TaskQueue","TaskFileNote"],"sourceRoot":""}