{"version":3,"file":"app-3da0ed72.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/ia-app-menu/ia-app-menu.html","webpack://iadviser/./src/components/ia-app-menu/menu-items.html","webpack://iadviser/./src/components/ia-app-menu/api.ts","webpack://iadviser/./src/components/ia-app-menu/ia-app-menu.css?a78d","webpack://iadviser/./src/components/ia-app-menu/ia-app-menu.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n\\r\\n \\r\\n ${item.menuText} ${item.menuItemText}\\r\\n ${item.menuText} ${item.menuItemText}\\r\\n ${item.menuText} ${item.menuItemText}\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","import { autoinject } from 'aurelia-framework';\r\nimport { HttpClient } 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 getFavourite() {\r\n const endpoint = environment.menuEndpoints.getFavourite;\r\n const uri = endpoint.uri();\r\n const result = await this.http.fetch(uri);\r\n return result.json();\r\n }\r\n\r\n async postFavourite(menuItemId) {\r\n const endpoint = environment.menuEndpoints.postFavourite;\r\n const uri = endpoint.uri();\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: JSON.stringify({ menuItemId: menuItemId, menuFavouriteCategoryId: 600000000}),\r\n });\r\n return result.ok;\r\n }\r\n\r\n async deleteFavourite(menuItemId) {\r\n const endpoint = environment.menuEndpoints.deleteFavourite;\r\n const uri = endpoint.uri([menuItemId]);\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n return result.ok;\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"screen-container\":\"screen-container____T2VYY\",\"screen-container--client\":\"screen-container--client____dMteR screen-container____T2VYY\",\"screen-container--dashboard\":\"screen-container--dashboard_____fYsE screen-container--client____dMteR screen-container____T2VYY\",\"screen-container--home\":\"screen-container--home____qpqnU screen-container____T2VYY\",\"screen-container--menu\":\"screen-container--menu____XcQeK screen-container____T2VYY\",\"screen-container--accounts-override\":\"screen-container--accounts-override____vMAuW screen-container____T2VYY\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____IoxB8 screen-container____T2VYY\",\"btn\":\"btn____fDRIY\",\"btn--flat\":\"btn--flat____WO5hn btn____fDRIY\",\"btn--submit\":\"btn--submit____Vd50T btn____fDRIY\",\"btn--delete\":\"btn--delete____PCg8X btn____fDRIY\",\"btn--link\":\"btn--link____lg45V btn____fDRIY\",\"btn--inline-text-link\":\"btn--inline-text-link____nTUxo btn--link____lg45V btn____fDRIY\",\"btn--footer\":\"btn--footer____lZMfr btn____fDRIY\",\"btn--footer-submit\":\"btn--footer-submit____yaZ7c btn--submit____Vd50T btn____fDRIY btn--footer____lZMfr btn____fDRIY\",\"btn--footer-cancel\":\"btn--footer-cancel____AMC0A btn--flat____WO5hn btn____fDRIY btn--footer____lZMfr btn____fDRIY\",\"btn--footer-delete\":\"btn--footer-delete____AuDgD btn--delete____PCg8X btn____fDRIY btn--footer____lZMfr btn____fDRIY\",\"btn--qce-dropdown\":\"btn--qce-dropdown____gjrle btn--footer-submit____yaZ7c btn--submit____Vd50T btn____fDRIY btn--footer____lZMfr btn____fDRIY\",\"btn--footer-combo\":\"btn--footer-combo____IagfA btn--footer____lZMfr btn____fDRIY\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____FJGMz btn____fDRIY\",\"btn--lmi-risk\":\"btn--lmi-risk____z0uqt btn____fDRIY\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____BYgBn btn____fDRIY\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____r42GR btn____fDRIY\",\"btn--andrew-nock\":\"btn--andrew-nock____y3oNo btn____fDRIY\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____aonE0 btn____fDRIY\",\"btn--5-star\":\"btn--5-star____n738U btn____fDRIY\",\"btn--thermoscan\":\"btn--thermoscan____H0RO2 btn____fDRIY\",\"btn--risk-survey-services\":\"btn--risk-survey-services_____9USW btn____fDRIY\",\"btn--risk-management\":\"btn--risk-management____g0Gvm btn____fDRIY\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____kf16D btn--lmi-bicalc____FJGMz btn____fDRIY\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____r_OSt btn--lmi-risk____z0uqt btn____fDRIY\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____vKzFU btn--lmi-policy-comparison____BYgBn btn____fDRIY\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____AeIhY btn--flat____WO5hn btn____fDRIY btn____fDRIY\",\"btn--icon\":\"btn--icon____KYHYy btn____fDRIY\",\"badge-pop\":\"badge-pop____Nf2IK\",\"btn--icon-no-border\":\"btn--icon-no-border____RJ9w5\",\"btn--icon-task\":\"btn--icon-task____AB4Yt btn--icon____KYHYy btn____fDRIY\",\"btn--icon-document\":\"btn--icon-document____QyDZ7 btn--icon____KYHYy btn____fDRIY\",\"btn--icon-add\":\"btn--icon-add____nDXu3 btn--icon____KYHYy btn____fDRIY\",\"btn--add-risk\":\"btn--add-risk____z8lna btn--icon____KYHYy btn____fDRIY\",\"btn--icon-close\":\"btn--icon-close____yCpSY btn--icon____KYHYy btn____fDRIY\",\"btn--icon-delete\":\"btn--icon-delete____rgOy6 btn--icon____KYHYy btn____fDRIY\",\"btn--icon-download\":\"btn--icon-download____nnBuG btn--icon____KYHYy btn____fDRIY\",\"btn--icon-edit\":\"btn--icon-edit____kkPx9 btn--icon____KYHYy btn____fDRIY\",\"btn--icon-email\":\"btn--icon-email____aYyUu btn--icon____KYHYy btn____fDRIY\",\"btn--icon-download-email\":\"btn--icon-download-email____zw3aC btn--icon____KYHYy btn____fDRIY\",\"btn--icon-eye\":\"btn--icon-eye____rNXOX btn--icon____KYHYy btn____fDRIY\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____ffMDU btn--icon-eye____rNXOX btn--icon____KYHYy btn____fDRIY\",\"btn--icon-folder\":\"btn--icon-folder____uVRRE btn--icon____KYHYy btn____fDRIY\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____u08hB btn--icon____KYHYy btn____fDRIY\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____dcYsn btn--icon____KYHYy btn____fDRIY\",\"btn--icon-history\":\"btn--icon-history_____LHzA btn--icon____KYHYy btn____fDRIY\",\"btn--icon-info\":\"btn--icon-info____mmR0n btn--icon____KYHYy btn____fDRIY\",\"btn--icon-link\":\"btn--icon-link____U8oFi btn--icon____KYHYy btn____fDRIY\",\"btn--icon-unlink\":\"btn--icon-unlink____Ai6vl btn--icon-delete____rgOy6 btn--icon____KYHYy btn____fDRIY\",\"btn--icon-map\":\"btn--icon-map____oKcUy btn--icon____KYHYy btn____fDRIY\",\"btn--icon-more\":\"btn--icon-more____Du6lh btn--icon____KYHYy btn____fDRIY\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____upPN0 btn--icon____KYHYy btn____fDRIY\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____fgumJ btn--icon____KYHYy btn____fDRIY\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____IM6hn btn--icon____KYHYy btn____fDRIY\",\"btn--icon-preview\":\"btn--icon-preview____R04jh btn--icon____KYHYy btn____fDRIY\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____B3y9W btn--icon____KYHYy btn____fDRIY\",\"btn--icon-print\":\"btn--icon-print____Ogs56 btn--icon____KYHYy btn____fDRIY\",\"btn--icon-save\":\"btn--icon-save____cKix3 btn--icon____KYHYy btn____fDRIY\",\"btn--icon-settings\":\"btn--icon-settings____eTu0w btn--icon____KYHYy btn____fDRIY\",\"btn--icon-show-details\":\"btn--icon-show-details____vwlzH btn--icon____KYHYy btn____fDRIY\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____ilPbE btn--icon____KYHYy btn____fDRIY\",\"btn--icon-show-summary\":\"btn--icon-show-summary____yPhmb btn--icon____KYHYy btn____fDRIY\",\"btn--icon-attachment\":\"btn--icon-attachment____VV1Yw btn--icon____KYHYy btn____fDRIY\",\"btn--icon-tag\":\"btn--icon-tag____wJE0i btn--icon____KYHYy btn____fDRIY\",\"btn--icon-undo\":\"btn--icon-undo____KMVGs btn--icon____KYHYy btn____fDRIY\",\"btn--icon-sync\":\"btn--icon-sync____ef4X0 btn--icon____KYHYy btn____fDRIY\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____oxDiE btn--icon____KYHYy btn____fDRIY\",\"btn--aside-collapse\":\"btn--aside-collapse____YxKnV btn--icon____KYHYy btn____fDRIY\",\"btn--icon-expand-more\":\"btn--icon-expand-more____QsL1V btn--icon____KYHYy btn____fDRIY\",\"btn--icon-expand-less\":\"btn--icon-expand-less____5y6SW btn--icon____KYHYy btn____fDRIY\",\"btn--icon-general\":\"btn--icon-general____K0LAV btn--icon____KYHYy btn____fDRIY\",\"btn--icon-sales\":\"btn--icon-sales____LFASX btn--icon____KYHYy btn____fDRIY\",\"btn--icon-branch\":\"btn--icon-branch____nRWHL btn--icon____KYHYy btn____fDRIY\",\"btn--icon-contact\":\"btn--icon-contact____Zx5vq btn--icon____KYHYy btn____fDRIY\",\"btn--icon-consent\":\"btn--icon-consent____kN8hL btn--icon____KYHYy btn____fDRIY\",\"btn--icon-questions\":\"btn--icon-questions____SqlDw btn--icon____KYHYy btn____fDRIY\",\"btn--icon-associated\":\"btn--icon-associated____RTxXX btn--icon____KYHYy btn____fDRIY\",\"btn--icon-notes\":\"btn--icon-notes____nkYZC btn--icon____KYHYy btn____fDRIY\",\"btn--back\":\"btn--back____Na11x btn____fDRIY\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____gEhMc btn--back____Na11x btn____fDRIY\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____cOXB8 btn--icon____KYHYy btn____fDRIY\",\"btn--wizard\":\"btn--wizard____gPvRI btn____fDRIY\",\"btn--wizard-back\":\"btn--wizard-back____XlgS1 btn--wizard____gPvRI btn____fDRIY\",\"btn--wizard-next\":\"btn--wizard-next____UKEvR btn--wizard____gPvRI btn____fDRIY\",\"card\":\"card____oEAiE\",\"card-content\":\"card-content____FNUy8\",\"card-heading\":\"card-heading____xA1Ka\",\"control-group\":\"control-group____XX_NB\",\"label-group\":\"label-group____ECDz5\",\"label-group-item\":\"label-group-item____DFKN_\",\"constrained-width\":\"constrained-width____GYv7d\",\"button-group\":\"button-group____DAtHT\",\"card--alert\":\"card--alert____FoFdj card____oEAiE\",\"card-heading--alert\":\"card-heading--alert____umQoE card-heading____xA1Ka\",\"card--status-message\":\"card--status-message____HaAIv\",\"card--status-message--left\":\"card--status-message--left____xYfr3 card--status-message____HaAIv\",\"card-heading--sticky-header\":\"card-heading--sticky-header____EYlGP\",\"card-heading--no-icon\":\"card-heading--no-icon____kxO4m card-heading____xA1Ka\",\"card-heading--bold-title\":\"card-heading--bold-title____FxVAf\",\"vertical-tab-container\":\"vertical-tab-container____kMMhK\",\"vertical-tab-selection-group\":\"vertical-tab-selection-group____FUDv3\",\"vertical-tabs\":\"vertical-tabs____TbunG\",\"vertical-tab-content\":\"vertical-tab-content____Na3kY\",\"active\":\"active____ueEdd\",\"disabled\":\"disabled____xNvzU\",\"vertical-tab-group-label\":\"vertical-tab-group-label____i6KRW\",\"section-heading\":\"section-heading____cNbxD\",\"vertical-tab-content-container\":\"vertical-tab-content-container____PUKs8\",\"fieldset\":\"fieldset____o9cjW\",\"fieldset-instruction\":\"fieldset-instruction____fUhDw\",\"fieldset--no-padding\":\"fieldset--no-padding____TCsRi fieldset____o9cjW\",\"fieldset--alt\":\"fieldset--alt____rXJRJ fieldset____o9cjW\",\"view-password\":\"view-password____bMdvu\",\"input-search\":\"input-search____YE85F\",\"ia-currency-input\":\"ia-currency-input____DMO83\",\"ia-currency-negative\":\"ia-currency-negative____Bm7iX\",\"select--mini\":\"select--mini____cNxrc\",\"required-label\":\"required-label____l_fmw\",\"alert\":\"alert____nw3AS\",\"alert--important\":\"alert--important____bSBnL\",\"input-label\":\"input-label____gP_ZD\",\"input-toggle\":\"input-toggle____XjDXZ\",\"w-100\":\"w-100____GmUNL\",\"search-input-wrapper\":\"search-input-wrapper____QTzOY\",\"search-input--results\":\"search-input--results____OSgIH\",\"search-input--result\":\"search-input--result____bxiMJ\",\"search-input--result--highlighted\":\"search-input--result--highlighted____x3NzG\",\"date-range-selections\":\"date-range-selections____hX415\",\"date-arrow-forward\":\"date-arrow-forward____jlY3m\",\"qce-dropdown\":\"qce-dropdown____KO6Ak\",\"qce-or\":\"qce-or____TubQG\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____OUDtn\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____llrFy\",\"row-gap\":\"row-gap____IddL6\",\"row-group\":\"row-group____OyNBo\",\"row-group--three\":\"row-group--three____XfzTO row-group____OyNBo\",\"grid-14\":\"grid-14____gim_F\",\"row-group--auto\":\"row-group--auto____s3Imc row-group____OyNBo\",\"space\":\"space____YR4QH\",\"display-none--lg\":\"display-none--lg____sC_pW\",\"display-none--md\":\"display-none--md____PSNwJ\",\"table\":\"table____kXY_F\",\"table-heading-row\":\"table-heading-row____UPd7u\",\"table-row\":\"table-row____BtODc\",\"table-result-row\":\"table-result-row____Oe532\",\"break-word\":\"break-word____LTZLI\",\"no-wrap\":\"no-wrap____PG5Mk\",\"table-result-row--disabled\":\"table-result-row--disabled____m4ZOS\",\"table-modal\":\"table-modal____M47ri table____kXY_F\",\"table-enhanced\":\"table-enhanced____NUuYA\",\"table--no-border-bottom\":\"table--no-border-bottom____et0Ry table____kXY_F\",\"height-45\":\"height-45____UvEgM\",\"edit-column\":\"edit-column____R0Aey\",\"delete-column\":\"delete-column____thQIO\",\"date-table-heading\":\"date-table-heading____ZQe1t\",\"button-edit\":\"button-edit____d78dt\",\"button-delete\":\"button-delete____kI_SB\",\"table-row-selected\":\"table-row-selected____VZ0Bw\",\"table-row-alert\":\"table-row-alert____n1Xhe\",\"table-filter-row\":\"table-filter-row____FhUvi\",\"table-filter-row--endcap\":\"table-filter-row--endcap____UeH8f\",\"filter-column\":\"filter-column____mrAKE\",\"table-pagination\":\"table-pagination____PsT9x\",\"table-pagination-with-filter\":\"table-pagination-with-filter____tgY9_ table-pagination____PsT9x\",\"table-button-group\":\"table-button-group____eZExT\",\"table-child-container\":\"table-child-container____HhjT9\",\"table-child-card\":\"table-child-card____tiNti\",\"child-table--selected-row\":\"child-table--selected-row____OqgoR\",\"child-table\":\"child-table____o9jSW table____kXY_F\",\"custom-pagination\":\"custom-pagination____Wntdt\",\"pagination-count\":\"pagination-count____tB_Do\",\"pagination-button\":\"pagination-button____VOWjw btn____fDRIY\",\"pagination-prev\":\"pagination-prev____FFEab pagination-button____VOWjw btn____fDRIY\",\"pagination-next\":\"pagination-next____RGea2 pagination-button____VOWjw btn____fDRIY\",\"pagination-disabled\":\"pagination-disabled____p2NrT pagination-button____VOWjw btn____fDRIY\",\"pagination-prev-disabled\":\"pagination-prev-disabled____fl2Vz pagination-disabled____p2NrT pagination-button____VOWjw btn____fDRIY\",\"pagination-next-disabled\":\"pagination-next-disabled____vBOX2 pagination-disabled____p2NrT pagination-button____VOWjw btn____fDRIY\",\"pagination\":\"pagination____X5K8J\",\"pagination-top\":\"pagination-top____Yo1py pagination____X5K8J\",\"pagination-bottom\":\"pagination-bottom____aM01B pagination____X5K8J\",\"pagination-bottom--documents\":\"pagination-bottom--documents____icojm pagination-bottom____aM01B pagination____X5K8J\",\"table-cell-btn-icon\":\"table-cell-btn-icon____MdAFM\",\"folder-table\":\"folder-table____g0BxR table--no-border-bottom____et0Ry table____kXY_F\",\"doc-table-group--heading\":\"doc-table-group--heading____RdAed\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____bVcQ8 doc-table-group--heading____RdAed\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____FNRIm\",\"constrained-width--folder-name\":\"constrained-width--folder-name____bKKGf constrained-width____GYv7d\",\"disable-entity\":\"disable-entity____iJqr1\",\"button-options\":\"button-options____AHcf7\",\"button-options--add\":\"button-options--add____ZSdWT button-options____AHcf7\",\"information-icon\":\"information-icon____wwI_9\",\"deleted-icon\":\"deleted-icon____aT0Go\",\"exclamation-icon\":\"exclamation-icon____vexTs\",\"success-icon\":\"success-icon____ZrT1J\",\"text-align-center\":\"text-align-center____x6Lic\",\"word-break\":\"word-break____UZA9s\",\"btn-group\":\"btn-group____aApoV\",\"accordion-content\":\"accordion-content____X0Zzq\",\"toggle-collapse\":\"toggle-collapse____aj4jO\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____s4cVa toggle-collapse____aj4jO\",\"toggle-expand\":\"toggle-expand____SqYAz toggle-collapse____aj4jO\",\"folder\":\"folder____sGu4a\",\"folder-locked\":\"folder-locked____HqGlM folder____sGu4a\",\"yesNo-filter-width\":\"yesNo-filter-width____gtxf2\",\"w-5\":\"w-5____c7rAX\",\"w-10\":\"w-10____W09RY\",\"w-15\":\"w-15____p46PC\",\"w-20\":\"w-20____ZZIq6\",\"w-25\":\"w-25____dDoAY\",\"w-30\":\"w-30____yDsJK\",\"w-35\":\"w-35____p8Put\",\"w-40\":\"w-40____p32N7\",\"w-45\":\"w-45____Eh2Kg\",\"w-50\":\"w-50____xS8co\",\"w-60\":\"w-60____Ku081\",\"table--sticky-header\":\"table--sticky-header____bQaQW\",\"table--sticky-footer\":\"table--sticky-footer____sRiZP\",\"table--sticky-column\":\"table--sticky-column____E0vlQ\",\"table--sticky-column2\":\"table--sticky-column2____PZSIY table--sticky-column____E0vlQ\",\"table--sticky-column-right\":\"table--sticky-column-right____owzea table--sticky-column____E0vlQ\",\"scrollable-table-container\":\"scrollable-table-container____wlOmw\",\"tab-navigation\":\"tab-navigation____Vo4DF\",\"has-warnings\":\"has-warnings____YgLpR\",\"tab-selected\":\"tab-selected____IViTg tab____tTzi1\",\"tab\":\"tab____tTzi1\",\"btn--tab-overflow\":\"btn--tab-overflow____P4XBG\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____KBfbb btn--tab-overflow____P4XBG\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____mlkGV btn--tab-overflow-left____KBfbb btn--tab-overflow____P4XBG\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____za1OC btn--tab-overflow____P4XBG\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____tMsO8 btn--tab-overflow-right____za1OC btn--tab-overflow____P4XBG\",\"constrained-width--tab\":\"constrained-width--tab____FRWWw constrained-width____GYv7d\",\"view-block\":\"view-block____X6hwD\",\"view-block--heading\":\"view-block--heading____H3Ar7\",\"view-block--white\":\"view-block--white____IgPdM view-block____X6hwD\",\"view-block--alert\":\"view-block--alert____BakC9 view-block____X6hwD\",\"view-block--success\":\"view-block--success____tiO7J view-block____X6hwD\",\"view-block--info\":\"view-block--info____JPoVE view-block____X6hwD\",\"view-block--warning\":\"view-block--warning____iJFl5 view-block____X6hwD\",\"view-block--alt\":\"view-block--alt____d3QXc view-block____X6hwD\",\"view-block--with-icon\":\"view-block--with-icon____LsKCy view-block____X6hwD\",\"view-block-icon\":\"view-block-icon____tIoGg\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____Nd8Q1 view-block--warning____iJFl5 view-block____X6hwD\",\"view-block-checkbox\":\"view-block-checkbox____aupzN view-block____X6hwD\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____z3Pi2 view-block--alert____BakC9 view-block____X6hwD view-block-checkbox____aupzN view-block____X6hwD\",\"text-view-content\":\"text-view-content____AhzOQ\",\"ia-modal\":\"ia-modal____udsQs\",\"ia-modal-inner\":\"ia-modal-inner____LvhJ1\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____Ij26J ia-modal-inner____LvhJ1\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____oS0_P ia-modal-inner____LvhJ1\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____Og8_g ia-modal-inner____LvhJ1\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____xf781 ia-modal-inner____LvhJ1\",\"fixed-height\":\"fixed-height____HcwOO\",\"takeover-header\":\"takeover-header____Y5O9i\",\"logo\":\"logo____F1nRZ\",\"logo--broker\":\"logo--broker____t22mn logo____F1nRZ\",\"close-search\":\"close-search____v1AwA\",\"ia-modal-content\":\"ia-modal-content____fsvQQ\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____dToRc ia-modal____udsQs\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____p775P ia-modal____udsQs\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____QRA1i ia-modal-overlay--light-white____p775P ia-modal____udsQs\",\"modal-header\":\"modal-header____WXZIN\",\"modal-footer\":\"modal-footer____IKCKV modal-header____WXZIN\",\"modal-footer--space-between\":\"modal-footer--space-between____com7m modal-footer____IKCKV modal-header____WXZIN\",\"footer-btn-group\":\"footer-btn-group____LnLEH\",\"header-label\":\"header-label____I7JGU\",\"header-label-icon\":\"header-label-icon____neYgJ header-label____I7JGU\",\"header-label--alert\":\"header-label--alert____jiTiD header-label-icon____neYgJ header-label____I7JGU\",\"header-label--info\":\"header-label--info____AggVV header-label-icon____neYgJ header-label____I7JGU\",\"header-label--settings\":\"header-label--settings____Gm5Fa header-label-icon____neYgJ header-label____I7JGU\",\"header-label--accounts\":\"header-label--accounts____nCGAX header-label-icon____neYgJ header-label____I7JGU\",\"header-label--edit\":\"header-label--edit____C7UlX header-label-icon____neYgJ header-label____I7JGU\",\"header-label--download\":\"header-label--download____j5cV1 header-label-icon____neYgJ header-label____I7JGU\",\"header-label--delete\":\"header-label--delete____hxnLp header-label-icon____neYgJ header-label____I7JGU\",\"header-label--history\":\"header-label--history____KDHaG header-label-icon____neYgJ header-label____I7JGU\",\"header-label--tag\":\"header-label--tag____dpqE7 header-label-icon____neYgJ header-label____I7JGU\",\"header-label--search\":\"header-label--search____p1bj6 header-label-icon____neYgJ header-label____I7JGU\",\"header-label--kyc\":\"header-label--kyc____zDHpo header-label-icon____neYgJ header-label____I7JGU\",\"header-label--advice\":\"header-label--advice____hEc4c header-label-icon____neYgJ header-label____I7JGU\",\"header-label--generate-advice\":\"header-label--generate-advice____HVQ5v header-label-icon____neYgJ header-label____I7JGU\",\"header-label--form\":\"header-label--form____vviTY header-label-icon____neYgJ header-label____I7JGU\",\"header-label--insured\":\"header-label--insured____I1ucE header-label-icon____neYgJ header-label____I7JGU\",\"header-label--quote\":\"header-label--quote____Sx550 header-label-icon____neYgJ header-label____I7JGU\",\"header-label--policy\":\"header-label--policy____FNEf_ header-label-icon____neYgJ header-label____I7JGU\",\"header-label--claim\":\"header-label--claim____swQg9 header-label-icon____neYgJ header-label____I7JGU\",\"header-label--fsg\":\"header-label--fsg____wiyYV header-label-icon____neYgJ header-label____I7JGU\",\"header-label--mandatory-document\":\"header-label--mandatory-document____k5ruJ header-label-icon____neYgJ header-label____I7JGU\",\"header-label--notification\":\"header-label--notification____Bq6Ui header-label-icon____neYgJ header-label____I7JGU\",\"header-label--task\":\"header-label--task____bjPYD header-label-icon____neYgJ header-label____I7JGU\",\"header-label--contact\":\"header-label--contact____ehpB_ header-label-icon____neYgJ header-label____I7JGU\",\"header-label--note\":\"header-label--note____ygYLS header-label-icon____neYgJ header-label____I7JGU\",\"header-label--document\":\"header-label--document____gzBYx header-label-icon____neYgJ header-label____I7JGU\",\"header-label--email\":\"header-label--email____wSEgs header-label-icon____neYgJ header-label____I7JGU\",\"header-label--template\":\"header-label--template____c3Z0e header-label-icon____neYgJ header-label____I7JGU\",\"header-details\":\"header-details____M1THX\",\"header-detail-item\":\"header-detail-item____MKKZ9\",\"header-label--context-menu\":\"header-label--context-menu____wvjGj header-label-icon____neYgJ header-label____I7JGU\",\"context-menu-sep\":\"context-menu-sep____ScLhW\",\"context-menu--one-col\":\"context-menu--one-col____lBklQ\",\"context-menu-disabled\":\"context-menu-disabled____N0tma\",\"context-menu--two-col\":\"context-menu--two-col____RcnN2 context-menu--one-col____lBklQ\",\"context-menu--three-col\":\"context-menu--three-col____pS9E8 context-menu--two-col____RcnN2 context-menu--one-col____lBklQ\",\"modal-content-copy\":\"modal-content-copy____Idp9Z\",\"processing-step\":\"processing-step____Gwjuj\",\"processing-step--failed\":\"processing-step--failed____xlki5 processing-step____Gwjuj\",\"document--processing\":\"document--processing____VgKBP\",\"eclipse-loader\":\"eclipse-loader____l_PO0\",\"confirmation-content\":\"confirmation-content____g23vW\",\"ia-modal--search\":\"ia-modal--search____L_XhT\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____JyTno view-block--alert____BakC9 view-block____X6hwD\",\"link-items\":\"link-items____q3bMT\",\"link-item--anchor\":\"link-item--anchor____DUMdK\",\"link-items--recent\":\"link-items--recent____hF5f7 link-items____q3bMT link-items____q3bMT\",\"link-items--data\":\"link-items--data____RBjwy link-items____q3bMT\",\"link-items--links\":\"link-items--links_____7BLP link-items____q3bMT\",\"recent-link-label\":\"recent-link-label____XcbhZ\",\"link-items--reports\":\"link-items--reports____X0gM1 link-items____q3bMT\",\"app-menu--accordion-content\":\"app-menu--accordion-content____SsDrp\",\"card-favourites\":\"card-favourites____T7Jco card____oEAiE\"};","import { bindable, customElement, autoinject, PLATFORM, BindingEngine } from 'aurelia-framework';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { Subscription } from 'aurelia-event-aggregator';\r\nimport { Api } from './api';\r\nimport styles from './ia-app-menu.css';\r\n\r\n@autoinject()\r\n@customElement('ia-app-menu')\r\nexport class IaAppMenu {\r\n private styles = styles;\r\n private appMenuContext = this;\r\n private subscription: Subscription;\r\n @bindable appContext;\r\n @bindable applicationId;\r\n\r\n constructor(private router: AppRouter, private bindingEngine: BindingEngine, private api: Api) {}\r\n\r\n bind() {\r\n this.subscription = this.bindingEngine.propertyObserver(this.appContext, 'groups').subscribe(() => {\r\n if(this.appContext.groups.find((x) => x.groupId === 0)){\r\n this.setIsFavourite();\r\n }\r\n });\r\n }\r\n\r\n unbind() {\r\n this.subscription.dispose();\r\n }\r\n\r\n openInNewTab(item) {\r\n let routeFragment;\r\n if (this.appContext.isAdmin) {\r\n routeFragment = this.router.generate('app-admin-view', { menuItemId: item.menuItemId });\r\n }\r\n\r\n if (this.appContext.isAccounts) {\r\n routeFragment = this.router.generate('app-accounts-view', { menuItemId: item.menuItemId });\r\n }\r\n\r\n if (this.appContext.isReports) {\r\n routeFragment = this.router.generate('app-reports-view', { systemKey: item.systemKey });\r\n }\r\n\r\n if (routeFragment) {\r\n PLATFORM.global.open(routeFragment, '_blank');\r\n }\r\n }\r\n\r\n async toggleFavourite(item) {\r\n item.isFavourite = !item.isFavourite;\r\n\r\n if (item.isFavourite) {\r\n await this.api.postFavourite(item.menuItemId);\r\n } else {\r\n const result = await this.api.deleteFavourite(item.menuItemId);\r\n if(result){\r\n this.removeIsFavourite(item.menuItemId)\r\n }\r\n }\r\n\r\n this.setIsFavourite(true);\r\n }\r\n\r\n private async setIsFavourite(isRefresh = false){\r\n\r\n if(isRefresh){\r\n const favouriteGroup = this.appContext.groups.find((x) => x.groupId === 0);\r\n const favourites = (await this.api.getFavourite()).find((x) => x.applicationId == this.applicationId);\r\n if (favouriteGroup) {\r\n favouriteGroup.items = favourites?.items;\r\n } else {\r\n this.appContext.groups.unshift(favourites);\r\n }\r\n }\r\n\r\n const favouriteGroup = this.appContext.groups.find((x) => x.groupId === 0);\r\n const favouriteGroupIndex = this.appContext.groups.indexOf(favouriteGroup);\r\n this.appContext.groups.splice(favouriteGroupIndex, 1);\r\n\r\n if (favouriteGroup?.items?.length) {\r\n this.appContext.groups.unshift(favouriteGroup);\r\n\r\n favouriteGroup?.items.forEach((favourite) => {\r\n favourite.isFavourite = true;\r\n for (let index = 0; index < this.appContext.groups.length; index++) {\r\n const group = this.appContext.groups[index];\r\n const item = group.items.find((x) => x.menuItemId === favourite.menuItemId);\r\n if (item) {\r\n item.isFavourite = true;\r\n }\r\n }\r\n });\r\n }\r\n }\r\n\r\n private removeIsFavourite(menuItemId){\r\n for (let index = 0; index < this.appContext.groups.length; index++) {\r\n const group = this.appContext.groups[index];\r\n const item = group.items.find((x) => x.menuItemId === menuItemId);\r\n if (item) {\r\n item.isFavourite = false;\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n"],"names":["http","getFavourite","endpoint","environment","menuEndpoints","uri","this","fetch","json","postFavourite","menuItemId","method","body","JSON","stringify","menuFavouriteCategoryId","ok","deleteFavourite","autoinject","Api","router","bindingEngine","api","styles","appMenuContext","bind","subscription","propertyObserver","appContext","subscribe","groups","find","x","groupId","setIsFavourite","unbind","dispose","openInNewTab","item","routeFragment","isAdmin","generate","isAccounts","isReports","systemKey","PLATFORM","global","open","toggleFavourite","isFavourite","removeIsFavourite","isRefresh","favourites","applicationId","items","unshift","favouriteGroup","favouriteGroupIndex","indexOf","splice","length","forEach","favourite","index","bindable","customElement","BindingEngine","IaAppMenu"],"sourceRoot":""}