{"version":3,"file":"app-9123153c.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/convert/convert.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/cost-summary.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/templates/costs-au.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/templates/costs-nz.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/templates/totals-au.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/templates/totals-nz.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/duty-of-disclosure/duty-of-disclosure.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/convert/api.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/convert/convert.css","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/convert/convert.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/api.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/cost-summary.css?fa7f","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/cost-summary.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/duty-of-disclosure/api.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/duty-of-disclosure/duty-of-disclosure.css","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/duty-of-disclosure/duty-of-disclosure.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n ${'effectiveDate' & t}\\r\\n ${model.convertQuoteInfo.effectiveDate | prettyDate}\\r\\n \\r\\n \\r\\n ${'expiryDate' & t}\\r\\n ${model.convertQuoteInfo.expiryDate | prettyDate}\\r\\n \\r\\n \\r\\n ${'actionType' & t}\\r\\n ${model.convertQuoteInfo.actionType}\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n ${'paymentDue' & t}\\r\\n *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n ${'dateSent' & t}\\r\\n *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n ${insurerBotConfirmationRequired ? 'confirmationRequired' : 'insurers' & t}\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n *${'settlementDate' & t}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${insurer.insurerOfficeCode}\\r\\n ${insurer.insurerName}\\r\\n ${insurer.nettPremiumFlag | yesNo}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${insurer.insurerOfficeName}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n ${'gstExemptWarning' & t} ${gstExemptEntities.join(', ')}\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].brokerAdminFee | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].adjustmentValue | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].brokerage | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].totalEarnings | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Co-Insurers\\r\\n \\r\\n ${x.insurerOfficeName}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n ${insurer.brokerage | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${insurer.brokerageGst | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${insurer.nettDueToInsurer | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].brokerAdminFee | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].adjustmentValue | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].brokerage | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].earthquakeBrokerage | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].totalEarnings | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Co-Insurers\\r\\n \\r\\n ${x.insurerOfficeName}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n ${insurer.brokerage | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${insurer.brokerageGst | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${insurer.earthquakeBrokerage | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${insurer.earthquakeBrokerageGst | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${insurer.nettDueToInsurer | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${'premium' & t}\\r\\n ${costSummary.premium | currencyFormat}\\r\\n \\r\\n \\r\\n ${'f&esLevy' & t}\\r\\n ${costSummary.fsl | currencyFormat}\\r\\n \\r\\n \\r\\n ${'gst' & t}\\r\\n ${costSummary.gst | currencyFormat}\\r\\n \\r\\n \\r\\n ${'stampDuty' & t}\\r\\n ${costSummary.stampDuty | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${'premium' & t}\\r\\n ${costSummary.premium | currencyFormat}\\r\\n \\r\\n \\r\\n ${'eqPremium' & t}\\r\\n ${costSummary.earthquakePremium | currencyFormat}\\r\\n \\r\\n \\r\\n ${'eqLevy' & t}\\r\\n ${costSummary.earthquakeLevy | currencyFormat}\\r\\n \\r\\n \\r\\n ${'fsl' & t}\\r\\n ${costSummary.fsl | currencyFormat}\\r\\n \\r\\n \\r\\n ${'gst' & t}\\r\\n ${costSummary.gst | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","import { EntityActionType, EntityType } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { ConvertQuoteInfo, ConvertQuoteResponse } from 'resources/models/client';\r\nimport { environment } from 'environment';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(\r\n private http: HttpClient\r\n ) { }\r\n\r\n async getConfig(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType, entityId: number\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.convert.config;\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 return result.json();\r\n }\r\n\r\n async convertQuote(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType, entityId: number,\r\n body: ConvertQuoteInfo): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.convert.post;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId]);\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 bindQuote(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType, entityId: number): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.convert.bind;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json({})\r\n });\r\n\r\n return result.ok;\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"fieldset\":\"fieldset____OcraP\",\"fieldset-instruction\":\"fieldset-instruction____FSlKs\",\"fieldset--no-padding\":\"fieldset--no-padding____dPB38 fieldset____OcraP\",\"fieldset--alt\":\"fieldset--alt____qTTMF fieldset____OcraP\",\"view-password\":\"view-password____ExwZD\",\"input-search\":\"input-search____BDenx\",\"ia-currency-input\":\"ia-currency-input____EQd_n\",\"ia-currency-negative\":\"ia-currency-negative____WeUMF\",\"select--mini\":\"select--mini____iPni6\",\"required-label\":\"required-label____yxPjq\",\"alert\":\"alert____Nkebt\",\"alert--important\":\"alert--important____TVmO9\",\"input-label\":\"input-label____cfJ3K\",\"input-toggle\":\"input-toggle____bMMYT\",\"w-100\":\"w-100____PKQWK\",\"search-input-wrapper\":\"search-input-wrapper____Ceahj\",\"search-input--results\":\"search-input--results____KSImK\",\"search-input--result\":\"search-input--result____VW6O3\",\"search-input--result--highlighted\":\"search-input--result--highlighted____DXU4G\",\"date-range-selections\":\"date-range-selections____Z3Nyc\",\"date-arrow-forward\":\"date-arrow-forward____BD9eI\",\"qce-dropdown\":\"qce-dropdown____q9UPW\",\"qce-or\":\"qce-or____FgBzP\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____pEVaK\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____KL29d\",\"row-gap\":\"row-gap____zLa6d\",\"row-group\":\"row-group____Xn4Dl\",\"row-group--three\":\"row-group--three____z_AG0 row-group____Xn4Dl\",\"grid-14\":\"grid-14____AV4Hl\",\"row-group--auto\":\"row-group--auto____jhwBM row-group____Xn4Dl\",\"space\":\"space____vJt_N\",\"display-none--lg\":\"display-none--lg____Eqy2Z\",\"display-none--md\":\"display-none--md____j0JiB\",\"card\":\"card____WfSRV\",\"card-content\":\"card-content____pRp7c\",\"card-heading\":\"card-heading____JPjrf\",\"control-group\":\"control-group____J7qZV\",\"label-group\":\"label-group____YHQU_\",\"label-group-item\":\"label-group-item____rq1k_\",\"constrained-width\":\"constrained-width____kQi9k\",\"button-group\":\"button-group____DOKmw\",\"card--alert\":\"card--alert____AaEoI card____WfSRV\",\"card-heading--alert\":\"card-heading--alert____l4bX6 card-heading____JPjrf\",\"card--status-message\":\"card--status-message____UthsK\",\"card--status-message--left\":\"card--status-message--left____y27HN card--status-message____UthsK\",\"card-heading--sticky-header\":\"card-heading--sticky-header____wFlWt\",\"card-heading--no-icon\":\"card-heading--no-icon____uiOSW card-heading____JPjrf\",\"card-heading--bold-title\":\"card-heading--bold-title____ACK1I\",\"btn\":\"btn____W4xTG\",\"btn--flat\":\"btn--flat____aQCM_ btn____W4xTG\",\"btn--submit\":\"btn--submit____LhbnG btn____W4xTG\",\"btn--delete\":\"btn--delete____BD5Ho btn____W4xTG\",\"btn--link\":\"btn--link____cWK4S btn____W4xTG\",\"btn--inline-text-link\":\"btn--inline-text-link____wAE0f btn--link____cWK4S btn____W4xTG\",\"btn--footer\":\"btn--footer____oXEcN btn____W4xTG\",\"btn--footer-submit\":\"btn--footer-submit____X_fI_ btn--submit____LhbnG btn____W4xTG btn--footer____oXEcN btn____W4xTG\",\"btn--footer-cancel\":\"btn--footer-cancel____LgSbR btn--flat____aQCM_ btn____W4xTG btn--footer____oXEcN btn____W4xTG\",\"btn--footer-delete\":\"btn--footer-delete____Gt_gG btn--delete____BD5Ho btn____W4xTG btn--footer____oXEcN btn____W4xTG\",\"btn--qce-dropdown\":\"btn--qce-dropdown____pxB4p btn--footer-submit____X_fI_ btn--submit____LhbnG btn____W4xTG btn--footer____oXEcN btn____W4xTG\",\"btn--footer-combo\":\"btn--footer-combo____fEDIS btn--footer____oXEcN btn____W4xTG\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____lK3uJ btn____W4xTG\",\"btn--lmi-risk\":\"btn--lmi-risk____tuOgp btn____W4xTG\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____SQXlt btn____W4xTG\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____WUbFx btn____W4xTG\",\"btn--andrew-nock\":\"btn--andrew-nock____k5VnU btn____W4xTG\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____ZeLm9 btn____W4xTG\",\"btn--5-star\":\"btn--5-star____vwzTN btn____W4xTG\",\"btn--thermoscan\":\"btn--thermoscan____gwBpo btn____W4xTG\",\"btn--risk-survey-services\":\"btn--risk-survey-services____BwtJW btn____W4xTG\",\"btn--risk-management\":\"btn--risk-management____whzr7 btn____W4xTG\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____xAQxl btn--lmi-bicalc____lK3uJ btn____W4xTG\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____e5OQQ btn--lmi-risk____tuOgp btn____W4xTG\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____kqkGH btn--lmi-policy-comparison____SQXlt btn____W4xTG\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____zDsg_ btn--flat____aQCM_ btn____W4xTG btn____W4xTG\",\"btn--icon\":\"btn--icon____siHto btn____W4xTG\",\"badge-pop\":\"badge-pop____yds8a\",\"btn--icon-no-border\":\"btn--icon-no-border____M5iVR\",\"btn--icon-task\":\"btn--icon-task____y4OJQ btn--icon____siHto btn____W4xTG\",\"btn--icon-document\":\"btn--icon-document____qgRIr btn--icon____siHto btn____W4xTG\",\"btn--icon-add\":\"btn--icon-add____JkXsP btn--icon____siHto btn____W4xTG\",\"btn--add-risk\":\"btn--add-risk____TH6r8 btn--icon____siHto btn____W4xTG\",\"btn--icon-close\":\"btn--icon-close____TJTe3 btn--icon____siHto btn____W4xTG\",\"btn--icon-delete\":\"btn--icon-delete____sht_L btn--icon____siHto btn____W4xTG\",\"btn--icon-download\":\"btn--icon-download____WsjYv btn--icon____siHto btn____W4xTG\",\"btn--icon-edit\":\"btn--icon-edit____KUAkM btn--icon____siHto btn____W4xTG\",\"btn--icon-email\":\"btn--icon-email____fWRR8 btn--icon____siHto btn____W4xTG\",\"btn--icon-download-email\":\"btn--icon-download-email____qE_PG btn--icon____siHto btn____W4xTG\",\"btn--icon-eye\":\"btn--icon-eye____ZrueX btn--icon____siHto btn____W4xTG\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____XU6wm btn--icon-eye____ZrueX btn--icon____siHto btn____W4xTG\",\"btn--icon-folder\":\"btn--icon-folder____aPFQe btn--icon____siHto btn____W4xTG\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____DOUBf btn--icon____siHto btn____W4xTG\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____V3B9V btn--icon____siHto btn____W4xTG\",\"btn--icon-history\":\"btn--icon-history____BhE3z btn--icon____siHto btn____W4xTG\",\"btn--icon-info\":\"btn--icon-info____DNnaE btn--icon____siHto btn____W4xTG\",\"btn--icon-link\":\"btn--icon-link____A91Xk btn--icon____siHto btn____W4xTG\",\"btn--icon-unlink\":\"btn--icon-unlink____vXOpF btn--icon-delete____sht_L btn--icon____siHto btn____W4xTG\",\"btn--icon-map\":\"btn--icon-map____e2JQ5 btn--icon____siHto btn____W4xTG\",\"btn--icon-more\":\"btn--icon-more____S8J_l btn--icon____siHto btn____W4xTG\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____Jwgxi btn--icon____siHto btn____W4xTG\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____nFHlx btn--icon____siHto btn____W4xTG\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____vqxbI btn--icon____siHto btn____W4xTG\",\"btn--icon-preview\":\"btn--icon-preview____iXKzj btn--icon____siHto btn____W4xTG\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____PRl0z btn--icon____siHto btn____W4xTG\",\"btn--icon-print\":\"btn--icon-print____KXVj4 btn--icon____siHto btn____W4xTG\",\"btn--icon-save\":\"btn--icon-save____r5ARd btn--icon____siHto btn____W4xTG\",\"btn--icon-settings\":\"btn--icon-settings____pnnu3 btn--icon____siHto btn____W4xTG\",\"btn--icon-show-details\":\"btn--icon-show-details____P3f24 btn--icon____siHto btn____W4xTG\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____ePfGl btn--icon____siHto btn____W4xTG\",\"btn--icon-show-summary\":\"btn--icon-show-summary____X4QKf btn--icon____siHto btn____W4xTG\",\"btn--icon-attachment\":\"btn--icon-attachment____eNC6W btn--icon____siHto btn____W4xTG\",\"btn--icon-tag\":\"btn--icon-tag_____pUJd btn--icon____siHto btn____W4xTG\",\"btn--icon-undo\":\"btn--icon-undo____CjIOk btn--icon____siHto btn____W4xTG\",\"btn--icon-sync\":\"btn--icon-sync____tIc_i btn--icon____siHto btn____W4xTG\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____bviyV btn--icon____siHto btn____W4xTG\",\"btn--aside-collapse\":\"btn--aside-collapse____oo_ms btn--icon____siHto btn____W4xTG\",\"btn--icon-expand-more\":\"btn--icon-expand-more_____izqh btn--icon____siHto btn____W4xTG\",\"btn--icon-expand-less\":\"btn--icon-expand-less____V_Scq btn--icon____siHto btn____W4xTG\",\"btn--icon-general\":\"btn--icon-general____T2tgs btn--icon____siHto btn____W4xTG\",\"btn--icon-sales\":\"btn--icon-sales____pOR6c btn--icon____siHto btn____W4xTG\",\"btn--icon-branch\":\"btn--icon-branch____v7PVF btn--icon____siHto btn____W4xTG\",\"btn--icon-contact\":\"btn--icon-contact____KOCPm btn--icon____siHto btn____W4xTG\",\"btn--icon-consent\":\"btn--icon-consent____TWTdd btn--icon____siHto btn____W4xTG\",\"btn--icon-questions\":\"btn--icon-questions____Z2Dbg btn--icon____siHto btn____W4xTG\",\"btn--icon-associated\":\"btn--icon-associated____coxzL btn--icon____siHto btn____W4xTG\",\"btn--icon-notes\":\"btn--icon-notes____SnyII btn--icon____siHto btn____W4xTG\",\"btn--back\":\"btn--back____jg20r btn____W4xTG\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____eMn4V btn--back____jg20r btn____W4xTG\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____KVY2Z btn--icon____siHto btn____W4xTG\",\"btn--wizard\":\"btn--wizard____ll3tZ btn____W4xTG\",\"btn--wizard-back\":\"btn--wizard-back____OcvEK btn--wizard____ll3tZ btn____W4xTG\",\"btn--wizard-next\":\"btn--wizard-next____ZsGg_ btn--wizard____ll3tZ btn____W4xTG\",\"table\":\"table____jZnu4\",\"table-heading-row\":\"table-heading-row____Zhe5T\",\"table-row\":\"table-row____TrZJx\",\"table-result-row\":\"table-result-row____I11lY\",\"break-word\":\"break-word____kTJET\",\"no-wrap\":\"no-wrap____qFSPm\",\"table-result-row--disabled\":\"table-result-row--disabled____I26Pz\",\"table-modal\":\"table-modal____z1wMg table____jZnu4\",\"table-enhanced\":\"table-enhanced____Ge3jb\",\"table--no-border-bottom\":\"table--no-border-bottom____P19vK table____jZnu4\",\"height-45\":\"height-45____RWfdj\",\"edit-column\":\"edit-column____rwF_1\",\"delete-column\":\"delete-column____EKSDO\",\"date-table-heading\":\"date-table-heading____JqApp\",\"button-edit\":\"button-edit____VCM54\",\"button-delete\":\"button-delete____zpDs2\",\"table-row-selected\":\"table-row-selected____o8in9\",\"table-row-alert\":\"table-row-alert____IJScL\",\"table-filter-row\":\"table-filter-row____rtlQI\",\"table-filter-row--endcap\":\"table-filter-row--endcap____K_4jM\",\"filter-column\":\"filter-column____axEIe\",\"table-pagination\":\"table-pagination____a7vPA\",\"table-pagination-with-filter\":\"table-pagination-with-filter____KbQXY table-pagination____a7vPA\",\"table-button-group\":\"table-button-group____sDPW6\",\"table-child-container\":\"table-child-container____ZlbFL\",\"table-child-card\":\"table-child-card____ucyb5\",\"child-table--selected-row\":\"child-table--selected-row____o6LnH\",\"child-table\":\"child-table____c5Y2x table____jZnu4\",\"custom-pagination\":\"custom-pagination____r_Hok\",\"pagination-count\":\"pagination-count____DJhnm\",\"pagination-button\":\"pagination-button____Ammy_ btn____W4xTG\",\"pagination-prev\":\"pagination-prev____WhEG5 pagination-button____Ammy_ btn____W4xTG\",\"pagination-next\":\"pagination-next____Km_K7 pagination-button____Ammy_ btn____W4xTG\",\"pagination-disabled\":\"pagination-disabled____iLIbf pagination-button____Ammy_ btn____W4xTG\",\"pagination-prev-disabled\":\"pagination-prev-disabled____DpEEZ pagination-disabled____iLIbf pagination-button____Ammy_ btn____W4xTG\",\"pagination-next-disabled\":\"pagination-next-disabled____LH0Pv pagination-disabled____iLIbf pagination-button____Ammy_ btn____W4xTG\",\"pagination\":\"pagination____U0tTf\",\"pagination-top\":\"pagination-top____p1_Bu pagination____U0tTf\",\"pagination-bottom\":\"pagination-bottom____liQ_2 pagination____U0tTf\",\"pagination-bottom--documents\":\"pagination-bottom--documents____EDPIh pagination-bottom____liQ_2 pagination____U0tTf\",\"table-cell-btn-icon\":\"table-cell-btn-icon____LVxW3\",\"folder-table\":\"folder-table____xrrSm table--no-border-bottom____P19vK table____jZnu4\",\"doc-table-group--heading\":\"doc-table-group--heading____YzSz8\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open_____LWMi doc-table-group--heading____YzSz8\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____hc9iJ\",\"constrained-width--folder-name\":\"constrained-width--folder-name____NPimc constrained-width____kQi9k\",\"disable-entity\":\"disable-entity____Z5sX2\",\"button-options\":\"button-options____rHdzv\",\"button-options--add\":\"button-options--add____vn3II button-options____rHdzv\",\"information-icon\":\"information-icon____xQ9Ir\",\"deleted-icon\":\"deleted-icon____F0K5q\",\"exclamation-icon\":\"exclamation-icon____bqC3y\",\"success-icon\":\"success-icon____IgfTL\",\"text-align-center\":\"text-align-center____A1LSv\",\"word-break\":\"word-break____FonCQ\",\"btn-group\":\"btn-group____N5xbv\",\"accordion-content\":\"accordion-content____NBkBK\",\"toggle-collapse\":\"toggle-collapse____SVerM\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____kOdCk toggle-collapse____SVerM\",\"toggle-expand\":\"toggle-expand____fxW1b toggle-collapse____SVerM\",\"folder\":\"folder____r5dH2\",\"folder-locked\":\"folder-locked____Grf6W folder____r5dH2\",\"yesNo-filter-width\":\"yesNo-filter-width____mSQCk\",\"w-5\":\"w-5____UgqAp\",\"w-10\":\"w-10____ylS2M\",\"w-15\":\"w-15____uBlXN\",\"w-20\":\"w-20____Uy6gB\",\"w-25\":\"w-25____zKG83\",\"w-30\":\"w-30____xfgMt\",\"w-35\":\"w-35____ricco\",\"w-40\":\"w-40_____q8AF\",\"w-45\":\"w-45____LBCiy\",\"w-50\":\"w-50____kjqdS\",\"w-60\":\"w-60____BXXpa\",\"table--sticky-header\":\"table--sticky-header____VRFv_\",\"table--sticky-footer\":\"table--sticky-footer____U9IYM\",\"table--sticky-column\":\"table--sticky-column_____am3I\",\"table--sticky-column2\":\"table--sticky-column2____dQ2wi table--sticky-column_____am3I\",\"table--sticky-column-right\":\"table--sticky-column-right____dA4p8 table--sticky-column_____am3I\",\"scrollable-table-container\":\"scrollable-table-container____Z0EF8\",\"screen-container\":\"screen-container____ukEAL\",\"screen-container--client\":\"screen-container--client____fG88O screen-container____ukEAL\",\"screen-container--dashboard\":\"screen-container--dashboard____ElVv0 screen-container--client____fG88O screen-container____ukEAL\",\"screen-container--home\":\"screen-container--home____tKfZs screen-container____ukEAL\",\"screen-container--menu\":\"screen-container--menu____qMk4W screen-container____ukEAL\",\"screen-container--accounts-override\":\"screen-container--accounts-override____tYZHV screen-container____ukEAL\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____ldKSj screen-container____ukEAL\",\"empty-state\":\"empty-state____qdxcw\",\"empty-state--icon\":\"empty-state--icon____it6YW\",\"empty-heading\":\"empty-heading____PwqeS\",\"empty-subheading\":\"empty-subheading____VX6Y4\",\"kyc\":\"kyc____Gvl18\",\"advice\":\"advice____nrSPw\",\"insured\":\"insured____W8DwK\",\"quotes\":\"quotes____hs56t\",\"policies\":\"policies____F2TJk\",\"claims\":\"claims____FkmpZ\",\"tasks\":\"tasks____Bo7u7\",\"documents\":\"documents____ZXWbv\",\"forms\":\"forms____XrEsP\",\"tab-navigation\":\"tab-navigation____P_ocZ\",\"has-warnings\":\"has-warnings____nE4_Z\",\"tab-selected\":\"tab-selected____dui7i tab____FXO3p\",\"disabled\":\"disabled____CWk04\",\"tab\":\"tab____FXO3p\",\"btn--tab-overflow\":\"btn--tab-overflow____rsmWH\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____mCzLp btn--tab-overflow____rsmWH\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____MbIUb btn--tab-overflow-left____mCzLp btn--tab-overflow____rsmWH\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____KYivB btn--tab-overflow____rsmWH\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____iRcIp btn--tab-overflow-right____KYivB btn--tab-overflow____rsmWH\",\"constrained-width--tab\":\"constrained-width--tab____VcLKT constrained-width____kQi9k\",\"view-block\":\"view-block____HoBhc\",\"view-block--heading\":\"view-block--heading____yEYqg\",\"view-block--white\":\"view-block--white____EXLtL view-block____HoBhc\",\"view-block--alert\":\"view-block--alert____hIEIN view-block____HoBhc\",\"view-block--success\":\"view-block--success____i30uk view-block____HoBhc\",\"view-block--info\":\"view-block--info____BtdRw view-block____HoBhc\",\"view-block--warning\":\"view-block--warning____i4hli view-block____HoBhc\",\"view-block--alt\":\"view-block--alt____KEWw3 view-block____HoBhc\",\"view-block--with-icon\":\"view-block--with-icon____z4_ns view-block____HoBhc\",\"view-block-icon\":\"view-block-icon____SV1rK\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____KgXh0 view-block--warning____i4hli view-block____HoBhc\",\"view-block-checkbox\":\"view-block-checkbox____Lp6VG view-block____HoBhc\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____cTkfB view-block--alert____hIEIN view-block____HoBhc view-block-checkbox____Lp6VG view-block____HoBhc\",\"text-view-content\":\"text-view-content____G8SqC\",\"ia-modal\":\"ia-modal____fQvru\",\"ia-modal-inner\":\"ia-modal-inner____Mf0hd\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____kYd1J ia-modal-inner____Mf0hd\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____ayD03 ia-modal-inner____Mf0hd\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____MscuL ia-modal-inner____Mf0hd\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____jjP2Q ia-modal-inner____Mf0hd\",\"fixed-height\":\"fixed-height____E7hnY\",\"takeover-header\":\"takeover-header____d2KTg\",\"logo\":\"logo____nWjqh\",\"logo--broker\":\"logo--broker____zVNvD logo____nWjqh\",\"close-search\":\"close-search____jTxJ_\",\"ia-modal-content\":\"ia-modal-content____ZYWoK\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____xJfpy ia-modal____fQvru\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white_____3RXY ia-modal____fQvru\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____RGPEA ia-modal-overlay--light-white_____3RXY ia-modal____fQvru\",\"modal-header\":\"modal-header____bnD8o\",\"modal-footer\":\"modal-footer____le6Gp modal-header____bnD8o\",\"modal-footer--space-between\":\"modal-footer--space-between____WANfe modal-footer____le6Gp modal-header____bnD8o\",\"footer-btn-group\":\"footer-btn-group____BpORs\",\"header-label\":\"header-label_____sfG8\",\"header-label-icon\":\"header-label-icon____XnKXi header-label_____sfG8\",\"header-label--alert\":\"header-label--alert____E3O7d header-label-icon____XnKXi header-label_____sfG8\",\"header-label--info\":\"header-label--info____fG3Tq header-label-icon____XnKXi header-label_____sfG8\",\"header-label--settings\":\"header-label--settings____WOj4C header-label-icon____XnKXi header-label_____sfG8\",\"header-label--accounts\":\"header-label--accounts____KKcyq header-label-icon____XnKXi header-label_____sfG8\",\"header-label--edit\":\"header-label--edit____uqqpX header-label-icon____XnKXi header-label_____sfG8\",\"header-label--download\":\"header-label--download____NhY_u header-label-icon____XnKXi header-label_____sfG8\",\"header-label--delete\":\"header-label--delete____Sk6HD header-label-icon____XnKXi header-label_____sfG8\",\"header-label--history\":\"header-label--history____dWd3H header-label-icon____XnKXi header-label_____sfG8\",\"header-label--tag\":\"header-label--tag____pTl9p header-label-icon____XnKXi header-label_____sfG8\",\"header-label--search\":\"header-label--search_____gahv header-label-icon____XnKXi header-label_____sfG8\",\"header-label--kyc\":\"header-label--kyc____wl3DJ header-label-icon____XnKXi header-label_____sfG8\",\"header-label--advice\":\"header-label--advice____W6Coe header-label-icon____XnKXi header-label_____sfG8\",\"header-label--generate-advice\":\"header-label--generate-advice____jwQ3s header-label-icon____XnKXi header-label_____sfG8\",\"header-label--form\":\"header-label--form____Nld97 header-label-icon____XnKXi header-label_____sfG8\",\"header-label--insured\":\"header-label--insured____yUEl6 header-label-icon____XnKXi header-label_____sfG8\",\"header-label--quote\":\"header-label--quote____EuuK2 header-label-icon____XnKXi header-label_____sfG8\",\"header-label--policy\":\"header-label--policy____I1BxK header-label-icon____XnKXi header-label_____sfG8\",\"header-label--claim\":\"header-label--claim____LmKBj header-label-icon____XnKXi header-label_____sfG8\",\"header-label--fsg\":\"header-label--fsg____iAH6z header-label-icon____XnKXi header-label_____sfG8\",\"header-label--mandatory-document\":\"header-label--mandatory-document____tI0mK header-label-icon____XnKXi header-label_____sfG8\",\"header-label--notification\":\"header-label--notification____NwyDC header-label-icon____XnKXi header-label_____sfG8\",\"header-label--task\":\"header-label--task____YHkOx header-label-icon____XnKXi header-label_____sfG8\",\"header-label--contact\":\"header-label--contact____UICOZ header-label-icon____XnKXi header-label_____sfG8\",\"header-label--note\":\"header-label--note____GAYLt header-label-icon____XnKXi header-label_____sfG8\",\"header-label--document\":\"header-label--document____fRwyG header-label-icon____XnKXi header-label_____sfG8\",\"header-label--email\":\"header-label--email____e2hih header-label-icon____XnKXi header-label_____sfG8\",\"header-label--template\":\"header-label--template____yMTxJ header-label-icon____XnKXi header-label_____sfG8\",\"header-details\":\"header-details____zvYnG\",\"header-detail-item\":\"header-detail-item____AzEg8\",\"header-label--context-menu\":\"header-label--context-menu____SicY4 header-label-icon____XnKXi header-label_____sfG8\",\"context-menu-sep\":\"context-menu-sep____fiRWk\",\"context-menu--one-col\":\"context-menu--one-col____EgMDm\",\"context-menu-disabled\":\"context-menu-disabled____23KKm\",\"context-menu--two-col\":\"context-menu--two-col____al8ON context-menu--one-col____EgMDm\",\"context-menu--three-col\":\"context-menu--three-col____McGX_ context-menu--two-col____al8ON context-menu--one-col____EgMDm\",\"modal-content-copy\":\"modal-content-copy____JrcgS\",\"processing-step\":\"processing-step____kvEfy\",\"processing-step--failed\":\"processing-step--failed____eNnnY processing-step____kvEfy\",\"document--processing\":\"document--processing____FJbku\",\"eclipse-loader\":\"eclipse-loader____FlWkt\",\"confirmation-content\":\"confirmation-content____xvCZF\",\"ia-modal--search\":\"ia-modal--search____Is_5i\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____CUePu view-block--alert____hIEIN view-block____HoBhc\",\"client-footer--right\":\"client-footer--right____jKDYu\",\"wizard-button-group\":\"wizard-button-group____qc46F\",\"wizard-nav-group\":\"wizard-nav-group____Skfmc\",\"wizard-nav-group--form\":\"wizard-nav-group--form____XebEr wizard-nav-group____Skfmc\",\"footer-combo-selections\":\"footer-combo-selections____uEOrl\",\"btn--combo-option\":\"btn--combo-option____mnjja\",\"footer-combo-container\":\"footer-combo-container____cr8TS\",\"right\":\"right____h8YKy\",\"pdf-selection\":\"pdf-selection____ZvhFb\",\"ia-file-upload\":\"ia-file-upload____LPyTS btn____W4xTG\",\"ia-file-upload--disabled\":\"ia-file-upload--disabled____B7tJY\",\"ia-file-info\":\"ia-file-info____jvJjo\",\"delete-pdf\":\"delete-pdf____Du59a btn--icon-delete____sht_L btn--icon____siHto btn____W4xTG\",\"pdf-section\":\"pdf-section____hSvwQ\",\"margin-top\":\"margin-top____eW_zI\",\"new-pdf-action-buttons\":\"new-pdf-action-buttons____VdypG\",\"page-pdf-controls\":\"page-pdf-controls____QXjRN\",\"step-message\":\"step-message____Jjah0\",\"view-block-checkbox--alert--referrer-fee\":\"view-block-checkbox--alert--referrer-fee____Nf4F3 view-block-checkbox--alert____cTkfB view-block--alert____hIEIN view-block____HoBhc view-block-checkbox____Lp6VG view-block____HoBhc\"};","import { log } from 'resources/services/log-service';\r\nimport { ModalService } from 'components/modal/modal-service';\r\nimport { ConvertQuoteResponse } from 'resources/models/client';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { EntityAction, EntityType } from '../../../../quotes/interfaces';\r\nimport { captureException } from '@sentry/core';\r\nimport { AureliaHooks } from 'resources/services/aurelia-hooks';\r\nimport { Wizard } from '../../../wizard';\r\nimport { Api } from './api';\r\nimport { autoinject, TaskQueue, BindingEngine } from 'aurelia-framework';\r\nimport { QuoteModel } from '../../../models/quote';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { FormValidationRenderer } from 'resources/form-validation-renderer';\r\nimport { ValidationControllerFactory, ValidationController, ValidationRules } from 'aurelia-validation';\r\nimport styles from './convert.css';\r\nimport { IaToastService, IaToastMessage } from 'resources/services/ia-toast-service';\r\nimport moment from 'moment';\r\nimport { mapActionTypeToEntityActionType } from 'resources/map-entity-type';\r\nimport { CreditOptionModal } from 'modals/credit-option/credit-option';\r\nimport { IFieldValueDefiniton } from 'interfaces/lookups/i-field-value-definition';\r\nimport { getAppClientType } from 'resources/parse-jwt';\r\n@autoinject()\r\nexport class Convert {\r\n public validationController: ValidationController;\r\n private params: IStepModel;\r\n private model: QuoteModel;\r\n private step: { config: any; guid?: string; valid?: boolean };\r\n protected config: any;\r\n private currentEntityAction: EntityAction;\r\n protected reportingTypes: IFieldValueDefiniton[];\r\n protected actionTypes: IFieldValueDefiniton[];\r\n protected styles = styles;\r\n protected policyVersionId;\r\n protected entityActions;\r\n protected entityReportingTypes;\r\n protected yesNo;\r\n\r\n private subscriptionActionId;\r\n\r\n // The QCE itself sets this when anything changes, we don't maintain this state\r\n private isDirty = false;\r\n\r\n private appClientType = getAppClientType();\r\n private referrerFeeAcknowledged = false;\r\n \r\n constructor(\r\n private api: Api,\r\n private router: AppRouter,\r\n private lookupService: LookupDataService,\r\n private validationControllerFactory: ValidationControllerFactory,\r\n private toastr: IaToastService,\r\n private taskQueue: TaskQueue,\r\n private wizard: Wizard,\r\n private hooks: AureliaHooks,\r\n private ea: EventAggregator,\r\n private bindingEngine: BindingEngine,\r\n private modal: ModalService\r\n ) {\r\n this.validationController = this.validationControllerFactory.createForCurrentScope();\r\n this.validationController.addRenderer(new FormValidationRenderer());\r\n }\r\n\r\n async activate(model: IStepModel) {\r\n try {\r\n this.params = model;\r\n\r\n this.model = { ...this.model };\r\n\r\n this.entityActions = await this.lookupService.entityActions();\r\n this.entityReportingTypes = await this.lookupService.entityReportingTypes();\r\n this.yesNo = await this.lookupService.yesNo();\r\n\r\n this.config = await this.api.getConfig(\r\n this.params.id,\r\n this.params.actionType,\r\n this.params.entityType,\r\n +this.params.entityId,\r\n );\r\n\r\n this.model.convertQuoteInfo = this.config;\r\n\r\n const entityActionType = mapActionTypeToEntityActionType(this.model.convertQuoteInfo.actionType);\r\n\r\n this.reportingTypes = this.entityReportingTypes\r\n .filter(rt => rt.actionTypeId === entityActionType)\r\n .map(rt => ({ id: rt.reportingTypeId, label: rt.reportingType }));\r\n\r\n this.actionTypes = this.entityActions\r\n .filter(ea => ea.actionTypeId === entityActionType)\r\n .map(ea => ({ id: ea.actionId, label: ea.action }));\r\n\r\n this.ea.publish('stepRendered');\r\n\r\n log.debug(`Convert step activate`);\r\n log.debug(`Convert params: `, this.params);\r\n log.debug(`Convert config: `, this.config);\r\n log.debug(`Convert model: `, this.model);\r\n } catch (e) {\r\n this.ea.publish('stepRendered');\r\n }\r\n }\r\n\r\n fieldChanged() {\r\n this.isDirty = true;\r\n }\r\n\r\n showStepTransitionConfirmModal() {\r\n return true;\r\n }\r\n\r\n bind() {\r\n //this.hooks.addFilter('showStepTransitionConfirmModal', this.showStepTransitionConfirmModal.bind(this));\r\n\r\n this.initializeValidation();\r\n\r\n if (this.model.convertQuoteInfo.convertDisabled) {\r\n setTimeout(() => {\r\n\r\n if(this.model.convertQuoteInfo.friendlyErrors.length) {\r\n const errorString = this.model.convertQuoteInfo.friendlyErrors.reduce((previousValue, currentValue, index) => {\r\n return index === 0 ? `${currentValue}` : `${previousValue} ${currentValue}`;\r\n }, '');\r\n\r\n const error = new IaToastMessage(`${errorString}`, '');\r\n this.toastr.error(error);\r\n }\r\n\r\n this.wizard.forwardButtonDisabled = true;\r\n }, 250);\r\n }\r\n\r\n this.subscriptionActionId = this.bindingEngine.propertyObserver(this.model.convertQuoteInfo, 'actionId').subscribe((newVal, oldVal) => {\r\n this.taskQueue.queueMicroTask(() => {\r\n if (newVal) {\r\n this.currentEntityAction = this.entityActions.find(ea => ea.actionId === newVal);\r\n\r\n this.model.convertQuoteInfo.transactionDescription = this.currentEntityAction.description || '';\r\n return;\r\n }\r\n this.model.convertQuoteInfo.transactionDescription = '';\r\n });\r\n });\r\n\r\n }\r\n\r\n unbind() {\r\n //this.hooks.removeFilter('showStepTransitionConfirmModal', this.showStepTransitionConfirmModal.bind(this));\r\n this.subscriptionActionId.dispose();\r\n }\r\n\r\n initializeValidation() {\r\n ValidationRules.off(this);\r\n\r\n ValidationRules\r\n .ensure((e: any) => e.applicationDeclarationReceivedFlag)\r\n .required()\r\n .when(() => this.appClientType === 'NZ')\r\n .ensure((e: any) => e.paymentDue)\r\n .required()\r\n .ensure((e: any) => e.insurerPolicyDocumentsSentFlag)\r\n .required()\r\n .ensure((e: any) => e.insurerPolicyDocumentsSentDate)\r\n .required()\r\n .when(e => e.insurerPolicyDocumentsSentFlag === true)\r\n .ensure((e: any) => e.reportingTypeId)\r\n .required()\r\n .ensure((e: any) => e.actionId)\r\n .required()\r\n .ensure((e: any) => e.transactionDescription)\r\n .required()\r\n .on(this.model.convertQuoteInfo);\r\n\r\n\r\n ValidationRules.customRule(\r\n 'checkSettlementDate',\r\n (value, obj) => value !== null && value !== '' &&\r\n (obj.insurerSettlementDate.includes('/') || obj.insurerSettlementDate.includes('T')),\r\n ''\r\n );\r\n\r\n this.model.convertQuoteInfo.insurers.forEach((insurer) => {\r\n\r\n ValidationRules\r\n .ensure((e: any) => e.insurerSettlementDate)\r\n .satisfiesRule('checkSettlementDate')\r\n .ensure((e: any) => e.insurerPolicyNumber)\r\n .required()\r\n .when(e => e.insurerIsBotRated === true)\r\n .on(insurer);\r\n });\r\n\r\n\r\n }\r\n\r\n insurerPolicyDocsSentChanged() {\r\n if (this.model.convertQuoteInfo.insurerPolicyDocumentsSentFlag) {\r\n this.model.convertQuoteInfo.insurerPolicyDocumentsSentDate = null;\r\n }\r\n }\r\n\r\n async validate() {\r\n const isValid = (await this.validationController.validate()).valid;\r\n\r\n if (this.wizard.currentDirection === 'forward') {\r\n if (isValid) {\r\n try {\r\n\r\n const model = { ...this.model.convertQuoteInfo };\r\n\r\n if (model.paymentDue && model.paymentDue.includes('/')) {\r\n model.paymentDue = moment.utc(model.paymentDue, 'DD/MM/YYYY').toISOString();\r\n }\r\n\r\n if (model.insurerPolicyDocumentsSentDate && model.insurerPolicyDocumentsSentDate.includes('/')) {\r\n model.insurerPolicyDocumentsSentDate = moment.utc(model.insurerPolicyDocumentsSentDate, 'DD/MM/YYYY').toISOString();\r\n }\r\n\r\n model.insurers.forEach(insurer => {\r\n if (insurer.insurerSettlementDate && insurer.insurerSettlementDate.includes('/')) {\r\n insurer.insurerSettlementDate = moment.utc(insurer.insurerSettlementDate, 'DD/MM/YYYY').toISOString();\r\n }\r\n });\r\n\r\n let convertedQuote: ConvertQuoteResponse;\r\n if (typeof convertedQuote === 'undefined') {\r\n convertedQuote = await this.api.convertQuote(\r\n this.params.id,\r\n this.params.actionType,\r\n this.params.entityType,\r\n +this.params.entityId,\r\n model,\r\n );\r\n }\r\n\r\n this.wizard.forwardButtonDisabled = true;\r\n\r\n if (convertedQuote.invoiceAmount < 0) {\r\n this.modal.show().content(CreditOptionModal, {\r\n clientId: convertedQuote.clientId,\r\n policyId: convertedQuote.policyId,\r\n policyVersionId: convertedQuote.policyVersionId,\r\n statusTypeId: convertedQuote.statusType === 'Active' ? 1 : 2,\r\n versionNo: convertedQuote.versionNo\r\n });\r\n return;\r\n }\r\n\r\n if (convertedQuote.policyId > 0) {\r\n this.router.navigateToRoute('clientPolicies', {\r\n id: convertedQuote.clientId,\r\n policyId: convertedQuote.policyId,\r\n policyVersionId: convertedQuote.policyVersionId,\r\n statusTypeId: convertedQuote.statusType === 'Active' ? 1 : 2,\r\n versionNo: convertedQuote.versionNo\r\n });\r\n }\r\n } catch (e) {\r\n captureException(e);\r\n }\r\n }\r\n }\r\n\r\n return false;\r\n }\r\n\r\n async bindQuote(){\r\n if(this.config.bindDisabled){\r\n return;\r\n }\r\n\r\n const result = await this.api.bindQuote(this.params.id, this.params.actionType, this.params.entityType, +this.params.entityId);\r\n\r\n if(result) {\r\n if (this.params.entityType === EntityType.Quote) {\r\n this.router.navigateToRoute('clientQuotes', { id: this.params.id, quoteId: this.params.entityId });\r\n } else if (this.params.entityType === EntityType.Incomplete || this.params.entityType === EntityType.Policy) {\r\n this.router.navigateToRoute('clientPolicies', {\r\n id: this.params.id,\r\n policyId: this.params.parentEntityId,\r\n policyVersionId: 0,\r\n statusTypeId: this.params.statusTypeId,\r\n versionNo: this.params.versionNo,\r\n });\r\n }\r\n }\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, EntityMode, EntityType } from 'routes/app-adviser/client/quotes/interfaces';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(private http: HttpClient) { }\r\n\r\n async loadQuoteCostSummaryConfig(clientId: number, entityId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, mode: EntityMode) {\r\n const endpoint = environment.clientEndpoints.wizard.costSummary.config;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, mode]);\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 loadQuoteCostSummary(clientId: number, entityId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote) {\r\n const endpoint = environment.clientEndpoints.wizard.costSummary.get;\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 });\r\n\r\n return result.json();\r\n }\r\n\r\n async updateQuoteCostSummary(clientId: number, entityId: number, entityInsurerId: number,\r\n body: any, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote) {\r\n const endpoint = environment.clientEndpoints.wizard.costSummary.update;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId]);\r\n\r\n try {\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;\r\n } catch (e) {\r\n return false;\r\n }\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"screen-container\":\"screen-container____p9Wlu\",\"screen-container--client\":\"screen-container--client____G8G5l screen-container____p9Wlu\",\"screen-container--dashboard\":\"screen-container--dashboard____JGxvG screen-container--client____G8G5l screen-container____p9Wlu\",\"screen-container--home\":\"screen-container--home____xJ3aZ screen-container____p9Wlu\",\"screen-container--menu\":\"screen-container--menu____x_Kcp screen-container____p9Wlu\",\"screen-container--accounts-override\":\"screen-container--accounts-override____PVSLA screen-container____p9Wlu\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____rpji4 screen-container____p9Wlu\",\"empty-state\":\"empty-state_____dg2i\",\"empty-state--icon\":\"empty-state--icon____zDd7q\",\"empty-heading\":\"empty-heading____PWVuQ\",\"empty-subheading\":\"empty-subheading____WjpA3\",\"kyc\":\"kyc____RraQQ\",\"advice\":\"advice____qnzKr\",\"insured\":\"insured____nXAdy\",\"quotes\":\"quotes____hbN_W\",\"policies\":\"policies____kdRly\",\"claims\":\"claims____n27b_\",\"tasks\":\"tasks____cD1LI\",\"documents\":\"documents____r1yHd\",\"forms\":\"forms____NBMWJ\",\"btn\":\"btn____vwmp0\",\"btn--flat\":\"btn--flat____BkWnZ btn____vwmp0\",\"btn--submit\":\"btn--submit____St8SB btn____vwmp0\",\"btn--delete\":\"btn--delete____vz3ZZ btn____vwmp0\",\"btn--link\":\"btn--link____pxQbs btn____vwmp0\",\"btn--inline-text-link\":\"btn--inline-text-link____nexIR btn--link____pxQbs btn____vwmp0\",\"btn--footer\":\"btn--footer____iUYxY btn____vwmp0\",\"btn--footer-submit\":\"btn--footer-submit____oloRx btn--submit____St8SB btn____vwmp0 btn--footer____iUYxY btn____vwmp0\",\"btn--footer-cancel\":\"btn--footer-cancel____IbHfO btn--flat____BkWnZ btn____vwmp0 btn--footer____iUYxY btn____vwmp0\",\"btn--footer-delete\":\"btn--footer-delete____O0Kc8 btn--delete____vz3ZZ btn____vwmp0 btn--footer____iUYxY btn____vwmp0\",\"btn--qce-dropdown\":\"btn--qce-dropdown____tv84f btn--footer-submit____oloRx btn--submit____St8SB btn____vwmp0 btn--footer____iUYxY btn____vwmp0\",\"btn--footer-combo\":\"btn--footer-combo____AOY0z btn--footer____iUYxY btn____vwmp0\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____GIE99 btn____vwmp0\",\"btn--lmi-risk\":\"btn--lmi-risk____hT8TT btn____vwmp0\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____xwadL btn____vwmp0\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____m0yHG btn____vwmp0\",\"btn--andrew-nock\":\"btn--andrew-nock____n0bqX btn____vwmp0\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____kzOjC btn____vwmp0\",\"btn--5-star\":\"btn--5-star____yhD_a btn____vwmp0\",\"btn--thermoscan\":\"btn--thermoscan____vksuK btn____vwmp0\",\"btn--risk-survey-services\":\"btn--risk-survey-services____mQaT4 btn____vwmp0\",\"btn--risk-management\":\"btn--risk-management____cK5Ey btn____vwmp0\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____os349 btn--lmi-bicalc____GIE99 btn____vwmp0\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____M0Ybl btn--lmi-risk____hT8TT btn____vwmp0\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____l7w7K btn--lmi-policy-comparison____xwadL btn____vwmp0\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____o57vR btn--flat____BkWnZ btn____vwmp0 btn____vwmp0\",\"btn--icon\":\"btn--icon____B9rTY btn____vwmp0\",\"badge-pop\":\"badge-pop____QBb0u\",\"btn--icon-no-border\":\"btn--icon-no-border____Wy_ke\",\"btn--icon-task\":\"btn--icon-task____YOnDw btn--icon____B9rTY btn____vwmp0\",\"btn--icon-document\":\"btn--icon-document____Xr_6M btn--icon____B9rTY btn____vwmp0\",\"btn--icon-add\":\"btn--icon-add____fBVLN btn--icon____B9rTY btn____vwmp0\",\"btn--add-risk\":\"btn--add-risk____qCmKz btn--icon____B9rTY btn____vwmp0\",\"btn--icon-close\":\"btn--icon-close____PF0Ei btn--icon____B9rTY btn____vwmp0\",\"btn--icon-delete\":\"btn--icon-delete____r8rPg btn--icon____B9rTY btn____vwmp0\",\"btn--icon-download\":\"btn--icon-download____goYkN btn--icon____B9rTY btn____vwmp0\",\"btn--icon-edit\":\"btn--icon-edit____5h_Q5 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-email\":\"btn--icon-email____gLUrP btn--icon____B9rTY btn____vwmp0\",\"btn--icon-download-email\":\"btn--icon-download-email____Rngl9 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-eye\":\"btn--icon-eye____M1Xyh btn--icon____B9rTY btn____vwmp0\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____sZc40 btn--icon-eye____M1Xyh btn--icon____B9rTY btn____vwmp0\",\"btn--icon-folder\":\"btn--icon-folder____MFgTv btn--icon____B9rTY btn____vwmp0\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____CMoQc btn--icon____B9rTY btn____vwmp0\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____Ppx5F btn--icon____B9rTY btn____vwmp0\",\"btn--icon-history\":\"btn--icon-history____XmN1x btn--icon____B9rTY btn____vwmp0\",\"btn--icon-info\":\"btn--icon-info____BknjW btn--icon____B9rTY btn____vwmp0\",\"btn--icon-link\":\"btn--icon-link_____0sUk btn--icon____B9rTY btn____vwmp0\",\"btn--icon-unlink\":\"btn--icon-unlink____OFqsM btn--icon-delete____r8rPg btn--icon____B9rTY btn____vwmp0\",\"btn--icon-map\":\"btn--icon-map____hr22T btn--icon____B9rTY btn____vwmp0\",\"btn--icon-more\":\"btn--icon-more____Qr24G btn--icon____B9rTY btn____vwmp0\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____CcB_h btn--icon____B9rTY btn____vwmp0\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____mxTo3 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____s4fQ9 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-preview\":\"btn--icon-preview____d7Ly1 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____PNFHH btn--icon____B9rTY btn____vwmp0\",\"btn--icon-print\":\"btn--icon-print____qzoGe btn--icon____B9rTY btn____vwmp0\",\"btn--icon-save\":\"btn--icon-save____JTu0F btn--icon____B9rTY btn____vwmp0\",\"btn--icon-settings\":\"btn--icon-settings____eHiRq btn--icon____B9rTY btn____vwmp0\",\"btn--icon-show-details\":\"btn--icon-show-details____LDa_O btn--icon____B9rTY btn____vwmp0\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____vTkrg btn--icon____B9rTY btn____vwmp0\",\"btn--icon-show-summary\":\"btn--icon-show-summary____YdytP btn--icon____B9rTY btn____vwmp0\",\"btn--icon-attachment\":\"btn--icon-attachment____G9Q80 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-tag\":\"btn--icon-tag____Y3WtR btn--icon____B9rTY btn____vwmp0\",\"btn--icon-undo\":\"btn--icon-undo____v935A btn--icon____B9rTY btn____vwmp0\",\"btn--icon-sync\":\"btn--icon-sync____wvhpj btn--icon____B9rTY btn____vwmp0\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____CHAwA btn--icon____B9rTY btn____vwmp0\",\"btn--aside-collapse\":\"btn--aside-collapse____xc6OM btn--icon____B9rTY btn____vwmp0\",\"btn--icon-expand-more\":\"btn--icon-expand-more____fv2ry btn--icon____B9rTY btn____vwmp0\",\"btn--icon-expand-less\":\"btn--icon-expand-less____f29dE btn--icon____B9rTY btn____vwmp0\",\"btn--icon-general\":\"btn--icon-general____NScAe btn--icon____B9rTY btn____vwmp0\",\"btn--icon-sales\":\"btn--icon-sales____kus8B btn--icon____B9rTY btn____vwmp0\",\"btn--icon-branch\":\"btn--icon-branch____rTysK btn--icon____B9rTY btn____vwmp0\",\"btn--icon-contact\":\"btn--icon-contact____A7Qnw btn--icon____B9rTY btn____vwmp0\",\"btn--icon-consent\":\"btn--icon-consent____xoP54 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-questions\":\"btn--icon-questions____Gs_F1 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-associated\":\"btn--icon-associated____dnZU_ btn--icon____B9rTY btn____vwmp0\",\"btn--icon-notes\":\"btn--icon-notes____dnP3B btn--icon____B9rTY btn____vwmp0\",\"btn--back\":\"btn--back____bbaJx btn____vwmp0\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____gaWhs btn--back____bbaJx btn____vwmp0\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____OIzw3 btn--icon____B9rTY btn____vwmp0\",\"btn--wizard\":\"btn--wizard____vIo6o btn____vwmp0\",\"btn--wizard-back\":\"btn--wizard-back_____K0Q5 btn--wizard____vIo6o btn____vwmp0\",\"btn--wizard-next\":\"btn--wizard-next____UR8qT btn--wizard____vIo6o btn____vwmp0\",\"fieldset\":\"fieldset____Hv7Rv\",\"fieldset-instruction\":\"fieldset-instruction_____e3DO\",\"fieldset--no-padding\":\"fieldset--no-padding____CnNwY fieldset____Hv7Rv\",\"fieldset--alt\":\"fieldset--alt____NE6NL fieldset____Hv7Rv\",\"view-password\":\"view-password____yLh1o\",\"input-search\":\"input-search____ZPUZx\",\"ia-currency-input\":\"ia-currency-input____NjjPH\",\"ia-currency-negative\":\"ia-currency-negative____NcrQR\",\"select--mini\":\"select--mini____pF0hc\",\"required-label\":\"required-label____hurLD\",\"alert\":\"alert____yBZ8x\",\"alert--important\":\"alert--important____HZ0rN\",\"input-label\":\"input-label____X09sX\",\"input-toggle\":\"input-toggle____KdpBW\",\"w-100\":\"w-100____NTGAT\",\"search-input-wrapper\":\"search-input-wrapper____W4d31\",\"search-input--results\":\"search-input--results____ezjyd\",\"search-input--result\":\"search-input--result____Xq2pn\",\"search-input--result--highlighted\":\"search-input--result--highlighted____fEaJM\",\"date-range-selections\":\"date-range-selections____ZnRVm\",\"date-arrow-forward\":\"date-arrow-forward____KgI_O\",\"qce-dropdown\":\"qce-dropdown____EsOqJ\",\"qce-or\":\"qce-or____LQ9O7\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____p2PD9\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____AyVKH\",\"row-gap\":\"row-gap____t30IP\",\"row-group\":\"row-group____VkCpc\",\"row-group--three\":\"row-group--three____OfAFN row-group____VkCpc\",\"grid-14\":\"grid-14____WytIm\",\"row-group--auto\":\"row-group--auto____VS7z5 row-group____VkCpc\",\"space\":\"space____jbS7g\",\"display-none--lg\":\"display-none--lg____YLLbK\",\"display-none--md\":\"display-none--md____dfeh1\",\"tab-navigation\":\"tab-navigation____MCZwK\",\"has-warnings\":\"has-warnings____ESok_\",\"tab-selected\":\"tab-selected____pbnme tab____Dffuz\",\"disabled\":\"disabled____JpfWS\",\"tab\":\"tab____Dffuz\",\"btn--tab-overflow\":\"btn--tab-overflow____nobQB\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____MJxCf btn--tab-overflow____nobQB\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____Kzg6N btn--tab-overflow-left____MJxCf btn--tab-overflow____nobQB\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____N_0aZ btn--tab-overflow____nobQB\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____s7ury btn--tab-overflow-right____N_0aZ btn--tab-overflow____nobQB\",\"constrained-width\":\"constrained-width____WHQUe\",\"constrained-width--tab\":\"constrained-width--tab____m3QcL constrained-width____WHQUe\",\"card\":\"card____EEp8b\",\"card-content\":\"card-content____NLk3U\",\"card-heading\":\"card-heading____YCEjD\",\"control-group\":\"control-group____CGjOH\",\"label-group\":\"label-group____mkkCu\",\"label-group-item\":\"label-group-item____yV9Tv\",\"button-group\":\"button-group____pnUq1\",\"card--alert\":\"card--alert____TXO9b card____EEp8b\",\"card-heading--alert\":\"card-heading--alert____m94Wi card-heading____YCEjD\",\"card--status-message\":\"card--status-message____wGlWn\",\"card--status-message--left\":\"card--status-message--left____r5l85 card--status-message____wGlWn\",\"card-heading--sticky-header\":\"card-heading--sticky-header____D298P\",\"card-heading--no-icon\":\"card-heading--no-icon____Y5MQH card-heading____YCEjD\",\"card-heading--bold-title\":\"card-heading--bold-title____k24K1\",\"table\":\"table____HhSZR\",\"table-heading-row\":\"table-heading-row____A2y3n\",\"table-row\":\"table-row____KVcy7\",\"table-result-row\":\"table-result-row____IW8FC\",\"break-word\":\"break-word____a4EqO\",\"no-wrap\":\"no-wrap____WAQ0F\",\"table-result-row--disabled\":\"table-result-row--disabled____nRPu0\",\"table-modal\":\"table-modal____dhdMd table____HhSZR\",\"table-enhanced\":\"table-enhanced____pNxkT\",\"table--no-border-bottom\":\"table--no-border-bottom____LTrfB table____HhSZR\",\"height-45\":\"height-45____lSdLe\",\"edit-column\":\"edit-column____SX_Uj\",\"delete-column\":\"delete-column____xQT7p\",\"date-table-heading\":\"date-table-heading____W5W34\",\"button-edit\":\"button-edit____JlHr1\",\"button-delete\":\"button-delete____ufPyz\",\"table-row-selected\":\"table-row-selected____WxWMd\",\"table-row-alert\":\"table-row-alert____ugKp8\",\"table-filter-row\":\"table-filter-row____QAN3n\",\"table-filter-row--endcap\":\"table-filter-row--endcap____NJOct\",\"filter-column\":\"filter-column____tyomW\",\"table-pagination\":\"table-pagination____xD4Nx\",\"table-pagination-with-filter\":\"table-pagination-with-filter____Hg4CJ table-pagination____xD4Nx\",\"table-button-group\":\"table-button-group____oI6QR\",\"table-child-container\":\"table-child-container____JSm5S\",\"table-child-card\":\"table-child-card____p2OKG\",\"child-table--selected-row\":\"child-table--selected-row____JUlaP\",\"child-table\":\"child-table____JbZZk table____HhSZR\",\"custom-pagination\":\"custom-pagination____HQNCC\",\"pagination-count\":\"pagination-count____aJic8\",\"pagination-button\":\"pagination-button____ka5A8 btn____vwmp0\",\"pagination-prev\":\"pagination-prev____ltWZf pagination-button____ka5A8 btn____vwmp0\",\"pagination-next\":\"pagination-next____IXieP pagination-button____ka5A8 btn____vwmp0\",\"pagination-disabled\":\"pagination-disabled____Wlur0 pagination-button____ka5A8 btn____vwmp0\",\"pagination-prev-disabled\":\"pagination-prev-disabled____vUiFL pagination-disabled____Wlur0 pagination-button____ka5A8 btn____vwmp0\",\"pagination-next-disabled\":\"pagination-next-disabled____MEBUZ pagination-disabled____Wlur0 pagination-button____ka5A8 btn____vwmp0\",\"pagination\":\"pagination____v_aPk\",\"pagination-top\":\"pagination-top____a4tlj pagination____v_aPk\",\"pagination-bottom\":\"pagination-bottom____rzhMe pagination____v_aPk\",\"pagination-bottom--documents\":\"pagination-bottom--documents____O8z94 pagination-bottom____rzhMe pagination____v_aPk\",\"table-cell-btn-icon\":\"table-cell-btn-icon____iZYcA\",\"folder-table\":\"folder-table____V_lcL table--no-border-bottom____LTrfB table____HhSZR\",\"doc-table-group--heading\":\"doc-table-group--heading____Y92gz\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____gUvG1 doc-table-group--heading____Y92gz\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____afel3\",\"constrained-width--folder-name\":\"constrained-width--folder-name____bmwoe constrained-width____WHQUe\",\"disable-entity\":\"disable-entity____Qy2wh\",\"button-options\":\"button-options____TmTk9\",\"button-options--add\":\"button-options--add____fzYur button-options____TmTk9\",\"information-icon\":\"information-icon____Zyz4g\",\"deleted-icon\":\"deleted-icon____CFllr\",\"exclamation-icon\":\"exclamation-icon____LPj1y\",\"success-icon\":\"success-icon____sIWtd\",\"text-align-center\":\"text-align-center____B18YZ\",\"word-break\":\"word-break____n2ixs\",\"btn-group\":\"btn-group____mHJHy\",\"accordion-content\":\"accordion-content____GoYh_\",\"toggle-collapse\":\"toggle-collapse____iwDwo\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____KJCZq toggle-collapse____iwDwo\",\"toggle-expand\":\"toggle-expand____usBqU toggle-collapse____iwDwo\",\"folder\":\"folder____BwSY4\",\"folder-locked\":\"folder-locked____IU0Kp folder____BwSY4\",\"yesNo-filter-width\":\"yesNo-filter-width____OAgS8\",\"w-5\":\"w-5____B0QcU\",\"w-10\":\"w-10____EMqTp\",\"w-15\":\"w-15____lOXky\",\"w-20\":\"w-20____qiz3C\",\"w-25\":\"w-25____vxxxH\",\"w-30\":\"w-30____XTNY7\",\"w-35\":\"w-35____iFFxt\",\"w-40\":\"w-40____DQmKh\",\"w-45\":\"w-45____SR9OT\",\"w-50\":\"w-50____av82X\",\"w-60\":\"w-60____lvqbA\",\"table--sticky-header\":\"table--sticky-header____XL0_n\",\"table--sticky-footer\":\"table--sticky-footer____YjvUq\",\"table--sticky-column\":\"table--sticky-column____sj7rc\",\"table--sticky-column2\":\"table--sticky-column2____Bk5I6 table--sticky-column____sj7rc\",\"table--sticky-column-right\":\"table--sticky-column-right____AqZFO table--sticky-column____sj7rc\",\"scrollable-table-container\":\"scrollable-table-container____c5N_D\",\"view-block\":\"view-block____QLtcG\",\"view-block--heading\":\"view-block--heading____x3_Nf\",\"view-block--white\":\"view-block--white____upTva view-block____QLtcG\",\"view-block--alert\":\"view-block--alert____q24hp view-block____QLtcG\",\"view-block--success\":\"view-block--success____sCSeA view-block____QLtcG\",\"view-block--info\":\"view-block--info____fU5MV view-block____QLtcG\",\"view-block--warning\":\"view-block--warning____jaqUu view-block____QLtcG\",\"view-block--alt\":\"view-block--alt____VQhAy view-block____QLtcG\",\"view-block--with-icon\":\"view-block--with-icon____LScf8 view-block____QLtcG\",\"view-block-icon\":\"view-block-icon____KOBDI\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____tBdLQ view-block--warning____jaqUu view-block____QLtcG\",\"view-block-checkbox\":\"view-block-checkbox____kveTi view-block____QLtcG\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____uulcR view-block--alert____q24hp view-block____QLtcG view-block-checkbox____kveTi view-block____QLtcG\",\"text-view-content\":\"text-view-content____GHGuG\",\"ia-modal\":\"ia-modal____nxRqf\",\"ia-modal-inner\":\"ia-modal-inner____dxNHi\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____HhveV ia-modal-inner____dxNHi\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____WThB1 ia-modal-inner____dxNHi\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____XhFRi ia-modal-inner____dxNHi\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____mmLMA ia-modal-inner____dxNHi\",\"fixed-height\":\"fixed-height____nQRwD\",\"takeover-header\":\"takeover-header____yssOd\",\"logo\":\"logo____J_WFJ\",\"logo--broker\":\"logo--broker____gkaPc logo____J_WFJ\",\"close-search\":\"close-search____NXzeO\",\"ia-modal-content\":\"ia-modal-content____HxvCZ\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____AuYDd ia-modal____nxRqf\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____u1x2E ia-modal____nxRqf\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____AFd0M ia-modal-overlay--light-white____u1x2E ia-modal____nxRqf\",\"modal-header\":\"modal-header____bHmnB\",\"modal-footer\":\"modal-footer____A6liB modal-header____bHmnB\",\"modal-footer--space-between\":\"modal-footer--space-between____cg3sF modal-footer____A6liB modal-header____bHmnB\",\"footer-btn-group\":\"footer-btn-group____Zv4qz\",\"header-label\":\"header-label____OZKqf\",\"header-label-icon\":\"header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--alert\":\"header-label--alert____SrR4Z header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--info\":\"header-label--info____QnvBl header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--settings\":\"header-label--settings____W1n1d header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--accounts\":\"header-label--accounts____AdzHO header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--edit\":\"header-label--edit____HN5Ia header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--download\":\"header-label--download____pYuQP header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--delete\":\"header-label--delete____KSTEQ header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--history\":\"header-label--history____xIJzV header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--tag\":\"header-label--tag____x_vZE header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--search\":\"header-label--search____IIasA header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--kyc\":\"header-label--kyc____yZH4D header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--advice\":\"header-label--advice____KXMi9 header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--generate-advice\":\"header-label--generate-advice____kKFVE header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--form\":\"header-label--form____ap1K9 header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--insured\":\"header-label--insured____TXdRE header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--quote\":\"header-label--quote_____N4_o header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--policy\":\"header-label--policy____U70_b header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--claim\":\"header-label--claim____dA3R6 header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--fsg\":\"header-label--fsg____gIaak header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--mandatory-document\":\"header-label--mandatory-document____W4ElP header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--notification\":\"header-label--notification____fN5eX header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--task\":\"header-label--task____Brx6h header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--contact\":\"header-label--contact____gUGvf header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--note\":\"header-label--note____jPNqM header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--document\":\"header-label--document____LJr4B header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--email\":\"header-label--email____bb6Vb header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--template\":\"header-label--template____PUc4T header-label-icon____Mb_Mb header-label____OZKqf\",\"header-details\":\"header-details____Bld1q\",\"header-detail-item\":\"header-detail-item____NqemS\",\"header-label--context-menu\":\"header-label--context-menu____BcTH5 header-label-icon____Mb_Mb header-label____OZKqf\",\"context-menu-sep\":\"context-menu-sep____TqJwM\",\"context-menu--one-col\":\"context-menu--one-col____emMAg\",\"context-menu-disabled\":\"context-menu-disabled____v0n4C\",\"context-menu--two-col\":\"context-menu--two-col____t6Vyd context-menu--one-col____emMAg\",\"context-menu--three-col\":\"context-menu--three-col____D9YiH context-menu--two-col____t6Vyd context-menu--one-col____emMAg\",\"modal-content-copy\":\"modal-content-copy____jBK0e\",\"processing-step\":\"processing-step____yQ9VR\",\"processing-step--failed\":\"processing-step--failed____dk64b processing-step____yQ9VR\",\"document--processing\":\"document--processing____bYXjq\",\"eclipse-loader\":\"eclipse-loader____YT3Pw\",\"confirmation-content\":\"confirmation-content____yZ7j4\",\"ia-modal--search\":\"ia-modal--search____CJwF8\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____sX4Hv view-block--alert____q24hp view-block____QLtcG\",\"client-footer--right\":\"client-footer--right____juh4P\",\"wizard-button-group\":\"wizard-button-group____t5Vd6\",\"wizard-nav-group\":\"wizard-nav-group____DlCFt\",\"wizard-nav-group--form\":\"wizard-nav-group--form____K3Djg wizard-nav-group____DlCFt\",\"footer-combo-selections\":\"footer-combo-selections____q_6tB\",\"btn--combo-option\":\"btn--combo-option____BlGZ4\",\"footer-combo-container\":\"footer-combo-container____mk5rI\",\"right\":\"right____ZCscH\",\"pdf-selection\":\"pdf-selection____YDCFU\",\"ia-file-upload\":\"ia-file-upload____mUpra btn____vwmp0\",\"ia-file-upload--disabled\":\"ia-file-upload--disabled_____Q6Ar\",\"ia-file-info\":\"ia-file-info____QujMD\",\"delete-pdf\":\"delete-pdf____XPJ57 btn--icon-delete____r8rPg btn--icon____B9rTY btn____vwmp0\",\"pdf-section\":\"pdf-section____PAouh\",\"margin-top\":\"margin-top____KIj5E\",\"new-pdf-action-buttons\":\"new-pdf-action-buttons____bKkHr\",\"page-pdf-controls\":\"page-pdf-controls____i2NjJ\",\"step-message\":\"step-message____aZQVW\",\"view-block-checkbox--alert--referrer-fee\":\"view-block-checkbox--alert--referrer-fee____b2ldT view-block-checkbox--alert____uulcR view-block--alert____q24hp view-block____QLtcG view-block-checkbox____kveTi view-block____QLtcG\",\"gst-exempt-warning\":\"gst-exempt-warning____SsNqJ view-block--warning____jaqUu view-block____QLtcG\",\"gstExemptRisk\":\"gstExemptRisk____BE1_6\"};","import { LookupDataService } from 'resources/services/lookup-data';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\n/* eslint-disable @typescript-eslint/no-use-before-define */\r\nimport { CountryCode } from 'libphonenumber-js';\r\nimport { FormValidationRenderer } from 'resources/form-validation-renderer';\r\nimport { IaToastService } from 'resources/services/ia-toast-service';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { I18N } from 'aurelia-i18n';\r\nimport { Api } from './api';\r\nimport { autoinject, TaskQueue, computedFrom } from 'aurelia-framework';\r\n\r\nimport BigNumber from 'bignumber.js';\r\nimport merge from 'lodash/merge';\r\n\r\nimport styles from './cost-summary.css';\r\n\r\nimport { ValidationControllerFactory, ValidationController, ValidationRules } from 'aurelia-validation';\r\nimport { CostSummaryModel } from '../../../models/cost-summary';\r\nimport { calculateGst } from 'resources/calculate-gst';\r\nimport { EntityMode, EntityActionType } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { getAppClientType } from 'resources/parse-jwt';\r\nimport { initScrollTabs, scrollTabs } from 'resources/tab-scroll';\r\nimport { evenRound } from 'resources/even-round';\r\n\r\n@autoinject()\r\nexport class CostSummary {\r\n public validationController: ValidationController;\r\n public config;\r\n private params: IStepModel;\r\n private model: CostSummaryModel;\r\n private step;\r\n private steps;\r\n private styles = styles;\r\n private appClientType: CountryCode;\r\n\r\n // The QCE itself sets this when anything changes, we don't maintain this state\r\n private isDirty = false;\r\n\r\n // Validation is only one way a step can proceed\r\n // this variable needs to be true to allow movement\r\n private stepCanProceed = true;\r\n\r\n private tabUl: HTMLDivElement;\r\n private tabClass = 'a.insurerTabs';\r\n private tabPosition;\r\n private isRightChevronDisabled = false;\r\n private showGstWarning = false;\r\n private gstExemptEntities = [];\r\n\r\n constructor(\r\n private api: Api,\r\n private i18n: I18N,\r\n private router: AppRouter,\r\n private taskQueue: TaskQueue,\r\n private toast: IaToastService,\r\n private validationControllerFactory: ValidationControllerFactory,\r\n private ea: EventAggregator,\r\n private lookupData: LookupDataService,\r\n ) {\r\n this.validationController = this.validationControllerFactory.createForCurrentScope();\r\n this.validationController.addRenderer(new FormValidationRenderer());\r\n }\r\n\r\n async activate(model: IStepModel) {\r\n const newModel = new CostSummaryModel();\r\n\r\n this.validationController.removeObject(this.model);\r\n\r\n this.config = await this.api.loadQuoteCostSummaryConfig(\r\n model.id,\r\n parseInt(model.entityId),\r\n model.actionType,\r\n model.entityType,\r\n model.entityMode,\r\n );\r\n\r\n this.config.applyAdminFee = (await this.lookupData.systemParameters()).applyTransFeeFlag;\r\n\r\n const quoteCostSummary = await this.api.loadQuoteCostSummary(\r\n model.id,\r\n parseInt(model.entityId),\r\n model.actionType,\r\n model.entityType,\r\n );\r\n\r\n this.params = model;\r\n this.model = merge(newModel, quoteCostSummary);\r\n\r\n if (this.config.insurers.length > 0) {\r\n this.model.selectedInsurerOfficeId = this.config.insurers[0].insurerOfficeId;\r\n this.model.selectedCostsInsurerOfficeId = this.config.insurers[0].insurerOfficeId;\r\n this.model.selectedEntityInsurerId = this.config.insurers[0].entityInsurerId;\r\n this.model.selectedCostsEntityInsurerId = this.config.insurers[0].entityInsurerId;\r\n }\r\n\r\n // allow negative adjustment value on cancellation\r\n this.model.allowNegativeAdjustmentValue = this.params.actionType == EntityActionType.Cancellation ||\r\n this.params.actionType == EntityActionType.AutoCancellation ||\r\n this.params.actionType == EntityActionType.ReversalAdjustment ? true : false;\r\n\r\n this.ea.publish('stepRendered');\r\n\r\n this.checkGstExemptStatus();\r\n this.initializeValidation();\r\n }\r\n\r\n checkGstExemptStatus () {\r\n const clientGstExempt = this.config.clientGstExemptFlag;\r\n const insurerOfficeGstExempt = this.config.isCoInsuredFlag ? false : this.config.insurers.find((x) => x.insurerOfficeId === this.model.selectedCostsInsurerOfficeId)?.insurerOfficeGstExemptFlag;\r\n\r\n this.gstExemptEntities = [];\r\n\r\n if(clientGstExempt){\r\n this.gstExemptEntities.push('Client');\r\n }\r\n\r\n if(insurerOfficeGstExempt){\r\n this.gstExemptEntities.push('Insurer');\r\n }\r\n\r\n this.showGstWarning = this.params.entityMode === EntityMode.Edit && (clientGstExempt || insurerOfficeGstExempt);\r\n }\r\n\r\n attached() {\r\n if (!this.config.isCoInsuredFlag) {\r\n initScrollTabs(this);\r\n }\r\n }\r\n\r\n scrollTabs(direction) {\r\n scrollTabs(this, direction);\r\n }\r\n\r\n @computedFrom('tabPosition')\r\n get isLeftChevronDisabled() {\r\n return this.tabPosition > 0;\r\n }\r\n\r\n async bind() {\r\n this.appClientType = getAppClientType();\r\n }\r\n\r\n initializeValidation() {\r\n // ValidationRules.off(this);\r\n // ValidationRules.off(this.model);\r\n // this.validationController.addObject(this, rules);\r\n }\r\n\r\n setupSelectedInsurer = async (insurer) => {\r\n if (this.model.selectedEntityInsurerId === insurer.entityInsurerId) {\r\n return;\r\n }\r\n\r\n if (this.params.entityMode === EntityMode.Edit) {\r\n const response: Response = (await this.updateCurrentInsurer()) as Response;\r\n\r\n if (response.ok) {\r\n this.setInsurer(insurer);\r\n } else {\r\n const confirm = window.confirm(\r\n 'You have unsaved changes which are currently invalid. Do you want to discard them and change the selected insurer?',\r\n );\r\n\r\n if (confirm) {\r\n setTimeout(() => this.toast.destroyAllToasts(), 125);\r\n\r\n await this.activate(this.params);\r\n\r\n this.setInsurer(insurer);\r\n }\r\n }\r\n } else {\r\n this.setInsurer(insurer);\r\n }\r\n };\r\n\r\n setInsurer(insurer) {\r\n // required for Single / Multiple Insurers\r\n this.model.selectedInsurerOfficeId = insurer.insurerOfficeId;\r\n // required for Co-Insured\r\n this.model.selectedCostsInsurerOfficeId = insurer.insurerOfficeId;\r\n this.model.selectedEntityInsurerId = insurer.entityInsurerId;\r\n this.model.selectedCostsEntityInsurerId = insurer.entityInsurerId;\r\n\r\n this.checkGstExemptStatus();\r\n }\r\n\r\n clientFieldChanged = (model: any, insurer: any, fieldName = '') => {\r\n this.taskQueue.queueTask(() => {\r\n this.isDirty = true;\r\n\r\n // Calculate insurerAdminFeeGst\r\n if (fieldName === 'insurerAdminFee' || fieldName === 'insurerAdminFeeGstOverridden') {\r\n model.insurerAdminFeeGst =\r\n !this.config.clientGstExemptFlag && !insurer.insurerOfficeGstExemptFlag\r\n ? calculateGst(model.insurerAdminFee, this.config.gstRate)\r\n : 0.0;\r\n }\r\n\r\n // Calculate brokerAdminFeeGst\r\n if (fieldName === 'brokerAdminFee' || fieldName === 'brokerAdminFeeGstOverridden') {\r\n model.brokerAdminFeeGst =\r\n !this.config.clientGstExemptFlag && !this.config.brokerAdminFeeGstExemptFlag\r\n ? calculateGst(model.brokerAdminFee, this.config.gstRate)\r\n : 0.0;\r\n }\r\n\r\n // Reset administrationFee\r\n if (!model.administrationFeeOverridden && !this.config.administrationFeeEditableWithoutOverride) {\r\n model.administrationFee = insurer.defaultAdministrationFee;\r\n }\r\n\r\n // Calculate administrationFeeGst\r\n if (\r\n fieldName === 'administrationFee' ||\r\n fieldName === 'administrationFeeGstOverridden' ||\r\n fieldName === 'administrationFeeOverridden'\r\n ) {\r\n model.administrationFeeGst = !this.config.clientGstExemptFlag\r\n ? calculateGst(model.administrationFee, this.config.gstRate)\r\n : 0.0;\r\n }\r\n\r\n // update totals\r\n model.totalDueByClient = calculateTotalDueByClient(model);\r\n model.totalEarnings = calculateTotalEarnings(model);\r\n\r\n // get active insurer from insurerCosts\r\n const insurerCost = model.insurerCosts.find((c) => c.entityInsurerId === insurer.entityInsurerId);\r\n\r\n if (insurerCost && !this.config.isCoInsuredFlag) {\r\n insurerCost.insurerAdminFee = model.insurerAdminFee;\r\n insurerCost.insurerAdminFeeGst = model.insurerAdminFeeGst;\r\n insurerCost.nettDueToInsurer = netDueToInsurer(insurerCost);\r\n }\r\n });\r\n };\r\n\r\n coInsuredInsurerAdminFeeChanged = (insurer: any, fieldName = '') => {\r\n this.taskQueue.queueTask(() => {\r\n this.isDirty = true;\r\n\r\n const summary = this.model.costSummary[0];\r\n\r\n if (fieldName === 'insurerAdminFee' || fieldName === 'insurerAdminFeeGstOverridden') {\r\n summary.insurerAdminFee = summary.insurerCosts.reduce(\r\n (total, { insurerAdminFee }) => evenRound(new BigNumber(total).plus(insurerAdminFee).toNumber(), 2),\r\n 0,\r\n );\r\n insurer.insurerAdminFeeGst =\r\n !this.config.clientGstExemptFlag && !insurer.insurerOfficeGstExemptFlag\r\n ? calculateGst(insurer.insurerAdminFee, this.config.gstRate)\r\n : 0.0;\r\n summary.insurerAdminFeeGst = summary.insurerCosts.reduce(\r\n (total, { insurerAdminFeeGst }) => evenRound(new BigNumber(total).plus(insurerAdminFeeGst).toNumber(), 2),\r\n 0,\r\n );\r\n }\r\n\r\n if (fieldName === 'insurerAdminFeeGst') {\r\n summary.insurerAdminFeeGst = summary.insurerCosts.reduce(\r\n (total, { insurerAdminFeeGst }) => evenRound(new BigNumber(total).plus(insurerAdminFeeGst).toNumber(), 2),\r\n 0,\r\n );\r\n }\r\n\r\n summary.totalDueByClient = calculateTotalDueByClient(summary);\r\n insurer.nettDueToInsurer = netDueToInsurer(insurer);\r\n });\r\n };\r\n\r\n async updateCurrentInsurer() {\r\n if (this.config.isReadOnly) {\r\n return { ok: true };\r\n }\r\n\r\n const isCoInsured = this.config.isCoInsuredFlag;\r\n const entityInsurerId = this.model.selectedEntityInsurerId;\r\n const summary = isCoInsured\r\n ? this.model.costSummary[0]\r\n : this.model.costSummary.find((s) => s.entityInsurerId === entityInsurerId);\r\n const filteredInsuredCosts = filterInsurerCosts(summary.insurerCosts);\r\n\r\n const costSummary = [\r\n {\r\n guid: summary.guid,\r\n entityInsurerId: summary.entityInsurerId,\r\n brokerAdminFee: summary.brokerAdminFee,\r\n brokerAdminFeeGst: summary.brokerAdminFeeGst,\r\n administrationFee: summary.administrationFee,\r\n administrationFeeGst: summary.administrationFeeGst,\r\n adjustmentValue: summary.adjustmentValue,\r\n insurerCosts: filteredInsuredCosts,\r\n },\r\n ];\r\n\r\n return this.api.updateQuoteCostSummary(\r\n this.params.id,\r\n parseInt(this.params.entityId),\r\n summary.entityInsurerId,\r\n {\r\n costSummary,\r\n },\r\n this.params.actionType,\r\n this.params.entityType,\r\n );\r\n }\r\n\r\n async validate() {\r\n const response = (await this.updateCurrentInsurer()) as Response;\r\n\r\n return response.ok;\r\n }\r\n}\r\n\r\nexport function calculateTotalDueByClient(model: any) {\r\n const totalDueByClient = new BigNumber(currencyValue(model.totalPremium))\r\n .plus(currencyValue(model.insurerAdminFee))\r\n .plus(currencyValue(model.insurerAdminFeeGst))\r\n .plus(currencyValue(model.brokerAdminFee))\r\n .plus(currencyValue(model.brokerAdminFeeGst))\r\n .plus(currencyValue(model.administrationFee))\r\n .plus(currencyValue(model.administrationFeeGst))\r\n .minus(currencyValue(model.adjustmentValue));\r\n\r\n return currencyValue(totalDueByClient.toNumber());\r\n}\r\n\r\nexport function netDueToInsurer(insurerCost: any) {\r\n const nettDueToInsurer = new BigNumber(currencyValue(insurerCost.totalPremium))\r\n .plus(currencyValue(insurerCost.insurerAdminFee))\r\n .plus(currencyValue(insurerCost.insurerAdminFeeGst))\r\n .minus(currencyValue(insurerCost.brokerage))\r\n .minus(currencyValue(insurerCost.brokerageGst))\r\n .minus(currencyValue(insurerCost.earthquakeBrokerage))\r\n .minus(currencyValue(insurerCost.earthquakeBrokerageGst));\r\n\r\n return currencyValue(nettDueToInsurer.toNumber());\r\n}\r\n\r\nexport function calculateTotalEarnings(model: any) {\r\n const totalEarnings = new BigNumber(currencyValue(model.brokerAdminFee))\r\n .minus(currencyValue(model.adjustmentValue))\r\n .plus(currencyValue(model.brokerage))\r\n .plus(currencyValue(model.earthquakeBrokerage));\r\n\r\n return currencyValue(totalEarnings.toNumber());\r\n}\r\n\r\nexport function currencyValue(value) {\r\n return value ? value : 0.0;\r\n}\r\n\r\nexport function filterInsurerCosts(insurerCosts: any[]) {\r\n return insurerCosts.reduce((acc, cost) => {\r\n if (cost) {\r\n acc.push({\r\n guid: cost.guid,\r\n entityInsurerId: cost.entityInsurerId,\r\n insurerAdminFee: cost.insurerAdminFee,\r\n insurerAdminFeeGst: cost.insurerAdminFeeGst,\r\n });\r\n }\r\n\r\n return acc;\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____nlbeD\",\"screen-container--client\":\"screen-container--client____GwgmF screen-container____nlbeD\",\"screen-container--dashboard\":\"screen-container--dashboard____jgE40 screen-container--client____GwgmF screen-container____nlbeD\",\"screen-container--home\":\"screen-container--home____x41Qm screen-container____nlbeD\",\"screen-container--menu\":\"screen-container--menu____QBgfw screen-container____nlbeD\",\"screen-container--accounts-override\":\"screen-container--accounts-override____qyJof screen-container____nlbeD\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____l8BeR screen-container____nlbeD\",\"empty-state\":\"empty-state____ferbd\",\"empty-state--icon\":\"empty-state--icon____vl6sF\",\"empty-heading\":\"empty-heading____mv8a1\",\"empty-subheading\":\"empty-subheading____V36AS\",\"kyc\":\"kyc____kxwPz\",\"advice\":\"advice____QIPP2\",\"insured\":\"insured____CLgWZ\",\"quotes\":\"quotes____KfgFP\",\"policies\":\"policies____E5aiH\",\"claims\":\"claims____NcbuJ\",\"tasks\":\"tasks____tynRJ\",\"documents\":\"documents____b3G4L\",\"forms\":\"forms____K0_2D\",\"btn\":\"btn____dOuLt\",\"btn--flat\":\"btn--flat____s2SjG btn____dOuLt\",\"btn--submit\":\"btn--submit____zi2Hv btn____dOuLt\",\"btn--delete\":\"btn--delete____lTows btn____dOuLt\",\"btn--link\":\"btn--link____EM0f7 btn____dOuLt\",\"btn--inline-text-link\":\"btn--inline-text-link____crd1k btn--link____EM0f7 btn____dOuLt\",\"btn--footer\":\"btn--footer____UKBKp btn____dOuLt\",\"btn--footer-submit\":\"btn--footer-submit____iGeNf btn--submit____zi2Hv btn____dOuLt btn--footer____UKBKp btn____dOuLt\",\"btn--footer-cancel\":\"btn--footer-cancel____s6vFh btn--flat____s2SjG btn____dOuLt btn--footer____UKBKp btn____dOuLt\",\"btn--footer-delete\":\"btn--footer-delete____QgGkK btn--delete____lTows btn____dOuLt btn--footer____UKBKp btn____dOuLt\",\"btn--qce-dropdown\":\"btn--qce-dropdown____jmjQc btn--footer-submit____iGeNf btn--submit____zi2Hv btn____dOuLt btn--footer____UKBKp btn____dOuLt\",\"btn--footer-combo\":\"btn--footer-combo____xO4_g btn--footer____UKBKp btn____dOuLt\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____VhyFU btn____dOuLt\",\"btn--lmi-risk\":\"btn--lmi-risk____SQ6iA btn____dOuLt\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____fYIJk btn____dOuLt\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____KyZvk btn____dOuLt\",\"btn--andrew-nock\":\"btn--andrew-nock____AyJ7P btn____dOuLt\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____Exu58 btn____dOuLt\",\"btn--5-star\":\"btn--5-star____mqSEw btn____dOuLt\",\"btn--thermoscan\":\"btn--thermoscan____UyZ6v btn____dOuLt\",\"btn--risk-survey-services\":\"btn--risk-survey-services____fQmck btn____dOuLt\",\"btn--risk-management\":\"btn--risk-management____mpvtd btn____dOuLt\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____jy8ut btn--lmi-bicalc____VhyFU btn____dOuLt\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled_____yH_0 btn--lmi-risk____SQ6iA btn____dOuLt\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____VNWWo btn--lmi-policy-comparison____fYIJk btn____dOuLt\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____KHJ4o btn--flat____s2SjG btn____dOuLt btn____dOuLt\",\"btn--icon\":\"btn--icon____E9OO9 btn____dOuLt\",\"badge-pop\":\"badge-pop____d37Y6\",\"btn--icon-no-border\":\"btn--icon-no-border____GGebz\",\"btn--icon-task\":\"btn--icon-task____MHdSM btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-document\":\"btn--icon-document____qeL04 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-add\":\"btn--icon-add____xnoKY btn--icon____E9OO9 btn____dOuLt\",\"btn--add-risk\":\"btn--add-risk____OkLeH btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-close\":\"btn--icon-close____xdB11 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-delete\":\"btn--icon-delete____J3NjO btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-download\":\"btn--icon-download____Dv_CO btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-edit\":\"btn--icon-edit____lUSVy btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-email\":\"btn--icon-email____N1I7G btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-download-email\":\"btn--icon-download-email____Ru0lP btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-eye\":\"btn--icon-eye____hSv95 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____MWocU btn--icon-eye____hSv95 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-folder\":\"btn--icon-folder____FEk_B btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____rrfRe btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____VoGCy btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-history\":\"btn--icon-history____n5C4V btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-info\":\"btn--icon-info____rgQGL btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-link\":\"btn--icon-link____p0gxh btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-unlink\":\"btn--icon-unlink____NmLmx btn--icon-delete____J3NjO btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-map\":\"btn--icon-map____sH0OW btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-more\":\"btn--icon-more____S4A2o btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____vFQQd btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____xao9B btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____fOPDl btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-preview\":\"btn--icon-preview____vAkj3 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____ro2oH btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-print\":\"btn--icon-print____NWQf_ btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-save\":\"btn--icon-save____ewCry btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-settings\":\"btn--icon-settings____zXTBQ btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-show-details\":\"btn--icon-show-details____lOMf8 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____QFeCw btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-show-summary\":\"btn--icon-show-summary____PWu8J btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-attachment\":\"btn--icon-attachment____dMpjn btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-tag\":\"btn--icon-tag____sLrYj btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-undo\":\"btn--icon-undo____Lvuik btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-sync\":\"btn--icon-sync____fRXHE btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____WLN8m btn--icon____E9OO9 btn____dOuLt\",\"btn--aside-collapse\":\"btn--aside-collapse____S7QLT btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-expand-more\":\"btn--icon-expand-more____mn9y3 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-expand-less\":\"btn--icon-expand-less____aAiWR btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-general\":\"btn--icon-general_____4NwG btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-sales\":\"btn--icon-sales____vjhcU btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-branch\":\"btn--icon-branch____Lor7v btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-contact\":\"btn--icon-contact____o3Aaq btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-consent\":\"btn--icon-consent____RRXqE btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-questions\":\"btn--icon-questions_____3YjM btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-associated\":\"btn--icon-associated____Ye9KQ btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-notes\":\"btn--icon-notes____dEnFB btn--icon____E9OO9 btn____dOuLt\",\"btn--back\":\"btn--back____a6X9c btn____dOuLt\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____BFRb_ btn--back____a6X9c btn____dOuLt\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____LF8y6 btn--icon____E9OO9 btn____dOuLt\",\"btn--wizard\":\"btn--wizard____Z0zp2 btn____dOuLt\",\"btn--wizard-back\":\"btn--wizard-back____li4Ge btn--wizard____Z0zp2 btn____dOuLt\",\"btn--wizard-next\":\"btn--wizard-next____uySTv btn--wizard____Z0zp2 btn____dOuLt\",\"fieldset\":\"fieldset____gF84I\",\"fieldset-instruction\":\"fieldset-instruction____ZRUNx\",\"fieldset--no-padding\":\"fieldset--no-padding____uHkpA fieldset____gF84I\",\"fieldset--alt\":\"fieldset--alt____FePaa fieldset____gF84I\",\"view-password\":\"view-password____aehBx\",\"input-search\":\"input-search____GdbNc\",\"ia-currency-input\":\"ia-currency-input____DkjR8\",\"ia-currency-negative\":\"ia-currency-negative____yoXYj\",\"select--mini\":\"select--mini____oN5Z1\",\"required-label\":\"required-label____xNwoC\",\"alert\":\"alert____quQPB\",\"alert--important\":\"alert--important____lQ1Q2\",\"input-label\":\"input-label____WnwSb\",\"input-toggle\":\"input-toggle____Bor11\",\"w-100\":\"w-100____uloSn\",\"search-input-wrapper\":\"search-input-wrapper____Q72UN\",\"search-input--results\":\"search-input--results____DmLCi\",\"search-input--result\":\"search-input--result____vI7gZ\",\"search-input--result--highlighted\":\"search-input--result--highlighted____ZDH4G\",\"date-range-selections\":\"date-range-selections____S1W_N\",\"date-arrow-forward\":\"date-arrow-forward____OgPfp\",\"qce-dropdown\":\"qce-dropdown____U6Ec9\",\"qce-or\":\"qce-or____NSLQ9\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____Btnp_\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____YLoDV\",\"row-gap\":\"row-gap____K5qq7\",\"row-group\":\"row-group____TRNu1\",\"row-group--three\":\"row-group--three____i1aiT row-group____TRNu1\",\"grid-14\":\"grid-14____nLMjk\",\"row-group--auto\":\"row-group--auto____AH5fz row-group____TRNu1\",\"space\":\"space____Q2Kox\",\"display-none--lg\":\"display-none--lg____KULLA\",\"display-none--md\":\"display-none--md____ZvtQD\",\"tab-navigation\":\"tab-navigation_____j1_6\",\"has-warnings\":\"has-warnings____QU0HZ\",\"tab-selected\":\"tab-selected____vlKpc tab_____tErF\",\"disabled\":\"disabled____WqnYj\",\"tab\":\"tab_____tErF\",\"btn--tab-overflow\":\"btn--tab-overflow____Asswg\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____bdbOa btn--tab-overflow____Asswg\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____F33cI btn--tab-overflow-left____bdbOa btn--tab-overflow____Asswg\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____pEYAQ btn--tab-overflow____Asswg\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____OVn2H btn--tab-overflow-right____pEYAQ btn--tab-overflow____Asswg\",\"constrained-width\":\"constrained-width____kZr8j\",\"constrained-width--tab\":\"constrained-width--tab____VsUvq constrained-width____kZr8j\",\"card\":\"card____GfDbg\",\"card-content\":\"card-content____Y24fR\",\"card-heading\":\"card-heading____mcT4X\",\"control-group\":\"control-group____Fia30\",\"label-group\":\"label-group____h_CiX\",\"label-group-item\":\"label-group-item____eGLNv\",\"button-group\":\"button-group____RYJ7p\",\"card--alert\":\"card--alert____NpKEC card____GfDbg\",\"card-heading--alert\":\"card-heading--alert____nMzJo card-heading____mcT4X\",\"card--status-message\":\"card--status-message____iMhvY\",\"card--status-message--left\":\"card--status-message--left____OA9w8 card--status-message____iMhvY\",\"card-heading--sticky-header\":\"card-heading--sticky-header____WGnXu\",\"card-heading--no-icon\":\"card-heading--no-icon____VhsnO card-heading____mcT4X\",\"card-heading--bold-title\":\"card-heading--bold-title____N8lu3\",\"table\":\"table____Wv3q7\",\"table-heading-row\":\"table-heading-row____jORuv\",\"table-row\":\"table-row____l01LF\",\"table-result-row\":\"table-result-row____fqLqz\",\"break-word\":\"break-word____E6gEX\",\"no-wrap\":\"no-wrap____NNroW\",\"table-result-row--disabled\":\"table-result-row--disabled____kaTYo\",\"table-modal\":\"table-modal____z6zd0 table____Wv3q7\",\"table-enhanced\":\"table-enhanced____iFm3y\",\"table--no-border-bottom\":\"table--no-border-bottom____QaedF table____Wv3q7\",\"height-45\":\"height-45____Stcz5\",\"edit-column\":\"edit-column____C1BPq\",\"delete-column\":\"delete-column____YjK9p\",\"date-table-heading\":\"date-table-heading____qKgRq\",\"button-edit\":\"button-edit____FsLcr\",\"button-delete\":\"button-delete____ma0ty\",\"table-row-selected\":\"table-row-selected____GZpeR\",\"table-row-alert\":\"table-row-alert____JGVHa\",\"table-filter-row\":\"table-filter-row____oZOGc\",\"table-filter-row--endcap\":\"table-filter-row--endcap____rjDhi\",\"filter-column\":\"filter-column____k2KEE\",\"table-pagination\":\"table-pagination____CGFqe\",\"table-pagination-with-filter\":\"table-pagination-with-filter____kIgJr table-pagination____CGFqe\",\"table-button-group\":\"table-button-group____wDGsr\",\"table-child-container\":\"table-child-container____wVonX\",\"table-child-card\":\"table-child-card____TzLpe\",\"child-table--selected-row\":\"child-table--selected-row____m67Kh\",\"child-table\":\"child-table____QncI3 table____Wv3q7\",\"custom-pagination\":\"custom-pagination____QLxNg\",\"pagination-count\":\"pagination-count____YUnX1\",\"pagination-button\":\"pagination-button____N9Xe6 btn____dOuLt\",\"pagination-prev\":\"pagination-prev____Vu3ZS pagination-button____N9Xe6 btn____dOuLt\",\"pagination-next\":\"pagination-next____Vh9Mx pagination-button____N9Xe6 btn____dOuLt\",\"pagination-disabled\":\"pagination-disabled____s8PXI pagination-button____N9Xe6 btn____dOuLt\",\"pagination-prev-disabled\":\"pagination-prev-disabled____fx6sY pagination-disabled____s8PXI pagination-button____N9Xe6 btn____dOuLt\",\"pagination-next-disabled\":\"pagination-next-disabled____Wq2WG pagination-disabled____s8PXI pagination-button____N9Xe6 btn____dOuLt\",\"pagination\":\"pagination____hKFJl\",\"pagination-top\":\"pagination-top____dk1jM pagination____hKFJl\",\"pagination-bottom\":\"pagination-bottom____SHFmx pagination____hKFJl\",\"pagination-bottom--documents\":\"pagination-bottom--documents____cXmyg pagination-bottom____SHFmx pagination____hKFJl\",\"table-cell-btn-icon\":\"table-cell-btn-icon____Hc96F\",\"folder-table\":\"folder-table____E3kM5 table--no-border-bottom____QaedF table____Wv3q7\",\"doc-table-group--heading\":\"doc-table-group--heading____iAXO6\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____XOZBD doc-table-group--heading____iAXO6\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____st70C\",\"constrained-width--folder-name\":\"constrained-width--folder-name____Wmiwd constrained-width____kZr8j\",\"disable-entity\":\"disable-entity____XycWu\",\"button-options\":\"button-options____FIgcF\",\"button-options--add\":\"button-options--add____zET13 button-options____FIgcF\",\"information-icon\":\"information-icon____wom3e\",\"deleted-icon\":\"deleted-icon____cmszp\",\"exclamation-icon\":\"exclamation-icon_____Kqf6\",\"success-icon\":\"success-icon____jTVGS\",\"text-align-center\":\"text-align-center____FUwjv\",\"word-break\":\"word-break____ApgGA\",\"btn-group\":\"btn-group____suxl2\",\"accordion-content\":\"accordion-content____mSaD5\",\"toggle-collapse\":\"toggle-collapse____nGXS1\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____FAiBC toggle-collapse____nGXS1\",\"toggle-expand\":\"toggle-expand____WDS7X toggle-collapse____nGXS1\",\"folder\":\"folder____Ibr5e\",\"folder-locked\":\"folder-locked____Jkf3S folder____Ibr5e\",\"yesNo-filter-width\":\"yesNo-filter-width____pBVOc\",\"w-5\":\"w-5____dpezt\",\"w-10\":\"w-10____oVnwF\",\"w-15\":\"w-15____gJO4t\",\"w-20\":\"w-20____EsDR5\",\"w-25\":\"w-25____zrP01\",\"w-30\":\"w-30____V4c0S\",\"w-35\":\"w-35____VVqoK\",\"w-40\":\"w-40____FmPdf\",\"w-45\":\"w-45____AHBeV\",\"w-50\":\"w-50____GdudC\",\"w-60\":\"w-60_____X1aZ\",\"table--sticky-header\":\"table--sticky-header____viWsP\",\"table--sticky-footer\":\"table--sticky-footer____ZmgPB\",\"table--sticky-column\":\"table--sticky-column____Eesjy\",\"table--sticky-column2\":\"table--sticky-column2____yr4Hj table--sticky-column____Eesjy\",\"table--sticky-column-right\":\"table--sticky-column-right____S02vs table--sticky-column____Eesjy\",\"scrollable-table-container\":\"scrollable-table-container____aPIC8\",\"view-block\":\"view-block____hqx1G\",\"view-block--heading\":\"view-block--heading____nyNkv\",\"view-block--white\":\"view-block--white____mm6hx view-block____hqx1G\",\"view-block--alert\":\"view-block--alert____P6Lcz view-block____hqx1G\",\"view-block--success\":\"view-block--success____Mb7Bt view-block____hqx1G\",\"view-block--info\":\"view-block--info____YgqJn view-block____hqx1G\",\"view-block--warning\":\"view-block--warning____RPGq6 view-block____hqx1G\",\"view-block--alt\":\"view-block--alt____s1bot view-block____hqx1G\",\"view-block--with-icon\":\"view-block--with-icon____WrVmz view-block____hqx1G\",\"view-block-icon\":\"view-block-icon____VADvE\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____MXz_j view-block--warning____RPGq6 view-block____hqx1G\",\"view-block-checkbox\":\"view-block-checkbox____cfu9K view-block____hqx1G\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____rjyBJ view-block--alert____P6Lcz view-block____hqx1G view-block-checkbox____cfu9K view-block____hqx1G\",\"text-view-content\":\"text-view-content____vv8vH\",\"ia-modal\":\"ia-modal____TTzG8\",\"ia-modal-inner\":\"ia-modal-inner____jTQl3\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____FmCz2 ia-modal-inner____jTQl3\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____5_ZqJ ia-modal-inner____jTQl3\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____KAu2H ia-modal-inner____jTQl3\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____vPFvf ia-modal-inner____jTQl3\",\"fixed-height\":\"fixed-height____LNZVn\",\"takeover-header\":\"takeover-header____gJlIR\",\"logo\":\"logo____jK_Qi\",\"logo--broker\":\"logo--broker____Pv1OZ logo____jK_Qi\",\"close-search\":\"close-search____ltlAg\",\"ia-modal-content\":\"ia-modal-content____MXE4D\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____ufFiq ia-modal____TTzG8\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____EQeD4 ia-modal____TTzG8\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____vrUJU ia-modal-overlay--light-white____EQeD4 ia-modal____TTzG8\",\"modal-header\":\"modal-header____CiTSX\",\"modal-footer\":\"modal-footer____NzUGW modal-header____CiTSX\",\"modal-footer--space-between\":\"modal-footer--space-between____QS2SO modal-footer____NzUGW modal-header____CiTSX\",\"footer-btn-group\":\"footer-btn-group____RS5QQ\",\"header-label\":\"header-label____LwO2H\",\"header-label-icon\":\"header-label-icon____QwmEp header-label____LwO2H\",\"header-label--alert\":\"header-label--alert____MF22W header-label-icon____QwmEp header-label____LwO2H\",\"header-label--info\":\"header-label--info____iSzFQ header-label-icon____QwmEp header-label____LwO2H\",\"header-label--settings\":\"header-label--settings____chmrN header-label-icon____QwmEp header-label____LwO2H\",\"header-label--accounts\":\"header-label--accounts____zqOhF header-label-icon____QwmEp header-label____LwO2H\",\"header-label--edit\":\"header-label--edit____xm9ap header-label-icon____QwmEp header-label____LwO2H\",\"header-label--download\":\"header-label--download____IOMhU header-label-icon____QwmEp header-label____LwO2H\",\"header-label--delete\":\"header-label--delete____n3p4x header-label-icon____QwmEp header-label____LwO2H\",\"header-label--history\":\"header-label--history____pR9yC header-label-icon____QwmEp header-label____LwO2H\",\"header-label--tag\":\"header-label--tag____P7o3I header-label-icon____QwmEp header-label____LwO2H\",\"header-label--search\":\"header-label--search____hVZqI header-label-icon____QwmEp header-label____LwO2H\",\"header-label--kyc\":\"header-label--kyc____Hcl4f header-label-icon____QwmEp header-label____LwO2H\",\"header-label--advice\":\"header-label--advice____lcqMY header-label-icon____QwmEp header-label____LwO2H\",\"header-label--generate-advice\":\"header-label--generate-advice____l_UNn header-label-icon____QwmEp header-label____LwO2H\",\"header-label--form\":\"header-label--form____xLo43 header-label-icon____QwmEp header-label____LwO2H\",\"header-label--insured\":\"header-label--insured____yIBGM header-label-icon____QwmEp header-label____LwO2H\",\"header-label--quote\":\"header-label--quote____Lz4FC header-label-icon____QwmEp header-label____LwO2H\",\"header-label--policy\":\"header-label--policy____ujPPO header-label-icon____QwmEp header-label____LwO2H\",\"header-label--claim\":\"header-label--claim____yrHEm header-label-icon____QwmEp header-label____LwO2H\",\"header-label--fsg\":\"header-label--fsg____BBk73 header-label-icon____QwmEp header-label____LwO2H\",\"header-label--mandatory-document\":\"header-label--mandatory-document____W0vte header-label-icon____QwmEp header-label____LwO2H\",\"header-label--notification\":\"header-label--notification____CbKSR header-label-icon____QwmEp header-label____LwO2H\",\"header-label--task\":\"header-label--task____drpbD header-label-icon____QwmEp header-label____LwO2H\",\"header-label--contact\":\"header-label--contact____T009_ header-label-icon____QwmEp header-label____LwO2H\",\"header-label--note\":\"header-label--note____FNiEI header-label-icon____QwmEp header-label____LwO2H\",\"header-label--document\":\"header-label--document____UHfa_ header-label-icon____QwmEp header-label____LwO2H\",\"header-label--email\":\"header-label--email____Qa0_n header-label-icon____QwmEp header-label____LwO2H\",\"header-label--template\":\"header-label--template____YRekt header-label-icon____QwmEp header-label____LwO2H\",\"header-details\":\"header-details____gKmV7\",\"header-detail-item\":\"header-detail-item____XRLOF\",\"header-label--context-menu\":\"header-label--context-menu____YXv26 header-label-icon____QwmEp header-label____LwO2H\",\"context-menu-sep\":\"context-menu-sep____a1GQY\",\"context-menu--one-col\":\"context-menu--one-col____BhIAV\",\"context-menu-disabled\":\"context-menu-disabled____Wif6w\",\"context-menu--two-col\":\"context-menu--two-col____UFQeW context-menu--one-col____BhIAV\",\"context-menu--three-col\":\"context-menu--three-col____FmDPo context-menu--two-col____UFQeW context-menu--one-col____BhIAV\",\"modal-content-copy\":\"modal-content-copy____nxhiZ\",\"processing-step\":\"processing-step____L2amF\",\"processing-step--failed\":\"processing-step--failed____K3Icd processing-step____L2amF\",\"document--processing\":\"document--processing____yIyHI\",\"eclipse-loader\":\"eclipse-loader____dpTUx\",\"confirmation-content\":\"confirmation-content____KKvri\",\"ia-modal--search\":\"ia-modal--search____ywbQY\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____geDaF view-block--alert____P6Lcz view-block____hqx1G\",\"client-footer--right\":\"client-footer--right____cDIq_\",\"wizard-button-group\":\"wizard-button-group____Dosgk\",\"wizard-nav-group\":\"wizard-nav-group____mslvx\",\"wizard-nav-group--form\":\"wizard-nav-group--form____npyGO wizard-nav-group____mslvx\",\"footer-combo-selections\":\"footer-combo-selections____nOEgG\",\"btn--combo-option\":\"btn--combo-option____X2WOd\",\"footer-combo-container\":\"footer-combo-container____bYkoC\",\"right\":\"right____NKu5G\",\"pdf-selection\":\"pdf-selection____dyASA\",\"ia-file-upload\":\"ia-file-upload____TEuVg btn____dOuLt\",\"ia-file-upload--disabled\":\"ia-file-upload--disabled____ElGNB\",\"ia-file-info\":\"ia-file-info____Jxj4M\",\"delete-pdf\":\"delete-pdf____kO9gq btn--icon-delete____J3NjO btn--icon____E9OO9 btn____dOuLt\",\"pdf-section\":\"pdf-section____KxDew\",\"margin-top\":\"margin-top____HBDQj\",\"new-pdf-action-buttons\":\"new-pdf-action-buttons____N89Bd\",\"page-pdf-controls\":\"page-pdf-controls____DPSgy\",\"step-message\":\"step-message____n2MTc\",\"view-block-checkbox--alert--referrer-fee\":\"view-block-checkbox--alert--referrer-fee____DZWRv view-block-checkbox--alert____rjyBJ view-block--alert____P6Lcz view-block____hqx1G view-block-checkbox____cfu9K view-block____hqx1G\"};","import { IaToastService } from '../../../../../../../resources/services/ia-toast-service';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { Api } from './api';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { DodDetailsConfigModel } from '../../../models/dod-details';\r\nimport { DodDetails } from 'resources/models/client';\r\nimport { cleanQceModel } from 'resources/clean-qce-model';\r\nimport styles from './duty-of-disclosure.css';\r\nimport { EntityMode, EntityType } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { handleQceIssues, validateQce, qceDefaultAnswersPresentAndNotSaved } from 'routes/app-adviser/client/wizard/functions';\r\nimport { Wizard } from '../../../wizard';\r\nimport cloneDeep from 'lodash/cloneDeep';\r\nimport { pageScroll } from 'resources/page-scroll';\r\n\r\n@autoinject()\r\nexport class DutyOfDisclosure {\r\n protected styles = styles;\r\n private params: IStepModel;\r\n public model: DodDetails = {} as DodDetails;\r\n private config: DodDetailsConfigModel;\r\n private mandatoryGridErrors = false;\r\n private mandatoryGridErrorDetail = [];\r\n private stepMessage = 'Validating dod questions...'\r\n\r\n // The QCE itself sets this when anything changes, we don't maintain this state\r\n public isDirty = false;\r\n\r\n constructor(\r\n protected api: Api,\r\n protected ea: EventAggregator,\r\n protected toast: IaToastService,\r\n public wizard: Wizard,\r\n ) {\r\n }\r\n\r\n async activate(model: IStepModel) {\r\n this.params = model;\r\n\r\n if(this.params.entityType === EntityType.FormQuote){\r\n this.params.entityType = EntityType.Quote;\r\n }\r\n\r\n if (this.params.entityId) {\r\n const config = await this.api.getDodConfig(this.params.id, this.params.actionType,\r\n this.params.entityType, +this.params.entityId, this.params.entityMode as EntityMode);\r\n\r\n this.config = new DodDetailsConfigModel(config);\r\n\r\n const quoteDetails = await this.api.getDodDetails(this.params.id, this.params.actionType,\r\n this.params.entityType, +this.params.entityId, true);\r\n\r\n if (quoteDetails) {\r\n this.model = quoteDetails;\r\n\r\n // Check QCE for any default question/answers not yet saved\r\n this.isDirty = qceDefaultAnswersPresentAndNotSaved(this.model);\r\n }\r\n }\r\n\r\n if(this.params.entityMode === 'view' || this.wizard.entityType === EntityType.FormQuote){\r\n this.stepMessage = 'Loading...'\r\n }\r\n\r\n this.ea.publish('stepRendered', this.stepMessage );\r\n }\r\n\r\n bind() {\r\n pageScroll('client-content-container');\r\n }\r\n\r\n async validate() {\r\n if(!this.isDirty){\r\n return true;\r\n }\r\n\r\n let isValid = false;\r\n const qceIsValid = this.wizard.entityType === EntityType.FormQuote || this.params.isTakeUp === 'true' ? true : validateQce(this.model);\r\n\r\n if (qceIsValid) {\r\n\r\n if (this.config.isReadOnly) {\r\n return true;\r\n }\r\n\r\n try {\r\n\r\n // use clean model to reset any questions disabled by flow\r\n const newModel = cloneDeep(this.model);\r\n\r\n newModel.questionsAndResponses = cleanQceModel(this.model.questionsAndResponses, true);\r\n newModel.insurers.forEach(x => {\r\n if (x.insurerDodQuestionsPresent) {\r\n x.questionsAndResponses = cleanQceModel(x.questionsAndResponses, true);\r\n }\r\n });\r\n\r\n const response = await this.api.putDodDetails(this.params.id, this.params.actionType,\r\n this.params.entityType, +this.params.entityId, newModel);\r\n\r\n // Handle QCE issues and mark questions as errored if needbe\r\n // Only show form errors when save failed\r\n if(this.wizard.entityType !== EntityType.FormQuote || (this.wizard.entityType === EntityType.FormQuote && Array.isArray(response))) {\r\n handleQceIssues(response, this);\r\n }\r\n\r\n if (response !== true) {\r\n isValid = false;\r\n } else {\r\n isValid = true;\r\n }\r\n\r\n } catch (error) {\r\n isValid = false;\r\n }\r\n\r\n return isValid;\r\n }\r\n }\r\n\r\n insurerDisplayValue(entityInsurerId: number) {\r\n return this.config.insurers.find(t => t.entityInsurerId === entityInsurerId).insurerOfficeName;\r\n }\r\n}\r\n"],"names":["http","getConfig","clientId","entityActionType","entityType","entityId","Promise","endpoint","environment","clientEndpoints","wizard","convert","config","uri","this","fetch","method","json","convertQuote","body","post","bindQuote","bind","ok","autoinject","Api","api","router","lookupService","validationControllerFactory","toastr","taskQueue","hooks","ea","bindingEngine","modal","styles","isDirty","appClientType","referrerFeeAcknowledged","validationController","createForCurrentScope","addRenderer","activate","model","params","entityActions","entityReportingTypes","yesNo","id","actionType","convertQuoteInfo","reportingTypes","filter","rt","actionTypeId","map","reportingTypeId","label","reportingType","actionTypes","actionId","action","publish","debug","fieldChanged","showStepTransitionConfirmModal","initializeValidation","convertDisabled","setTimeout","friendlyErrors","length","errorString","reduce","previousValue","currentValue","index","error","forwardButtonDisabled","subscriptionActionId","propertyObserver","subscribe","newVal","oldVal","queueMicroTask","currentEntityAction","find","transactionDescription","description","unbind","dispose","ValidationRules","off","ensure","e","applicationDeclarationReceivedFlag","required","when","paymentDue","insurerPolicyDocumentsSentFlag","insurerPolicyDocumentsSentDate","on","customRule","value","obj","insurerSettlementDate","includes","insurers","forEach","insurer","satisfiesRule","insurerPolicyNumber","insurerIsBotRated","insurerPolicyDocsSentChanged","validate","isValid","valid","currentDirection","toISOString","convertedQuote","invoiceAmount","show","content","policyId","policyVersionId","statusTypeId","statusType","versionNo","navigateToRoute","bindDisabled","Quote","quoteId","Incomplete","Policy","parentEntityId","ValidationControllerFactory","TaskQueue","Wizard","EventAggregator","BindingEngine","Convert","loadQuoteCostSummaryConfig","mode","NewBusiness","costSummary","loadQuoteCostSummary","get","updateQuoteCostSummary","entityInsurerId","update","i18n","toast","lookupData","stepCanProceed","tabClass","isRightChevronDisabled","showGstWarning","gstExemptEntities","setupSelectedInsurer","selectedEntityInsurerId","entityMode","Edit","updateCurrentInsurer","setInsurer","window","confirm","destroyAllToasts","clientFieldChanged","fieldName","queueTask","insurerAdminFeeGst","clientGstExemptFlag","insurerOfficeGstExemptFlag","insurerAdminFee","gstRate","brokerAdminFeeGst","brokerAdminFeeGstExemptFlag","brokerAdminFee","administrationFeeOverridden","administrationFeeEditableWithoutOverride","administrationFee","defaultAdministrationFee","administrationFeeGst","totalDueByClient","calculateTotalDueByClient","totalEarnings","calculateTotalEarnings","insurerCost","insurerCosts","c","isCoInsuredFlag","nettDueToInsurer","netDueToInsurer","coInsuredInsurerAdminFeeChanged","summary","total","plus","toNumber","newModel","removeObject","parseInt","systemParameters","applyAdminFee","applyTransFeeFlag","quoteCostSummary","selectedInsurerOfficeId","insurerOfficeId","selectedCostsInsurerOfficeId","selectedCostsEntityInsurerId","allowNegativeAdjustmentValue","Cancellation","AutoCancellation","ReversalAdjustment","checkGstExemptStatus","clientGstExempt","insurerOfficeGstExempt","x","push","attached","scrollTabs","direction","tabPosition","isReadOnly","isCoInsured","s","filteredInsuredCosts","filterInsurerCosts","guid","adjustmentValue","computedFrom","I18N","CostSummary","currencyValue","totalPremium","minus","brokerage","brokerageGst","earthquakeBrokerage","earthquakeBrokerageGst","acc","cost","getDodConfig","dutyOfDisclosure","getDodDetails","includeValidationIssues","putDodDetails","put","result","status","mandatoryGridErrors","mandatoryGridErrorDetail","stepMessage","FormQuote","quoteDetails","isTakeUp","questionsAndResponses","insurerDodQuestionsPresent","response","Array","isArray","insurerDisplayValue","t","insurerOfficeName","DutyOfDisclosure"],"sourceRoot":""}