{"version":3,"file":"app-2ef08ec8.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/modals/credit-option/credit-option.html","webpack://iadviser/./src/modals/journal/journal-modal.html","webpack://iadviser/./src/main.ts","webpack://iadviser/./src/modals/credit-option/credit-option.css","webpack://iadviser/./src/modals/credit-option/credit-option.ts","webpack://iadviser/./src/modals/journal/api.ts","webpack://iadviser/./src/modals/journal/journal-modal.css?6c36","webpack://iadviser/./src/modals/journal/journal-modal.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","import { Aurelia, LogManager } from 'aurelia-framework';\r\nimport { ConsoleAppender } from './resources/startup/console-appender';\r\nimport { PLATFORM, DOM } from 'aurelia-pal';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { I18N } from 'aurelia-i18n';\r\nimport { environment } from 'environment';\r\nimport { initialState } from 'store/state';\r\nimport { TokenService } from 'resources/services/token-service';\r\nimport { HttpClient } from 'aurelia-fetch-client';\r\nimport { localeMap } from 'resources/constants';\r\n\r\nimport './core/sentry';\r\n\r\n(window as any).debugMode = false;\r\n\r\nimport { disableConnectQueue } from 'aurelia-binding';\r\ndisableConnectQueue();\r\n\r\nimport { Repeat } from 'aurelia-templating-resources';\r\n\r\nRepeat.useInnerMatcher = false;\r\n\r\n// Sets the appClientType here before anything else so state instantiates with appclienttype value\r\nconst appClientType = DOM.querySelector('head meta[name=\"appclienttype\"]');\r\nif (appClientType) {\r\n initialState.appClientType = appClientType.getAttribute('content').toUpperCase() as any;\r\n appClientType.remove();\r\n}\r\n\r\n// Sets the appClientInstance here before anything else so state instantiates with appclientinstance value\r\nconst appClientInstance = DOM.querySelector('head meta[name=\"appclientinstance\"]');\r\nif (appClientInstance) {\r\n initialState.appClientInstance = appClientInstance.getAttribute('content').toUpperCase() as any;\r\n appClientInstance.remove();\r\n}\r\n\r\nimport '!style-loader!css-loader!./styles/global-aurelia-animations.css';\r\nimport '!style-loader!css-loader!./styles/non-module-styles.css';\r\nimport './styles/main.css';\r\nimport { configurePlugins } from 'config/plugins';\r\nimport { configureHttpClient } from 'core/http-client-config';\r\nimport { configureEvents } from 'core/events';\r\nimport { KeyboardSequenceDetector } from 'resources/plugins/keyboard-sequence/keyboard-sequence';\r\nimport { playFullSequence as playEasterEggSequence } from 'resources/plugins/easter-eggs/easter-eggs';\r\nimport { FeatureFlagService } from 'resources/plugins/feature-flags/feature-flags-service';\r\n\r\nLogManager.addAppender(new ConsoleAppender());\r\n\r\nexport async function configure(aurelia: Aurelia) {\r\n const isFormUser = window.location.hash.length > 0 || window.location.host.includes('form');\r\n\r\n if (environment.debug) {\r\n LogManager.setLevel(LogManager.logLevel.debug);\r\n }\r\n\r\n // Registration of plugins and other Aurelia-specific dependencies (state management, validation, localisation)\r\n configurePlugins(aurelia);\r\n\r\n // refresh token every 20 minutes\r\n setInterval(async () => {\r\n try {\r\n await tokenService.refreshAuthToken();\r\n } catch (error) {\r\n if (ea) {\r\n ea.publish('ia-logout');\r\n }\r\n }\r\n }, 1200000);\r\n\r\n const http = aurelia.container.get(HttpClient);\r\n const tokenService = aurelia.container.get(TokenService);\r\n const ea = aurelia.container.get(EventAggregator);\r\n const featureFlagService = aurelia.container.get(FeatureFlagService);\r\n\r\n // Shared lock so a future setup that loads both iadviser apps on one\r\n // page cannot register two Konami detectors against `document`.\r\n const KONAMI_PAGE_LOCK = '__iaEasterEggsKonamiLock';\r\n if (!(window as unknown as Record)[KONAMI_PAGE_LOCK]) {\r\n (window as unknown as Record)[KONAMI_PAGE_LOCK] = true;\r\n const detector = new KeyboardSequenceDetector();\r\n detector.registerSequence(\r\n 'konami',\r\n ['ArrowUp', 'ArrowUp', 'ArrowDown', 'ArrowDown', 'ArrowLeft', 'ArrowRight', 'ArrowLeft', 'ArrowRight', 'b', 'a'],\r\n () => playEasterEggSequence(),\r\n );\r\n }\r\n\r\n\r\n // Configure the HttpClient with the token service and logic\r\n configureHttpClient(http, tokenService, ea, featureFlagService);\r\n aurelia.container.registerInstance(HttpClient, http);\r\n\r\n await aurelia.start();\r\n\r\n const i18n: I18N = aurelia.container.get(I18N);\r\n\r\n await i18n.setLocale(localeMap.get(initialState.appClientType));\r\n\r\n // Configure events using the EventAggregator\r\n configureEvents(ea);\r\n\r\n let root;\r\n if (isFormUser) {\r\n root = PLATFORM.moduleName('shell-user-form/shell-user-form');\r\n } else {\r\n root = tokenService.getAuthToken() !== null ? PLATFORM.moduleName('shell/shell') : PLATFORM.moduleName('login/login');\r\n }\r\n\r\n await aurelia.setRoot(root);\r\n }\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____QnLCs\",\"btn--flat\":\"btn--flat____zFuh9 btn____QnLCs\",\"btn--submit\":\"btn--submit____PU0Sp btn____QnLCs\",\"btn--delete\":\"btn--delete____oc5XY btn____QnLCs\",\"btn--link\":\"btn--link____ox45G btn____QnLCs\",\"btn--inline-text-link\":\"btn--inline-text-link____DQUsl btn--link____ox45G btn____QnLCs\",\"btn--footer\":\"btn--footer____tzpMs btn____QnLCs\",\"btn--footer-submit\":\"btn--footer-submit____HxWUj btn--submit____PU0Sp btn____QnLCs btn--footer____tzpMs btn____QnLCs\",\"btn--footer-cancel\":\"btn--footer-cancel____NHqWu btn--flat____zFuh9 btn____QnLCs btn--footer____tzpMs btn____QnLCs\",\"btn--footer-delete\":\"btn--footer-delete____QvvhO btn--delete____oc5XY btn____QnLCs btn--footer____tzpMs btn____QnLCs\",\"btn--qce-dropdown\":\"btn--qce-dropdown____fo5sQ btn--footer-submit____HxWUj btn--submit____PU0Sp btn____QnLCs btn--footer____tzpMs btn____QnLCs\",\"btn--footer-combo\":\"btn--footer-combo____Zw5g8 btn--footer____tzpMs btn____QnLCs\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____vfyNn btn____QnLCs\",\"btn--lmi-risk\":\"btn--lmi-risk____K25Co btn____QnLCs\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____TRFZs btn____QnLCs\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____F9l8g btn____QnLCs\",\"btn--andrew-nock\":\"btn--andrew-nock____OF05d btn____QnLCs\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____CSwYM btn____QnLCs\",\"btn--5-star\":\"btn--5-star____iS1Yj btn____QnLCs\",\"btn--thermoscan\":\"btn--thermoscan____rUSRp btn____QnLCs\",\"btn--risk-survey-services\":\"btn--risk-survey-services____Spq2L btn____QnLCs\",\"btn--risk-management\":\"btn--risk-management____tmsqL btn____QnLCs\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____yZbAz btn--lmi-bicalc____vfyNn btn____QnLCs\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____aK1tk btn--lmi-risk____K25Co btn____QnLCs\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____GMgAk btn--lmi-policy-comparison____TRFZs btn____QnLCs\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____tpPY8 btn--flat____zFuh9 btn____QnLCs btn____QnLCs\",\"btn--icon\":\"btn--icon____CH1Ee btn____QnLCs\",\"badge-pop\":\"badge-pop____K3VIU\",\"btn--icon-no-border\":\"btn--icon-no-border____h4vEB\",\"btn--icon-task\":\"btn--icon-task____DwLAc btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-document\":\"btn--icon-document____HNrHb btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-add\":\"btn--icon-add____mX9kX btn--icon____CH1Ee btn____QnLCs\",\"btn--add-risk\":\"btn--add-risk____EXw7R btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-close\":\"btn--icon-close____JoMJH btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-delete\":\"btn--icon-delete____bvEeq btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-download\":\"btn--icon-download____kjIAj btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-edit\":\"btn--icon-edit____r_sA4 btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-email\":\"btn--icon-email____hQ9lH btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-download-email\":\"btn--icon-download-email____CAmHz btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-eye\":\"btn--icon-eye____VUU14 btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____m6wL8 btn--icon-eye____VUU14 btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-folder\":\"btn--icon-folder____gQSie btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____AjSIK btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____u8QGK btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-history\":\"btn--icon-history____UfNoK btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-info\":\"btn--icon-info____Vmw3q btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-link\":\"btn--icon-link____FPxVX btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-unlink\":\"btn--icon-unlink____LkaKy btn--icon-delete____bvEeq btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-map\":\"btn--icon-map____r67Ne btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-more\":\"btn--icon-more____NCWc_ btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____DWuc6 btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____EcTNI btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____R5hWB btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-preview\":\"btn--icon-preview____K0CvB btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____G4bEG btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-print\":\"btn--icon-print____zeeY9 btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-save\":\"btn--icon-save____AdtcD btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-settings\":\"btn--icon-settings____GFERT btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-show-details\":\"btn--icon-show-details____UIJP2 btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____b7wut btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-show-summary\":\"btn--icon-show-summary____jBvJc btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-attachment\":\"btn--icon-attachment____KT5XP btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-tag\":\"btn--icon-tag____VD_PE btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-undo\":\"btn--icon-undo____e5gqO btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-sync\":\"btn--icon-sync____cPQ1W btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____RfATY btn--icon____CH1Ee btn____QnLCs\",\"btn--aside-collapse\":\"btn--aside-collapse____l9yAS btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-expand-more\":\"btn--icon-expand-more____BaRAH btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-expand-less\":\"btn--icon-expand-less____OlLjs btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-general\":\"btn--icon-general____F1DWh btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-sales\":\"btn--icon-sales____el_Gg btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-branch\":\"btn--icon-branch____kInUB btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-contact\":\"btn--icon-contact____KgDbu btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-consent\":\"btn--icon-consent____spq6Q btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-questions\":\"btn--icon-questions____oKxZn btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-associated\":\"btn--icon-associated____FmoU9 btn--icon____CH1Ee btn____QnLCs\",\"btn--icon-notes\":\"btn--icon-notes____HWe3A btn--icon____CH1Ee btn____QnLCs\",\"btn--back\":\"btn--back____gJPQ7 btn____QnLCs\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____EG4Ap btn--back____gJPQ7 btn____QnLCs\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____JnNTi btn--icon____CH1Ee btn____QnLCs\",\"btn--wizard\":\"btn--wizard____dnmjo btn____QnLCs\",\"btn--wizard-back\":\"btn--wizard-back____uz41o btn--wizard____dnmjo btn____QnLCs\",\"btn--wizard-next\":\"btn--wizard-next____KPlr4 btn--wizard____dnmjo btn____QnLCs\",\"fieldset\":\"fieldset____Kihvb\",\"fieldset-instruction\":\"fieldset-instruction____r5DyN\",\"fieldset--no-padding\":\"fieldset--no-padding____W12QA fieldset____Kihvb\",\"fieldset--alt\":\"fieldset--alt____rA6jl fieldset____Kihvb\",\"view-password\":\"view-password____fF0QX\",\"input-search\":\"input-search____OsXv7\",\"ia-currency-input\":\"ia-currency-input____XeG7P\",\"ia-currency-negative\":\"ia-currency-negative____kKSo7\",\"select--mini\":\"select--mini____kaPi8\",\"required-label\":\"required-label____C8xlm\",\"alert\":\"alert____NvXuM\",\"alert--important\":\"alert--important____wMzts\",\"input-label\":\"input-label____QZitG\",\"input-toggle\":\"input-toggle____Tv0on\",\"w-100\":\"w-100____ntArW\",\"search-input-wrapper\":\"search-input-wrapper____kBM6u\",\"search-input--results\":\"search-input--results____kHqVF\",\"search-input--result\":\"search-input--result____zWtHs\",\"search-input--result--highlighted\":\"search-input--result--highlighted____ubd0d\",\"date-range-selections\":\"date-range-selections____Do7KC\",\"date-arrow-forward\":\"date-arrow-forward____yXB9v\",\"qce-dropdown\":\"qce-dropdown____Hklk9\",\"qce-or\":\"qce-or____xX24_\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____GtCHd\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____lAbkq\",\"row-gap\":\"row-gap____lkPTo\",\"row-group\":\"row-group____mqidC\",\"row-group--three\":\"row-group--three____rdTj6 row-group____mqidC\",\"grid-14\":\"grid-14____QK3kz\",\"row-group--auto\":\"row-group--auto____AUVqq row-group____mqidC\",\"space\":\"space____MVSAy\",\"display-none--lg\":\"display-none--lg____a7aLo\",\"display-none--md\":\"display-none--md____PZDaF\",\"tab-navigation\":\"tab-navigation____I0vrv\",\"has-warnings\":\"has-warnings____GXwJC\",\"tab-selected\":\"tab-selected____OlXHD tab____QZFNu\",\"disabled\":\"disabled____qI0Pp\",\"tab\":\"tab____QZFNu\",\"btn--tab-overflow\":\"btn--tab-overflow____rFAG0\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____TdYCc btn--tab-overflow____rFAG0\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____ntDhk btn--tab-overflow-left____TdYCc btn--tab-overflow____rFAG0\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____sY7sT btn--tab-overflow____rFAG0\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____A2qmA btn--tab-overflow-right____sY7sT btn--tab-overflow____rFAG0\",\"constrained-width\":\"constrained-width____bMPpv\",\"constrained-width--tab\":\"constrained-width--tab____WmYG7 constrained-width____bMPpv\",\"card\":\"card____rCCUM\",\"card-content\":\"card-content____JKgNX\",\"card-heading\":\"card-heading____w7NL9\",\"control-group\":\"control-group____tAuoV\",\"label-group\":\"label-group____fOIjL\",\"label-group-item\":\"label-group-item____b02Mg\",\"button-group\":\"button-group____fTJpB\",\"card--alert\":\"card--alert____oKM6q card____rCCUM\",\"card-heading--alert\":\"card-heading--alert____x28TP card-heading____w7NL9\",\"card--status-message\":\"card--status-message____z4Eix\",\"card--status-message--left\":\"card--status-message--left____Y4IY1 card--status-message____z4Eix\",\"card-heading--sticky-header\":\"card-heading--sticky-header____K7nIN\",\"card-heading--no-icon\":\"card-heading--no-icon____qttJQ card-heading____w7NL9\",\"card-heading--bold-title\":\"card-heading--bold-title____UV2BT\",\"table\":\"table____yTyXO\",\"table-heading-row\":\"table-heading-row____z_wiU\",\"table-row\":\"table-row____gZxnf\",\"table-result-row\":\"table-result-row____KA1_C\",\"break-word\":\"break-word____BV4JD\",\"no-wrap\":\"no-wrap____y0_db\",\"table-result-row--disabled\":\"table-result-row--disabled____Qclqx\",\"table-modal\":\"table-modal____yFwQq table____yTyXO\",\"table-enhanced\":\"table-enhanced_____JXkV\",\"table--no-border-bottom\":\"table--no-border-bottom____ZY_vn table____yTyXO\",\"height-45\":\"height-45____h9Jre\",\"edit-column\":\"edit-column____fM2zN\",\"delete-column\":\"delete-column____y03dW\",\"date-table-heading\":\"date-table-heading____sZF7b\",\"button-edit\":\"button-edit_____KAbL\",\"button-delete\":\"button-delete____Vp5iI\",\"table-row-selected\":\"table-row-selected____jd34i\",\"table-row-alert\":\"table-row-alert____KL_tK\",\"table-filter-row\":\"table-filter-row____iD9y0\",\"table-filter-row--endcap\":\"table-filter-row--endcap____v1yDa\",\"filter-column\":\"filter-column____JPZIy\",\"table-pagination\":\"table-pagination____RBsLj\",\"table-pagination-with-filter\":\"table-pagination-with-filter____Et2a6 table-pagination____RBsLj\",\"table-button-group\":\"table-button-group____4xbLK\",\"table-child-container\":\"table-child-container____WRoRL\",\"table-child-card\":\"table-child-card____G_4to\",\"child-table--selected-row\":\"child-table--selected-row____n79jw\",\"child-table\":\"child-table____ErzCZ table____yTyXO\",\"custom-pagination\":\"custom-pagination____RDxgX\",\"pagination-count\":\"pagination-count____TmlX0\",\"pagination-button\":\"pagination-button____l0K9H btn____QnLCs\",\"pagination-prev\":\"pagination-prev____mdmkk pagination-button____l0K9H btn____QnLCs\",\"pagination-next\":\"pagination-next____gU4Ko pagination-button____l0K9H btn____QnLCs\",\"pagination-disabled\":\"pagination-disabled____rC5gY pagination-button____l0K9H btn____QnLCs\",\"pagination-prev-disabled\":\"pagination-prev-disabled____siWE8 pagination-disabled____rC5gY pagination-button____l0K9H btn____QnLCs\",\"pagination-next-disabled\":\"pagination-next-disabled_____84xk pagination-disabled____rC5gY pagination-button____l0K9H btn____QnLCs\",\"pagination\":\"pagination____ghX3a\",\"pagination-top\":\"pagination-top____BLYJd pagination____ghX3a\",\"pagination-bottom\":\"pagination-bottom____rcz4o pagination____ghX3a\",\"pagination-bottom--documents\":\"pagination-bottom--documents____wYhdP pagination-bottom____rcz4o pagination____ghX3a\",\"table-cell-btn-icon\":\"table-cell-btn-icon____94z9M\",\"folder-table\":\"folder-table____q9bHS table--no-border-bottom____ZY_vn table____yTyXO\",\"doc-table-group--heading\":\"doc-table-group--heading____MmxhS\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____wWHB3 doc-table-group--heading____MmxhS\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____O32pK\",\"constrained-width--folder-name\":\"constrained-width--folder-name____gduwG constrained-width____bMPpv\",\"disable-entity\":\"disable-entity____t6jFQ\",\"button-options\":\"button-options____LNHRJ\",\"button-options--add\":\"button-options--add____kPApM button-options____LNHRJ\",\"information-icon\":\"information-icon____n8IvN\",\"deleted-icon\":\"deleted-icon____YvHH5\",\"exclamation-icon\":\"exclamation-icon____YIJOx\",\"success-icon\":\"success-icon____ufeuz\",\"text-align-center\":\"text-align-center____zG7nx\",\"word-break\":\"word-break____zmfjX\",\"btn-group\":\"btn-group______oW0\",\"accordion-content\":\"accordion-content____m2Puz\",\"toggle-collapse\":\"toggle-collapse____K3RFe\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____n9lno toggle-collapse____K3RFe\",\"toggle-expand\":\"toggle-expand_____IrXj toggle-collapse____K3RFe\",\"folder\":\"folder____JFyI0\",\"folder-locked\":\"folder-locked____oy4VD folder____JFyI0\",\"yesNo-filter-width\":\"yesNo-filter-width____btKk7\",\"w-5\":\"w-5____IU_wU\",\"w-10\":\"w-10____Er1kr\",\"w-15\":\"w-15____a1L3T\",\"w-20\":\"w-20____IOj7D\",\"w-25\":\"w-25____mc7bV\",\"w-30\":\"w-30____I0ez0\",\"w-35\":\"w-35____xrtA2\",\"w-40\":\"w-40____V6ZLy\",\"w-45\":\"w-45____e2B8D\",\"w-50\":\"w-50____WVSWz\",\"w-60\":\"w-60____Z6ynx\",\"table--sticky-header\":\"table--sticky-header____Ifqlv\",\"table--sticky-footer\":\"table--sticky-footer____imnnN\",\"table--sticky-column\":\"table--sticky-column____OunVH\",\"table--sticky-column2\":\"table--sticky-column2____TxTeh table--sticky-column____OunVH\",\"table--sticky-column-right\":\"table--sticky-column-right____IN9Ra table--sticky-column____OunVH\",\"scrollable-table-container\":\"scrollable-table-container____bEJL3\",\"view-block\":\"view-block____imeKq\",\"view-block--heading\":\"view-block--heading____gxgc7\",\"view-block--white\":\"view-block--white____XAm3q view-block____imeKq\",\"view-block--alert\":\"view-block--alert____BQyHd view-block____imeKq\",\"view-block--success\":\"view-block--success____Xuvot view-block____imeKq\",\"view-block--info\":\"view-block--info____NxmV6 view-block____imeKq\",\"view-block--warning\":\"view-block--warning____CuXJY view-block____imeKq\",\"view-block--alt\":\"view-block--alt____Q9dMQ view-block____imeKq\",\"view-block--with-icon\":\"view-block--with-icon____hlzBG view-block____imeKq\",\"view-block-icon\":\"view-block-icon____PM77P\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____pUeen view-block--warning____CuXJY view-block____imeKq\",\"view-block-checkbox\":\"view-block-checkbox____kNFk0 view-block____imeKq\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____hCTNs view-block--alert____BQyHd view-block____imeKq view-block-checkbox____kNFk0 view-block____imeKq\",\"text-view-content\":\"text-view-content____rVFUV\",\"ia-modal\":\"ia-modal_____XgiG\",\"ia-modal-inner\":\"ia-modal-inner____WfMCM\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____DCSbD ia-modal-inner____WfMCM\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____NmB0V ia-modal-inner____WfMCM\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____aSgZf ia-modal-inner____WfMCM\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____tvY3X ia-modal-inner____WfMCM\",\"fixed-height\":\"fixed-height____NSg7d\",\"takeover-header\":\"takeover-header____Z3KJq\",\"logo\":\"logo____dndfT\",\"logo--broker\":\"logo--broker____Vu0M2 logo____dndfT\",\"close-search\":\"close-search____lxKdf\",\"ia-modal-content\":\"ia-modal-content____difjQ\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____CEZ9m ia-modal_____XgiG\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____AF35k ia-modal_____XgiG\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____pKOrt ia-modal-overlay--light-white____AF35k ia-modal_____XgiG\",\"modal-header\":\"modal-header____6F4bZ\",\"modal-footer\":\"modal-footer____ZF61R modal-header____6F4bZ\",\"modal-footer--space-between\":\"modal-footer--space-between____S6fwl modal-footer____ZF61R modal-header____6F4bZ\",\"footer-btn-group\":\"footer-btn-group____WDTGo\",\"header-label\":\"header-label____G_zxT\",\"header-label-icon\":\"header-label-icon____3NBKp header-label____G_zxT\",\"header-label--alert\":\"header-label--alert____fZf1n header-label-icon____3NBKp header-label____G_zxT\",\"header-label--info\":\"header-label--info____Pu2LW header-label-icon____3NBKp header-label____G_zxT\",\"header-label--settings\":\"header-label--settings____GOgSN header-label-icon____3NBKp header-label____G_zxT\",\"header-label--accounts\":\"header-label--accounts____tlUmG header-label-icon____3NBKp header-label____G_zxT\",\"header-label--edit\":\"header-label--edit____bvE2D header-label-icon____3NBKp header-label____G_zxT\",\"header-label--download\":\"header-label--download____aiyoC header-label-icon____3NBKp header-label____G_zxT\",\"header-label--delete\":\"header-label--delete____WHskU header-label-icon____3NBKp header-label____G_zxT\",\"header-label--history\":\"header-label--history_____hEEr header-label-icon____3NBKp header-label____G_zxT\",\"header-label--tag\":\"header-label--tag____Xfpmh header-label-icon____3NBKp header-label____G_zxT\",\"header-label--search\":\"header-label--search____kNsoI header-label-icon____3NBKp header-label____G_zxT\",\"header-label--kyc\":\"header-label--kyc____A0NtY header-label-icon____3NBKp header-label____G_zxT\",\"header-label--advice\":\"header-label--advice____rKHFs header-label-icon____3NBKp header-label____G_zxT\",\"header-label--generate-advice\":\"header-label--generate-advice____YzcnW header-label-icon____3NBKp header-label____G_zxT\",\"header-label--form\":\"header-label--form____nLldC header-label-icon____3NBKp header-label____G_zxT\",\"header-label--insured\":\"header-label--insured____tqNyS header-label-icon____3NBKp header-label____G_zxT\",\"header-label--quote\":\"header-label--quote____nl2D2 header-label-icon____3NBKp header-label____G_zxT\",\"header-label--policy\":\"header-label--policy____d6eCn header-label-icon____3NBKp header-label____G_zxT\",\"header-label--claim\":\"header-label--claim____s8wKZ header-label-icon____3NBKp header-label____G_zxT\",\"header-label--fsg\":\"header-label--fsg____HwU7h header-label-icon____3NBKp header-label____G_zxT\",\"header-label--mandatory-document\":\"header-label--mandatory-document____MXflT header-label-icon____3NBKp header-label____G_zxT\",\"header-label--notification\":\"header-label--notification____JSnWV header-label-icon____3NBKp header-label____G_zxT\",\"header-label--task\":\"header-label--task____GJL0K header-label-icon____3NBKp header-label____G_zxT\",\"header-label--contact\":\"header-label--contact____D8IYu header-label-icon____3NBKp header-label____G_zxT\",\"header-label--note\":\"header-label--note____sYSW4 header-label-icon____3NBKp header-label____G_zxT\",\"header-label--document\":\"header-label--document____Kure3 header-label-icon____3NBKp header-label____G_zxT\",\"header-label--email\":\"header-label--email____dX2n4 header-label-icon____3NBKp header-label____G_zxT\",\"header-label--template\":\"header-label--template____JRD6A header-label-icon____3NBKp header-label____G_zxT\",\"header-details\":\"header-details____qefxU\",\"header-detail-item\":\"header-detail-item____pFhwX\",\"header-label--context-menu\":\"header-label--context-menu____OlaYv header-label-icon____3NBKp header-label____G_zxT\",\"context-menu-sep\":\"context-menu-sep____wNpEg\",\"context-menu--one-col\":\"context-menu--one-col____H195v\",\"context-menu-disabled\":\"context-menu-disabled____R3lYd\",\"context-menu--two-col\":\"context-menu--two-col____u6mXl context-menu--one-col____H195v\",\"context-menu--three-col\":\"context-menu--three-col____VpNEG context-menu--two-col____u6mXl context-menu--one-col____H195v\",\"modal-content-copy\":\"modal-content-copy____waI7l\",\"processing-step\":\"processing-step____EdWWB\",\"processing-step--failed\":\"processing-step--failed____EFcQx processing-step____EdWWB\",\"document--processing\":\"document--processing____LARST\",\"eclipse-loader\":\"eclipse-loader____HRCwx\",\"confirmation-content\":\"confirmation-content____nToNF\",\"ia-modal--search\":\"ia-modal--search____TvE_0\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____ClY9Z view-block--alert____BQyHd view-block____imeKq\"};","import { Router } from 'aurelia-router';\r\nimport { JournalModal } from 'modals/journal/journal-modal';\r\nimport { SettlementRequestModal } from 'modals/settlement-request/settlement-request-modal';\r\nimport { PLATFORM, useView, TaskQueue } from 'aurelia-framework';\r\nimport { ModalService } from '../../components/modal/modal-service';\r\nimport { autoinject } from \"aurelia-dependency-injection\";\r\n\r\nimport styles from './credit-option.css';\r\n\r\n@useView(PLATFORM.moduleName('modals/credit-option/credit-option.html'))\r\n@autoinject()\r\nexport class CreditOptionModal {\r\n public styles = styles;\r\n private params;\r\n private selectedOption: 'leave' | 'clientSettlement' | 'requestJournal' = 'leave';\r\n\r\n constructor(private modal: ModalService, private router: Router, private taskQueue: TaskQueue) {\r\n\r\n }\r\n\r\n async activate(params: { clientId: number, policyId: number, policyVersionId: number, statusTypeId: number, versionNo: number }) {\r\n this.params = params;\r\n }\r\n\r\n cancel() {\r\n this.selectedOption = null;\r\n this.modal.hideAll();\r\n }\r\n\r\n async ok() {\r\n switch (this.selectedOption) {\r\n case 'leave':\r\n this.router.navigateToRoute('clientPolicies', {\r\n id: this.params.clientId,\r\n policyId: this.params.policyId,\r\n policyVersionId: this.params.policyVersionId,\r\n statusTypeId: this.params.statusTypeId,\r\n versionNo: this.params.versionNo,\r\n });\r\n\r\n this.modal.hideAll();\r\n break;\r\n case 'clientSettlement':\r\n this.params.hasClientSettlementRequest = true;\r\n this.modal.content(SettlementRequestModal, { ...this.params }).withOptions({type: 'wide-lg'});\r\n break;\r\n case 'requestJournal':\r\n this.params.hasJournalRequest = true;\r\n this.modal.content(JournalModal, { ...this.params }).withOptions({type: 'wide-lg'});\r\n break;\r\n }\r\n }\r\n}\r\n","import { HttpHelper } from 'resources/utilities/http-helper';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { environment } from 'environment';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(private http: HttpClient) {}\r\n\r\n async config(clientId: number, policyId: number, policyVersionId: number): Promise {\r\n const endpoint = environment.clientEndpoints.policies.journalRequestConfig;\r\n const uri = endpoint.uri([clientId, policyId, policyVersionId]);\r\n const result = await this.http.fetch(uri);\r\n const config = await result.json();\r\n\r\n return config;\r\n }\r\n\r\n async search(searchString: string, clientId: number): Promise {\r\n const { uri, init } = HttpHelper.requestFromEndpoint(environment.searchEndpoints.doSearch);\r\n const response = await this.http.fetch(\r\n `${uri}?searchString=${searchString}&restrictedToCompanyOfficeOfClientId=${clientId}`,\r\n init,\r\n );\r\n const results = await response.json();\r\n\r\n return results;\r\n }\r\n\r\n async journalInvoices(clientId: number, policyId: number, policyVersionId: number, toClientId: number): Promise {\r\n const endpoint = environment.clientEndpoints.policies.journalRequestToInvoices;\r\n const uri = endpoint.uri([clientId, policyId, policyVersionId, toClientId]);\r\n const result = await this.http.fetch(uri);\r\n const invoices = await result.json();\r\n\r\n return invoices;\r\n }\r\n\r\n async createJournalRequest(clientId: number, policyId: number, policyVersionId: number, data: any): Promise {\r\n const endpoint = environment.clientEndpoints.policies.createJournalRequest;\r\n const uri = endpoint.uri([clientId, policyId, policyVersionId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(data),\r\n });\r\n\r\n return await result.json();\r\n }\r\n\r\n async journalRequestHistory(policyVersionId: number): Promise {\r\n const endpoint = environment.clientEndpoints.policies.journalRequestHistory;\r\n const uri = endpoint.uri([policyVersionId]);\r\n const result = await this.http.fetch(uri);\r\n return result.json();\r\n }\r\n\r\n async deleteDocument(clientId: number, folderId: number, documentId: number): Promise {\r\n const endpoint = environment.documentManagement.document.deleteDocument;\r\n const uri = endpoint.uri([clientId, folderId, documentId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n return result.ok;\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____oJcwX\",\"btn--flat\":\"btn--flat____s2pWq btn____oJcwX\",\"btn--submit\":\"btn--submit____u1NF4 btn____oJcwX\",\"btn--delete\":\"btn--delete____rXUzh btn____oJcwX\",\"btn--link\":\"btn--link____sO05M btn____oJcwX\",\"btn--inline-text-link\":\"btn--inline-text-link____f6piy btn--link____sO05M btn____oJcwX\",\"btn--footer\":\"btn--footer____b9cm1 btn____oJcwX\",\"btn--footer-submit\":\"btn--footer-submit____ku5Mg btn--submit____u1NF4 btn____oJcwX btn--footer____b9cm1 btn____oJcwX\",\"btn--footer-cancel\":\"btn--footer-cancel____PyZyY btn--flat____s2pWq btn____oJcwX btn--footer____b9cm1 btn____oJcwX\",\"btn--footer-delete\":\"btn--footer-delete____ofhED btn--delete____rXUzh btn____oJcwX btn--footer____b9cm1 btn____oJcwX\",\"btn--qce-dropdown\":\"btn--qce-dropdown____THDm9 btn--footer-submit____ku5Mg btn--submit____u1NF4 btn____oJcwX btn--footer____b9cm1 btn____oJcwX\",\"btn--footer-combo\":\"btn--footer-combo____Rgp3g btn--footer____b9cm1 btn____oJcwX\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____fIyta btn____oJcwX\",\"btn--lmi-risk\":\"btn--lmi-risk____qEASi btn____oJcwX\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____h4nXV btn____oJcwX\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____Ug7ic btn____oJcwX\",\"btn--andrew-nock\":\"btn--andrew-nock____ud6O0 btn____oJcwX\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____saz7z btn____oJcwX\",\"btn--5-star\":\"btn--5-star____xWFO0 btn____oJcwX\",\"btn--thermoscan\":\"btn--thermoscan____TKPsO btn____oJcwX\",\"btn--risk-survey-services\":\"btn--risk-survey-services____yp9cG btn____oJcwX\",\"btn--risk-management\":\"btn--risk-management____QxELa btn____oJcwX\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____ooJk8 btn--lmi-bicalc____fIyta btn____oJcwX\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____eC9Gk btn--lmi-risk____qEASi btn____oJcwX\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____B84HJ btn--lmi-policy-comparison____h4nXV btn____oJcwX\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____cWIzu btn--flat____s2pWq btn____oJcwX btn____oJcwX\",\"btn--icon\":\"btn--icon____V7tq2 btn____oJcwX\",\"badge-pop\":\"badge-pop____qNa_D\",\"btn--icon-no-border\":\"btn--icon-no-border____qfD_3\",\"btn--icon-task\":\"btn--icon-task____xy66E btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-document\":\"btn--icon-document____0HyIW btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-add\":\"btn--icon-add____M9EgI btn--icon____V7tq2 btn____oJcwX\",\"btn--add-risk\":\"btn--add-risk____Y2NfT btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-close\":\"btn--icon-close____LXCMq btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-delete\":\"btn--icon-delete____vPFtp btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-download\":\"btn--icon-download____fN0I9 btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-edit\":\"btn--icon-edit____D32tu btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-email\":\"btn--icon-email____abObW btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-download-email\":\"btn--icon-download-email____CEtzq btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-eye\":\"btn--icon-eye____E4MQV btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____JpBwo btn--icon-eye____E4MQV btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-folder\":\"btn--icon-folder____e43dX btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____JZ0No btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____DeAA7 btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-history\":\"btn--icon-history____q038a btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-info\":\"btn--icon-info____Vhvd2 btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-link\":\"btn--icon-link____QdtUW btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-unlink\":\"btn--icon-unlink____Q0pLI btn--icon-delete____vPFtp btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-map\":\"btn--icon-map____VLKlb btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-more\":\"btn--icon-more____R9E5g btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____fKGSf btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____LMrB4 btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____f0bq6 btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-preview\":\"btn--icon-preview____dDMAm btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____z2mAK btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-print\":\"btn--icon-print____aOHYh btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-save\":\"btn--icon-save____M6M18 btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-settings\":\"btn--icon-settings_____mXp6 btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-show-details\":\"btn--icon-show-details____esZ7z btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____hpxl0 btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-show-summary\":\"btn--icon-show-summary____ibquq btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-attachment\":\"btn--icon-attachment____vS40g btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-tag\":\"btn--icon-tag____yOeL2 btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-undo\":\"btn--icon-undo____LuBit btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-sync\":\"btn--icon-sync____efuTK btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward______I7G btn--icon____V7tq2 btn____oJcwX\",\"btn--aside-collapse\":\"btn--aside-collapse____GQmfF btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-expand-more\":\"btn--icon-expand-more____AakLV btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-expand-less\":\"btn--icon-expand-less____w2zJ_ btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-general\":\"btn--icon-general____ef7jQ btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-sales\":\"btn--icon-sales____J8jfL btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-branch\":\"btn--icon-branch____Uzccx btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-contact\":\"btn--icon-contact____Ig1Cx btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-consent\":\"btn--icon-consent____k8P0c btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-questions\":\"btn--icon-questions____KAsqC btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-associated\":\"btn--icon-associated____ZdKWd btn--icon____V7tq2 btn____oJcwX\",\"btn--icon-notes\":\"btn--icon-notes____GcHR5 btn--icon____V7tq2 btn____oJcwX\",\"btn--back\":\"btn--back____Qxq6E btn____oJcwX\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____o49gA btn--back____Qxq6E btn____oJcwX\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____nzaJC btn--icon____V7tq2 btn____oJcwX\",\"btn--wizard\":\"btn--wizard____SyGEQ btn____oJcwX\",\"btn--wizard-back\":\"btn--wizard-back____Ns9pd btn--wizard____SyGEQ btn____oJcwX\",\"btn--wizard-next\":\"btn--wizard-next____XRuw3 btn--wizard____SyGEQ btn____oJcwX\",\"fieldset\":\"fieldset____NW7mj\",\"fieldset-instruction\":\"fieldset-instruction____cgVjw\",\"fieldset--no-padding\":\"fieldset--no-padding____DpAAS fieldset____NW7mj\",\"fieldset--alt\":\"fieldset--alt____UEJ8z fieldset____NW7mj\",\"view-password\":\"view-password____bQEp4\",\"input-search\":\"input-search____eF5H6\",\"ia-currency-input\":\"ia-currency-input____tFkCO\",\"ia-currency-negative\":\"ia-currency-negative____mElKK\",\"select--mini\":\"select--mini____KTWmQ\",\"required-label\":\"required-label____WY1sK\",\"alert\":\"alert____y_7IV\",\"alert--important\":\"alert--important____eCwHp\",\"input-label\":\"input-label____NSSs7\",\"input-toggle\":\"input-toggle____vpx3j\",\"w-100\":\"w-100____fn1YC\",\"search-input-wrapper\":\"search-input-wrapper____Xkcrz\",\"search-input--results\":\"search-input--results____Zas5n\",\"search-input--result\":\"search-input--result____RLIcc\",\"search-input--result--highlighted\":\"search-input--result--highlighted____JaSjh\",\"date-range-selections\":\"date-range-selections____gsePa\",\"date-arrow-forward\":\"date-arrow-forward____t1wel\",\"qce-dropdown\":\"qce-dropdown____kkvo_\",\"qce-or\":\"qce-or____kQaWT\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____tykM9\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____SEZO6\",\"row-gap\":\"row-gap____b7CGN\",\"row-group\":\"row-group____KoTiM\",\"row-group--three\":\"row-group--three____lMzGg row-group____KoTiM\",\"grid-14\":\"grid-14____BaVpv\",\"row-group--auto\":\"row-group--auto____YdO1R row-group____KoTiM\",\"space\":\"space____ts8Oy\",\"display-none--lg\":\"display-none--lg____D8jLM\",\"display-none--md\":\"display-none--md____IhDPk\",\"tab-navigation\":\"tab-navigation____J82UL\",\"has-warnings\":\"has-warnings____ZYDFT\",\"tab-selected\":\"tab-selected____RTstU tab____q673r\",\"disabled\":\"disabled____zT83i\",\"tab\":\"tab____q673r\",\"btn--tab-overflow\":\"btn--tab-overflow____v4sl8\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____OOhrH btn--tab-overflow____v4sl8\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____IYK8w btn--tab-overflow-left____OOhrH btn--tab-overflow____v4sl8\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____VPRQf btn--tab-overflow____v4sl8\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____dw3K8 btn--tab-overflow-right____VPRQf btn--tab-overflow____v4sl8\",\"constrained-width\":\"constrained-width____D7dqz\",\"constrained-width--tab\":\"constrained-width--tab____GzRib constrained-width____D7dqz\",\"card\":\"card____gmtz2\",\"card-content\":\"card-content____mvk5U\",\"card-heading\":\"card-heading____KYmek\",\"control-group\":\"control-group____yXO0r\",\"label-group\":\"label-group____VqV3H\",\"label-group-item\":\"label-group-item____drh3m\",\"button-group\":\"button-group____AqncA\",\"card--alert\":\"card--alert____xqgBO card____gmtz2\",\"card-heading--alert\":\"card-heading--alert____IXuiU card-heading____KYmek\",\"card--status-message\":\"card--status-message____WR3Sl\",\"card--status-message--left\":\"card--status-message--left____iKOy0 card--status-message____WR3Sl\",\"card-heading--sticky-header\":\"card-heading--sticky-header____VxSzt\",\"card-heading--no-icon\":\"card-heading--no-icon____s966W card-heading____KYmek\",\"card-heading--bold-title\":\"card-heading--bold-title____ZRwb4\",\"table\":\"table____vgWQE\",\"table-heading-row\":\"table-heading-row____sGJYy\",\"table-row\":\"table-row____WQDqI\",\"table-result-row\":\"table-result-row____fMfNw\",\"break-word\":\"break-word____rj1f6\",\"no-wrap\":\"no-wrap_____CeSf\",\"table-result-row--disabled\":\"table-result-row--disabled____wc4tK\",\"table-modal\":\"table-modal____hr8Ok table____vgWQE\",\"table-enhanced\":\"table-enhanced____R7957\",\"table--no-border-bottom\":\"table--no-border-bottom____tCWVL table____vgWQE\",\"height-45\":\"height-45____zRWCW\",\"edit-column\":\"edit-column____OvA9X\",\"delete-column\":\"delete-column____K2ufC\",\"date-table-heading\":\"date-table-heading____WYLEK\",\"button-edit\":\"button-edit____BP7F_\",\"button-delete\":\"button-delete____YtgD1\",\"table-row-selected\":\"table-row-selected____GY3GI\",\"table-row-alert\":\"table-row-alert____TEQnG\",\"table-filter-row\":\"table-filter-row____k_vVd\",\"table-filter-row--endcap\":\"table-filter-row--endcap____CMmKc\",\"filter-column\":\"filter-column____MgLKC\",\"table-pagination\":\"table-pagination____cCMOT\",\"table-pagination-with-filter\":\"table-pagination-with-filter____UMJJX table-pagination____cCMOT\",\"table-button-group\":\"table-button-group____JrBej\",\"table-child-container\":\"table-child-container____TC_OS\",\"table-child-card\":\"table-child-card____inxIR\",\"child-table--selected-row\":\"child-table--selected-row____oqIHH\",\"child-table\":\"child-table____ov6nf table____vgWQE\",\"custom-pagination\":\"custom-pagination____dqeNp\",\"pagination-count\":\"pagination-count____zAR8U\",\"pagination-button\":\"pagination-button____MLcn0 btn____oJcwX\",\"pagination-prev\":\"pagination-prev____eNzWt pagination-button____MLcn0 btn____oJcwX\",\"pagination-next\":\"pagination-next____HRpNa pagination-button____MLcn0 btn____oJcwX\",\"pagination-disabled\":\"pagination-disabled____e6_c_ pagination-button____MLcn0 btn____oJcwX\",\"pagination-prev-disabled\":\"pagination-prev-disabled____Mp7am pagination-disabled____e6_c_ pagination-button____MLcn0 btn____oJcwX\",\"pagination-next-disabled\":\"pagination-next-disabled____tXTjs pagination-disabled____e6_c_ pagination-button____MLcn0 btn____oJcwX\",\"pagination\":\"pagination____lJSSx\",\"pagination-top\":\"pagination-top____cYfLY pagination____lJSSx\",\"pagination-bottom\":\"pagination-bottom____WpdKW pagination____lJSSx\",\"pagination-bottom--documents\":\"pagination-bottom--documents____KyATz pagination-bottom____WpdKW pagination____lJSSx\",\"table-cell-btn-icon\":\"table-cell-btn-icon____GeXNK\",\"folder-table\":\"folder-table____EC8lm table--no-border-bottom____tCWVL table____vgWQE\",\"doc-table-group--heading\":\"doc-table-group--heading____gH1f9\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____ZDPJY doc-table-group--heading____gH1f9\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____WJ22v\",\"constrained-width--folder-name\":\"constrained-width--folder-name____soqe8 constrained-width____D7dqz\",\"disable-entity\":\"disable-entity____F7Obd\",\"button-options\":\"button-options____BuZQR\",\"button-options--add\":\"button-options--add____Rv1yY button-options____BuZQR\",\"information-icon\":\"information-icon____EMEJ1\",\"deleted-icon\":\"deleted-icon____Jh1FJ\",\"exclamation-icon\":\"exclamation-icon____wjks9\",\"success-icon\":\"success-icon____dCz5u\",\"text-align-center\":\"text-align-center____EMiU7\",\"word-break\":\"word-break____LBOiU\",\"btn-group\":\"btn-group____U8Asx\",\"accordion-content\":\"accordion-content____jPvll\",\"toggle-collapse\":\"toggle-collapse____RwD3f\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____VQ89Y toggle-collapse____RwD3f\",\"toggle-expand\":\"toggle-expand____daacC toggle-collapse____RwD3f\",\"folder\":\"folder____emmQg\",\"folder-locked\":\"folder-locked____E9T08 folder____emmQg\",\"yesNo-filter-width\":\"yesNo-filter-width____M2PkC\",\"w-5\":\"w-5____TrIrZ\",\"w-10\":\"w-10____vn41N\",\"w-15\":\"w-15____L6ND3\",\"w-20\":\"w-20____Oq_To\",\"w-25\":\"w-25____RRXuj\",\"w-30\":\"w-30____VhSsX\",\"w-35\":\"w-35____kYKiD\",\"w-40\":\"w-40____tLUKq\",\"w-45\":\"w-45____vW9mO\",\"w-50\":\"w-50____Y582E\",\"w-60\":\"w-60____xEnhT\",\"table--sticky-header\":\"table--sticky-header____VIaTx\",\"table--sticky-footer\":\"table--sticky-footer____MXyAF\",\"table--sticky-column\":\"table--sticky-column____IQsES\",\"table--sticky-column2\":\"table--sticky-column2____ZkbEt table--sticky-column____IQsES\",\"table--sticky-column-right\":\"table--sticky-column-right____hlQfY table--sticky-column____IQsES\",\"scrollable-table-container\":\"scrollable-table-container____s9B29\",\"view-block\":\"view-block____tmMcQ\",\"view-block--heading\":\"view-block--heading____BsJff\",\"view-block--white\":\"view-block--white____dAGI1 view-block____tmMcQ\",\"view-block--alert\":\"view-block--alert____mJVR4 view-block____tmMcQ\",\"view-block--success\":\"view-block--success____HWo5t view-block____tmMcQ\",\"view-block--info\":\"view-block--info____KH3ZF view-block____tmMcQ\",\"view-block--warning\":\"view-block--warning____WR8Jm view-block____tmMcQ\",\"view-block--alt\":\"view-block--alt____oPgb6 view-block____tmMcQ\",\"view-block--with-icon\":\"view-block--with-icon____S9w8w view-block____tmMcQ\",\"view-block-icon\":\"view-block-icon____eGdIY\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____XHIxq view-block--warning____WR8Jm view-block____tmMcQ\",\"view-block-checkbox\":\"view-block-checkbox____u2X5T view-block____tmMcQ\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____uqVGV view-block--alert____mJVR4 view-block____tmMcQ view-block-checkbox____u2X5T view-block____tmMcQ\",\"text-view-content\":\"text-view-content____m3PZL\",\"ia-modal\":\"ia-modal____T0fV2\",\"ia-modal-inner\":\"ia-modal-inner____j6ISZ\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____dtMLp ia-modal-inner____j6ISZ\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____SKv7J ia-modal-inner____j6ISZ\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____OCS2L ia-modal-inner____j6ISZ\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____Edxom ia-modal-inner____j6ISZ\",\"fixed-height\":\"fixed-height____ErI2N\",\"takeover-header\":\"takeover-header____Ys6XV\",\"logo\":\"logo____PTyXz\",\"logo--broker\":\"logo--broker____x1ATj logo____PTyXz\",\"close-search\":\"close-search____oVvmc\",\"ia-modal-content\":\"ia-modal-content____UuKjF\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____bt6bj ia-modal____T0fV2\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____hw4Gp ia-modal____T0fV2\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____Xk6As ia-modal-overlay--light-white____hw4Gp ia-modal____T0fV2\",\"modal-header\":\"modal-header____CIvSW\",\"modal-footer\":\"modal-footer____VaYUc modal-header____CIvSW\",\"modal-footer--space-between\":\"modal-footer--space-between____Hyo3E modal-footer____VaYUc modal-header____CIvSW\",\"footer-btn-group\":\"footer-btn-group____jiHcA\",\"header-label\":\"header-label____P6csE\",\"header-label-icon\":\"header-label-icon____RQc50 header-label____P6csE\",\"header-label--alert\":\"header-label--alert____P1QNy header-label-icon____RQc50 header-label____P6csE\",\"header-label--info\":\"header-label--info____JW4eq header-label-icon____RQc50 header-label____P6csE\",\"header-label--settings\":\"header-label--settings____yQGfT header-label-icon____RQc50 header-label____P6csE\",\"header-label--accounts\":\"header-label--accounts____QNIdz header-label-icon____RQc50 header-label____P6csE\",\"header-label--edit\":\"header-label--edit____fIzbH header-label-icon____RQc50 header-label____P6csE\",\"header-label--download\":\"header-label--download____RS8oF header-label-icon____RQc50 header-label____P6csE\",\"header-label--delete\":\"header-label--delete____BAByD header-label-icon____RQc50 header-label____P6csE\",\"header-label--history\":\"header-label--history____OSZXE header-label-icon____RQc50 header-label____P6csE\",\"header-label--tag\":\"header-label--tag____bQ_ci header-label-icon____RQc50 header-label____P6csE\",\"header-label--search\":\"header-label--search____arolJ header-label-icon____RQc50 header-label____P6csE\",\"header-label--kyc\":\"header-label--kyc____fHhNu header-label-icon____RQc50 header-label____P6csE\",\"header-label--advice\":\"header-label--advice____bnWAN header-label-icon____RQc50 header-label____P6csE\",\"header-label--generate-advice\":\"header-label--generate-advice____HZwk8 header-label-icon____RQc50 header-label____P6csE\",\"header-label--form\":\"header-label--form____EIL9N header-label-icon____RQc50 header-label____P6csE\",\"header-label--insured\":\"header-label--insured____FguQ0 header-label-icon____RQc50 header-label____P6csE\",\"header-label--quote\":\"header-label--quote____Eypzd header-label-icon____RQc50 header-label____P6csE\",\"header-label--policy\":\"header-label--policy____mDJ1T header-label-icon____RQc50 header-label____P6csE\",\"header-label--claim\":\"header-label--claim____NoGVj header-label-icon____RQc50 header-label____P6csE\",\"header-label--fsg\":\"header-label--fsg____Pp11b header-label-icon____RQc50 header-label____P6csE\",\"header-label--mandatory-document\":\"header-label--mandatory-document____Q0DU2 header-label-icon____RQc50 header-label____P6csE\",\"header-label--notification\":\"header-label--notification____XxysO header-label-icon____RQc50 header-label____P6csE\",\"header-label--task\":\"header-label--task____oj6vL header-label-icon____RQc50 header-label____P6csE\",\"header-label--contact\":\"header-label--contact____a23Xd header-label-icon____RQc50 header-label____P6csE\",\"header-label--note\":\"header-label--note____fLVZe header-label-icon____RQc50 header-label____P6csE\",\"header-label--document\":\"header-label--document____jLYDJ header-label-icon____RQc50 header-label____P6csE\",\"header-label--email\":\"header-label--email____jSTLj header-label-icon____RQc50 header-label____P6csE\",\"header-label--template\":\"header-label--template____oG2RN header-label-icon____RQc50 header-label____P6csE\",\"header-details\":\"header-details____jIFAQ\",\"header-detail-item\":\"header-detail-item____CJD50\",\"header-label--context-menu\":\"header-label--context-menu____f1Ml2 header-label-icon____RQc50 header-label____P6csE\",\"context-menu-sep\":\"context-menu-sep____J8Bh9\",\"context-menu--one-col\":\"context-menu--one-col____uBVL5\",\"context-menu-disabled\":\"context-menu-disabled____URpk7\",\"context-menu--two-col\":\"context-menu--two-col____hUVhx context-menu--one-col____uBVL5\",\"context-menu--three-col\":\"context-menu--three-col____Fy_dy context-menu--two-col____hUVhx context-menu--one-col____uBVL5\",\"modal-content-copy\":\"modal-content-copy____nlRly\",\"processing-step\":\"processing-step____uGwCF\",\"processing-step--failed\":\"processing-step--failed____U4W33 processing-step____uGwCF\",\"document--processing\":\"document--processing____bK_FI\",\"eclipse-loader\":\"eclipse-loader____equCD\",\"confirmation-content\":\"confirmation-content____GqQ_v\",\"ia-modal--search\":\"ia-modal--search____tHx45 ia-modal--search____tHx45\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____w2lwW view-block--alert____mJVR4 view-block____tmMcQ\",\"selection-group\":\"selection-group____NeDHe\",\"checkbox-group-label\":\"checkbox-group-label____j_FeZ\",\"checkbox-group\":\"checkbox-group____gzVki\"};","import { Router } from 'aurelia-router';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { PLATFORM, useView, BindingEngine, TaskQueue, computedFrom } from 'aurelia-framework';\r\nimport { ModalService } from '../../components/modal/modal-service';\r\nimport { Api } from './api';\r\nimport { autoinject } from 'aurelia-dependency-injection';\r\nimport { ValidationControllerFactory, ValidationController, ValidationRules } from 'aurelia-validation';\r\nimport { FormValidationRenderer } from 'resources/form-validation-renderer';\r\nimport cloneDeep from 'lodash/cloneDeep';\r\nimport { getAppClientInstance, getAppClientType } from 'resources/parse-jwt';\r\nimport { AddDocumentResponse } from 'components/document-management/dtos';\r\nimport { AddFileEvents } from 'components/document-management/custom-elements/add-file/add-file-events';\r\nimport { ViewSettlementAttachmentsModal } from 'routes/app-accounts/modals/view-settlement-attachments';\r\nimport styles from './journal-modal.css';\r\n\r\n@useView(PLATFORM.moduleName('modals/journal/journal-modal.html'))\r\n@autoinject()\r\nexport class JournalModal {\r\n public styles = styles;\r\n private validationController: ValidationController;\r\n\r\n private params;\r\n private config;\r\n private journalTypes = [];\r\n private invoicesList = [];\r\n private invoices = [];\r\n private currentFolder;\r\n\r\n private model = {\r\n journalTypeId: null,\r\n fromJournalDetails: {\r\n fromClientId: null,\r\n fromDetails: null,\r\n fromPayeeInvoiceId: null,\r\n fromAmountAllocated: null,\r\n entityDocumentIds: [],\r\n },\r\n toJournalDetails: {\r\n toClientId: null,\r\n toPayeeInvoiceId: null,\r\n toDetails: null,\r\n toAmountAllocated: null,\r\n },\r\n };\r\n\r\n private appClientType;\r\n private appClientInstance;\r\n\r\n private checkBoxA = false;\r\n private isSaving = false;\r\n private uploadedDocuments = [];\r\n\r\n private allowToFieldsUpdate = true;\r\n private showJournalEntry = true;\r\n private showClientSearch = false;\r\n private clientSearchString = '';\r\n private clientSearchResults = [];\r\n\r\n private showDetails = false;\r\n private showHistory = false;\r\n private requestHistory = [];\r\n private historyLoaded = false;\r\n\r\n private selectedFromInvoice;\r\n private selectedToInvoice;\r\n private toBalanceOutstanding;\r\n private toAmountAllocatedOptions = {\r\n minimumValue: 0,\r\n maximumValue: '999999999.99'\r\n };\r\n\r\n constructor(\r\n private modal: ModalService,\r\n private api: Api,\r\n private lookupData: LookupDataService,\r\n private router: Router,\r\n private bindingEngine: BindingEngine,\r\n private taskQueue: TaskQueue,\r\n private validationControllerFactory: ValidationControllerFactory,\r\n ) {\r\n this.validationController = this.validationControllerFactory.createForCurrentScope();\r\n this.validationController.addRenderer(new FormValidationRenderer());\r\n }\r\n\r\n bind() {\r\n document.addEventListener(AddFileEvents.eventDocumentsUploaded, this.documentsUploaded, false);\r\n }\r\n\r\n unbind() {\r\n document.removeEventListener(AddFileEvents.eventDocumentsUploaded, this.documentsUploaded);\r\n }\r\n\r\n protected documentsUploaded = (uploadEvent: CustomEvent<{ documents: AddDocumentResponse[]; uniqueId?: string }>) => {\r\n const uniqueId = uploadEvent.detail.uniqueId;\r\n const uploadedDocuments = uploadEvent.detail.documents;\r\n\r\n for (const document of uploadedDocuments) {\r\n this.uploadedDocuments.push({\r\n clientId: document.clientId,\r\n name: document.docName,\r\n folderId: document.entityDocumentFolderId,\r\n documentId: document.entityDocumentId,\r\n });\r\n\r\n this.model.fromJournalDetails.entityDocumentIds.push(document.entityDocumentId);\r\n }\r\n };\r\n\r\n async removeDocument(document: any, index: number) {\r\n await this.api.deleteDocument(this.params.clientId, document.folderId, document.documentId);\r\n\r\n this.uploadedDocuments.splice(\r\n this.uploadedDocuments.findIndex((d) => d.documentId === document.documentId),\r\n 1,\r\n );\r\n this.model.fromJournalDetails.entityDocumentIds.splice(\r\n this.model.fromJournalDetails.entityDocumentIds.findIndex((documentId) => documentId === document.documentId),\r\n 1,\r\n );\r\n }\r\n\r\n @computedFrom('checkBoxA', 'isSaving')\r\n get formValid() {\r\n return this.checkBoxA && !this.isSaving;\r\n }\r\n\r\n activate(params: {\r\n clientId: number;\r\n policyId: number;\r\n policyVersionId: number;\r\n statusTypeId: number;\r\n versionNo: number;\r\n hasJournalRequest: boolean;\r\n coverVersion: string;\r\n }) {\r\n this.params = params;\r\n\r\n (async () => {\r\n this.tabChanged('details');\r\n this.appClientType = getAppClientType();\r\n this.appClientInstance = getAppClientInstance();\r\n\r\n this.config = await this.api.config(this.params.clientId, this.params.policyId, this.params.policyVersionId);\r\n this.journalTypes = await this.lookupData.journalType();\r\n\r\n if (this.config.hasHistory) {\r\n this.requestHistory = await this.api.journalRequestHistory(this.params.policyVersionId);\r\n this.historyLoaded = true;\r\n }\r\n\r\n this.currentFolder = {\r\n folderId: this.config.fromJournalDetails.coverVersionEntityDocumentFolderId,\r\n };\r\n\r\n if(!this.config.isMultiPayeeInvoiceFlag){\r\n this.selectedFromInvoice = this.config.fromJournalDetails.availableCreditInvoices[0];\r\n this.fromInvoiceSelected();\r\n }\r\n\r\n this.model.fromJournalDetails = {\r\n fromClientId: this.config.fromJournalDetails.fromClientId,\r\n fromDetails: this.config.fromJournalDetails.fromDetails,\r\n fromPayeeInvoiceId: null,\r\n fromAmountAllocated: 0,\r\n entityDocumentIds: []\r\n };\r\n\r\n this.model.toJournalDetails = {\r\n toClientId: this.config.toJournalDetails.toClientId,\r\n toDetails: this.config.toJournalDetails.toDetails,\r\n toPayeeInvoiceId: null,\r\n toAmountAllocated: 0,\r\n };\r\n\r\n if (this.config.toJournalDetails.toInvoices.length) {\r\n this.invoicesList = this.config.toJournalDetails.toInvoices.map((invoice, index: number) => {\r\n return {\r\n id: index,\r\n label: `${invoice.toInvoiceId} | $${invoice.toBalanceOutstanding} | ${invoice.toActionType} | ${\r\n invoice.toDescription?.substring(0, 35) ?? ''\r\n }`,\r\n };\r\n });\r\n\r\n this.invoices = this.config.toJournalDetails.toInvoices;\r\n }\r\n\r\n this.initializeValidation();\r\n })();\r\n }\r\n\r\n chooseClient() {\r\n this.showJournalEntry = false;\r\n this.showClientSearch = true;\r\n }\r\n\r\n fromChanged() {\r\n if (this.allowToFieldsUpdate) {\r\n this.model.toJournalDetails.toDetails = this.model.fromJournalDetails.fromDetails;\r\n }\r\n }\r\n\r\n toChanged() {\r\n this.allowToFieldsUpdate = false;\r\n }\r\n\r\n cancel() {\r\n this.clientSearchResults = [];\r\n this.clientSearchString = '';\r\n\r\n if (!this.showClientSearch) {\r\n this.config = {};\r\n this.model = {} as any;\r\n\r\n if (window.location.href.includes('wizard')) {\r\n this.router.navigateToRoute('clientPolicies', {\r\n id: this.params.clientId,\r\n policyId: this.params.policyId,\r\n policyVersionId: this.params.policyVersionId,\r\n statusTypeId: this.params.statusTypeId,\r\n versionNo: this.params.versionNo,\r\n });\r\n }\r\n\r\n this.modal.hideAll();\r\n }\r\n\r\n this.showClientSearch = false;\r\n this.showJournalEntry = true;\r\n }\r\n\r\n async doSearch() {\r\n if (this.clientSearchString.trim() !== '') {\r\n const response = await this.api.search(\r\n this.clientSearchString,\r\n parseInt(this.config.fromJournalDetails.fromClientId),\r\n );\r\n\r\n this.clientSearchResults = response;\r\n }\r\n }\r\n\r\n async selectClientSearchResult(client) {\r\n this.selectedToInvoice = null;\r\n\r\n // update config\r\n this.config.toJournalDetails.toClientId = client.entityId;\r\n this.config.toJournalDetails.toClientCode = client.entityCode;\r\n this.config.toJournalDetails.toClientName = client.entityName;\r\n\r\n this.config.toJournalDetails.toInvoices = await this.api.journalInvoices(\r\n parseInt(this.config.fromJournalDetails.fromClientId),\r\n parseInt(this.params.policyId),\r\n parseInt(this.params.policyVersionId),\r\n client.entityId,\r\n );\r\n\r\n // update model\r\n this.model.toJournalDetails.toClientId = client.entityId;\r\n this.model.toJournalDetails.toPayeeInvoiceId = null;\r\n this.model.toJournalDetails.toAmountAllocated = 0;\r\n this.toBalanceOutstanding = 0;\r\n\r\n this.clientSearchResults = [];\r\n this.clientSearchString = '';\r\n\r\n this.validationController.reset();\r\n\r\n this.showClientSearch = false;\r\n this.showJournalEntry = true;\r\n }\r\n\r\n handleSearchKeypress($event: KeyboardEvent) {\r\n if ($event.key === 'Enter') {\r\n this.doSearch();\r\n return false;\r\n }\r\n\r\n return true;\r\n }\r\n\r\n searchClicked() {\r\n if (this.clientSearchString.trim() === '') {\r\n this.clientSearchResults = [];\r\n }\r\n\r\n return true;\r\n }\r\n\r\n async save() {\r\n const isValid = (await this.validationController.validate()).valid;\r\n\r\n if(isValid){\r\n try {\r\n const newModel = cloneDeep(this.model);\r\n\r\n newModel.fromJournalDetails.fromAmountAllocated = parseFloat(newModel.toJournalDetails.toAmountAllocated) * -1;\r\n\r\n const result = await this.api.createJournalRequest(\r\n parseInt(this.config.fromJournalDetails.fromClientId),\r\n parseInt(this.params.policyId),\r\n parseInt(this.params.policyVersionId),\r\n newModel,\r\n );\r\n\r\n // Uh oh, we have errors\r\n if (Array.isArray(result)) {\r\n return;\r\n }\r\n\r\n if (window.location.href.includes('wizard')) {\r\n this.router.navigateToRoute('clientPolicies', {\r\n id: this.params.clientId,\r\n policyId: this.params.policyId,\r\n policyVersionId: this.params.policyVersionId,\r\n statusTypeId: this.params.statusTypeId,\r\n versionNo: this.params.versionNo,\r\n });\r\n }\r\n\r\n this.modal.hide();\r\n } catch (e) {\r\n console.log(e);\r\n }\r\n }\r\n }\r\n\r\n tabChanged(tabClicked) {\r\n this.showDetails = false;\r\n this.showHistory = false;\r\n\r\n switch (tabClicked) {\r\n case 'details':\r\n this.showDetails = true;\r\n break;\r\n case 'history':\r\n this.showHistory = true;\r\n break;\r\n }\r\n }\r\n\r\n getJournalTypeLabel(id) {\r\n return id ? this.journalTypes.find((x) => x.id === id).label : '';\r\n }\r\n\r\n showAttachments(row) {\r\n const model = { type: 'journal',\r\n clientId: row.fromClientId,\r\n invoiceNo: row.fromInvoiceNo,\r\n coverVersion: row.fromCoverVersion,\r\n attachments: row.attachments };\r\n\r\n this.modal.show('secondaryModal').content(ViewSettlementAttachmentsModal, { model: model, modalId: 'secondaryModal' });\r\n }\r\n\r\n getFromInvoiceOptionLabel(option) {\r\n return `${option.fromInvoiceNo} ${option.fromPayeeName ? ' | ' + option.fromPayeeName.substring(0, 35) : ''}`;\r\n }\r\n\r\n getToInvoiceOptionLabel(option) {\r\n return `${option.toCoverVersion} | ${option.toInvoiceNo} | $${option.toBalanceOutstanding} | ${option.toActionType} ${option.toDescription ? ' | ' + option.toDescription.substring(0, 35) : ''} ${option.toPayeeName ? ' | ' + option.toPayeeName.substring(0, 35) : ''}`;\r\n }\r\n\r\n fromInvoiceSelected() {\r\n this.taskQueue.queueMicroTask(async () => {\r\n if (this.selectedFromInvoice) {\r\n this.model.fromJournalDetails.fromPayeeInvoiceId = this.selectedFromInvoice.fromPayeeInvoiceId;\r\n this.model.fromJournalDetails.fromAmountAllocated = this.selectedFromInvoice.fromBalanceOutstanding;\r\n } else {\r\n this.model.fromJournalDetails.fromPayeeInvoiceId = null;\r\n this.model.fromJournalDetails.fromAmountAllocated = 0;\r\n }\r\n });\r\n }\r\n\r\n toInvoiceSelected() {\r\n // reset allocated amount early to avoid conflicts with min/max options\r\n this.model.toJournalDetails.toAmountAllocated = 0;\r\n\r\n this.taskQueue.queueTask(async () => {\r\n if (this.selectedToInvoice) {\r\n const fromAmount = this.model.fromJournalDetails.fromAmountAllocated * -1;\r\n this.toBalanceOutstanding = parseFloat(this.selectedToInvoice.toBalanceOutstanding);\r\n\r\n this.model.toJournalDetails.toPayeeInvoiceId = this.selectedToInvoice.toPayeeInvoiceId;\r\n this.model.toJournalDetails.toAmountAllocated = this.toBalanceOutstanding <= fromAmount ? this.toBalanceOutstanding : fromAmount;\r\n\r\n this.toAmountAllocatedOptions = {\r\n minimumValue: 0,\r\n maximumValue: this.model.toJournalDetails.toAmountAllocated\r\n };\r\n\r\n } else {\r\n this.model.toJournalDetails.toPayeeInvoiceId = null;\r\n this.model.toJournalDetails.toAmountAllocated = 0;\r\n this.toBalanceOutstanding = 0;\r\n }\r\n });\r\n }\r\n\r\n private initializeValidation() {\r\n ValidationRules.off(this);\r\n\r\n ValidationRules.customRule('isValidAmount', (value, obj) => typeof value !== 'undefined' && value != 0, '');\r\n\r\n ValidationRules.ensure((x: any) => x.journalTypeId)\r\n .required()\r\n .on(this.model);\r\n\r\n ValidationRules.ensure((x: any) => x.fromDetails)\r\n .required()\r\n .on(this.model.fromJournalDetails);\r\n\r\n ValidationRules.ensure((x: any) => x.toDetails)\r\n .required()\r\n .ensure((x: any) => x.toPayeeInvoiceId)\r\n .required()\r\n .ensure((x: any) => x.toAmountAllocated)\r\n .required()\r\n .satisfiesRule('isValidAmount')\r\n .when((x: any) => x.toPayeeInvoiceId != null)\r\n .on(this.model.toJournalDetails);\r\n\r\n ValidationRules.ensure((e: any) => e.selectedFromInvoice)\r\n .required()\r\n .when((e: any) => e.config.isMultiPayeeInvoiceFlag)\r\n .ensure((e: any) => e.selectedToInvoice)\r\n .required()\r\n .when((e: any) => e.selectedFromInvoice)\r\n .on(this);\r\n }\r\n}\r\n"],"names":["window","debugMode","useInnerMatcher","appClientType","querySelector","getAttribute","toUpperCase","remove","appClientInstance","configure","aurelia","isFormUser","location","hash","length","host","includes","debug","LogManager","setInterval","tokenService","refreshAuthToken","ea","publish","http","container","get","EventAggregator","featureFlagService","KONAMI_PAGE_LOCK","registerSequence","registerInstance","start","I18N","setLocale","root","getAuthToken","setRoot","modal","router","taskQueue","styles","selectedOption","activate","params","this","cancel","hideAll","ok","navigateToRoute","id","clientId","policyId","policyVersionId","statusTypeId","versionNo","hasClientSettlementRequest","content","S","withOptions","type","hasJournalRequest","useView","autoinject","TaskQueue","CreditOptionModal","config","Promise","endpoint","environment","clientEndpoints","policies","journalRequestConfig","uri","fetch","json","search","searchString","requestFromEndpoint","searchEndpoints","doSearch","init","journalInvoices","toClientId","journalRequestToInvoices","createJournalRequest","data","method","body","journalRequestHistory","deleteDocument","folderId","documentId","documentManagement","document","Api","api","lookupData","bindingEngine","validationControllerFactory","journalTypes","invoicesList","invoices","model","journalTypeId","fromJournalDetails","fromClientId","fromDetails","fromPayeeInvoiceId","fromAmountAllocated","entityDocumentIds","toJournalDetails","toPayeeInvoiceId","toDetails","toAmountAllocated","checkBoxA","isSaving","uploadedDocuments","allowToFieldsUpdate","showJournalEntry","showClientSearch","clientSearchString","clientSearchResults","showDetails","showHistory","requestHistory","historyLoaded","toAmountAllocatedOptions","minimumValue","maximumValue","documentsUploaded","uploadEvent","detail","uniqueId","documents","push","name","docName","entityDocumentFolderId","entityDocumentId","validationController","createForCurrentScope","addRenderer","bind","addEventListener","eventDocumentsUploaded","unbind","removeEventListener","removeDocument","index","splice","findIndex","d","tabChanged","journalType","hasHistory","currentFolder","coverVersionEntityDocumentFolderId","isMultiPayeeInvoiceFlag","selectedFromInvoice","availableCreditInvoices","fromInvoiceSelected","toInvoices","map","invoice","label","toInvoiceId","toBalanceOutstanding","toActionType","toDescription","substring","initializeValidation","chooseClient","fromChanged","toChanged","href","trim","parseInt","response","selectClientSearchResult","client","selectedToInvoice","entityId","toClientCode","entityCode","toClientName","entityName","reset","handleSearchKeypress","$event","key","searchClicked","save","validate","valid","newModel","parseFloat","result","Array","isArray","hide","console","log","tabClicked","getJournalTypeLabel","find","x","showAttachments","row","invoiceNo","fromInvoiceNo","coverVersion","fromCoverVersion","attachments","show","modalId","getFromInvoiceOptionLabel","option","fromPayeeName","getToInvoiceOptionLabel","toCoverVersion","toInvoiceNo","toPayeeName","queueMicroTask","fromBalanceOutstanding","toInvoiceSelected","queueTask","fromAmount","ValidationRules","off","customRule","value","obj","ensure","required","on","satisfiesRule","when","e","computedFrom","BindingEngine","ValidationControllerFactory","JournalModal"],"sourceRoot":""}