{"version":3,"file":"app-6524c9bb.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/notifications-component/notifications-component.html","webpack://iadviser/./src/components/notifications-component/notifications-modal.html","webpack://iadviser/./src/components/notifications-component/templates/notification-claims.html","webpack://iadviser/./src/components/notifications-component/templates/notification-clients.html","webpack://iadviser/./src/components/notifications-component/templates/notification-documents.html","webpack://iadviser/./src/components/notifications-component/templates/notification-incompletes.html","webpack://iadviser/./src/components/notifications-component/templates/notification-policies-renewals.html","webpack://iadviser/./src/components/notifications-component/templates/notification-policies.html","webpack://iadviser/./src/components/notifications-component/templates/notification-quotes.html","webpack://iadviser/./src/components/notifications-component/api.ts","webpack://iadviser/./src/components/notifications-component/notifications-component.css?be08","webpack://iadviser/./src/components/notifications-component/notifications-component.ts","webpack://iadviser/./src/components/notifications-component/notifications-modal.css?4e97","webpack://iadviser/./src/components/notifications-component/notifications-modal.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","import { HttpClient, json} from 'aurelia-fetch-client';\r\nimport { autoinject } from 'aurelia-dependency-injection';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { INotificationGroup } from 'interfaces/i-notification-group';\r\nimport { INotification } from 'interfaces/i-notification';\r\nimport { ITask } from 'interfaces/i-task';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(private http: HttpClient) { }\r\n\r\n async getClientNotifications(clientId: number): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.clientNotifications;\r\n const uri = endpoint.uri([clientId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getNotificationsSessionId(searchType: string, companyOfficeId: number, notificationTypeId: number, clientId: number): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.notificationSession;\r\n const uri = endpoint.uri([searchType]);\r\n\r\n const searchParameters = {companyOfficeId, notificationTypeId, clientId}\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(searchParameters),\r\n method: RequestMethod.post\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async retrieveNotifications(searchType: string, searchSessionId: string): Promise<{ totalResultsCount: number, results: INotification[] }> {\r\n const endpoint = environment.applicationHomeEndpoints.notificationResults;\r\n const uri = endpoint.uri([searchType, searchSessionId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n const totalResultsCount = parseInt(result.headers.get('X-Total-Record-Count'));\r\n\r\n return {\r\n results: await result.json(),\r\n totalResultsCount\r\n };\r\n }\r\n\r\n async getTaskDetail(clientId: number, securityUsersId: number): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.taskByClientIdEntityTaskId;\r\n const uri = endpoint.uri([clientId, securityUsersId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getAvailableNotifications(): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.availableNotifications;\r\n const uri = endpoint.uri();\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getSelectedNotifications(): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.selectedNotifications;\r\n const uri = endpoint.uri();\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async addSelectedNotifications(body): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.addNotifications;\r\n const uri = endpoint.uri();\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.ok;\r\n }\r\n\r\n async updateSelectedNotifications(body): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.updateNotifications;\r\n const uri = endpoint.uri();\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.ok;\r\n }\r\n\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____nwlEZ\",\"btn--flat\":\"btn--flat____wmoOa btn____nwlEZ\",\"btn--submit\":\"btn--submit____OjVGG btn____nwlEZ\",\"btn--delete\":\"btn--delete____JVIlZ btn____nwlEZ\",\"btn--link\":\"btn--link____epjRO btn____nwlEZ\",\"btn--inline-text-link\":\"btn--inline-text-link____AMtoS btn--link____epjRO btn____nwlEZ\",\"btn--footer\":\"btn--footer____pdKZd btn____nwlEZ\",\"btn--footer-submit\":\"btn--footer-submit____YbBR_ btn--submit____OjVGG btn____nwlEZ btn--footer____pdKZd btn____nwlEZ\",\"btn--footer-cancel\":\"btn--footer-cancel____lWyKL btn--flat____wmoOa btn____nwlEZ btn--footer____pdKZd btn____nwlEZ\",\"btn--footer-delete\":\"btn--footer-delete____i8a9z btn--delete____JVIlZ btn____nwlEZ btn--footer____pdKZd btn____nwlEZ\",\"btn--footer-combo\":\"btn--footer-combo____USsWV btn--footer____pdKZd btn____nwlEZ\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____GuW6X btn____nwlEZ\",\"btn--lmi-risk\":\"btn--lmi-risk____TplO7 btn____nwlEZ\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____jTc8v btn____nwlEZ\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____Ft28f btn____nwlEZ\",\"btn--andrew-nock\":\"btn--andrew-nock____iu0h3 btn____nwlEZ\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____CZKti btn____nwlEZ\",\"btn--5-star\":\"btn--5-star____CvEd_ btn____nwlEZ\",\"btn--thermoscan\":\"btn--thermoscan____KhBRO btn____nwlEZ\",\"btn--risk-survey-services\":\"btn--risk-survey-services____2ZmgT btn____nwlEZ\",\"btn--risk-management\":\"btn--risk-management____eFn2X btn____nwlEZ\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____ykqXu btn--lmi-bicalc____GuW6X btn____nwlEZ\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____wNZEl btn--lmi-risk____TplO7 btn____nwlEZ\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____Jvx32 btn--lmi-policy-comparison____jTc8v btn____nwlEZ\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____st0MJ btn--flat____wmoOa btn____nwlEZ btn____nwlEZ\",\"btn--icon\":\"btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-no-border\":\"btn--icon-no-border____NQuYj\",\"btn--icon-add\":\"btn--icon-add____QR_gh btn--icon____oHh3r btn____nwlEZ\",\"btn--add-risk\":\"btn--add-risk____uLJIa btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-close\":\"btn--icon-close____QAgDj btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-delete\":\"btn--icon-delete____rY6za btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-download\":\"btn--icon-download____YH38C btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-edit\":\"btn--icon-edit____g3VdV btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-email\":\"btn--icon-email____NX4F0 btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-download-email\":\"btn--icon-download-email____T6mmI btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-folder\":\"btn--icon-folder____VB5iL btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____WNcJH btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active_____wM7f btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-history\":\"btn--icon-history____nIaVZ btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-info\":\"btn--icon-info____oO0QP btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-link\":\"btn--icon-link____TDvpa btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-unlink\":\"btn--icon-unlink____ZFVpY btn--icon-delete____rY6za btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-map\":\"btn--icon-map____kjrmi btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-more\":\"btn--icon-more____yT16U btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____hSVHD btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____LE6FJ btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____aMVBc btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-preview\":\"btn--icon-preview____uAisT btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____go0QV btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-print\":\"btn--icon-print____kgNg2 btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-save\":\"btn--icon-save____KJTnV btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-settings\":\"btn--icon-settings____u7auh btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-show-details\":\"btn--icon-show-details____TRr0X btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____I6uD5 btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-show-summary\":\"btn--icon-show-summary____ONu4X btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-attachment\":\"btn--icon-attachment____QkJ55 btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-tag\":\"btn--icon-tag____kmNa8 btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-undo\":\"btn--icon-undo____WIH0A btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____l8OkT btn--icon____oHh3r btn____nwlEZ\",\"btn--aside-collapse\":\"btn--aside-collapse____ABDaY btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-expand-more\":\"btn--icon-expand-more____xCJwH btn--icon____oHh3r btn____nwlEZ\",\"btn--icon-expand-less\":\"btn--icon-expand-less____iganD btn--icon____oHh3r btn____nwlEZ\",\"btn--back\":\"btn--back_____Vj8h btn____nwlEZ\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____yn2fp btn--back_____Vj8h btn____nwlEZ\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____CyCHd btn--icon____oHh3r btn____nwlEZ\",\"btn--wizard\":\"btn--wizard____xR5eW btn____nwlEZ\",\"btn--wizard-back\":\"btn--wizard-back____HDyOe btn--wizard____xR5eW btn____nwlEZ\",\"btn--wizard-next\":\"btn--wizard-next____GCrfY btn--wizard____xR5eW btn____nwlEZ\",\"card\":\"card____gGyij\",\"card-content\":\"card-content____LGics\",\"card-heading\":\"card-heading____Dyqzc\",\"control-group\":\"control-group____kRU9n\",\"label-group\":\"label-group____FXcEF\",\"label-group-item\":\"label-group-item____pPq5z\",\"constrained-width\":\"constrained-width____mC9iG\",\"button-group\":\"button-group____mOjLF\",\"card--alert\":\"card--alert____s8Ymo card____gGyij\",\"card-heading--alert\":\"card-heading--alert____wb8Xc card-heading____Dyqzc\",\"card--status-message\":\"card--status-message____RUzfg\",\"card-heading--sticky-header\":\"card-heading--sticky-header____yJZrP\",\"card-heading--no-icon\":\"card-heading--no-icon____tqS8L card-heading____Dyqzc\",\"card-heading--bold-title\":\"card-heading--bold-title____ajP3r\",\"vertical-tab-container\":\"vertical-tab-container____KDCWT\",\"vertical-tab-selection-group\":\"vertical-tab-selection-group____ffDDP\",\"vertical-tabs\":\"vertical-tabs____zPZbp\",\"vertical-tab-content\":\"vertical-tab-content____C2Kab\",\"active\":\"active____dmyhY\",\"disabled\":\"disabled____chd2u\",\"vertical-tab-group-label\":\"vertical-tab-group-label____by49r\",\"section-heading\":\"section-heading____vApOX\",\"vertical-tab-content-container\":\"vertical-tab-content-container____EIDpL\",\"fieldset\":\"fieldset____pLjrX\",\"fieldset-instruction\":\"fieldset-instruction____ywCKg\",\"fieldset--no-padding\":\"fieldset--no-padding____T_kR8 fieldset____pLjrX\",\"fieldset--alt\":\"fieldset--alt____LLj6W fieldset____pLjrX\",\"input-search\":\"input-search____qhWPC\",\"view-password\":\"view-password____RvooW\",\"ia-currency-input\":\"ia-currency-input____weQqY\",\"ia-currency-negative\":\"ia-currency-negative____S9LtI\",\"select--mini\":\"select--mini____GfvUB\",\"required-label\":\"required-label____h7PCm\",\"alert\":\"alert____k0GME\",\"alert--important\":\"alert--important____vOZst\",\"input-label\":\"input-label____wCUfJ\",\"w-100\":\"w-100____zoOq8\",\"search-input-wrapper\":\"search-input-wrapper____vzhko\",\"search-input--results\":\"search-input--results____Nw6OG\",\"search-input--result\":\"search-input--result____LpDGu\",\"search-input--result--highlighted\":\"search-input--result--highlighted____sqXY3\",\"date-range-selections\":\"date-range-selections____uoPfe\",\"date-arrow-forward\":\"date-arrow-forward____KFwg7\",\"qce-dropdown\":\"qce-dropdown____akz0j\",\"qce-or\":\"qce-or____tORe0\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____Oo4sj\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____R_25c\",\"row-gap\":\"row-gap____hM5P_\",\"row-group\":\"row-group____FNM4U\",\"row-group--three\":\"row-group--three____xnxCn row-group____FNM4U\",\"grid-14\":\"grid-14____oVQW2\",\"row-group--auto\":\"row-group--auto____lBcaJ row-group____FNM4U\",\"space\":\"space____ISltZ\",\"display-none--lg\":\"display-none--lg____o_BUy\",\"display-none--md\":\"display-none--md____bgoa3\",\"tab-navigation\":\"tab-navigation____k7RTT\",\"has-warnings\":\"has-warnings____hpeTw\",\"tab-selected\":\"tab-selected____dJDoh tab____j6xun\",\"tab\":\"tab____j6xun\",\"btn--tab-overflow\":\"btn--tab-overflow____HiImc\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____IsgN8 btn--tab-overflow____HiImc\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____jiX_S btn--tab-overflow-left____IsgN8 btn--tab-overflow____HiImc\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____fILmX btn--tab-overflow____HiImc\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____bylgo btn--tab-overflow-right____fILmX btn--tab-overflow____HiImc\",\"constrained-width--tab\":\"constrained-width--tab____IfE8f constrained-width____mC9iG\",\"table\":\"table____KagQr\",\"table-heading-row\":\"table-heading-row____cHOAk\",\"table-row\":\"table-row____uTHnO\",\"table-result-row\":\"table-result-row_____lcyw\",\"break-word\":\"break-word____i48d5\",\"no-wrap\":\"no-wrap____ImbMD\",\"table-result-row--disabled\":\"table-result-row--disabled____XrrkG\",\"table-modal\":\"table-modal____jJYDM table____KagQr\",\"table-enhanced\":\"table-enhanced____GEzJb\",\"table--no-border-bottom\":\"table--no-border-bottom____LwMHe table____KagQr\",\"height-45\":\"height-45____fQQLI\",\"edit-column\":\"edit-column____yMcuN\",\"delete-column\":\"delete-column____OXAAs\",\"date-table-heading\":\"date-table-heading____m_qhr\",\"button-edit\":\"button-edit____rl_VU\",\"button-delete\":\"button-delete____k4Ebi\",\"table-row-selected\":\"table-row-selected____aaARb\",\"table-row-alert\":\"table-row-alert____F_fEt\",\"table-filter-row\":\"table-filter-row____St9RU\",\"table-filter-row--endcap\":\"table-filter-row--endcap____VAh7k\",\"filter-column\":\"filter-column____vszCM\",\"table-pagination\":\"table-pagination____m3GG4\",\"table-pagination-with-filter\":\"table-pagination-with-filter____USAh5 table-pagination____m3GG4\",\"table-button-group\":\"table-button-group____U6VRI\",\"table-child-container\":\"table-child-container____rvJw7\",\"table-child-card\":\"table-child-card____IyCKb\",\"child-table--selected-row\":\"child-table--selected-row____Lq9bs\",\"child-table\":\"child-table____hUy3g table____KagQr\",\"custom-pagination\":\"custom-pagination____a50on\",\"pagination-count\":\"pagination-count____ZNIVf\",\"pagination-button\":\"pagination-button____a5SxL btn____nwlEZ\",\"pagination-prev\":\"pagination-prev____j0p7z pagination-button____a5SxL btn____nwlEZ\",\"pagination-next\":\"pagination-next____srJ6u pagination-button____a5SxL btn____nwlEZ\",\"pagination-disabled\":\"pagination-disabled____cMRTl pagination-button____a5SxL btn____nwlEZ\",\"pagination-prev-disabled\":\"pagination-prev-disabled____T1kPU pagination-disabled____cMRTl pagination-button____a5SxL btn____nwlEZ\",\"pagination-next-disabled\":\"pagination-next-disabled____bGP_E pagination-disabled____cMRTl pagination-button____a5SxL btn____nwlEZ\",\"pagination\":\"pagination____o4qAL\",\"pagination-top\":\"pagination-top____gKYBC pagination____o4qAL\",\"pagination-bottom\":\"pagination-bottom____OpvBa pagination____o4qAL\",\"pagination-bottom--documents\":\"pagination-bottom--documents____azAJI pagination-bottom____OpvBa pagination____o4qAL\",\"table-cell-btn-icon\":\"table-cell-btn-icon____Xn3O9\",\"folder-table\":\"folder-table____OthLx table--no-border-bottom____LwMHe table____KagQr\",\"doc-table-group--heading\":\"doc-table-group--heading____RxMnz\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____JWCoS doc-table-group--heading____RxMnz\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____LURij\",\"constrained-width--folder-name\":\"constrained-width--folder-name____wWsUK constrained-width____mC9iG\",\"disable-entity\":\"disable-entity____SyA_S\",\"button-options\":\"button-options____T5td6\",\"button-options--add\":\"button-options--add____QYq9H button-options____T5td6\",\"information-icon\":\"information-icon____jlbJX\",\"deleted-icon\":\"deleted-icon____gwzK8\",\"exclamation-icon\":\"exclamation-icon____NYcki\",\"success-icon\":\"success-icon____lKmRs\",\"text-align-center\":\"text-align-center____SsJaB\",\"word-break\":\"word-break____ZvHM5\",\"btn-group\":\"btn-group____ycLoc\",\"accordion-content\":\"accordion-content____NGBph\",\"toggle-collapse\":\"toggle-collapse____gZFHN\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____aGxzF toggle-collapse____gZFHN\",\"toggle-expand\":\"toggle-expand____nIM2S toggle-collapse____gZFHN\",\"folder\":\"folder____vjbRI\",\"folder-locked\":\"folder-locked____eJnTQ folder____vjbRI\",\"yesNo-filter-width\":\"yesNo-filter-width____xgI6r\",\"w-5\":\"w-5____GTmRc\",\"w-10\":\"w-10_____kPJ0\",\"w-15\":\"w-15____F0au0\",\"w-20\":\"w-20____mEowJ\",\"w-25\":\"w-25____FloJh\",\"w-30\":\"w-30____R4jPg\",\"w-35\":\"w-35____hj2gL\",\"w-40\":\"w-40____ME5c3\",\"w-45\":\"w-45____w1afU\",\"w-50\":\"w-50____IayrV\",\"w-60\":\"w-60____QoEfl\",\"view-block\":\"view-block____cbpxO\",\"view-block--heading\":\"view-block--heading____m_ubP\",\"view-block--white\":\"view-block--white____OTcML view-block____cbpxO\",\"view-block--alert\":\"view-block--alert____a_6l2 view-block____cbpxO\",\"view-block--success\":\"view-block--success____FqJqs view-block____cbpxO\",\"view-block--info\":\"view-block--info____Iq7ZA view-block____cbpxO\",\"view-block--warning\":\"view-block--warning____stNd4 view-block____cbpxO\",\"view-block--alt\":\"view-block--alt____hCFnX view-block____cbpxO\",\"view-block--with-icon\":\"view-block--with-icon____EAXVj view-block____cbpxO\",\"view-block-icon\":\"view-block-icon____LdSMs\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____PjwTb view-block--warning____stNd4 view-block____cbpxO\",\"view-block-checkbox\":\"view-block-checkbox____vP4An view-block____cbpxO\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____PHdf4 view-block--alert____a_6l2 view-block____cbpxO view-block-checkbox____vP4An view-block____cbpxO\",\"text-view-content\":\"text-view-content____oP5KO\",\"ia-modal\":\"ia-modal____eE1zR\",\"ia-modal-inner\":\"ia-modal-inner____J_DWJ\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____aOoXB ia-modal-inner____J_DWJ\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____XNjMg ia-modal-inner____J_DWJ\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____ZdzJP ia-modal-inner____J_DWJ\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____UwDIJ ia-modal-inner____J_DWJ\",\"fixed-height\":\"fixed-height____izNUR\",\"takeover-header\":\"takeover-header____qVaNc\",\"logo\":\"logo____vKwI5\",\"logo--broker\":\"logo--broker____khJkZ logo____vKwI5\",\"close-search\":\"close-search____rCmez\",\"ia-modal-content\":\"ia-modal-content_____Q_wa\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____kvIsq ia-modal____eE1zR\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____Ry3Zk ia-modal____eE1zR\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____f61Af ia-modal-overlay--light-white____Ry3Zk ia-modal____eE1zR\",\"modal-header\":\"modal-header____z9YgK\",\"modal-footer\":\"modal-footer____lA06M modal-header____z9YgK\",\"header-label\":\"header-label____XHmis\",\"header-label-icon\":\"header-label-icon____BJjH7 header-label____XHmis\",\"header-label--alert\":\"header-label--alert____oFTiU header-label-icon____BJjH7 header-label____XHmis\",\"header-label--info\":\"header-label--info____tEYny header-label-icon____BJjH7 header-label____XHmis\",\"header-label--settings\":\"header-label--settings____WsMfZ header-label-icon____BJjH7 header-label____XHmis\",\"header-label--accounts\":\"header-label--accounts____H04Ve header-label-icon____BJjH7 header-label____XHmis\",\"header-label--edit\":\"header-label--edit____Gw1Ai header-label-icon____BJjH7 header-label____XHmis\",\"header-label--download\":\"header-label--download____RF9wA header-label-icon____BJjH7 header-label____XHmis\",\"header-label--delete\":\"header-label--delete____Rd4i5 header-label-icon____BJjH7 header-label____XHmis\",\"header-label--history\":\"header-label--history____FH8To header-label-icon____BJjH7 header-label____XHmis\",\"header-label--tag\":\"header-label--tag____iDzLY header-label-icon____BJjH7 header-label____XHmis\",\"header-label--search\":\"header-label--search____TaQ4c header-label-icon____BJjH7 header-label____XHmis\",\"header-label--kyc\":\"header-label--kyc____N_hEh header-label-icon____BJjH7 header-label____XHmis\",\"header-label--advice\":\"header-label--advice____ozix3 header-label-icon____BJjH7 header-label____XHmis\",\"header-label--insured\":\"header-label--insured____n09TF header-label-icon____BJjH7 header-label____XHmis\",\"header-label--quote\":\"header-label--quote____vCsMi header-label-icon____BJjH7 header-label____XHmis\",\"header-label--policy\":\"header-label--policy____ZyX8n header-label-icon____BJjH7 header-label____XHmis\",\"header-label--claim\":\"header-label--claim____uuSBB header-label-icon____BJjH7 header-label____XHmis\",\"header-label--fsg\":\"header-label--fsg____Xx5RP header-label-icon____BJjH7 header-label____XHmis\",\"header-label--mandatory-document\":\"header-label--mandatory-document____tP86I header-label-icon____BJjH7 header-label____XHmis\",\"header-label--notification\":\"header-label--notification____R02Pd header-label-icon____BJjH7 header-label____XHmis\",\"header-label--task\":\"header-label--task____plczz header-label-icon____BJjH7 header-label____XHmis\",\"header-label--contact\":\"header-label--contact____yjicQ header-label-icon____BJjH7 header-label____XHmis\",\"header-label--note\":\"header-label--note____CTvXX header-label-icon____BJjH7 header-label____XHmis\",\"header-label--document\":\"header-label--document____HixZ_ header-label-icon____BJjH7 header-label____XHmis\",\"header-label--email\":\"header-label--email____de2rI header-label-icon____BJjH7 header-label____XHmis\",\"header-label--template\":\"header-label--template____wD_lT header-label-icon____BJjH7 header-label____XHmis\",\"header-details\":\"header-details____Gf_Ox\",\"header-detail-item\":\"header-detail-item____FewlE\",\"header-label--context-menu\":\"header-label--context-menu____JDFrk header-label-icon____BJjH7 header-label____XHmis\",\"context-menu-sep\":\"context-menu-sep____LU2lJ\",\"context-menu--one-col\":\"context-menu--one-col____L_8SE\",\"context-menu-disabled\":\"context-menu-disabled____ZF6nN\",\"context-menu--two-col\":\"context-menu--two-col____LYbiL context-menu--one-col____L_8SE\",\"context-menu--three-col\":\"context-menu--three-col____qCdtV context-menu--two-col____LYbiL context-menu--one-col____L_8SE\",\"modal-content-copy\":\"modal-content-copy____GKJiN\",\"processing-step\":\"processing-step____T1jXC\",\"processing-step--failed\":\"processing-step--failed____GdPU0 processing-step____T1jXC\",\"document--processing\":\"document--processing____DPUKO\",\"eclipse-loader\":\"eclipse-loader____iX94w\",\"confirmation-content\":\"confirmation-content____ZD899\",\"confirmation-content--alert\":\"confirmation-content--alert____slv2Q confirmation-content____ZD899\",\"ia-modal--search\":\"ia-modal--search____ZAvIG\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____z6_lg view-block--alert____a_6l2 view-block____cbpxO\",\"card-heading--notifications\":\"card-heading--notifications____io52b card-heading____Dyqzc\",\"notification-result-label\":\"notification-result-label____igzAZ\",\"notification-count\":\"notification-count____FmZCV\"};","import { NotificationsModal } from './notifications-modal';\r\nimport { ModalService } from 'components/modal/modal-service';\r\nimport { customElement, autoinject, PLATFORM } from 'aurelia-framework';\r\nimport { bindable } from 'aurelia-typed-observable-plugin';\r\nimport { Api } from './api';\r\nimport styles from './notifications-component.css';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { NotificationsEndpoint } from 'endpoints/home/notifications-endpoint';\r\nimport { INotificationGroup } from 'interfaces/i-notification-group';\r\n\r\nPLATFORM.moduleName('./templates/notification-clients.html');\r\nPLATFORM.moduleName('./templates/notification-quotes.html');\r\nPLATFORM.moduleName('./templates/notification-incompletes.html');\r\nPLATFORM.moduleName('./templates/notification-policies.html');\r\nPLATFORM.moduleName('./templates/notification-policies-renewals.html');\r\nPLATFORM.moduleName('./templates/notification-claims.html');\r\nPLATFORM.moduleName('./templates/notification-documents.html');\r\n\r\n@customElement('notifications-component')\r\n@autoinject()\r\nexport class NotificationsComponent {\r\n private selectedNotificationGroup;\r\n public styles = styles;\r\n private notifications: INotificationGroup[] = [];\r\n @bindable() context = 'home';\r\n @bindable() clientId;\r\n private loading = true;\r\n private showNotificationOptions = false;\r\n\r\n private availableNotifications;\r\n private selectedNotifications;\r\n private useSales;\r\n\r\n constructor(private modal: ModalService, private api: Api, private lookupData: LookupDataService, private notificationsEndpoint: NotificationsEndpoint) { }\r\n\r\n async bind() {\r\n try {\r\n if (this.context === 'client' && this.clientId) {\r\n const result = await this.api.getClientNotifications(this.clientId);\r\n\r\n this.notifications = result.filter(x => x.notificationGroupTotal !== 0).map(x => {\r\n return {\r\n notificationGroupId: x.notificationGroupId,\r\n notificationGroupName: x.notificationGroupName,\r\n notifications: x.notifications.filter(y => y.notificationCount !== 0),\r\n notificationGroupTotal: x.notificationGroupTotal,\r\n sequence: x.sequence\r\n }\r\n });\r\n }\r\n\r\n if (this.context === 'home') {\r\n this.notifications = (await this.notificationsEndpoint.fetch()).data;\r\n\r\n this.useSales = (await this.lookupData.systemParameters()).useSales;\r\n if (!this.useSales) {\r\n const index = this.notifications.findIndex((x) => x.notificationGroupId === 600000014)\r\n if (index > 0) {\r\n this.notifications.splice(index, 1)\r\n }\r\n }\r\n }\r\n\r\n // Find the first notification group with notifications\r\n for (const notificationGroup of this.notifications) {\r\n if (notificationGroup.notificationGroupTotal > 0) {\r\n this.selectedNotificationGroup = notificationGroup;\r\n break;\r\n }\r\n }\r\n\r\n if (!this.selectedNotificationGroup) {\r\n this.selectedNotificationGroup = this.notifications[0];\r\n }\r\n\r\n this.loading = false;\r\n } catch (error) {\r\n this.loading = false;\r\n console.log(error);\r\n }\r\n }\r\n\r\n notificationGroupClicked(notificationGroup) {\r\n if (notificationGroup.notificationGroupTotal > 0) {\r\n this.selectedNotificationGroup = notificationGroup;\r\n }\r\n }\r\n\r\n showAll() {\r\n this.clickedRow(this.selectedNotificationGroup.notifications[0]);\r\n }\r\n\r\n clickedRow(notificationType: any) {\r\n this.modal.show().content(NotificationsModal, {\r\n notificationGroups: this.notifications,\r\n notificationGroup: this.selectedNotificationGroup, notificationType,\r\n clientId: this.clientId\r\n }).withOptions({ type: 'wide-xxl' });\r\n }\r\n\r\n async notificationOptions() {\r\n // Get available notifications & filter\r\n // Tasks 600000001, QBE Interface 600000008, Allianz Interface 600000009\r\n const idsToFilter = [600000001, 600000008, 600000009]\r\n\r\n if (!this.useSales) {\r\n idsToFilter.push(600000014)\r\n }\r\n\r\n this.availableNotifications = (await this.api.getAvailableNotifications()).filter(x => !idsToFilter.includes(x.groupId));\r\n\r\n // Get user selected notifications & filter\r\n this.selectedNotifications = (await this.api.getSelectedNotifications()).filter(x => !idsToFilter.includes(x.groupId));\r\n\r\n // Set up selected items\r\n this.selectedNotifications.forEach(selected => {\r\n\r\n const notificationGroup = this.availableNotifications.find(x => x.groupId === selected.groupId);\r\n const notification = notificationGroup.types.find(x => x.typeId === selected.typeId);\r\n\r\n if (notification) {\r\n notification.notificationTypeUserCustomisationId = selected.notificationTypeUserCustomisationId,\r\n notification.groupId = selected.groupId,\r\n notification.selected = true;\r\n notification.favourite = selected.showInFavouritesFlag;\r\n }\r\n\r\n });\r\n\r\n this.showNotificationOptions = true;\r\n }\r\n\r\n async saveNotificationOptions() {\r\n const notificationsModel = [];\r\n\r\n this.availableNotifications.forEach(group => {\r\n\r\n const groupId = group.groupId;\r\n\r\n group.types.filter(x => x.selected).forEach(selectedNotification => {\r\n notificationsModel.push({\r\n notificationTypeUserCustomisationId: selectedNotification.notificationTypeUserCustomisationId ?? null,\r\n groupId: groupId,\r\n typeId: selectedNotification.typeId,\r\n showInFavouritesFlag: selectedNotification.favourite ? true : false\r\n })\r\n });\r\n });\r\n\r\n // const addModel = notificationsModel.filter(x => !x.notificationTypeUserCustomisationId)\r\n // const updateModel = notificationsModel.filter(x => x.notificationTypeUserCustomisationId)\r\n\r\n // if(addModel.length > 0){\r\n // await this.api.addSelectedNotifications(addModel);\r\n // }\r\n\r\n // if(updateModel.length > 0){\r\n // await this.api.updateSelectedNotifications(updateModel);\r\n // }\r\n\r\n const result = await this.api.updateSelectedNotifications(notificationsModel);\r\n if (result) {\r\n this.selectedNotificationGroup = [];\r\n this.selectedNotifications = [];\r\n\r\n await this.bind()\r\n this.showNotificationOptions = false;\r\n }\r\n\r\n }\r\n\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____a_F4P\",\"btn--flat\":\"btn--flat____Qvbpj btn____a_F4P\",\"btn--submit\":\"btn--submit____lA6Yg btn____a_F4P\",\"btn--delete\":\"btn--delete____rEFmp btn____a_F4P\",\"btn--link\":\"btn--link____PGNq0 btn____a_F4P\",\"btn--inline-text-link\":\"btn--inline-text-link____DYJM7 btn--link____PGNq0 btn____a_F4P\",\"btn--footer\":\"btn--footer____ij0R6 btn____a_F4P\",\"btn--footer-submit\":\"btn--footer-submit____PgRsF btn--submit____lA6Yg btn____a_F4P btn--footer____ij0R6 btn____a_F4P\",\"btn--footer-cancel\":\"btn--footer-cancel____G2YLy btn--flat____Qvbpj btn____a_F4P btn--footer____ij0R6 btn____a_F4P\",\"btn--footer-delete\":\"btn--footer-delete____TKoU9 btn--delete____rEFmp btn____a_F4P btn--footer____ij0R6 btn____a_F4P\",\"btn--footer-combo\":\"btn--footer-combo____olHo4 btn--footer____ij0R6 btn____a_F4P\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____btKAx btn____a_F4P\",\"btn--lmi-risk\":\"btn--lmi-risk____Q6rPQ btn____a_F4P\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____B1IYb btn____a_F4P\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____vYqNc btn____a_F4P\",\"btn--andrew-nock\":\"btn--andrew-nock____e4mLn btn____a_F4P\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____AdOGc btn____a_F4P\",\"btn--5-star\":\"btn--5-star____G3iQM btn____a_F4P\",\"btn--thermoscan\":\"btn--thermoscan____h3N4b btn____a_F4P\",\"btn--risk-survey-services\":\"btn--risk-survey-services____TwqTC btn____a_F4P\",\"btn--risk-management\":\"btn--risk-management____qffLX btn____a_F4P\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____IzW_w btn--lmi-bicalc____btKAx btn____a_F4P\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____r7n_h btn--lmi-risk____Q6rPQ btn____a_F4P\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____UcEYP btn--lmi-policy-comparison____B1IYb btn____a_F4P\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____NZq3U btn--flat____Qvbpj btn____a_F4P btn____a_F4P\",\"btn--icon\":\"btn--icon____uAKBu btn____a_F4P\",\"btn--icon-no-border\":\"btn--icon-no-border____WNoGU\",\"btn--icon-add\":\"btn--icon-add____YN19C btn--icon____uAKBu btn____a_F4P\",\"btn--add-risk\":\"btn--add-risk____HGjl4 btn--icon____uAKBu btn____a_F4P\",\"btn--icon-close\":\"btn--icon-close____AkjSJ btn--icon____uAKBu btn____a_F4P\",\"btn--icon-delete\":\"btn--icon-delete____m7NbY btn--icon____uAKBu btn____a_F4P\",\"btn--icon-download\":\"btn--icon-download____eCIzG btn--icon____uAKBu btn____a_F4P\",\"btn--icon-edit\":\"btn--icon-edit____lfUit btn--icon____uAKBu btn____a_F4P\",\"btn--icon-email\":\"btn--icon-email____OnWia btn--icon____uAKBu btn____a_F4P\",\"btn--icon-download-email\":\"btn--icon-download-email____vm_kG btn--icon____uAKBu btn____a_F4P\",\"btn--icon-folder\":\"btn--icon-folder____utEFv btn--icon____uAKBu btn____a_F4P\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____mZ9HS btn--icon____uAKBu btn____a_F4P\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____JE2r8 btn--icon____uAKBu btn____a_F4P\",\"btn--icon-history\":\"btn--icon-history____b1FJs btn--icon____uAKBu btn____a_F4P\",\"btn--icon-info\":\"btn--icon-info____JTVC4 btn--icon____uAKBu btn____a_F4P\",\"btn--icon-link\":\"btn--icon-link____UtPUc btn--icon____uAKBu btn____a_F4P\",\"btn--icon-unlink\":\"btn--icon-unlink____tjiHr btn--icon-delete____m7NbY btn--icon____uAKBu btn____a_F4P\",\"btn--icon-map\":\"btn--icon-map____NRmwD btn--icon____uAKBu btn____a_F4P\",\"btn--icon-more\":\"btn--icon-more____E8abh btn--icon____uAKBu btn____a_F4P\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____FlHlW btn--icon____uAKBu btn____a_F4P\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____rq42D btn--icon____uAKBu btn____a_F4P\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____Y08Bu btn--icon____uAKBu btn____a_F4P\",\"btn--icon-preview\":\"btn--icon-preview____BU0tA btn--icon____uAKBu btn____a_F4P\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____dGIVa btn--icon____uAKBu btn____a_F4P\",\"btn--icon-print\":\"btn--icon-print____Cny7b btn--icon____uAKBu btn____a_F4P\",\"btn--icon-save\":\"btn--icon-save____mVZ2r btn--icon____uAKBu btn____a_F4P\",\"btn--icon-settings\":\"btn--icon-settings____vPU4V btn--icon____uAKBu btn____a_F4P\",\"btn--icon-show-details\":\"btn--icon-show-details____bdOb9 btn--icon____uAKBu btn____a_F4P\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____y5mBu btn--icon____uAKBu btn____a_F4P\",\"btn--icon-show-summary\":\"btn--icon-show-summary____VuXov btn--icon____uAKBu btn____a_F4P\",\"btn--icon-attachment\":\"btn--icon-attachment____XAtDK btn--icon____uAKBu btn____a_F4P\",\"btn--icon-tag\":\"btn--icon-tag____JIcZ4 btn--icon____uAKBu btn____a_F4P\",\"btn--icon-undo\":\"btn--icon-undo____XgqyK btn--icon____uAKBu btn____a_F4P\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____L3eDa btn--icon____uAKBu btn____a_F4P\",\"btn--aside-collapse\":\"btn--aside-collapse____a88Jt btn--icon____uAKBu btn____a_F4P\",\"btn--icon-expand-more\":\"btn--icon-expand-more____xXugX btn--icon____uAKBu btn____a_F4P\",\"btn--icon-expand-less\":\"btn--icon-expand-less____wGxtn btn--icon____uAKBu btn____a_F4P\",\"btn--back\":\"btn--back____VV36R btn____a_F4P\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____YGe8h btn--back____VV36R btn____a_F4P\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____ykwvP btn--icon____uAKBu btn____a_F4P\",\"btn--wizard\":\"btn--wizard____QIkrm btn____a_F4P\",\"btn--wizard-back\":\"btn--wizard-back____FJccY btn--wizard____QIkrm btn____a_F4P\",\"btn--wizard-next\":\"btn--wizard-next____e_Bsf btn--wizard____QIkrm btn____a_F4P\",\"card\":\"card____usYz4\",\"card-content\":\"card-content____GYvNc\",\"card-heading\":\"card-heading____io82d\",\"control-group\":\"control-group____PBOe4\",\"label-group\":\"label-group____WuRkj\",\"label-group-item\":\"label-group-item____gBPaR\",\"constrained-width\":\"constrained-width____ades4\",\"button-group\":\"button-group____H7RxZ\",\"card--alert\":\"card--alert____Kc4Ip card____usYz4\",\"card-heading--alert\":\"card-heading--alert_____Zg4P card-heading____io82d\",\"card--status-message\":\"card--status-message____flb1Q\",\"card-heading--sticky-header\":\"card-heading--sticky-header____tmuDk\",\"card-heading--no-icon\":\"card-heading--no-icon____MBQkC card-heading____io82d\",\"card-heading--bold-title\":\"card-heading--bold-title____yeM_m\",\"fieldset\":\"fieldset____M4CZF\",\"fieldset-instruction\":\"fieldset-instruction____U4OAV\",\"fieldset--no-padding\":\"fieldset--no-padding____HFC97 fieldset____M4CZF\",\"fieldset--alt\":\"fieldset--alt____f9CII fieldset____M4CZF\",\"input-search\":\"input-search____rhpNN\",\"view-password\":\"view-password____pGMkd\",\"ia-currency-input\":\"ia-currency-input____LtVf1\",\"ia-currency-negative\":\"ia-currency-negative____KnkiF\",\"select--mini\":\"select--mini____WGjKG\",\"required-label\":\"required-label____peEJo\",\"alert\":\"alert____jxpL_\",\"alert--important\":\"alert--important____Yxqso\",\"input-label\":\"input-label____rH7K8\",\"w-100\":\"w-100____XK9x7\",\"search-input-wrapper\":\"search-input-wrapper____eAFFG\",\"search-input--results\":\"search-input--results____DWX3U\",\"search-input--result\":\"search-input--result____JyEFN\",\"search-input--result--highlighted\":\"search-input--result--highlighted_____2rny\",\"date-range-selections\":\"date-range-selections____fobav\",\"date-arrow-forward\":\"date-arrow-forward____v4v4M\",\"qce-dropdown\":\"qce-dropdown_____6vAK\",\"qce-or\":\"qce-or____lBels\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____KdVvV\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____uOSTq\",\"row-gap\":\"row-gap____MbsfF\",\"row-group\":\"row-group____nXBG0\",\"row-group--three\":\"row-group--three____Psp09 row-group____nXBG0\",\"grid-14\":\"grid-14____eIwiK\",\"row-group--auto\":\"row-group--auto____dJDMA row-group____nXBG0\",\"space\":\"space____Z9uDj\",\"display-none--lg\":\"display-none--lg____Vytpb\",\"display-none--md\":\"display-none--md____NhD8P\",\"table\":\"table____eTqvl\",\"table-heading-row\":\"table-heading-row____iaYAg\",\"table-row\":\"table-row_____wODB\",\"table-result-row\":\"table-result-row____D8CPP\",\"break-word\":\"break-word____jGj1M\",\"no-wrap\":\"no-wrap____UGhFb\",\"table-result-row--disabled\":\"table-result-row--disabled____BTbkQ\",\"table-modal\":\"table-modal____PYIyw table____eTqvl\",\"table-enhanced\":\"table-enhanced____xFwCF\",\"table--no-border-bottom\":\"table--no-border-bottom____GDaTt table____eTqvl\",\"height-45\":\"height-45____Aprei\",\"edit-column\":\"edit-column____cz9Et\",\"delete-column\":\"delete-column____STsG7\",\"date-table-heading\":\"date-table-heading____xdpEu\",\"button-edit\":\"button-edit____eIv3T\",\"button-delete\":\"button-delete____Ey4R6\",\"table-row-selected\":\"table-row-selected____GzWlj\",\"table-row-alert\":\"table-row-alert____s4UaX\",\"table-filter-row\":\"table-filter-row____reBzS\",\"table-filter-row--endcap\":\"table-filter-row--endcap____ehtAe\",\"filter-column\":\"filter-column____miUQD\",\"table-pagination\":\"table-pagination____zckmN\",\"table-pagination-with-filter\":\"table-pagination-with-filter____A_gu5 table-pagination____zckmN\",\"table-button-group\":\"table-button-group____xTnu3\",\"table-child-container\":\"table-child-container____tdkim\",\"table-child-card\":\"table-child-card____z8VIw\",\"child-table--selected-row\":\"child-table--selected-row____dK_P9\",\"child-table\":\"child-table____B7KdQ table____eTqvl\",\"custom-pagination\":\"custom-pagination____O_UU9\",\"pagination-count\":\"pagination-count____IRdna\",\"pagination-button\":\"pagination-button____ICkKL btn____a_F4P\",\"pagination-prev\":\"pagination-prev____qatKp pagination-button____ICkKL btn____a_F4P\",\"pagination-next\":\"pagination-next____IEini pagination-button____ICkKL btn____a_F4P\",\"pagination-disabled\":\"pagination-disabled____jrXnf pagination-button____ICkKL btn____a_F4P\",\"pagination-prev-disabled\":\"pagination-prev-disabled____Mx5zH pagination-disabled____jrXnf pagination-button____ICkKL btn____a_F4P\",\"pagination-next-disabled\":\"pagination-next-disabled____Ob336 pagination-disabled____jrXnf pagination-button____ICkKL btn____a_F4P\",\"pagination\":\"pagination____cJKOF\",\"pagination-top\":\"pagination-top____y56Wq pagination____cJKOF\",\"pagination-bottom\":\"pagination-bottom____ri8cH pagination____cJKOF\",\"pagination-bottom--documents\":\"pagination-bottom--documents____rxftc pagination-bottom____ri8cH pagination____cJKOF\",\"table-cell-btn-icon\":\"table-cell-btn-icon____uq5gH\",\"folder-table\":\"folder-table____iQ9mU table--no-border-bottom____GDaTt table____eTqvl\",\"doc-table-group--heading\":\"doc-table-group--heading____DmaUq\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____pwQfQ doc-table-group--heading____DmaUq\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____AuuxC\",\"constrained-width--folder-name\":\"constrained-width--folder-name____lg0NP constrained-width____ades4\",\"disable-entity\":\"disable-entity____UNaMt\",\"button-options\":\"button-options____NE223\",\"button-options--add\":\"button-options--add____d6rI2 button-options____NE223\",\"information-icon\":\"information-icon____ufcMi\",\"deleted-icon\":\"deleted-icon____Au7hO\",\"exclamation-icon\":\"exclamation-icon____bpLOn\",\"success-icon\":\"success-icon____EPRzM\",\"text-align-center\":\"text-align-center____U9HeU\",\"word-break\":\"word-break____munOt\",\"btn-group\":\"btn-group____ElxZq\",\"accordion-content\":\"accordion-content____rpH9Q\",\"toggle-collapse\":\"toggle-collapse____nPlkb\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____fPjFH toggle-collapse____nPlkb\",\"toggle-expand\":\"toggle-expand____chWvX toggle-collapse____nPlkb\",\"folder\":\"folder____F62N5\",\"folder-locked\":\"folder-locked____zNfkX folder____F62N5\",\"yesNo-filter-width\":\"yesNo-filter-width____XEAQ2\",\"w-5\":\"w-5____dTbbq\",\"w-10\":\"w-10____G9WuH\",\"w-15\":\"w-15____iIHL3\",\"w-20\":\"w-20____OSwiN\",\"w-25\":\"w-25____fwgI1\",\"w-30\":\"w-30____V4B8J\",\"w-35\":\"w-35____ozYFG\",\"w-40\":\"w-40____VRWYt\",\"w-45\":\"w-45____XEVla\",\"w-50\":\"w-50____RU9Cm\",\"w-60\":\"w-60____O9DDg\",\"tab-navigation\":\"tab-navigation____KA2vS\",\"has-warnings\":\"has-warnings____lUK3B\",\"tab-selected\":\"tab-selected____g26tK tab____kqzex\",\"disabled\":\"disabled____CKvZf\",\"tab\":\"tab____kqzex\",\"btn--tab-overflow\":\"btn--tab-overflow____CfhCJ\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____EWr6i btn--tab-overflow____CfhCJ\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____W0CVX btn--tab-overflow-left____EWr6i btn--tab-overflow____CfhCJ\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____KHVbZ btn--tab-overflow____CfhCJ\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____mI9cx btn--tab-overflow-right____KHVbZ btn--tab-overflow____CfhCJ\",\"constrained-width--tab\":\"constrained-width--tab____PQYuz constrained-width____ades4\",\"view-block\":\"view-block____rU_MC\",\"view-block--heading\":\"view-block--heading____PIzp0\",\"view-block--white\":\"view-block--white____mSbhg view-block____rU_MC\",\"view-block--alert\":\"view-block--alert____o4bfu view-block____rU_MC\",\"view-block--success\":\"view-block--success____JpZyS view-block____rU_MC\",\"view-block--info\":\"view-block--info____yEMwP view-block____rU_MC\",\"view-block--warning\":\"view-block--warning____TS_rv view-block____rU_MC\",\"view-block--alt\":\"view-block--alt____dTo7S view-block____rU_MC\",\"view-block--with-icon\":\"view-block--with-icon____Tfgqe view-block____rU_MC\",\"view-block-icon\":\"view-block-icon____ARaj3\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____YQh1U view-block--warning____TS_rv view-block____rU_MC\",\"view-block-checkbox\":\"view-block-checkbox____AvGmL view-block____rU_MC\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____dE8P6 view-block--alert____o4bfu view-block____rU_MC view-block-checkbox____AvGmL view-block____rU_MC\",\"text-view-content\":\"text-view-content____CkA4p\",\"ia-modal\":\"ia-modal____b3OrK\",\"ia-modal-inner\":\"ia-modal-inner____CGhLv\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____c4ejS ia-modal-inner____CGhLv\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____id4p5 ia-modal-inner____CGhLv\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____kHAVK ia-modal-inner____CGhLv\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____dKnJt ia-modal-inner____CGhLv\",\"fixed-height\":\"fixed-height____dOLW_\",\"takeover-header\":\"takeover-header____PD1jK\",\"logo\":\"logo____Zh7IU\",\"logo--broker\":\"logo--broker____R4V_O logo____Zh7IU\",\"close-search\":\"close-search____HADOO\",\"ia-modal-content\":\"ia-modal-content____B2z47\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____MBESv ia-modal____b3OrK\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____YyTcy ia-modal____b3OrK\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____GsQ2t ia-modal-overlay--light-white____YyTcy ia-modal____b3OrK\",\"modal-header\":\"modal-header____QsdmM\",\"modal-footer\":\"modal-footer____LpRkG modal-header____QsdmM\",\"header-label\":\"header-label____flk57\",\"header-label-icon\":\"header-label-icon____CHZBc header-label____flk57\",\"header-label--alert\":\"header-label--alert____IEpry header-label-icon____CHZBc header-label____flk57\",\"header-label--info\":\"header-label--info____heao6 header-label-icon____CHZBc header-label____flk57\",\"header-label--settings\":\"header-label--settings____jVKrb header-label-icon____CHZBc header-label____flk57\",\"header-label--accounts\":\"header-label--accounts_____1zg1 header-label-icon____CHZBc header-label____flk57\",\"header-label--edit\":\"header-label--edit____bJcoR header-label-icon____CHZBc header-label____flk57\",\"header-label--download\":\"header-label--download____w4_mN header-label-icon____CHZBc header-label____flk57\",\"header-label--delete\":\"header-label--delete____ZD2bb header-label-icon____CHZBc header-label____flk57\",\"header-label--history\":\"header-label--history____RaOdo header-label-icon____CHZBc header-label____flk57\",\"header-label--tag\":\"header-label--tag____kJ4nU header-label-icon____CHZBc header-label____flk57\",\"header-label--search\":\"header-label--search____zdRv6 header-label-icon____CHZBc header-label____flk57\",\"header-label--kyc\":\"header-label--kyc____b0XPr header-label-icon____CHZBc header-label____flk57\",\"header-label--advice\":\"header-label--advice____dHE45 header-label-icon____CHZBc header-label____flk57\",\"header-label--insured\":\"header-label--insured____GJ55q header-label-icon____CHZBc header-label____flk57\",\"header-label--quote\":\"header-label--quote____fQ99g header-label-icon____CHZBc header-label____flk57\",\"header-label--policy\":\"header-label--policy____X7Dq8 header-label-icon____CHZBc header-label____flk57\",\"header-label--claim\":\"header-label--claim____OLu4o header-label-icon____CHZBc header-label____flk57\",\"header-label--fsg\":\"header-label--fsg____uAEZw header-label-icon____CHZBc header-label____flk57\",\"header-label--mandatory-document\":\"header-label--mandatory-document____lf9aL header-label-icon____CHZBc header-label____flk57\",\"header-label--notification\":\"header-label--notification____azwfC header-label-icon____CHZBc header-label____flk57\",\"header-label--task\":\"header-label--task____PCjUc header-label-icon____CHZBc header-label____flk57\",\"header-label--contact\":\"header-label--contact____jUdTl header-label-icon____CHZBc header-label____flk57\",\"header-label--note\":\"header-label--note____F98p7 header-label-icon____CHZBc header-label____flk57\",\"header-label--document\":\"header-label--document____ljhrh header-label-icon____CHZBc header-label____flk57\",\"header-label--email\":\"header-label--email____MDL_3 header-label-icon____CHZBc header-label____flk57\",\"header-label--template\":\"header-label--template____C5T7L header-label-icon____CHZBc header-label____flk57\",\"header-details\":\"header-details____K0Jxw\",\"header-detail-item\":\"header-detail-item____eAvxj\",\"header-label--context-menu\":\"header-label--context-menu____lIxBs header-label-icon____CHZBc header-label____flk57\",\"context-menu-sep\":\"context-menu-sep____tXGnc\",\"context-menu--one-col\":\"context-menu--one-col____W7WrE\",\"context-menu-disabled\":\"context-menu-disabled____lzUuT\",\"context-menu--two-col\":\"context-menu--two-col____MsJ8A context-menu--one-col____W7WrE\",\"context-menu--three-col\":\"context-menu--three-col____ZZ2kQ context-menu--two-col____MsJ8A context-menu--one-col____W7WrE\",\"modal-content-copy\":\"modal-content-copy____A3Oga\",\"processing-step\":\"processing-step____vkC58\",\"processing-step--failed\":\"processing-step--failed____av2A7 processing-step____vkC58\",\"document--processing\":\"document--processing____RgkzT\",\"eclipse-loader\":\"eclipse-loader____kOHq6\",\"confirmation-content\":\"confirmation-content____C_5Kk\",\"confirmation-content--alert\":\"confirmation-content--alert____ET9uq confirmation-content____C_5Kk\",\"ia-modal--search\":\"ia-modal--search____QjiKy\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____UmUGG view-block--alert____o4bfu view-block____rU_MC\"};","import { customElement, autoinject, PLATFORM } from 'aurelia-framework';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { TaskQueue } from 'aurelia-framework';\r\nimport { ModalService } from '../modal/modal-service';\r\nimport { Api } from './api';\r\nimport { observable } from 'aurelia-typed-observable-plugin';\r\nimport { Router } from 'aurelia-router';\r\nimport styles from './notifications-modal.css';\r\nimport { IFieldValueDefiniton } from 'interfaces/lookups/i-field-value-definition';\r\n\r\nPLATFORM.moduleName('./notifications-modal');\r\n\r\n@customElement('notifications-component')\r\n@autoinject()\r\nexport class NotificationsModal {\r\n private notifications = [];\r\n private notificationTemplate;\r\n\r\n private notificationGroups = [];\r\n private notificationCategories = [];\r\n private notificationTypes = [];\r\n private filteredBranches;\r\n private notificationTypeId;\r\n\r\n @observable() selectedCategoryId;\r\n private selectedNotificationTypeId;\r\n private selectedBranchId;\r\n private clientId;\r\n private styles = styles;\r\n private loading = true;\r\n\r\n constructor(private api: Api, private modal: ModalService, private lookupData: LookupDataService, private taskQueue: TaskQueue, private router: Router, ) {\r\n\r\n }\r\n\r\n async bind() {\r\n await this.getNotifications();\r\n }\r\n\r\n async activate({ notificationGroups, notificationGroup, notificationType, clientId }) {\r\n this.clientId = clientId;\r\n this.notificationGroups = notificationGroups;\r\n\r\n this.notificationCategories = this.getNotificationCategories();\r\n this.notificationTypes = this.getNotificationTypes(notificationGroup);\r\n this.filteredBranches = await this.getBranches(notificationType);\r\n\r\n this.selectedCategoryId = notificationGroup.notificationGroupId;\r\n this.selectedNotificationTypeId = notificationType?.notificationTypeId;\r\n }\r\n\r\n close() {\r\n this.modal.hide();\r\n }\r\n\r\n rowDoubleClicked(selectedRow, routeName) {\r\n this.close();\r\n const params = this.getRouteParams(selectedRow, routeName);\r\n this.router.navigateToRoute(routeName, params);\r\n }\r\n\r\n openInNewTab(selectedRow, routeName) {\r\n const params = this.getRouteParams(selectedRow, routeName);\r\n const routeFragment = this.router.generate(routeName, params);\r\n PLATFORM.global.open(routeFragment, '_blank');\r\n }\r\n\r\n async selectedCategoryIdChanged(newVal, oldVal) {\r\n if (newVal && oldVal) {\r\n\r\n const notificationGroup = this.notificationGroups.find(group => group.notificationGroupId === newVal);\r\n const firstNotification = notificationGroup.notifications.find(notification => notification.notificationCount > 0)\r\n\r\n this.selectedNotificationTypeId = firstNotification.notificationTypeId;\r\n\r\n this.notificationTypes = this.getNotificationTypes(notificationGroup);\r\n this.filteredBranches = await this.getBranches(firstNotification);\r\n await this.getNotifications();\r\n }\r\n }\r\n\r\n async selectedNotificationTypeIdChanged() {\r\n this.taskQueue.queueMicroTask(async () => {\r\n\r\n const notificationGroup = this.notificationGroups.find(group => group.notificationGroupId === this.selectedCategoryId);\r\n const notification = notificationGroup.notifications.find(notification => notification.notificationTypeId === this.selectedNotificationTypeId);\r\n\r\n this.filteredBranches = await this.getBranches(notification);\r\n await this.getNotifications();\r\n })\r\n }\r\n\r\n async selectedBranchIdChanged() {\r\n this.taskQueue.queueMicroTask(async () => {\r\n await this.getNotifications();\r\n })\r\n }\r\n\r\n async getNotifications() {\r\n this.loading = true;\r\n\r\n const notificationGroup = this.notificationGroups.find(group => group.notificationGroupId === this.selectedCategoryId);\r\n const notification = notificationGroup.notifications.find(notification => notification.notificationTypeId === this.selectedNotificationTypeId)\r\n\r\n this.notifications = [];\r\n const sessionId = await this.api.getNotificationsSessionId(notification.notificationCategory, this.selectedBranchId, notification.notificationTypeId, this.clientId);\r\n const result = await this.api.retrieveNotifications(notification.notificationCategory, sessionId);\r\n\r\n this.notifications = result.results;\r\n this.notificationTemplate = `notification-${notification.notificationCategory.toLocaleLowerCase()}`;\r\n this.notificationTypeId = notification.notificationTypeId;\r\n\r\n // 600000004 Renewals Due within 30 days || 600000005 Renewals overdue\r\n if(this.notificationTypeId === 600000004 || this.notificationTypeId === 600000005 ){\r\n this.notificationTemplate = `notification-${notification.notificationCategory.toLocaleLowerCase()}-renewals`;\r\n }\r\n\r\n this.loading = false;\r\n }\r\n\r\n async getBranches(notification) {\r\n if (notification) {\r\n const branches = (await this.lookupData.companyOffice()).filter((branch: IFieldValueDefiniton) => typeof branch !== 'undefined' && branch.id !== 1);\r\n const filtered = branches.filter(x => notification.availableCompanyOfficeIds.includes(x.id));\r\n\r\n if (filtered.length) {\r\n this.selectedBranchId = filtered[0].id;\r\n }\r\n\r\n return filtered;\r\n }\r\n }\r\n\r\n private getNotificationCategories() {\r\n return this.notificationGroups.map((obj) => ({ id: obj.notificationGroupId, label: `notificationGroup.` + obj.notificationGroupName, disabled: obj.notificationGroupTotal === 0 }));\r\n }\r\n\r\n private getNotificationTypes(notificationGroup) {\r\n return notificationGroup.notifications.map((obj) => ({ id: obj.notificationTypeId, label: `notificationType.` + obj.notificationTypeName, disabled: obj.notificationCount === 0 }))\r\n }\r\n\r\n private getRouteParams(selectedRow, routeName) {\r\n let params;\r\n switch (routeName) {\r\n case 'clientHome':\r\n params = { id: selectedRow.clientId }\r\n break;\r\n case 'clientQuotes':\r\n params = { id: selectedRow.clientId, quoteId: selectedRow.quoteId }\r\n break;\r\n case 'clientPolicies':\r\n params = { id: selectedRow.clientId, policyId: selectedRow.policyId, policyVersionId: 0, statusTypeId: selectedRow.statusType === 'Active' ? 1 : 2 }\r\n break;\r\n case 'clientClaims':\r\n params = { id: selectedRow.clientId, claimId: selectedRow.claimId }\r\n break;\r\n case 'clientDocuments':\r\n params = { id: selectedRow.clientId }\r\n break;\r\n }\r\n return params;\r\n }\r\n}\r\n"],"names":["http","getClientNotifications","clientId","endpoint","uri","this","fetch","json","getNotificationsSessionId","searchType","companyOfficeId","notificationTypeId","searchParameters","body","method","retrieveNotifications","searchSessionId","result","totalResultsCount","parseInt","headers","get","results","getTaskDetail","securityUsersId","getAvailableNotifications","getSelectedNotifications","addSelectedNotifications","ok","updateSelectedNotifications","autoinject","Api","modal","api","lookupData","notificationsEndpoint","styles","notifications","context","loading","showNotificationOptions","bind","filter","x","notificationGroupTotal","map","notificationGroupId","notificationGroupName","y","notificationCount","sequence","data","systemParameters","useSales","index","findIndex","splice","notificationGroup","selectedNotificationGroup","console","log","notificationGroupClicked","showAll","clickedRow","notificationType","show","content","NotificationsModal","notificationGroups","withOptions","type","notificationOptions","idsToFilter","push","availableNotifications","includes","groupId","selectedNotifications","forEach","selected","notification","find","types","typeId","notificationTypeUserCustomisationId","favourite","showInFavouritesFlag","saveNotificationOptions","notificationsModel","group","selectedNotification","customElement","NotificationsComponent","taskQueue","router","notificationCategories","notificationTypes","getNotifications","activate","getNotificationCategories","getNotificationTypes","getBranches","filteredBranches","selectedCategoryId","selectedNotificationTypeId","close","hide","rowDoubleClicked","selectedRow","routeName","params","getRouteParams","navigateToRoute","openInNewTab","routeFragment","generate","PLATFORM","selectedCategoryIdChanged","newVal","oldVal","firstNotification","selectedNotificationTypeIdChanged","queueMicroTask","selectedBranchIdChanged","notificationCategory","selectedBranchId","sessionId","notificationTemplate","toLocaleLowerCase","companyOffice","branches","branch","id","filtered","availableCompanyOfficeIds","length","obj","label","disabled","notificationTypeName","quoteId","policyId","policyVersionId","statusTypeId","statusType","claimId","TaskQueue"],"sourceRoot":""}