{"version":3,"file":"app-48e1d002.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/duty-of-disclosure/duty-of-disclosure.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/general-details/general-details.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/insured-locations-risks/insured-locations-risks.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/beforeUnloadHandler.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/duty-of-disclosure/api.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/duty-of-disclosure/duty-of-disclosure.css","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/duty-of-disclosure/duty-of-disclosure.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/general-details/api.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/general-details/general-details.css","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/general-details/general-details.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/insured-locations-risks/api.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/insured-locations-risks/insured-locations-risks.css","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/user-form/insured-locations-risks/insured-locations-risks.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;","export function addBeforeUnloadHandler() {\r\n window.addEventListener(\"beforeunload\", beforeUnloadHandler);\r\n}\r\n\r\n\r\nexport function removeBeforeUnloadHandler() {\r\n window.removeEventListener(\"beforeunload\", beforeUnloadHandler);\r\n}\r\n\r\n\r\nexport function beforeUnloadHandler(event) {\r\n // Recommended\r\n event.preventDefault();\r\n\r\n // Included for legacy support, e.g. Chrome/Edge < 119\r\n event.returnValue = true;\r\n};\r\n\r\n","import { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { environment } from 'environment';\r\nimport { EntityActionType, EntityType, EntityMode } from 'routes/app-adviser/client/quotes/interfaces';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(\r\n public http: HttpClient\r\n ) { }\r\n\r\n async getDodConfig(\r\n clientId: number, actionType: EntityActionType, entityType: EntityType, entityId: number, mode: EntityMode): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.dutyOfDisclosure.config;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, mode]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n return result.json();\r\n }\r\n\r\n async getDodDetails(\r\n clientId: number, actionType: EntityActionType, entityType: EntityType, entityId: number, includeValidationIssues = false): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.dutyOfDisclosure.get;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, includeValidationIssues]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n return result.json();\r\n }\r\n\r\n async putDodDetails(\r\n clientId: number, actionType: EntityActionType, entityType: EntityType, entityId: number, model: any ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.dutyOfDisclosure.put;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(model)\r\n });\r\n\r\n if (result.status !== 400 && result.ok) {\r\n return true;\r\n } else {\r\n return result.json();\r\n }\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"screen-container\":\"screen-container____HKBSG\",\"screen-container--client\":\"screen-container--client____RUYo1 screen-container____HKBSG\",\"screen-container--dashboard\":\"screen-container--dashboard____IjFat screen-container--client____RUYo1 screen-container____HKBSG\",\"screen-container--home\":\"screen-container--home____TP2Fc screen-container____HKBSG\",\"screen-container--menu\":\"screen-container--menu____bFw6r screen-container____HKBSG\",\"screen-container--accounts-override\":\"screen-container--accounts-override____edgdp screen-container____HKBSG\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____X79rE screen-container____HKBSG\",\"empty-state\":\"empty-state____RbBYj\",\"empty-state--icon\":\"empty-state--icon____hLZlH\",\"empty-heading\":\"empty-heading____AlWOI\",\"empty-subheading\":\"empty-subheading____Ohfak\",\"kyc\":\"kyc____ZxGWK\",\"advice\":\"advice____wuAkC\",\"insured\":\"insured____zcevd\",\"quotes\":\"quotes____svKaA\",\"policies\":\"policies____CL6NA\",\"claims\":\"claims____Uo0uH\",\"tasks\":\"tasks____STKmL\",\"documents\":\"documents____VNZmy\",\"forms\":\"forms____fiOFz\",\"btn\":\"btn____Pudam\",\"btn--flat\":\"btn--flat____BxYn3 btn____Pudam\",\"btn--submit\":\"btn--submit____y9naT btn____Pudam\",\"btn--delete\":\"btn--delete____Cnk1q btn____Pudam\",\"btn--link\":\"btn--link____nyWnv btn____Pudam\",\"btn--inline-text-link\":\"btn--inline-text-link____eXlz_ btn--link____nyWnv btn____Pudam\",\"btn--footer\":\"btn--footer____iiOt8 btn____Pudam\",\"btn--footer-submit\":\"btn--footer-submit____HRZAz btn--submit____y9naT btn____Pudam btn--footer____iiOt8 btn____Pudam\",\"btn--footer-cancel\":\"btn--footer-cancel_____Xg78\",\"btn--footer---cancel\":\"btn--footer---cancel____jcAWU\",\"btn--footer-delete\":\"btn--footer-delete____GA3al btn--delete____Cnk1q btn____Pudam btn--footer____iiOt8 btn____Pudam\",\"btn--qce-dropdown\":\"btn--qce-dropdown____h7L25 btn--footer-submit____HRZAz btn--submit____y9naT btn____Pudam btn--footer____iiOt8 btn____Pudam\",\"btn--footer-combo\":\"btn--footer-combo____oFL8q btn--footer____iiOt8 btn____Pudam\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____QtiT4 btn____Pudam\",\"btn--lmi-risk\":\"btn--lmi-risk____Srr5i btn____Pudam\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____i86rq btn____Pudam\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____s4ftY btn____Pudam\",\"btn--andrew-nock\":\"btn--andrew-nock____UWZdI btn____Pudam\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____fI9Ys btn____Pudam\",\"btn--5-star\":\"btn--5-star____EfnsX btn____Pudam\",\"btn--thermoscan\":\"btn--thermoscan____VGG8d btn____Pudam\",\"btn--risk-survey-services\":\"btn--risk-survey-services____DaJg3 btn____Pudam\",\"btn--risk-management\":\"btn--risk-management____vgEom btn____Pudam\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____B7uUg btn--lmi-bicalc____QtiT4 btn____Pudam\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____KeM8y btn--lmi-risk____Srr5i btn____Pudam\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____Gq0bm btn--lmi-policy-comparison____i86rq btn____Pudam\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____EXkD6 btn--flat____BxYn3 btn____Pudam btn____Pudam\",\"btn--icon\":\"btn--icon____EnYOa btn____Pudam\",\"btn--icon-no-border\":\"btn--icon-no-border____SU0U_\",\"btn--icon-add\":\"btn--icon-add____yVXB7 btn--icon____EnYOa btn____Pudam\",\"btn--add-risk\":\"btn--add-risk____m4O1W btn--icon____EnYOa btn____Pudam\",\"btn--icon-close\":\"btn--icon-close____vzOPm\",\"task-access-modal__close\":\"task-access-modal__close____QfICD\",\"btn--icon-delete\":\"btn--icon-delete____adU8o btn--icon____EnYOa btn____Pudam\",\"btn--icon-download\":\"btn--icon-download____LnvtE btn--icon____EnYOa btn____Pudam\",\"btn--icon-edit\":\"btn--icon-edit____Z0ydt btn--icon____EnYOa btn____Pudam\",\"btn--icon-email\":\"btn--icon-email____TkVWg btn--icon____EnYOa btn____Pudam\",\"btn--icon-download-email\":\"btn--icon-download-email____GWPYO btn--icon____EnYOa btn____Pudam\",\"btn--icon-folder\":\"btn--icon-folder____miLqL btn--icon____EnYOa btn____Pudam\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____LM3yt btn--icon____EnYOa btn____Pudam\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____nGbL2 btn--icon____EnYOa btn____Pudam\",\"btn--icon-history\":\"btn--icon-history____aIhEQ btn--icon____EnYOa btn____Pudam\",\"btn--icon-info\":\"btn--icon-info____nC_u5 btn--icon____EnYOa btn____Pudam\",\"btn--icon-task\":\"btn--icon-task____ntk7L btn--icon____EnYOa btn____Pudam\",\"btn--icon-link\":\"btn--icon-link____LvpUX btn--icon____EnYOa btn____Pudam\",\"btn--icon-unlink\":\"btn--icon-unlink____NqwWJ btn--icon-delete____adU8o btn--icon____EnYOa btn____Pudam\",\"btn--icon-map\":\"btn--icon-map____R4iQf btn--icon____EnYOa btn____Pudam\",\"btn--icon-more\":\"btn--icon-more____ONUFJ btn--icon____EnYOa btn____Pudam\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____BshoT btn--icon____EnYOa btn____Pudam\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____jpe_o btn--icon____EnYOa btn____Pudam\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____v0WLZ btn--icon____EnYOa btn____Pudam\",\"btn--icon-preview\":\"btn--icon-preview____B0n6G btn--icon____EnYOa btn____Pudam\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____RmcaO btn--icon____EnYOa btn____Pudam\",\"btn--icon-print\":\"btn--icon-print____oXaAO btn--icon____EnYOa btn____Pudam\",\"btn--icon-save\":\"btn--icon-save____HQisZ btn--icon____EnYOa btn____Pudam\",\"btn--icon-settings\":\"btn--icon-settings____L3vEZ btn--icon____EnYOa btn____Pudam\",\"btn--icon-show-details\":\"btn--icon-show-details____VlIHP btn--icon____EnYOa btn____Pudam\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____AFN1J btn--icon____EnYOa btn____Pudam\",\"btn--icon-show-summary\":\"btn--icon-show-summary____OVQ6w btn--icon____EnYOa btn____Pudam\",\"btn--icon-attachment\":\"btn--icon-attachment____R1EAm btn--icon____EnYOa btn____Pudam\",\"btn--icon-tag\":\"btn--icon-tag____oPw2u btn--icon____EnYOa btn____Pudam\",\"btn--icon-undo\":\"btn--icon-undo____B6AKs btn--icon____EnYOa btn____Pudam\",\"btn--icon-sync\":\"btn--icon-sync____x9iJE btn--icon____EnYOa btn____Pudam\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____cyANf btn--icon____EnYOa btn____Pudam\",\"btn--aside-collapse\":\"btn--aside-collapse____v9sB4 btn--icon____EnYOa btn____Pudam\",\"btn--icon-expand-more\":\"btn--icon-expand-more____zbmD6 btn--icon____EnYOa btn____Pudam\",\"btn--icon-expand-less\":\"btn--icon-expand-less____diAUO btn--icon____EnYOa btn____Pudam\",\"btn--icon-general\":\"btn--icon-general____oJSzQ btn--icon____EnYOa btn____Pudam\",\"btn--icon-sales\":\"btn--icon-sales____ucXDF btn--icon____EnYOa btn____Pudam\",\"btn--icon-branch\":\"btn--icon-branch____Yutep btn--icon____EnYOa btn____Pudam\",\"btn--icon-contact\":\"btn--icon-contact____TvDof btn--icon____EnYOa btn____Pudam\",\"btn--icon-consent\":\"btn--icon-consent____qyLXB btn--icon____EnYOa btn____Pudam\",\"btn--icon-questions\":\"btn--icon-questions____fQDyj btn--icon____EnYOa btn____Pudam\",\"btn--icon-associated\":\"btn--icon-associated____LjM5T btn--icon____EnYOa btn____Pudam\",\"btn--icon-notes\":\"btn--icon-notes____XH9K5 btn--icon____EnYOa btn____Pudam\",\"btn--back\":\"btn--back____ZN4P4\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____tLf3N btn--back____ZN4P4\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____NznBO btn--icon____EnYOa btn____Pudam\",\"btn--wizard\":\"btn--wizard____KZwki btn____Pudam\",\"btn--wizard-back\":\"btn--wizard-back____tigjj btn--wizard____KZwki btn____Pudam\",\"btn--wizard-next\":\"btn--wizard-next____Df1Kb btn--wizard____KZwki btn____Pudam\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete____wW_KC\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____ya4HJ\",\"button-options\":\"button-options____YQMX2\",\"cancel\":\"cancel____UOky4\",\"tasksubmit\":\"tasksubmit____jN8v8\",\"forgotPasswordBtn\":\"forgotPasswordBtn____ShEhE\",\"show-complet-tasks\":\"show-complet-tasks____Fa3O0\",\"fieldset\":\"fieldset____wEUrH\",\"fieldset-instruction\":\"fieldset-instruction____UUPBU\",\"fieldset--no-padding\":\"fieldset--no-padding____Y2zQf fieldset____wEUrH\",\"fieldset--alt\":\"fieldset--alt____pjv6i fieldset____wEUrH\",\"input-search\":\"input-search____zK6Kq\",\"view-password\":\"view-password____gUZZZ\",\"ia-currency-input\":\"ia-currency-input____x3bFm\",\"ia-currency-negative\":\"ia-currency-negative____qdFh3\",\"select--mini\":\"select--mini____Cdrih\",\"required-label\":\"required-label____bpj9X\",\"alert\":\"alert____We2Qy\",\"alert--important\":\"alert--important____q1Unt\",\"input-label\":\"input-label____GXBGc\",\"w-100\":\"w-100____Q5FA_\",\"search-input-wrapper\":\"search-input-wrapper____sXBNd\",\"search-input--results\":\"search-input--results____cPWpM\",\"search-input--result\":\"search-input--result____Q2OA2\",\"search-input--result--highlighted\":\"search-input--result--highlighted____gdJxt\",\"date-range-selections\":\"date-range-selections____SVNlE\",\"date-arrow-forward\":\"date-arrow-forward____oi40F\",\"qce-dropdown\":\"qce-dropdown____Z7LT5\",\"qce-or\":\"qce-or____y5r67\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____Z74Ti\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____pUKSw\",\"row-gap\":\"row-gap____JfetU\",\"row-group\":\"row-group____paIEv\",\"row-group--three\":\"row-group--three____bY_BR row-group____paIEv\",\"grid-14\":\"grid-14____eJtHa\",\"row-group--auto\":\"row-group--auto____qh_8i row-group____paIEv\",\"space\":\"space____LYs9Y\",\"display-none--lg\":\"display-none--lg____Wgf0_\",\"display-none--md\":\"display-none--md____CJbGu\",\"tab-navigation\":\"tab-navigation____jlKZa\",\"has-warnings\":\"has-warnings____ruuA0\",\"tab-selected\":\"tab-selected____kBuxd tab____vUh0l\",\"disabled\":\"disabled____oL6qS\",\"tab\":\"tab____vUh0l\",\"btn--tab-overflow\":\"btn--tab-overflow____B0orD\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____SSf5N btn--tab-overflow____B0orD\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____m8YxV btn--tab-overflow-left____SSf5N btn--tab-overflow____B0orD\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right_____MFi1 btn--tab-overflow____B0orD\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____mPDBW btn--tab-overflow-right_____MFi1 btn--tab-overflow____B0orD\",\"constrained-width\":\"constrained-width____aZXd0\",\"constrained-width--tab\":\"constrained-width--tab____fEJ7m constrained-width____aZXd0\",\"card\":\"card____Ntvir\",\"card-content\":\"card-content____OGGTE\",\"card-heading\":\"card-heading____LuFEm\",\"control-group\":\"control-group____z4ANA\",\"label-group\":\"label-group____ewtKs\",\"label-group-item\":\"label-group-item____cGUjz\",\"button-group\":\"button-group____Ucgkn\",\"card--alert\":\"card--alert____xUV9Q card____Ntvir\",\"card-heading--alert\":\"card-heading--alert____y5ZSI card-heading____LuFEm\",\"card--status-message\":\"card--status-message____EM8aS\",\"card--status-message--left\":\"card--status-message--left____w3A6e card--status-message____EM8aS\",\"card-heading--sticky-header\":\"card-heading--sticky-header____Oasiv\",\"card-heading--no-icon\":\"card-heading--no-icon____wJElG card-heading____LuFEm\",\"card-heading--bold-title\":\"card-heading--bold-title____goO21\",\"bg-blue-sky\":\"bg-blue-sky____PN25I\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____qhKsV\",\"table\":\"table____WDEKg\",\"table-heading-row\":\"table-heading-row____zVENb\",\"table-row\":\"table-row____knaj3\",\"table-result-row\":\"table-result-row____DXqkO\",\"break-word\":\"break-word____X6CLz\",\"no-wrap\":\"no-wrap____MTFNR\",\"table-result-row--disabled\":\"table-result-row--disabled____zEUw9\",\"table-modal\":\"table-modal____s1hld table____WDEKg\",\"table-enhanced\":\"table-enhanced____CW4j1\",\"table--no-border-bottom\":\"table--no-border-bottom____Gc5Fq table____WDEKg\",\"height-45\":\"height-45____zaJEj\",\"edit-column\":\"edit-column____ty4CO\",\"delete-column\":\"delete-column____NIbWi\",\"date-table-heading\":\"date-table-heading____2GB7u\",\"button-edit\":\"button-edit____PBTgG\",\"button-delete\":\"button-delete____ITuzz\",\"table-row-selected\":\"table-row-selected____iQ_wG\",\"table-row-alert\":\"table-row-alert____VtsrG\",\"table-filter-row\":\"table-filter-row____abe8g\",\"table-filter-row--endcap\":\"table-filter-row--endcap____E3yfA\",\"filter-column\":\"filter-column____Hzy7k\",\"table-pagination\":\"table-pagination____RrsbK\",\"table-pagination-with-filter\":\"table-pagination-with-filter____oKWLi table-pagination____RrsbK\",\"table-button-group\":\"table-button-group____k4UP0\",\"table-child-container\":\"table-child-container____he5_E\",\"table-child-card\":\"table-child-card____xWvpC\",\"child-table--selected-row\":\"child-table--selected-row____FY9oG\",\"child-table\":\"child-table____jOe0t table____WDEKg\",\"custom-pagination\":\"custom-pagination____YFiXz\",\"pagination-count\":\"pagination-count____nh_kt\",\"pagination-button\":\"pagination-button____lb2jZ btn____Pudam\",\"pagination-prev\":\"pagination-prev____uhyGN pagination-button____lb2jZ btn____Pudam\",\"pagination-next\":\"pagination-next____C9Aex pagination-button____lb2jZ btn____Pudam\",\"pagination-disabled\":\"pagination-disabled____VSyuH pagination-button____lb2jZ btn____Pudam\",\"pagination-prev-disabled\":\"pagination-prev-disabled____Mkase pagination-disabled____VSyuH pagination-button____lb2jZ btn____Pudam\",\"pagination-next-disabled\":\"pagination-next-disabled____uBx6R pagination-disabled____VSyuH pagination-button____lb2jZ btn____Pudam\",\"pagination\":\"pagination____w9DZM\",\"pagination-top\":\"pagination-top____Gc3_n pagination____w9DZM\",\"pagination-bottom\":\"pagination-bottom____qdJji pagination____w9DZM\",\"pagination-bottom--documents\":\"pagination-bottom--documents____czPVV pagination-bottom____qdJji pagination____w9DZM\",\"table-cell-btn-icon\":\"table-cell-btn-icon____xlZoF\",\"folder-table\":\"folder-table____xc8J9 table--no-border-bottom____Gc5Fq table____WDEKg\",\"doc-table-group--heading\":\"doc-table-group--heading____nS7Jn\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____ywj5I doc-table-group--heading____nS7Jn\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____bMrGo\",\"constrained-width--folder-name\":\"constrained-width--folder-name____zaNk5 constrained-width____aZXd0\",\"disable-entity\":\"disable-entity____kCLnO\",\"button-options--add\":\"button-options--add____RoPyp button-options____YQMX2\",\"information-icon\":\"information-icon____NAWv5\",\"deleted-icon\":\"deleted-icon____LkU9i\",\"exclamation-icon\":\"exclamation-icon____lCscG\",\"success-icon\":\"success-icon____q39bb\",\"text-align-center\":\"text-align-center____uadI0\",\"word-break\":\"word-break____I5NE0\",\"btn-group\":\"btn-group____o7oQt\",\"accordion-content\":\"accordion-content____LTyS7\",\"toggle-collapse\":\"toggle-collapse____nl1MP\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____bV5UO toggle-collapse____nl1MP\",\"toggle-expand\":\"toggle-expand____CicCq toggle-collapse____nl1MP\",\"folder\":\"folder____rteM4\",\"folder-locked\":\"folder-locked____TQiEj folder____rteM4\",\"yesNo-filter-width\":\"yesNo-filter-width____Nf85Z\",\"w-5\":\"w-5____JGZIa\",\"w-10\":\"w-10____OBIvu\",\"w-15\":\"w-15____DuPTV\",\"w-20\":\"w-20____vS1C8\",\"w-25\":\"w-25____Ijx8c\",\"w-30\":\"w-30____LAbJ8\",\"w-35\":\"w-35____rboUz\",\"w-40\":\"w-40____x5Rd1\",\"w-45\":\"w-45____DmP1H\",\"w-50\":\"w-50____O71lX\",\"w-60\":\"w-60____tkj80\",\"table--sticky-header\":\"table--sticky-header____vQ7JY\",\"table--sticky-footer\":\"table--sticky-footer____J0jsF\",\"table--sticky-column\":\"table--sticky-column____vApdq\",\"table--sticky-column2\":\"table--sticky-column2____UpUW0 table--sticky-column____vApdq\",\"table--sticky-column-right\":\"table--sticky-column-right____y_uxq table--sticky-column____vApdq\",\"scrollable-table-container\":\"scrollable-table-container____bXdJo\",\"task-options-modal\":\"task-options-modal____K_Sak\",\"recent-link-name\":\"recent-link-name____UKOzO\",\"view-block\":\"view-block____NiURq\",\"view-block--heading\":\"view-block--heading____KGB6n\",\"view-block--white\":\"view-block--white____UyEiM view-block____NiURq\",\"view-block--alert\":\"view-block--alert____Tc5L8 view-block____NiURq\",\"view-block--success\":\"view-block--success____ALXbt view-block____NiURq\",\"view-block--info\":\"view-block--info____vXrFr view-block____NiURq\",\"view-block--warning\":\"view-block--warning____KoQox view-block____NiURq\",\"view-block--alt\":\"view-block--alt____bwtsg view-block____NiURq\",\"view-block--with-icon\":\"view-block--with-icon____JWDdg view-block____NiURq\",\"view-block-icon\":\"view-block-icon____v2Kj2\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____H6dpz view-block--warning____KoQox view-block____NiURq\",\"view-block-checkbox\":\"view-block-checkbox____v9d7Y view-block____NiURq\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____khsWP view-block--alert____Tc5L8 view-block____NiURq view-block-checkbox____v9d7Y view-block____NiURq\",\"text-view-content\":\"text-view-content____cAUln\",\"ia-modal\":\"ia-modal____VgHFb\",\"ia-modal-inner\":\"ia-modal-inner____PN0Zt\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____D6AB9 ia-modal-inner____PN0Zt\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____EXlQV ia-modal-inner____PN0Zt\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____mRkdG ia-modal-inner____PN0Zt\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____fkWLH ia-modal-inner____PN0Zt\",\"fixed-height\":\"fixed-height____C9mu5\",\"takeover-header\":\"takeover-header____N9cjY\",\"logo\":\"logo____QiSI4\",\"logo--broker\":\"logo--broker____rhvN0 logo____QiSI4 logo____QiSI4\",\"close-search\":\"close-search____HayQ8\",\"ia-modal-content\":\"ia-modal-content____C9e5t\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____wFTHl ia-modal____VgHFb\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____ezhnj ia-modal____VgHFb\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____aYxm9 ia-modal-overlay--light-white____ezhnj ia-modal____VgHFb\",\"modal-header\":\"modal-header____MJh52\",\"modal-footer\":\"modal-footer____Or8uY modal-header____MJh52\",\"modal-footer--space-between\":\"modal-footer--space-between____slsp9 modal-footer____Or8uY modal-header____MJh52\",\"footer-btn-group\":\"footer-btn-group____ylgGK\",\"header-label\":\"header-label____MNg0F\",\"header-label-icon\":\"header-label-icon____hmmPE header-label____MNg0F\",\"header-label--alert\":\"header-label--alert____uI6RI header-label-icon____hmmPE header-label____MNg0F\",\"header-label--info\":\"header-label--info____MND8N header-label-icon____hmmPE header-label____MNg0F\",\"header-label--settings\":\"header-label--settings____sfz12 header-label-icon____hmmPE header-label____MNg0F\",\"header-label--accounts\":\"header-label--accounts____uune2 header-label-icon____hmmPE header-label____MNg0F\",\"header-label--edit\":\"header-label--edit____fEVAW header-label-icon____hmmPE header-label____MNg0F\",\"header-label--download\":\"header-label--download____IS_si header-label-icon____hmmPE header-label____MNg0F\",\"header-label--delete\":\"header-label--delete____wiYm0 header-label-icon____hmmPE header-label____MNg0F\",\"header-label--history\":\"header-label--history____wtbiG header-label-icon____hmmPE header-label____MNg0F\",\"header-label--tag\":\"header-label--tag____fuuyR header-label-icon____hmmPE header-label____MNg0F\",\"header-label--search\":\"header-label--search____GVHUg header-label-icon____hmmPE header-label____MNg0F\",\"header-label--kyc\":\"header-label--kyc____BPjRR header-label-icon____hmmPE header-label____MNg0F\",\"header-label--advice\":\"header-label--advice____FSTrT header-label-icon____hmmPE header-label____MNg0F\",\"header-label--generate-advice\":\"header-label--generate-advice____Mmm9C header-label-icon____hmmPE header-label____MNg0F\",\"header-label--form\":\"header-label--form____suJcU header-label-icon____hmmPE header-label____MNg0F\",\"header-label--insured\":\"header-label--insured____NXcKk header-label-icon____hmmPE header-label____MNg0F\",\"header-label--quote\":\"header-label--quote____Ylhw5 header-label-icon____hmmPE header-label____MNg0F\",\"header-label--policy\":\"header-label--policy____tmra_ header-label-icon____hmmPE header-label____MNg0F\",\"header-label--claim\":\"header-label--claim____mJSBC header-label-icon____hmmPE header-label____MNg0F\",\"header-label--fsg\":\"header-label--fsg____rlQue header-label-icon____hmmPE header-label____MNg0F\",\"header-label--mandatory-document\":\"header-label--mandatory-document____AjLlL header-label-icon____hmmPE header-label____MNg0F\",\"header-label--notification\":\"header-label--notification____D15QF header-label-icon____hmmPE header-label____MNg0F\",\"header-label--task\":\"header-label--task____Gks1w header-label-icon____hmmPE header-label____MNg0F\",\"header-label--contact\":\"header-label--contact____uizgo header-label-icon____hmmPE header-label____MNg0F\",\"header-label--note\":\"header-label--note____NEAzC header-label-icon____hmmPE header-label____MNg0F\",\"header-label--document\":\"header-label--document____JQqdx header-label-icon____hmmPE header-label____MNg0F\",\"header-label--email\":\"header-label--email____Q3Yjv header-label-icon____hmmPE header-label____MNg0F\",\"header-label--template\":\"header-label--template____gHZNh header-label-icon____hmmPE header-label____MNg0F\",\"header-details\":\"header-details____zU24_\",\"header-detail-item\":\"header-detail-item____xWeJ8\",\"header-label--context-menu\":\"header-label--context-menu____mZOGZ header-label-icon____hmmPE header-label____MNg0F\",\"context-menu-sep\":\"context-menu-sep____auQqE\",\"context-menu--one-col\":\"context-menu--one-col____fGW95\",\"context-menu-disabled\":\"context-menu-disabled____z8LTt\",\"context-menu--two-col\":\"context-menu--two-col____bTW4G context-menu--one-col____fGW95\",\"context-menu--three-col\":\"context-menu--three-col____CHzZb context-menu--two-col____bTW4G context-menu--one-col____fGW95\",\"modal-content-copy\":\"modal-content-copy____Z3ZxQ\",\"processing-step\":\"processing-step____VMvq4\",\"processing-step--failed\":\"processing-step--failed____qYetJ processing-step____VMvq4\",\"document--processing\":\"document--processing____PH8N2\",\"eclipse-loader\":\"eclipse-loader_____4gjP\",\"confirmation-content\":\"confirmation-content_____DQaD\",\"ia-modal--search\":\"ia-modal--search____kTiea\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____HWxxA view-block--alert____Tc5L8 view-block____NiURq\",\"btn--footer--cancel\":\"btn--footer--cancel____hMnwk\",\"modal--header\":\"modal--header____JcbLZ\",\"client-footer--right\":\"client-footer--right____zWJlp\",\"wizard-button-group\":\"wizard-button-group____XIG3W\",\"wizard-nav-group\":\"wizard-nav-group____S1at7\",\"wizard-nav-group--form\":\"wizard-nav-group--form____L6RHS wizard-nav-group____S1at7\",\"footer-combo-selections\":\"footer-combo-selections____oAdqa\",\"btn--combo-option\":\"btn--combo-option____UhISm\",\"footer-combo-container\":\"footer-combo-container____nsima\",\"right\":\"right____LzjJ0\",\"pdf-selection\":\"pdf-selection____ots1m\",\"ia-file-upload\":\"ia-file-upload____HJUTp btn____Pudam\",\"ia-file-upload--disabled\":\"ia-file-upload--disabled____EgXIW\",\"ia-file-info\":\"ia-file-info____J_oZT\",\"delete-pdf\":\"delete-pdf____HCINR btn--icon-delete____adU8o btn--icon____EnYOa btn____Pudam\",\"pdf-section\":\"pdf-section____jbV_z\",\"margin-top\":\"margin-top____dRT09\",\"new-pdf-action-buttons\":\"new-pdf-action-buttons____NDQvp\",\"page-pdf-controls\":\"page-pdf-controls____JOxy0\",\"step-message\":\"step-message____XGEsh\",\"qce-container\":\"qce-container____Ciu6w\",\"qce-wrapper\":\"qce-wrapper____yF0eX\"};","import { IaToastService } from 'resources/services/ia-toast-service';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { autoinject, BindingEngine } from 'aurelia-framework';\r\nimport { DutyOfDisclosure } from '../../quote//duty-of-disclosure/duty-of-disclosure';\r\nimport { Wizard } from '../../../wizard';\r\nimport { Api } from './api';\r\nimport styles from './duty-of-disclosure.css';\r\nimport { handleQceIssues } from '../../../functions';\r\nimport { scrollQCEErrorIntoView } from 'resources/scroll-into-view';\r\nimport { Subscription } from 'aurelia-event-aggregator';\r\nimport { addBeforeUnloadHandler, removeBeforeUnloadHandler } from '../beforeUnloadHandler';\r\n\r\n@autoinject()\r\nexport class UserFormStep3 extends DutyOfDisclosure {\r\n public styles = styles;\r\n private subscription: Subscription;\r\n\r\n constructor(\r\n public api: Api,\r\n public ea: EventAggregator,\r\n public toast: IaToastService,\r\n public wizard: Wizard,\r\n public bindingEngine: BindingEngine\r\n ) {\r\n super(api, ea, toast, wizard)\r\n }\r\n\r\n bind() {\r\n super.bind();\r\n\r\n if(sessionStorage.getItem('form_isValid') === 'false' ){\r\n\r\n // Risk Questions\r\n handleQceIssues(this.model.questionsAndResponses.validationErrors, this);\r\n\r\n // Insurer Risk and Insurer Risk Occupation Questions\r\n this.model.insurers.forEach((i) => {\r\n handleQceIssues(i.questionsAndResponses.validationErrors, this);\r\n handleQceIssues(i.occupationQuestionsAndResponses?.validationErrors, this);\r\n });\r\n\r\n setTimeout(() => {\r\n scrollQCEErrorIntoView();\r\n }, 250);\r\n }\r\n\r\n if(this.wizard.isUserForm) {\r\n this.subscription = this.bindingEngine.propertyObserver(this, 'isDirty').subscribe(() => {\r\n if (this.isDirty) {\r\n addBeforeUnloadHandler();\r\n }\r\n });\r\n }\r\n }\r\n\r\n unbind() {\r\n if(this.wizard.isUserForm) {\r\n this.subscription.dispose();\r\n }\r\n }\r\n\r\n async validate() {\r\n const result = await super.validate();\r\n\r\n if(this.wizard.isUserForm && result){\r\n removeBeforeUnloadHandler();\r\n }\r\n\r\n return result;\r\n }\r\n}\r\n","import { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport {\r\n ClientQuote, CopyQuote, Comment\r\n} from 'resources/models/client';\r\nimport { environment } from 'environment';\r\nimport { EntityActionType, EntityType, EntityMode } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { Operation } from 'resources/models/operation';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(\r\n public http: HttpClient\r\n ) { }\r\n\r\n async load(clientId: number): Promise {\r\n const endpoint = environment.clientEndpoints.quotes.load;\r\n const uri = endpoint.uri([clientId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n const urls = await result.json();\r\n\r\n return urls.map(w => Object.assign(new ClientQuote(), w));\r\n }\r\n\r\n async copy(clientId: number, quoteId: number): Promise {\r\n const endpoint = environment.clientEndpoints.quotes.copy;\r\n const uri = endpoint.uri([clientId, quoteId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: '',\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async addEditComment(clientId: number, quoteId: number, comment: Comment): Promise {\r\n const endpoint = environment.clientEndpoints.quotes.addEditComment;\r\n const uri = endpoint.uri([clientId, quoteId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(comment),\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async newEntityConfig(clientId: number, actionType: EntityActionType, entityType: EntityType, newActionType: EntityActionType, mode: EntityMode, isNewTakeUp: boolean): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.initialDetails.config.new;\r\n const uri = endpoint.uri([clientId, actionType, entityType, newActionType, mode, isNewTakeUp]);\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 newEntityConfigWithEntityId(clientId: number, entityId: string, actionType: EntityActionType, entityType: EntityType, newActionType: EntityActionType, mode: EntityMode, isModifyPolicyPeriod = false): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.initialDetails.config.newEntity;\r\n const uri = endpoint.uri([clientId, entityId, actionType, entityType, newActionType, mode, isModifyPolicyPeriod]);\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 getEntityConfig(\r\n clientId: number, entityId: string, actionType: EntityActionType, entityType: EntityType, mode: EntityMode, editTakeUp = false): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.initialDetails.config.detail;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, mode, editTakeUp]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.ok ? result.json() : null;\r\n }\r\n\r\n async newEntity(clientId: number, actionType: EntityActionType, entityType: EntityType, body: any): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.initialDetails.post;\r\n const uri = endpoint.uri([clientId, actionType, entityType]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(body)\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async updateInitialDetails(\r\n clientId: number, actionType: EntityActionType, entityType: EntityType, entityId: number, body: any\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.initialDetails.put;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const response = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(body)\r\n });\r\n\r\n const result = await response.json();\r\n\r\n return result;\r\n }\r\n\r\n async getEntity(clientId: number, entityId: string, actionType: EntityActionType, entityType: EntityType,\r\n mode: EntityMode, questionsResponsesOnly = undefined, riskClassTypeId = undefined, newActionType = undefined, isModifyPolicyPeriod = false, includeValidationIssues = false): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.initialDetails.get;\r\n\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, mode, questionsResponsesOnly, riskClassTypeId, newActionType, isModifyPolicyPeriod, includeValidationIssues]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async getNewEntity(clientId: number, actionType: EntityActionType, entityType: EntityType,\r\n mode: EntityMode, questionsResponsesOnly = undefined, riskClassTypeId = undefined): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.initialDetails.getNew;\r\n\r\n const uri = endpoint.uri([clientId, actionType, entityType, mode, questionsResponsesOnly, riskClassTypeId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async patchQuoteToRecalcGst(clientId: number, entityId: string, actionType: EntityActionType, entityType: EntityType): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.initialDetails.patch;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json([{ 'op': 'replace', 'path': '/gstRecalculationRequired', 'value': false }]),\r\n method: endpoint.method\r\n });\r\n\r\n return result;\r\n }\r\n\r\n async validationQuestions(clientId: number, actionType: EntityActionType, entityType: EntityType, entityId: number): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.validationQuestions;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n return this.http.fetch(uri, { method: endpoint.method });\r\n }\r\n\r\n async getForm(clientId: number, formId: number): Promise {\r\n const endpoint = environment.clientEndpoints.forms.getForm;\r\n const uri = endpoint.uri([clientId, formId]);\r\n\r\n const response = await this.http.fetch(uri);\r\n const result = await response.json();\r\n\r\n return result;\r\n }\r\n\r\n async patchQuoteForm(clientId: number, formId: number, operations: Operation[]): Promise {\r\n const endpoint = environment.clientEndpoints.forms.patchQuoteForm;\r\n const uri = endpoint.uri([clientId, formId]);\r\n\r\n const response = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(operations),\r\n });\r\n\r\n const result = await response.json();\r\n\r\n return result;\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"screen-container\":\"screen-container____Z1J26\",\"screen-container--client\":\"screen-container--client____TYGEJ screen-container____Z1J26\",\"screen-container--dashboard\":\"screen-container--dashboard____BOwHa screen-container--client____TYGEJ screen-container____Z1J26\",\"screen-container--home\":\"screen-container--home____nlcMM screen-container____Z1J26\",\"screen-container--menu\":\"screen-container--menu____eWrEV screen-container____Z1J26\",\"screen-container--accounts-override\":\"screen-container--accounts-override____znq5e screen-container____Z1J26\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____RfBQR screen-container____Z1J26\",\"empty-state\":\"empty-state____Udy9G\",\"empty-state--icon\":\"empty-state--icon____Z2OMP\",\"empty-heading\":\"empty-heading____lyXMP\",\"empty-subheading\":\"empty-subheading____lQrSd\",\"kyc\":\"kyc____q9MFG\",\"advice\":\"advice____fOW3t\",\"insured\":\"insured_____IXvf\",\"quotes\":\"quotes____I6Fv2\",\"policies\":\"policies____HeYk1\",\"claims\":\"claims____I5Kvg\",\"tasks\":\"tasks____ikYew\",\"documents\":\"documents____P5ew4\",\"forms\":\"forms____bHFgr\",\"btn\":\"btn____u20nC\",\"btn--flat\":\"btn--flat____LNnew btn____u20nC\",\"btn--submit\":\"btn--submit____M2MwE btn____u20nC\",\"btn--delete\":\"btn--delete____L95Ca btn____u20nC\",\"btn--link\":\"btn--link____qxsVy btn____u20nC\",\"btn--inline-text-link\":\"btn--inline-text-link____Prvom btn--link____qxsVy btn____u20nC\",\"btn--footer\":\"btn--footer____xjxFe btn____u20nC\",\"btn--footer-submit\":\"btn--footer-submit____oQmnT btn--submit____M2MwE btn____u20nC btn--footer____xjxFe btn____u20nC\",\"btn--footer-cancel\":\"btn--footer-cancel____Yz63_\",\"btn--footer---cancel\":\"btn--footer---cancel____V5CSn\",\"btn--footer-delete\":\"btn--footer-delete____srLLy btn--delete____L95Ca btn____u20nC btn--footer____xjxFe btn____u20nC\",\"btn--qce-dropdown\":\"btn--qce-dropdown____GlUqN btn--footer-submit____oQmnT btn--submit____M2MwE btn____u20nC btn--footer____xjxFe btn____u20nC\",\"btn--footer-combo\":\"btn--footer-combo____aAs4N btn--footer____xjxFe btn____u20nC\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____dsxQL btn____u20nC\",\"btn--lmi-risk\":\"btn--lmi-risk____ggyxC btn____u20nC\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____ZH0Mu btn____u20nC\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____jx2Yz btn____u20nC\",\"btn--andrew-nock\":\"btn--andrew-nock____VopLn btn____u20nC\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____X1seE btn____u20nC\",\"btn--5-star\":\"btn--5-star_____GZoU btn____u20nC\",\"btn--thermoscan\":\"btn--thermoscan____bRhXE btn____u20nC\",\"btn--risk-survey-services\":\"btn--risk-survey-services____FHVY8 btn____u20nC\",\"btn--risk-management\":\"btn--risk-management____yjTq6 btn____u20nC\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____ou6ZE btn--lmi-bicalc____dsxQL btn____u20nC\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____ifsyB btn--lmi-risk____ggyxC btn____u20nC\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____hwMMk btn--lmi-policy-comparison____ZH0Mu btn____u20nC\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____fnpxM btn--flat____LNnew btn____u20nC btn____u20nC\",\"btn--icon\":\"btn--icon____BHuqt btn____u20nC\",\"btn--icon-no-border\":\"btn--icon-no-border____BpaRj\",\"btn--icon-add\":\"btn--icon-add____A0u6M btn--icon____BHuqt btn____u20nC\",\"btn--add-risk\":\"btn--add-risk____MIh4x btn--icon____BHuqt btn____u20nC\",\"btn--icon-close\":\"btn--icon-close____DCDzh\",\"task-access-modal__close\":\"task-access-modal__close____aDtlR\",\"btn--icon-delete\":\"btn--icon-delete____NvkV2 btn--icon____BHuqt btn____u20nC\",\"btn--icon-download\":\"btn--icon-download____E8FgD btn--icon____BHuqt btn____u20nC\",\"btn--icon-edit\":\"btn--icon-edit____FmM7_ btn--icon____BHuqt btn____u20nC\",\"btn--icon-email\":\"btn--icon-email____YRk43 btn--icon____BHuqt btn____u20nC\",\"btn--icon-download-email\":\"btn--icon-download-email____Lv_Iv btn--icon____BHuqt btn____u20nC\",\"btn--icon-folder\":\"btn--icon-folder____KVZeV btn--icon____BHuqt btn____u20nC\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____MAuQh btn--icon____BHuqt btn____u20nC\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____HwH0b btn--icon____BHuqt btn____u20nC\",\"btn--icon-history\":\"btn--icon-history____fLwpx btn--icon____BHuqt btn____u20nC\",\"btn--icon-info\":\"btn--icon-info____ZVuGG btn--icon____BHuqt btn____u20nC\",\"btn--icon-task\":\"btn--icon-task____s3CaN btn--icon____BHuqt btn____u20nC\",\"btn--icon-link\":\"btn--icon-link____S7wkQ btn--icon____BHuqt btn____u20nC\",\"btn--icon-unlink\":\"btn--icon-unlink____KlcYk btn--icon-delete____NvkV2 btn--icon____BHuqt btn____u20nC\",\"btn--icon-map\":\"btn--icon-map____uxqwY btn--icon____BHuqt btn____u20nC\",\"btn--icon-more\":\"btn--icon-more____fMK_C btn--icon____BHuqt btn____u20nC\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____ZRBGA btn--icon____BHuqt btn____u20nC\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____BUed2 btn--icon____BHuqt btn____u20nC\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____zacd6 btn--icon____BHuqt btn____u20nC\",\"btn--icon-preview\":\"btn--icon-preview____eZYuX btn--icon____BHuqt btn____u20nC\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____UmdrG btn--icon____BHuqt btn____u20nC\",\"btn--icon-print\":\"btn--icon-print____TGLFK btn--icon____BHuqt btn____u20nC\",\"btn--icon-save\":\"btn--icon-save____g8yzm btn--icon____BHuqt btn____u20nC\",\"btn--icon-settings\":\"btn--icon-settings____Xhefs btn--icon____BHuqt btn____u20nC\",\"btn--icon-show-details\":\"btn--icon-show-details____u8r4l btn--icon____BHuqt btn____u20nC\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____iDdto btn--icon____BHuqt btn____u20nC\",\"btn--icon-show-summary\":\"btn--icon-show-summary____ngpEZ btn--icon____BHuqt btn____u20nC\",\"btn--icon-attachment\":\"btn--icon-attachment____hIapb btn--icon____BHuqt btn____u20nC\",\"btn--icon-tag\":\"btn--icon-tag____fPoaS btn--icon____BHuqt btn____u20nC\",\"btn--icon-undo\":\"btn--icon-undo____xDKQe btn--icon____BHuqt btn____u20nC\",\"btn--icon-sync\":\"btn--icon-sync____b3TWH btn--icon____BHuqt btn____u20nC\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____z_nkc btn--icon____BHuqt btn____u20nC\",\"btn--aside-collapse\":\"btn--aside-collapse____V2fSx btn--icon____BHuqt btn____u20nC\",\"btn--icon-expand-more\":\"btn--icon-expand-more____ohJZf btn--icon____BHuqt btn____u20nC\",\"btn--icon-expand-less\":\"btn--icon-expand-less____ntRz8 btn--icon____BHuqt btn____u20nC\",\"btn--icon-general\":\"btn--icon-general____vOpci btn--icon____BHuqt btn____u20nC\",\"btn--icon-sales\":\"btn--icon-sales____v8_4X btn--icon____BHuqt btn____u20nC\",\"btn--icon-branch\":\"btn--icon-branch____u2f0O btn--icon____BHuqt btn____u20nC\",\"btn--icon-contact\":\"btn--icon-contact____OfBZ2 btn--icon____BHuqt btn____u20nC\",\"btn--icon-consent\":\"btn--icon-consent____bVx_c btn--icon____BHuqt btn____u20nC\",\"btn--icon-questions\":\"btn--icon-questions____gFgz3 btn--icon____BHuqt btn____u20nC\",\"btn--icon-associated\":\"btn--icon-associated____TXowz btn--icon____BHuqt btn____u20nC\",\"btn--icon-notes\":\"btn--icon-notes____CBb6h btn--icon____BHuqt btn____u20nC\",\"btn--back\":\"btn--back____gE4qW\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____wybU2 btn--back____gE4qW\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____awMC5 btn--icon____BHuqt btn____u20nC\",\"btn--wizard\":\"btn--wizard____vHWMQ btn____u20nC\",\"btn--wizard-back\":\"btn--wizard-back____uAomS btn--wizard____vHWMQ btn____u20nC\",\"btn--wizard-next\":\"btn--wizard-next____LXm94 btn--wizard____vHWMQ btn____u20nC\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete____I0tGN\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____Eay_R\",\"button-options\":\"button-options____WHeC2\",\"cancel\":\"cancel____lgkK5\",\"tasksubmit\":\"tasksubmit____Gt2KU\",\"forgotPasswordBtn\":\"forgotPasswordBtn____XPejk\",\"show-complet-tasks\":\"show-complet-tasks____CmBMw\",\"fieldset\":\"fieldset____Uv9Wr\",\"fieldset-instruction\":\"fieldset-instruction____RHCPG\",\"fieldset--no-padding\":\"fieldset--no-padding____m91d5 fieldset____Uv9Wr\",\"fieldset--alt\":\"fieldset--alt____mrndn fieldset____Uv9Wr\",\"input-search\":\"input-search____AJS8m\",\"view-password\":\"view-password____XZ8T8\",\"ia-currency-input\":\"ia-currency-input____w37WE\",\"ia-currency-negative\":\"ia-currency-negative____Ic2ZP\",\"select--mini\":\"select--mini____oC0km\",\"required-label\":\"required-label____kV84b\",\"alert\":\"alert____pdm2R\",\"alert--important\":\"alert--important____lP15g\",\"input-label\":\"input-label____ajP31\",\"w-100\":\"w-100____t3UA7\",\"search-input-wrapper\":\"search-input-wrapper____lQUR_\",\"search-input--results\":\"search-input--results____HFQJd\",\"search-input--result\":\"search-input--result____eHMfy\",\"search-input--result--highlighted\":\"search-input--result--highlighted_____LSHc\",\"date-range-selections\":\"date-range-selections____C9ViU\",\"date-arrow-forward\":\"date-arrow-forward____JvlUu\",\"qce-dropdown\":\"qce-dropdown____KgaDy\",\"qce-or\":\"qce-or____AXFOc\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____aqT5h\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____onV3v\",\"row-gap\":\"row-gap_____fAlx\",\"row-group\":\"row-group____gYWPn\",\"row-group--three\":\"row-group--three____shcag row-group____gYWPn\",\"grid-14\":\"grid-14____TToIa\",\"row-group--auto\":\"row-group--auto____ky8zX row-group____gYWPn\",\"space\":\"space____YHkYj\",\"display-none--lg\":\"display-none--lg____LUpmB\",\"display-none--md\":\"display-none--md____u7wBR\",\"tab-navigation\":\"tab-navigation____atIWs\",\"has-warnings\":\"has-warnings____xZVsx\",\"tab-selected\":\"tab-selected____m0UDI tab____RH4hg\",\"disabled\":\"disabled____IpzuJ\",\"tab\":\"tab____RH4hg\",\"btn--tab-overflow\":\"btn--tab-overflow____w1_Tz\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____N32ZB btn--tab-overflow____w1_Tz\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled_____rf5C btn--tab-overflow-left____N32ZB btn--tab-overflow____w1_Tz\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____KBY2q btn--tab-overflow____w1_Tz\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____R0Pze btn--tab-overflow-right____KBY2q btn--tab-overflow____w1_Tz\",\"constrained-width\":\"constrained-width____DVFEO\",\"constrained-width--tab\":\"constrained-width--tab____gCfDZ constrained-width____DVFEO\",\"card\":\"card____e1BJ5\",\"card-content\":\"card-content____LFN50\",\"card-heading\":\"card-heading____S7OhI\",\"control-group\":\"control-group____WvHnY\",\"label-group\":\"label-group____C4VYm\",\"label-group-item\":\"label-group-item____Ie_Vu\",\"button-group\":\"button-group____vCR14\",\"card--alert\":\"card--alert____TDClt card____e1BJ5\",\"card-heading--alert\":\"card-heading--alert____gyS1F card-heading____S7OhI\",\"card--status-message\":\"card--status-message____aM5HW\",\"card--status-message--left\":\"card--status-message--left____YLPNQ card--status-message____aM5HW\",\"card-heading--sticky-header\":\"card-heading--sticky-header____vFq1a\",\"card-heading--no-icon\":\"card-heading--no-icon____WbiFF card-heading____S7OhI\",\"card-heading--bold-title\":\"card-heading--bold-title____QDQVm\",\"bg-blue-sky\":\"bg-blue-sky____rifMK\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____Q7ztF\",\"table\":\"table____MGDY8\",\"table-heading-row\":\"table-heading-row____tWVaF\",\"table-row\":\"table-row____t2YJi\",\"table-result-row\":\"table-result-row____pRv7c\",\"break-word\":\"break-word____oQj3t\",\"no-wrap\":\"no-wrap____Z3Ygm\",\"table-result-row--disabled\":\"table-result-row--disabled____AJWlt\",\"table-modal\":\"table-modal____OVhx5 table____MGDY8\",\"table-enhanced\":\"table-enhanced____a9hYW\",\"table--no-border-bottom\":\"table--no-border-bottom____dHOjz table____MGDY8\",\"height-45\":\"height-45____v43IV\",\"edit-column\":\"edit-column____IqZvp\",\"delete-column\":\"delete-column____vSQq6\",\"date-table-heading\":\"date-table-heading____UZX47\",\"button-edit\":\"button-edit____QVwTQ\",\"button-delete\":\"button-delete____oHC_I\",\"table-row-selected\":\"table-row-selected____xZY9U\",\"table-row-alert\":\"table-row-alert____U3Q9x\",\"table-filter-row\":\"table-filter-row____EAfaL\",\"table-filter-row--endcap\":\"table-filter-row--endcap____qQl9C\",\"filter-column\":\"filter-column____MZd5C\",\"table-pagination\":\"table-pagination____DRPtH\",\"table-pagination-with-filter\":\"table-pagination-with-filter____FiShw table-pagination____DRPtH\",\"table-button-group\":\"table-button-group____R9AAE\",\"table-child-container\":\"table-child-container____uuXP_\",\"table-child-card\":\"table-child-card____G44hV\",\"child-table--selected-row\":\"child-table--selected-row____eAn8v\",\"child-table\":\"child-table_____6XE_ table____MGDY8\",\"custom-pagination\":\"custom-pagination____RqeBs\",\"pagination-count\":\"pagination-count____QMN3E\",\"pagination-button\":\"pagination-button____UU58N btn____u20nC\",\"pagination-prev\":\"pagination-prev____pSZm0 pagination-button____UU58N btn____u20nC\",\"pagination-next\":\"pagination-next____JI2wF pagination-button____UU58N btn____u20nC\",\"pagination-disabled\":\"pagination-disabled____NvHkk pagination-button____UU58N btn____u20nC\",\"pagination-prev-disabled\":\"pagination-prev-disabled____I_TYz pagination-disabled____NvHkk pagination-button____UU58N btn____u20nC\",\"pagination-next-disabled\":\"pagination-next-disabled_____rNWA pagination-disabled____NvHkk pagination-button____UU58N btn____u20nC\",\"pagination\":\"pagination____b2Oa2\",\"pagination-top\":\"pagination-top____JR8qh pagination____b2Oa2\",\"pagination-bottom\":\"pagination-bottom____HBhqH pagination____b2Oa2\",\"pagination-bottom--documents\":\"pagination-bottom--documents____F3ggp pagination-bottom____HBhqH pagination____b2Oa2\",\"table-cell-btn-icon\":\"table-cell-btn-icon____XRVg6\",\"folder-table\":\"folder-table____viJjx table--no-border-bottom____dHOjz table____MGDY8\",\"doc-table-group--heading\":\"doc-table-group--heading____LFkKH\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____HxRAl doc-table-group--heading____LFkKH\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____f62YH\",\"constrained-width--folder-name\":\"constrained-width--folder-name____l9IWz constrained-width____DVFEO\",\"disable-entity\":\"disable-entity____k7nP6\",\"button-options--add\":\"button-options--add____Ka2sy button-options____WHeC2\",\"information-icon\":\"information-icon____d6T04\",\"deleted-icon\":\"deleted-icon____KQj6W\",\"exclamation-icon\":\"exclamation-icon____l4JUq\",\"success-icon\":\"success-icon____WckeS\",\"text-align-center\":\"text-align-center____FjS53\",\"word-break\":\"word-break____pKg7V\",\"btn-group\":\"btn-group____XwWw_\",\"accordion-content\":\"accordion-content____ujr2D\",\"toggle-collapse\":\"toggle-collapse____Qt2Va\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____OOfK3 toggle-collapse____Qt2Va\",\"toggle-expand\":\"toggle-expand____zU4ga toggle-collapse____Qt2Va\",\"folder\":\"folder_____lo9a\",\"folder-locked\":\"folder-locked____UtA5T folder_____lo9a\",\"yesNo-filter-width\":\"yesNo-filter-width____TlmB0\",\"w-5\":\"w-5____kPBeS\",\"w-10\":\"w-10____oU2uJ\",\"w-15\":\"w-15____uvXgo\",\"w-20\":\"w-20____ismzF\",\"w-25\":\"w-25____rZNCz\",\"w-30\":\"w-30____iOhS3\",\"w-35\":\"w-35____MOP4i\",\"w-40\":\"w-40____L4aK8\",\"w-45\":\"w-45____Lr2Ap\",\"w-50\":\"w-50____QM_J_\",\"w-60\":\"w-60____bDJa6\",\"table--sticky-header\":\"table--sticky-header____XGeqZ\",\"table--sticky-footer\":\"table--sticky-footer____ljZ92\",\"table--sticky-column\":\"table--sticky-column____hatls\",\"table--sticky-column2\":\"table--sticky-column2____tx0dr table--sticky-column____hatls\",\"table--sticky-column-right\":\"table--sticky-column-right____qlEqu table--sticky-column____hatls\",\"scrollable-table-container\":\"scrollable-table-container____LdqIT\",\"task-options-modal\":\"task-options-modal____hT2oY\",\"recent-link-name\":\"recent-link-name____oz2ih\",\"view-block\":\"view-block____LPHq1\",\"view-block--heading\":\"view-block--heading____Y73Ad\",\"view-block--white\":\"view-block--white____hk9U2 view-block____LPHq1\",\"view-block--alert\":\"view-block--alert____t6JVN view-block____LPHq1 view-block--alert____t6JVN view-block____LPHq1\",\"view-block--success\":\"view-block--success____Fov6J view-block____LPHq1\",\"view-block--info\":\"view-block--info____zaLjZ view-block____LPHq1\",\"view-block--warning\":\"view-block--warning____CzpGC view-block____LPHq1\",\"view-block--alt\":\"view-block--alt____XzgaI view-block____LPHq1\",\"view-block--with-icon\":\"view-block--with-icon____lDlbm view-block____LPHq1\",\"view-block-icon\":\"view-block-icon____vZhGJ\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____TVOe5 view-block--warning____CzpGC view-block____LPHq1\",\"view-block-checkbox\":\"view-block-checkbox____XndcM view-block____LPHq1\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____BgO_4 view-block--alert____t6JVN view-block____LPHq1 view-block-checkbox____XndcM view-block____LPHq1\",\"text-view-content\":\"text-view-content____e2rft\",\"ia-modal\":\"ia-modal____E0p7_\",\"ia-modal-inner\":\"ia-modal-inner____FAKYs\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____otMSp ia-modal-inner____FAKYs\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____Psu_y ia-modal-inner____FAKYs\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____Aw2Ms ia-modal-inner____FAKYs\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____rQ2aN ia-modal-inner____FAKYs\",\"fixed-height\":\"fixed-height____xRLIa\",\"takeover-header\":\"takeover-header____MEySN\",\"logo\":\"logo____udKPp\",\"logo--broker\":\"logo--broker____Th361 logo____udKPp logo____udKPp\",\"close-search\":\"close-search____JlKpr\",\"ia-modal-content\":\"ia-modal-content____V8QsH\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____mRg5y ia-modal____E0p7_\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____oLi0K ia-modal____E0p7_\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____H9fnV ia-modal-overlay--light-white____oLi0K ia-modal____E0p7_\",\"modal-header\":\"modal-header_____wnWr\",\"modal-footer\":\"modal-footer____ce7aQ modal-header_____wnWr\",\"modal-footer--space-between\":\"modal-footer--space-between____UV93C modal-footer____ce7aQ modal-header_____wnWr\",\"footer-btn-group\":\"footer-btn-group____Jcnhm\",\"header-label\":\"header-label____tHbwV\",\"header-label-icon\":\"header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--alert\":\"header-label--alert____EyE9O header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--info\":\"header-label--info____Zo6WD header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--settings\":\"header-label--settings____wMVdY header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--accounts\":\"header-label--accounts____l161X header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--edit\":\"header-label--edit____L6m0s header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--download\":\"header-label--download____rwTN8 header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--delete\":\"header-label--delete____j2SU9 header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--history\":\"header-label--history____PqCjs header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--tag\":\"header-label--tag____wAx4R header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--search\":\"header-label--search____CMkr1 header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--kyc\":\"header-label--kyc____Efvl3 header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--advice\":\"header-label--advice____nVCbW header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--generate-advice\":\"header-label--generate-advice____QhlHa header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--form\":\"header-label--form____mQInj header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--insured\":\"header-label--insured____Ogrpj header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--quote\":\"header-label--quote____iaECm header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--policy\":\"header-label--policy____WNHHe header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--claim\":\"header-label--claim____TEDbj header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--fsg\":\"header-label--fsg____qdETW header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--mandatory-document\":\"header-label--mandatory-document____vTUhM header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--notification\":\"header-label--notification____c0swH header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--task\":\"header-label--task____eTQeL header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--contact\":\"header-label--contact____s6TAX header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--note\":\"header-label--note____bSt1N header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--document\":\"header-label--document____j5Jxs header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--email\":\"header-label--email____n1jhh header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-label--template\":\"header-label--template____N5dtG header-label-icon____ZwjQ_ header-label____tHbwV\",\"header-details\":\"header-details____yZ5yR\",\"header-detail-item\":\"header-detail-item____o7Ig0\",\"header-label--context-menu\":\"header-label--context-menu____Hn2KH header-label-icon____ZwjQ_ header-label____tHbwV\",\"context-menu-sep\":\"context-menu-sep____PwW5s\",\"context-menu--one-col\":\"context-menu--one-col____VXp5D\",\"context-menu-disabled\":\"context-menu-disabled____qmuDc\",\"context-menu--two-col\":\"context-menu--two-col____LSscQ context-menu--one-col____VXp5D\",\"context-menu--three-col\":\"context-menu--three-col____N0i_Q context-menu--two-col____LSscQ context-menu--one-col____VXp5D\",\"modal-content-copy\":\"modal-content-copy____HvI0n\",\"processing-step\":\"processing-step____bjnf7\",\"processing-step--failed\":\"processing-step--failed____EAEMc processing-step____bjnf7\",\"document--processing\":\"document--processing____reKLW\",\"eclipse-loader\":\"eclipse-loader____lh71v\",\"confirmation-content\":\"confirmation-content____lkvMy\",\"ia-modal--search\":\"ia-modal--search____Q_RK6\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____ql1ZW view-block--alert____t6JVN view-block____LPHq1\",\"btn--footer--cancel\":\"btn--footer--cancel____Yaqjn\",\"modal--header\":\"modal--header____X3qHs\",\"client-footer--right\":\"client-footer--right____jBJvC\",\"wizard-button-group\":\"wizard-button-group____IWdZn\",\"wizard-nav-group\":\"wizard-nav-group____zs978\",\"wizard-nav-group--form\":\"wizard-nav-group--form____FWWD4 wizard-nav-group____zs978\",\"footer-combo-selections\":\"footer-combo-selections____VZHqU\",\"btn--combo-option\":\"btn--combo-option____zcKte\",\"footer-combo-container\":\"footer-combo-container____ZNMB8\",\"right\":\"right____B1gXl\",\"pdf-selection\":\"pdf-selection____QIbMX\",\"ia-file-upload\":\"ia-file-upload____LqI0c btn____u20nC\",\"ia-file-upload--disabled\":\"ia-file-upload--disabled____uUFpE\",\"ia-file-info\":\"ia-file-info____pa4W1\",\"delete-pdf\":\"delete-pdf____y8OLg btn--icon-delete____NvkV2 btn--icon____BHuqt btn____u20nC\",\"pdf-section\":\"pdf-section____mFI7r\",\"margin-top\":\"margin-top____lnmcM\",\"new-pdf-action-buttons\":\"new-pdf-action-buttons____8vkY_\",\"page-pdf-controls\":\"page-pdf-controls____N8BPa\",\"step-message\":\"step-message____QuR0j\",\"effective-date-group\":\"effective-date-group____zTDW9\",\"fsg-actions\":\"fsg-actions____uy0AU\",\"fsg-step-card\":\"fsg-step-card____nIPZ5\",\"risk-group-heading\":\"risk-group-heading____mgPFD\",\"risk-group-selections\":\"risk-group-selections____VnhwK\",\"scheme-control-group\":\"scheme-control-group____n_JwK\",\"group-container\":\"group-container____M23nj\",\"qce-container\":\"qce-container____CpG3j\",\"qce-wrapper\":\"qce-wrapper____fk04e\",\"client-disclosure-group\":\"client-disclosure-group____eBTsh\"};","import { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { I18N } from 'aurelia-i18n';\r\nimport { autoinject, TaskQueue, BindingEngine } from 'aurelia-framework';\r\nimport { ValidationControllerFactory, ValidationRules } from 'aurelia-validation';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { IaToastService } from 'resources/services/ia-toast-service';\r\nimport { Wizard } from '../../../wizard';\r\nimport { Step1 } from '../../quote/general-details/general-details';\r\nimport { OperationModel } from 'resources/models/operation';\r\nimport { Api } from './api';\r\nimport styles from './general-details.css';\r\nimport { momentToLocalDateTimeString } from 'resources/moment-helpers';\r\nimport moment from 'moment';\r\nimport { handleQceIssues } from '../../../functions';\r\nimport { scrollQCEErrorIntoView } from 'resources/scroll-into-view';\r\nimport { Subscription } from 'aurelia-event-aggregator';\r\nimport { addBeforeUnloadHandler, removeBeforeUnloadHandler } from '../beforeUnloadHandler';\r\n\r\n@autoinject()\r\nexport class UserFormStep1 extends Step1 {\r\n protected styles = styles;\r\n public form;\r\n public originalWebFormName;\r\n private subscription: Subscription;\r\n\r\n constructor(\r\n public api: Api,\r\n public i18n: I18N,\r\n public router: AppRouter,\r\n public validationControllerFactory: ValidationControllerFactory,\r\n public lookupService: LookupDataService,\r\n public toast: IaToastService,\r\n public taskQueue: TaskQueue,\r\n public ea: EventAggregator,\r\n public bindingEngine: BindingEngine,\r\n public wizard: Wizard,\r\n ) {\r\n super(api, i18n, router, validationControllerFactory, lookupService, toast, taskQueue, ea, bindingEngine, wizard)\r\n }\r\n\r\n async bind(){\r\n super.bind();\r\n await super.setupRiskQuestions();\r\n\r\n this.form = await this.api.getForm(this.params.id ,this.params.formId);\r\n this.originalWebFormName = this.form.webFormName;\r\n this.initializeFormValidation();\r\n\r\n this.effectiveOptions = {\r\n minDate: momentToLocalDateTimeString(moment().subtract(2, 'months')),\r\n maxDate: momentToLocalDateTimeString(moment().add(2, 'months'))\r\n };\r\n\r\n if(sessionStorage.getItem('form_isValid') === 'false'){\r\n handleQceIssues(this.model.questionsAndResponses.validationErrors, this);\r\n\r\n setTimeout(() => {\r\n scrollQCEErrorIntoView();\r\n }, 250);\r\n }\r\n\r\n if(this.wizard.isUserForm) {\r\n this.subscription = this.bindingEngine.propertyObserver(this, 'isDirty').subscribe(() => {\r\n if (this.isDirty) {\r\n addBeforeUnloadHandler();\r\n }\r\n });\r\n }\r\n }\r\n\r\n unbind() {\r\n super.unbind();\r\n\r\n if(this.wizard.isUserForm) {\r\n this.subscription.dispose();\r\n }\r\n }\r\n\r\n async validate(redirectAfterCreation = true){\r\n let result;\r\n\r\n try {\r\n\r\n result = await super.validate(redirectAfterCreation);\r\n\r\n if(result && this.form.webFormName.trim() !== this.originalWebFormName.trim()) {\r\n\r\n const operations = [\r\n new OperationModel('replace', '/webFormName', this.form.webFormName),\r\n ];\r\n\r\n result = await this.api.patchQuoteForm(this.params.id ,this.params.formId, operations);\r\n\r\n if(Array.isArray(result)){\r\n throw result;\r\n }\r\n }\r\n\r\n } catch (error) {\r\n result = false;\r\n }\r\n\r\n if(this.wizard.isUserForm && result){\r\n removeBeforeUnloadHandler();\r\n }\r\n\r\n return result;\r\n }\r\n\r\n initializeFormValidation() {\r\n const rules = ValidationRules\r\n .ensure((form: any) => form.webFormName)\r\n .required()\r\n .rules;\r\n\r\n this.validationController.addObject(this.form, rules);\r\n }\r\n\r\n}\r\n","import { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { EntityActionType, EntityType, EntityMode } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { InsuredLocationsRisksConfig, InsuredLocation, Risk, InsuredRisk } from 'resources/models/client';\r\nimport { environment } from 'environment';\r\nimport { OperationModel } from 'resources/models/operation';\r\nimport { entityWizardErrorHandler } from 'resources/utilities/api-error-handler';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(public http: HttpClient) { }\r\n\r\n async getInsuredLocationsRisksConfig(\r\n clientId: number, entityActionType: EntityActionType,\r\n entityType: EntityType, entityId: number, mode: EntityMode, isEditTakeUp = false\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.config;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, mode, isEditTakeUp]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n if (result.ok) {\r\n return result.json();\r\n }\r\n\r\n entityWizardErrorHandler({\r\n methodName: 'getInsuredLocationsRisksConfig', clientId, entityActionType, entityType, entityId, mode\r\n });\r\n }\r\n\r\n async getInsuredLocations(\r\n clientId: number, entityActionType: EntityActionType,\r\n entityType: EntityType, entityId: number, includeRisks: boolean\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.getLocations;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, includeRisks]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n if (result.ok) {\r\n return result.json();\r\n }\r\n\r\n entityWizardErrorHandler({ methodName: 'getInsuredLocations', clientId, entityActionType, entityType, entityId });\r\n }\r\n\r\n async getAvailableRisks(\r\n clientId: number, entityActionType: EntityActionType,\r\n entityType: EntityType, entityId: number\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.getAvailableRisks;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n if (result.ok) {\r\n return result.json();\r\n }\r\n\r\n entityWizardErrorHandler({ methodName: 'getAvailableRisks', clientId, entityActionType, entityType, entityId });\r\n }\r\n\r\n async getInsuredRisksForLocation(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.getRisksForLocation;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n if (result.ok) {\r\n return result.json();\r\n }\r\n\r\n entityWizardErrorHandler({\r\n methodName: 'getInsuredRisksForLocation', clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId\r\n });\r\n }\r\n\r\n async createInsuredLocation(\r\n clientId: number, entityActionType: EntityActionType,\r\n entityType: EntityType, entityId: number, location: InsuredLocation\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.createLocation;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId]);\r\n location.entityId = location.entityId || entityId;\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(location)\r\n });\r\n\r\n if (result.ok) {\r\n return result.json();\r\n }\r\n\r\n entityWizardErrorHandler({ methodName: 'createInsuredLocation', clientId, entityActionType, entityType, entityId, location });\r\n }\r\n\r\n async updateInsuredLocation(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number, location: InsuredLocation\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.updateLocation;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId]);\r\n location.entityId = location.entityId || entityId;\r\n location.situationId = location.situationId || quoteOrVersionSituationId;\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(location)\r\n });\r\n\r\n if (result.ok) {\r\n return result.json();\r\n }\r\n\r\n entityWizardErrorHandler({\r\n methodName: 'updateInsuredLocation', clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId, location\r\n });\r\n }\r\n\r\n async updateInsuredLocationActiveFlag(\r\n clientId: number, entityActionType: EntityActionType.Endorsement, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number, isActive: boolean\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.updateLocationActiveFlag;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(new OperationModel('replace', '/activeFlag', isActive))\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async deleteInsuredLocation(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.deleteLocation;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n return result.ok;\r\n }\r\n\r\n async activateInsuredLocation(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.deleteLocation;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: RequestMethod.patch,\r\n body: json([{ 'op': 'replace', 'path': '/activeFlag', 'value': true }])\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async deactivateInsuredLocation(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.deleteLocation;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: RequestMethod.patch,\r\n body: json([{ 'op': 'replace', 'path': '/activeFlag', 'value': false }])\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async createInsuredRisk(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number, riskArray: any[]\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.createRisk;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(riskArray)\r\n });\r\n\r\n if (result.ok) {\r\n return result.json();\r\n }\r\n\r\n entityWizardErrorHandler({\r\n methodName: 'createInsuredRisk', clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId, riskArray\r\n });\r\n }\r\n\r\n async updateInsuredRiskActiveFlag(\r\n clientId: number, entityActionType: EntityActionType.Endorsement, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number, situationRiskId: number, isActive: boolean\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.updateRiskActiveFlag;\r\n const uri = endpoint.uri([\r\n clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId, situationRiskId\r\n ]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(new OperationModel('replace', '/activeFlag', isActive))\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async deleteInsuredRisk(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number, situationRiskId: number\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.deleteRisk;\r\n const uri = endpoint.uri([\r\n clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId, situationRiskId\r\n ]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n return result.ok;\r\n }\r\n\r\n async activateInsuredRisk(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number, situationRiskId: number\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.deleteRisk;\r\n const uri = endpoint.uri([\r\n clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId, situationRiskId\r\n ]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: RequestMethod.patch,\r\n body: json([{ 'op': 'replace', 'path': '/activeFlag', 'value': true }])\r\n });\r\n\r\n return result.ok;\r\n }\r\n async deactivateInsuredRisk(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType,\r\n entityId: number, quoteOrVersionSituationId: number, situationRiskId: number\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insuredLocationsRisks.deleteRisk;\r\n const uri = endpoint.uri([\r\n clientId, entityActionType, entityType, entityId, quoteOrVersionSituationId, situationRiskId\r\n ]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: RequestMethod.patch,\r\n body: json([{ 'op': 'replace', 'path': '/activeFlag', 'value': false }])\r\n });\r\n\r\n return result.ok;\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"screen-container\":\"screen-container____cOP2g\",\"screen-container--client\":\"screen-container--client____apfuT screen-container____cOP2g\",\"screen-container--dashboard\":\"screen-container--dashboard____cPk0P screen-container--client____apfuT screen-container____cOP2g\",\"screen-container--home\":\"screen-container--home____nSfr8 screen-container____cOP2g\",\"screen-container--menu\":\"screen-container--menu____MDqNr screen-container____cOP2g\",\"screen-container--accounts-override\":\"screen-container--accounts-override_____xusR screen-container____cOP2g\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____J2WwR screen-container____cOP2g\",\"empty-state\":\"empty-state____qxNU0\",\"empty-state--icon\":\"empty-state--icon____BV95a\",\"empty-heading\":\"empty-heading____BGbHu\",\"empty-subheading\":\"empty-subheading____fCSOS\",\"kyc\":\"kyc____AURsh\",\"advice\":\"advice____ewdDy\",\"insured\":\"insured____tFfFe\",\"quotes\":\"quotes____X4hjh\",\"policies\":\"policies____oq3vs\",\"claims\":\"claims_____MfZ6\",\"tasks\":\"tasks____vMAZR\",\"documents\":\"documents____Zw1Ud\",\"forms\":\"forms____CCVUu\",\"btn\":\"btn____yGNtq\",\"btn--flat\":\"btn--flat____zyOFT btn____yGNtq\",\"btn--submit\":\"btn--submit____SXwff btn____yGNtq\",\"btn--delete\":\"btn--delete____bLMKn btn____yGNtq\",\"btn--link\":\"btn--link____PliTh btn____yGNtq\",\"btn--inline-text-link\":\"btn--inline-text-link____ERJok btn--link____PliTh btn____yGNtq\",\"btn--footer\":\"btn--footer____CMaVK btn____yGNtq\",\"btn--footer-submit\":\"btn--footer-submit____Z2eNI btn--submit____SXwff btn____yGNtq btn--footer____CMaVK btn____yGNtq\",\"btn--footer-cancel\":\"btn--footer-cancel____Ycj7n\",\"btn--footer---cancel\":\"btn--footer---cancel____wozCe\",\"btn--footer-delete\":\"btn--footer-delete____jnR1M btn--delete____bLMKn btn____yGNtq btn--footer____CMaVK btn____yGNtq\",\"btn--qce-dropdown\":\"btn--qce-dropdown____ZBHse btn--footer-submit____Z2eNI btn--submit____SXwff btn____yGNtq btn--footer____CMaVK btn____yGNtq\",\"btn--footer-combo\":\"btn--footer-combo____BCXgu btn--footer____CMaVK btn____yGNtq\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____pOX74 btn____yGNtq\",\"btn--lmi-risk\":\"btn--lmi-risk_____o1Ss btn____yGNtq\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____RZ8xS btn____yGNtq\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____lIosP btn____yGNtq\",\"btn--andrew-nock\":\"btn--andrew-nock____JiLxk btn____yGNtq\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____FVnWX btn____yGNtq\",\"btn--5-star\":\"btn--5-star____YahfP btn____yGNtq\",\"btn--thermoscan\":\"btn--thermoscan____igzWg btn____yGNtq\",\"btn--risk-survey-services\":\"btn--risk-survey-services____K1zYN btn____yGNtq\",\"btn--risk-management\":\"btn--risk-management____ihQk9 btn____yGNtq\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____Rrb8z btn--lmi-bicalc____pOX74 btn____yGNtq\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____X1flM btn--lmi-risk_____o1Ss btn____yGNtq\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____M0OCg btn--lmi-policy-comparison____RZ8xS btn____yGNtq\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____QzZZP btn--flat____zyOFT btn____yGNtq btn____yGNtq\",\"btn--icon\":\"btn--icon____yCv0f btn____yGNtq\",\"btn--icon-no-border\":\"btn--icon-no-border____SDbHI\",\"btn--icon-add\":\"btn--icon-add____aXx3C btn--icon____yCv0f btn____yGNtq\",\"btn--add-risk\":\"btn--add-risk____lLnK2 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-close\":\"btn--icon-close____tfKvE\",\"task-access-modal__close\":\"task-access-modal__close____jgyRz\",\"btn--icon-delete\":\"btn--icon-delete____nmHa9 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-download\":\"btn--icon-download____z2Ve7 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-edit\":\"btn--icon-edit____oooRn btn--icon____yCv0f btn____yGNtq\",\"btn--icon-email\":\"btn--icon-email____h5jTi btn--icon____yCv0f btn____yGNtq\",\"btn--icon-download-email\":\"btn--icon-download-email____AOCYg btn--icon____yCv0f btn____yGNtq\",\"btn--icon-folder\":\"btn--icon-folder____WoY10 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____X2pgM btn--icon____yCv0f btn____yGNtq\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____A78ma btn--icon____yCv0f btn____yGNtq\",\"btn--icon-history\":\"btn--icon-history____zdItq btn--icon____yCv0f btn____yGNtq\",\"btn--icon-info\":\"btn--icon-info____VVA0M btn--icon____yCv0f btn____yGNtq\",\"btn--icon-task\":\"btn--icon-task____ugke9 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-link\":\"btn--icon-link____EZpJ3 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-unlink\":\"btn--icon-unlink____W1FFd btn--icon-delete____nmHa9 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-map\":\"btn--icon-map____E1abT btn--icon____yCv0f btn____yGNtq\",\"btn--icon-more\":\"btn--icon-more____unGJ5 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____uGqrC btn--icon____yCv0f btn____yGNtq\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____RplwE btn--icon____yCv0f btn____yGNtq\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____xLPnY btn--icon____yCv0f btn____yGNtq\",\"btn--icon-preview\":\"btn--icon-preview____Do3DK btn--icon____yCv0f btn____yGNtq\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____qLcI3 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-print\":\"btn--icon-print_____O1NY btn--icon____yCv0f btn____yGNtq\",\"btn--icon-save\":\"btn--icon-save____VJPZd btn--icon____yCv0f btn____yGNtq\",\"btn--icon-settings\":\"btn--icon-settings____HBoS9 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-show-details\":\"btn--icon-show-details____USCsi btn--icon____yCv0f btn____yGNtq\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____kP6a3 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-show-summary\":\"btn--icon-show-summary____a_0vy btn--icon____yCv0f btn____yGNtq\",\"btn--icon-attachment\":\"btn--icon-attachment____q07eT btn--icon____yCv0f btn____yGNtq\",\"btn--icon-tag\":\"btn--icon-tag____htsrO btn--icon____yCv0f btn____yGNtq\",\"btn--icon-undo\":\"btn--icon-undo____uUxSg btn--icon____yCv0f btn____yGNtq\",\"btn--icon-sync\":\"btn--icon-sync____JglKv btn--icon____yCv0f btn____yGNtq\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____CGYzB btn--icon____yCv0f btn____yGNtq\",\"btn--aside-collapse\":\"btn--aside-collapse____fUBlW btn--icon____yCv0f btn____yGNtq\",\"btn--icon-expand-more\":\"btn--icon-expand-more____UVnD9 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-expand-less\":\"btn--icon-expand-less____m6XZ6 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-general\":\"btn--icon-general____JNy0h btn--icon____yCv0f btn____yGNtq\",\"btn--icon-sales\":\"btn--icon-sales____gb2ji btn--icon____yCv0f btn____yGNtq\",\"btn--icon-branch\":\"btn--icon-branch____bLWzP btn--icon____yCv0f btn____yGNtq\",\"btn--icon-contact\":\"btn--icon-contact____FH9Pu btn--icon____yCv0f btn____yGNtq\",\"btn--icon-consent\":\"btn--icon-consent____YbVc1 btn--icon____yCv0f btn____yGNtq\",\"btn--icon-questions\":\"btn--icon-questions____Tzpgf btn--icon____yCv0f btn____yGNtq\",\"btn--icon-associated\":\"btn--icon-associated____za8FH btn--icon____yCv0f btn____yGNtq\",\"btn--icon-notes\":\"btn--icon-notes____E1fiF btn--icon____yCv0f btn____yGNtq\",\"btn--back\":\"btn--back____r5ytE\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____O5QiB btn--back____r5ytE\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____cbkQW btn--icon____yCv0f btn____yGNtq\",\"btn--wizard\":\"btn--wizard____RYexO btn____yGNtq\",\"btn--wizard-back\":\"btn--wizard-back____xxKZP btn--wizard____RYexO btn____yGNtq\",\"btn--wizard-next\":\"btn--wizard-next____o1pJr btn--wizard____RYexO btn____yGNtq\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete____hFQtc\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____SGPRu\",\"button-options\":\"button-options____RVJS5\",\"cancel\":\"cancel____sLgzj\",\"tasksubmit\":\"tasksubmit____WpQuf\",\"forgotPasswordBtn\":\"forgotPasswordBtn____V6mxQ\",\"show-complet-tasks\":\"show-complet-tasks_____afY5\",\"fieldset\":\"fieldset____eY7vQ\",\"fieldset-instruction\":\"fieldset-instruction____GKQhw\",\"fieldset--no-padding\":\"fieldset--no-padding____cIQmu fieldset____eY7vQ\",\"fieldset--alt\":\"fieldset--alt____R3IRY fieldset____eY7vQ\",\"input-search\":\"input-search____EI3fg\",\"view-password\":\"view-password____Dj5jY\",\"ia-currency-input\":\"ia-currency-input____c_SmK\",\"ia-currency-negative\":\"ia-currency-negative____mRo2y\",\"select--mini\":\"select--mini____sXIdW\",\"required-label\":\"required-label____FdmnV\",\"alert\":\"alert____PAUTR\",\"alert--important\":\"alert--important____dd5Ky\",\"input-label\":\"input-label____FZB1h\",\"w-100\":\"w-100____WTGYj\",\"search-input-wrapper\":\"search-input-wrapper____tfcC1\",\"search-input--results\":\"search-input--results____eofIf\",\"search-input--result\":\"search-input--result____wcw9q\",\"search-input--result--highlighted\":\"search-input--result--highlighted____tVZVG\",\"date-range-selections\":\"date-range-selections____ncAOm\",\"date-arrow-forward\":\"date-arrow-forward____CIlEt\",\"qce-dropdown\":\"qce-dropdown____Mnc80\",\"qce-or\":\"qce-or____OrhuH\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____anEHF\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____Nr693\",\"row-gap\":\"row-gap____TC2Ce\",\"row-group\":\"row-group____m_WIC\",\"row-group--three\":\"row-group--three____A_5IG row-group____m_WIC\",\"grid-14\":\"grid-14____OB8nr\",\"row-group--auto\":\"row-group--auto____rPYBI row-group____m_WIC\",\"space\":\"space____gij6K\",\"display-none--lg\":\"display-none--lg_____KFBP\",\"display-none--md\":\"display-none--md____R_gHx\",\"tab-navigation\":\"tab-navigation____Np9XN\",\"has-warnings\":\"has-warnings____XJlkb\",\"tab-selected\":\"tab-selected____Shvyi tab____LrXod\",\"disabled\":\"disabled____Nfuwr\",\"tab\":\"tab____LrXod\",\"btn--tab-overflow\":\"btn--tab-overflow____nK3RK\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____rquAN btn--tab-overflow____nK3RK\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____ew0Np btn--tab-overflow-left____rquAN btn--tab-overflow____nK3RK\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____0Bq5V btn--tab-overflow____nK3RK\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____D84w6 btn--tab-overflow-right____0Bq5V btn--tab-overflow____nK3RK\",\"constrained-width\":\"constrained-width____o_Hhi\",\"constrained-width--tab\":\"constrained-width--tab____I_hhI constrained-width____o_Hhi\",\"card\":\"card____CdZbJ\",\"card-content\":\"card-content____FW7s8\",\"card-heading\":\"card-heading____YwhC8\",\"control-group\":\"control-group____xLIQn\",\"label-group\":\"label-group____q0Rcc\",\"label-group-item\":\"label-group-item____GYFhF\",\"button-group\":\"button-group____Q53R2\",\"card--alert\":\"card--alert____kqk1P card____CdZbJ\",\"card-heading--alert\":\"card-heading--alert____G4Bjt card-heading____YwhC8\",\"card--status-message\":\"card--status-message____MdF9Y\",\"card--status-message--left\":\"card--status-message--left____P6iWM card--status-message____MdF9Y\",\"card-heading--sticky-header\":\"card-heading--sticky-header____OvYy1\",\"card-heading--no-icon\":\"card-heading--no-icon____k_kWG card-heading____YwhC8\",\"card-heading--bold-title\":\"card-heading--bold-title____HQikM\",\"bg-blue-sky\":\"bg-blue-sky____RwWCR\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____OWRVq\",\"table\":\"table____EpI6E\",\"table-heading-row\":\"table-heading-row____ohnJJ\",\"table-row\":\"table-row____y_EJF\",\"table-result-row\":\"table-result-row____YH2Ua\",\"break-word\":\"break-word____vJLso\",\"no-wrap\":\"no-wrap____c4TYX\",\"table-result-row--disabled\":\"table-result-row--disabled____L9Lbe\",\"table-modal\":\"table-modal____uWU3L table____EpI6E\",\"table-enhanced\":\"table-enhanced____mP3xP\",\"table--no-border-bottom\":\"table--no-border-bottom____eZrJR table____EpI6E\",\"height-45\":\"height-45____EMzuQ\",\"edit-column\":\"edit-column____SZHSH\",\"delete-column\":\"delete-column____Ydd3K\",\"date-table-heading\":\"date-table-heading____ps0Wl\",\"button-edit\":\"button-edit____eSilj\",\"button-delete\":\"button-delete____NIA5t\",\"table-row-selected\":\"table-row-selected____voLfe\",\"table-row-alert\":\"table-row-alert____nHVSf\",\"table-filter-row\":\"table-filter-row____FoFn5\",\"table-filter-row--endcap\":\"table-filter-row--endcap____xXwzi\",\"filter-column\":\"filter-column____zSjw7\",\"table-pagination\":\"table-pagination____C6YSG\",\"table-pagination-with-filter\":\"table-pagination-with-filter____vUadM table-pagination____C6YSG\",\"table-button-group\":\"table-button-group____YmqTL\",\"table-child-container\":\"table-child-container____gDjou\",\"table-child-card\":\"table-child-card____u2Q1k\",\"child-table--selected-row\":\"child-table--selected-row____IwMgG\",\"child-table\":\"child-table____PEMoc table____EpI6E\",\"custom-pagination\":\"custom-pagination____mM0A6\",\"pagination-count\":\"pagination-count____OC5sE\",\"pagination-button\":\"pagination-button____K3JjR btn____yGNtq\",\"pagination-prev\":\"pagination-prev____okuiB pagination-button____K3JjR btn____yGNtq\",\"pagination-next\":\"pagination-next_____s4WN pagination-button____K3JjR btn____yGNtq\",\"pagination-disabled\":\"pagination-disabled____BoVI4 pagination-button____K3JjR btn____yGNtq\",\"pagination-prev-disabled\":\"pagination-prev-disabled____Xmwnk pagination-disabled____BoVI4 pagination-button____K3JjR btn____yGNtq\",\"pagination-next-disabled\":\"pagination-next-disabled____Wkai6 pagination-disabled____BoVI4 pagination-button____K3JjR btn____yGNtq\",\"pagination\":\"pagination____oblCd\",\"pagination-top\":\"pagination-top____HMoQT pagination____oblCd\",\"pagination-bottom\":\"pagination-bottom____WlEY3 pagination____oblCd\",\"pagination-bottom--documents\":\"pagination-bottom--documents____ZLNJn pagination-bottom____WlEY3 pagination____oblCd\",\"table-cell-btn-icon\":\"table-cell-btn-icon____Qw2fQ\",\"folder-table\":\"folder-table____b2H7O table--no-border-bottom____eZrJR table____EpI6E\",\"doc-table-group--heading\":\"doc-table-group--heading____ka4BD\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____y4Yoi doc-table-group--heading____ka4BD\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____ZPVAb\",\"constrained-width--folder-name\":\"constrained-width--folder-name____JkJFP constrained-width____o_Hhi\",\"disable-entity\":\"disable-entity____IxxDU\",\"button-options--add\":\"button-options--add____LMsd2 button-options____RVJS5\",\"information-icon\":\"information-icon____x_Qjb\",\"deleted-icon\":\"deleted-icon____M396Q\",\"exclamation-icon\":\"exclamation-icon____rzlul\",\"success-icon\":\"success-icon____IRpNi\",\"text-align-center\":\"text-align-center____nL27c\",\"word-break\":\"word-break____ExJ3t\",\"btn-group\":\"btn-group____kXRpl\",\"accordion-content\":\"accordion-content____wmcuk\",\"toggle-collapse\":\"toggle-collapse____FtnGn\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____ndatU toggle-collapse____FtnGn\",\"toggle-expand\":\"toggle-expand____LgiN4 toggle-collapse____FtnGn\",\"folder\":\"folder_____2nui\",\"folder-locked\":\"folder-locked____JsyHC folder_____2nui\",\"yesNo-filter-width\":\"yesNo-filter-width____AOH6R\",\"w-5\":\"w-5____uOHS2\",\"w-10\":\"w-10____KQu1b\",\"w-15\":\"w-15____kwdG8\",\"w-20\":\"w-20____ZWznJ\",\"w-25\":\"w-25____Iybvy\",\"w-30\":\"w-30____xrYyp\",\"w-35\":\"w-35____PglM7\",\"w-40\":\"w-40____aMQFd\",\"w-45\":\"w-45____Hl7Ng\",\"w-50\":\"w-50____e9OS1\",\"w-60\":\"w-60____VbmOK\",\"table--sticky-header\":\"table--sticky-header____IlKW1\",\"table--sticky-footer\":\"table--sticky-footer____LyGt1\",\"table--sticky-column\":\"table--sticky-column____gPWoH\",\"table--sticky-column2\":\"table--sticky-column2____G4iiD table--sticky-column____gPWoH\",\"table--sticky-column-right\":\"table--sticky-column-right____aHe3J table--sticky-column____gPWoH\",\"scrollable-table-container\":\"scrollable-table-container____ZcO6q\",\"task-options-modal\":\"task-options-modal____EmAHI\",\"recent-link-name\":\"recent-link-name____qrpOc\",\"view-block\":\"view-block____DOlTq\",\"view-block--heading\":\"view-block--heading____hSfsx\",\"view-block--white\":\"view-block--white____Ddrib view-block____DOlTq\",\"view-block--alert\":\"view-block--alert____hQE_K view-block____DOlTq\",\"view-block--success\":\"view-block--success____TYA8h view-block____DOlTq\",\"view-block--info\":\"view-block--info____VqLQj view-block____DOlTq\",\"view-block--warning\":\"view-block--warning____B9dx_ view-block____DOlTq\",\"view-block--alt\":\"view-block--alt____AsEr_ view-block____DOlTq\",\"view-block--with-icon\":\"view-block--with-icon____uFxUe view-block____DOlTq\",\"view-block-icon\":\"view-block-icon____IMOgo\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____mUD8G view-block--warning____B9dx_ view-block____DOlTq\",\"view-block-checkbox\":\"view-block-checkbox______4mC view-block____DOlTq\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____F0xgB view-block--alert____hQE_K view-block____DOlTq view-block-checkbox______4mC view-block____DOlTq\",\"text-view-content\":\"text-view-content____f2xYi\",\"ia-modal\":\"ia-modal____EvTXy\",\"ia-modal-inner\":\"ia-modal-inner____YNKJs\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____QhM3t ia-modal-inner____YNKJs\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____KI0sx ia-modal-inner____YNKJs\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____tIrWR ia-modal-inner____YNKJs\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____S4ZDt ia-modal-inner____YNKJs\",\"fixed-height\":\"fixed-height____OV0NG\",\"takeover-header\":\"takeover-header____mDupP\",\"logo\":\"logo____eAA7c\",\"logo--broker\":\"logo--broker____K5D7J logo____eAA7c logo____eAA7c\",\"close-search\":\"close-search____FBtMn\",\"ia-modal-content\":\"ia-modal-content____JHBWx\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____k3rjy ia-modal____EvTXy\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____qoevg ia-modal____EvTXy\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____VWQog ia-modal-overlay--light-white____qoevg ia-modal____EvTXy\",\"modal-header\":\"modal-header____aeQ3a\",\"modal-footer\":\"modal-footer____jkc12 modal-header____aeQ3a\",\"modal-footer--space-between\":\"modal-footer--space-between____GIBTq modal-footer____jkc12 modal-header____aeQ3a\",\"footer-btn-group\":\"footer-btn-group____RVxgr\",\"header-label\":\"header-label____j8Dxt\",\"header-label-icon\":\"header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--alert\":\"header-label--alert____fP4Nr header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--info\":\"header-label--info____tws8N header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--settings\":\"header-label--settings____v2sRq header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--accounts\":\"header-label--accounts____sfgDP header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--edit\":\"header-label--edit____kV7IY header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--download\":\"header-label--download____Q1pXm header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--delete\":\"header-label--delete____eCLew header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--history\":\"header-label--history____M9PyF header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--tag\":\"header-label--tag____JZWBg header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--search\":\"header-label--search____D4dTO header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--kyc\":\"header-label--kyc____Vt5VN header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--advice\":\"header-label--advice____PSBGq header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--generate-advice\":\"header-label--generate-advice____r5aEi header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--form\":\"header-label--form____ZSa20 header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--insured\":\"header-label--insured____Vt15o header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--quote\":\"header-label--quote____X9Kk8 header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--policy\":\"header-label--policy____aTKrs header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--claim\":\"header-label--claim____RA3i3 header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--fsg\":\"header-label--fsg____zvV9M header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--mandatory-document\":\"header-label--mandatory-document____ik8Up header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--notification\":\"header-label--notification____GuiXo header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--task\":\"header-label--task____LrP4E header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--contact\":\"header-label--contact____OK5rv header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--note\":\"header-label--note____rtlpd header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--document\":\"header-label--document____UHrdw header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--email\":\"header-label--email____mw0ho header-label-icon____DLiwc header-label____j8Dxt\",\"header-label--template\":\"header-label--template____XMEeg header-label-icon____DLiwc header-label____j8Dxt\",\"header-details\":\"header-details____RWVeI\",\"header-detail-item\":\"header-detail-item____c71Me\",\"header-label--context-menu\":\"header-label--context-menu____XG6yF header-label-icon____DLiwc header-label____j8Dxt\",\"context-menu-sep\":\"context-menu-sep____aPWuh\",\"context-menu--one-col\":\"context-menu--one-col____TA5E5\",\"context-menu-disabled\":\"context-menu-disabled____uyIKV\",\"context-menu--two-col\":\"context-menu--two-col____HsAD2 context-menu--one-col____TA5E5\",\"context-menu--three-col\":\"context-menu--three-col____HjLwE context-menu--two-col____HsAD2 context-menu--one-col____TA5E5\",\"modal-content-copy\":\"modal-content-copy____A7Yhe\",\"processing-step\":\"processing-step____Mxfad\",\"processing-step--failed\":\"processing-step--failed____heoMo processing-step____Mxfad\",\"document--processing\":\"document--processing____pJyBE\",\"eclipse-loader\":\"eclipse-loader____WGPcW\",\"confirmation-content\":\"confirmation-content____e06SO\",\"ia-modal--search\":\"ia-modal--search____vhZk7\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____sjYUl view-block--alert____hQE_K view-block____DOlTq\",\"btn--footer--cancel\":\"btn--footer--cancel____t_j2j\",\"modal--header\":\"modal--header____A0HWl\",\"client-footer--right\":\"client-footer--right____wMZAf\",\"wizard-button-group\":\"wizard-button-group____qO5P6\",\"wizard-nav-group\":\"wizard-nav-group____BlRr2\",\"wizard-nav-group--form\":\"wizard-nav-group--form____gooK1 wizard-nav-group____BlRr2\",\"footer-combo-selections\":\"footer-combo-selections____G6R5x\",\"btn--combo-option\":\"btn--combo-option____kNKNx\",\"footer-combo-container\":\"footer-combo-container____cHAnC\",\"right\":\"right____kZTCk\",\"pdf-selection\":\"pdf-selection____U8rcb\",\"ia-file-upload\":\"ia-file-upload____yTlKl btn____yGNtq\",\"ia-file-upload--disabled\":\"ia-file-upload--disabled____ArWil\",\"ia-file-info\":\"ia-file-info____lg606\",\"delete-pdf\":\"delete-pdf____PuT_6 btn--icon-delete____nmHa9 btn--icon____yCv0f btn____yGNtq\",\"pdf-section\":\"pdf-section____HI04Z\",\"margin-top\":\"margin-top____POgXk\",\"new-pdf-action-buttons\":\"new-pdf-action-buttons____iG0M0\",\"page-pdf-controls\":\"page-pdf-controls____FsvkD\",\"step-message\":\"step-message____egrrd\",\"post-state-group\":\"post-state-group____ueDsj\",\"post-state-group-nz\":\"post-state-group-nz____cA8JT post-state-group____ueDsj\",\"manual-finder-group\":\"manual-finder-group____hJgpm\",\"ia-address-group\":\"ia-address-group____OoIHK\",\"ia-address-group--lat-lon\":\"ia-address-group--lat-lon____gQWrX\",\"modal-display-group\":\"modal-display-group____E4WVO\",\"risk-type\":\"risk-type____NP_Ji\",\"risk-label\":\"risk-label____bBKyq\",\"risk-help-label\":\"risk-help-label____xDG0S\",\"scheme-help-label\":\"scheme-help-label____HwpEK\",\"manual-address\":\"manual-address____GeUwB\",\"no-risks\":\"no-risks____otj0H\",\"label-button-group\":\"label-button-group____QM_gW\",\"button-group--location\":\"button-group--location____TzyMA\",\"row-group--location\":\"row-group--location____F_9jz\"};","import { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { autoinject, BindingEngine } from 'aurelia-framework';\r\nimport { I18N } from 'aurelia-i18n';\r\nimport { IaToastService } from 'resources/services/ia-toast-service';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { InsuredLocationsRisks } from '../../quote/insured-locations-risks/insured-locations-risks';\r\nimport { Api } from './api';\r\nimport styles from './insured-locations-risks.css';\r\nimport { AddressFetchedEventDto } from 'components/ia-address-autocomplete/ia-address-autocomplete';\r\nimport { InsuredAction } from 'enums/insured-action';\r\nimport { ValidationControllerFactory, ValidationRules, ValidationController } from 'aurelia-validation';\r\nimport { FormValidationRenderer } from 'resources/form-validation-renderer';\r\nimport { Wizard } from '../../../wizard';\r\nimport { Subscription } from 'aurelia-event-aggregator';\r\nimport { addBeforeUnloadHandler, removeBeforeUnloadHandler } from '../beforeUnloadHandler';\r\n@autoinject()\r\nexport class UserFormStep2 extends InsuredLocationsRisks {\r\n protected styles = styles;\r\n public validationController: ValidationController;\r\n private addressLookupIsValid = true;\r\n private isDirty = false;\r\n private originalLocation;\r\n private subscription: Subscription;\r\n\r\n constructor(\r\n public api: Api,\r\n public lookupService: LookupDataService,\r\n public toast: IaToastService,\r\n public i18n: I18N,\r\n public ea: EventAggregator,\r\n public validationControllerFactory: ValidationControllerFactory,\r\n public wizard: Wizard,\r\n public bindingEngine: BindingEngine\r\n ) {\r\n super(api, lookupService, toast, i18n, ea, wizard)\r\n this.validationController = this.validationControllerFactory.createForCurrentScope();\r\n this.validationController.addRenderer(new FormValidationRenderer());\r\n }\r\n\r\n attached(){\r\n super.attached();\r\n this.originalLocation = {...this.insuredLocations[0]};\r\n this.currentLocation = {...this.insuredLocations[0]};\r\n this.insuredAction = InsuredAction.UpdateLocation;\r\n\r\n this.initializeFormValidation();\r\n\r\n if(sessionStorage.getItem('form_isValid') === 'false' && !this.isAddressValid()){\r\n this.addressLookupIsValid = false;\r\n }\r\n }\r\n\r\n bind (){\r\n if(this.wizard.isUserForm) {\r\n this.subscription = this.bindingEngine.propertyObserver(this, 'isDirty').subscribe(() => {\r\n if (this.isDirty) {\r\n addBeforeUnloadHandler();\r\n }\r\n });\r\n }\r\n }\r\n\r\n unbind() {\r\n if(this.wizard.isUserForm) {\r\n this.subscription.dispose();\r\n }\r\n }\r\n\r\n locationAddressFetched(location: AddressFetchedEventDto) {\r\n super.locationAddressFetched(location);\r\n this.updateAddress();\r\n }\r\n\r\n manuallyAddInsuredLocationChanged(newVal, oldVal){\r\n super.manuallyAddInsuredLocationChanged(newVal, oldVal);\r\n this.isDirty = true;\r\n }\r\n\r\n async validate(){\r\n let isValid = true;\r\n let addressChanged = false;\r\n this.addressLookupIsValid = true;\r\n this.validationController.reset();\r\n\r\n if(this.isDirty){\r\n if(this.manuallyAddInsuredLocation){\r\n isValid = (await this.validationController.validate()).valid;\r\n addressChanged = this.hasAddressChanged();\r\n }else if(!this.isAddressValid()){\r\n isValid = false;\r\n this.addressLookupIsValid = false;\r\n }\r\n\r\n if(isValid && addressChanged) {\r\n this.updateAddress();\r\n }\r\n }\r\n\r\n if(this.wizard.isUserForm && isValid){\r\n removeBeforeUnloadHandler();\r\n }\r\n return isValid;\r\n }\r\n\r\n initializeFormValidation() {\r\n ValidationRules\r\n\r\n .ensure((e: any) => e.insuredLocation)\r\n .required()\r\n .when((e: any) => this.manuallyAddInsuredLocation)\r\n .ensure((e: any) => e.suburb)\r\n .required()\r\n .when((e: any) => this.manuallyAddInsuredLocation)\r\n .ensure((e: any) => e.stateCode)\r\n .required()\r\n .when((e: any) => this.manuallyAddInsuredLocation)\r\n .ensure((e: any) => e.region)\r\n .required()\r\n .when((e: any) => this.manuallyAddInsuredLocation)\r\n .ensure((e: any) => e.postCode)\r\n .required()\r\n .when((e: any) => this.manuallyAddInsuredLocation)\r\n .on(this.currentLocation);\r\n }\r\n\r\n isAddressValid() {\r\n return this.currentLocation.insuredLocation?.trim()?.length > 0 &&\r\n this.currentLocation.suburb?.trim()?.length > 0 &&\r\n ((this.appClientType == 'AU' && this.currentLocation.stateCode?.trim()?.length > 0) || (this.appClientType == 'NZ' && this.currentLocation.region?.trim()?.length > 0)) &&\r\n this.currentLocation.postCode?.trim()?.length > 0;\r\n }\r\n\r\n hasAddressChanged() {\r\n return this.originalLocation.insuredLocation?.trim() !== this.currentLocation.insuredLocation?.trim() ||\r\n this.originalLocation.suburb?.trim() !== this.currentLocation.suburb?.trim() ||\r\n (this.appClientType == 'AU' && this.originalLocation.stateCode?.trim() !== this.currentLocation.stateCode?.trim()) ||\r\n (this.appClientType == 'NZ' && this.originalLocation.region?.trim() !== this.currentLocation.region?.trim()) ||\r\n this.originalLocation.postCode?.trim() !== this.currentLocation.postCode?.trim();\r\n }\r\n\r\n async updateAddress() {\r\n await super.addOrUpdateLocation('confirm');\r\n }\r\n\r\n fieldChanged() {\r\n this.isDirty = true;\r\n }\r\n\r\n}\r\n"],"names":["addBeforeUnloadHandler","window","addEventListener","beforeUnloadHandler","removeBeforeUnloadHandler","removeEventListener","event","preventDefault","returnValue","http","getDodConfig","clientId","actionType","entityType","entityId","mode","Promise","endpoint","environment","uri","this","fetch","method","json","getDodDetails","includeValidationIssues","putDodDetails","model","body","result","status","ok","autoinject","Api","api","ea","toast","wizard","bindingEngine","styles","bind","sessionStorage","getItem","questionsAndResponses","validationErrors","insurers","forEach","i","occupationQuestionsAndResponses","setTimeout","isUserForm","subscription","propertyObserver","subscribe","isDirty","unbind","dispose","validate","EventAggregator","Wizard","BindingEngine","UserFormStep3","DutyOfDisclosure","load","map","w","Object","assign","copy","quoteId","addEditComment","comment","newEntityConfig","newActionType","isNewTakeUp","newEntityConfigWithEntityId","isModifyPolicyPeriod","getEntityConfig","editTakeUp","newEntity","updateInitialDetails","getEntity","questionsResponsesOnly","riskClassTypeId","getNewEntity","patchQuoteToRecalcGst","validationQuestions","getForm","formId","patchQuoteForm","operations","i18n","router","validationControllerFactory","lookupService","taskQueue","setupRiskQuestions","params","id","form","originalWebFormName","webFormName","initializeFormValidation","effectiveOptions","minDate","subtract","maxDate","add","redirectAfterCreation","trim","Array","isArray","rules","ValidationRules","required","validationController","addObject","I18N","ValidationControllerFactory","TaskQueue","UserFormStep1","Step1","getInsuredLocationsRisksConfig","entityActionType","isEditTakeUp","methodName","getInsuredLocations","includeRisks","getAvailableRisks","getInsuredRisksForLocation","quoteOrVersionSituationId","createInsuredLocation","location","updateInsuredLocation","situationId","updateInsuredLocationActiveFlag","isActive","deleteInsuredLocation","activateInsuredLocation","deactivateInsuredLocation","createInsuredRisk","riskArray","updateInsuredRiskActiveFlag","situationRiskId","deleteInsuredRisk","activateInsuredRisk","deactivateInsuredRisk","addressLookupIsValid","createForCurrentScope","addRenderer","attached","originalLocation","insuredLocations","currentLocation","insuredAction","isAddressValid","locationAddressFetched","updateAddress","manuallyAddInsuredLocationChanged","newVal","oldVal","isValid","addressChanged","reset","manuallyAddInsuredLocation","valid","hasAddressChanged","e","insuredLocation","when","ensure","suburb","stateCode","region","postCode","on","length","appClientType","addOrUpdateLocation","fieldChanged","UserFormStep2","InsuredLocationsRisks"],"sourceRoot":""}