{"version":3,"file":"app-5d3f7ed2-5d3f7ed2.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/accordion/accordion.html","webpack://iadviser/./src/components/accordion/item/accordion-item.html","webpack://iadviser/./src/components/accordion/accordion.css?0810","webpack://iadviser/./src/components/accordion/accordion.ts","webpack://iadviser/./src/components/accordion/item/accordion-item.css?dbda","webpack://iadviser/./src/components/accordion/item/accordion-item.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// extracted by mini-css-extract-plugin\nexport default {\"fieldset\":\"fieldset____EYhiL\",\"fieldset-instruction\":\"fieldset-instruction____c2vkX\",\"fieldsetInstruction\":\"fieldset-instruction____c2vkX\",\"fieldset--no-padding\":\"fieldset--no-padding____ZIQG1 fieldset____EYhiL\",\"fieldsetNoPadding\":\"fieldset--no-padding____ZIQG1 fieldset____EYhiL\",\"fieldset--alt\":\"fieldset--alt____p8HUm fieldset____EYhiL\",\"fieldsetAlt\":\"fieldset--alt____p8HUm fieldset____EYhiL\",\"view-password\":\"view-password____BIrep\",\"viewPassword\":\"view-password____BIrep\",\"input-search\":\"input-search____PtPVV\",\"inputSearch\":\"input-search____PtPVV\",\"ia-currency-input\":\"ia-currency-input____VVzkq\",\"iaCurrencyInput\":\"ia-currency-input____VVzkq\",\"ia-currency-negative\":\"ia-currency-negative____OXxwe\",\"iaCurrencyNegative\":\"ia-currency-negative____OXxwe\",\"select--mini\":\"select--mini____e2w83\",\"selectMini\":\"select--mini____e2w83\",\"required-label\":\"required-label____lvxM7\",\"requiredLabel\":\"required-label____lvxM7\",\"alert\":\"alert____VlkOu\",\"alert--important\":\"alert--important____mFZUm\",\"alertImportant\":\"alert--important____mFZUm\",\"input-label\":\"input-label____qMIEz\",\"inputLabel\":\"input-label____qMIEz\",\"input-toggle\":\"input-toggle____X3lZ_\",\"inputToggle\":\"input-toggle____X3lZ_\",\"w-100\":\"w-100____C7a2n\",\"w100\":\"w-100____C7a2n\",\"search-input-wrapper\":\"search-input-wrapper____mv012\",\"searchInputWrapper\":\"search-input-wrapper____mv012\",\"search-input--results\":\"search-input--results____QJcV7\",\"searchInputResults\":\"search-input--results____QJcV7\",\"search-input--result\":\"search-input--result____zm50q\",\"searchInputResult\":\"search-input--result____zm50q\",\"search-input--result--highlighted\":\"search-input--result--highlighted____sUaFq\",\"searchInputResultHighlighted\":\"search-input--result--highlighted____sUaFq\",\"date-range-selections\":\"date-range-selections____K67yf\",\"dateRangeSelections\":\"date-range-selections____K67yf\",\"date-arrow-forward\":\"date-arrow-forward____D9qND\",\"dateArrowForward\":\"date-arrow-forward____D9qND\",\"qce-dropdown\":\"qce-dropdown____uSPY6\",\"qceDropdown\":\"qce-dropdown____uSPY6\",\"qce-or\":\"qce-or____SS3xQ\",\"qceOr\":\"qce-or____SS3xQ\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____IwPD0\",\"qceDropdownWithDropdown\":\"qce-dropdown-with-dropdown____IwPD0\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____QaIOf\",\"qceVehicleRegistrationSearch\":\"qce-vehicle-registration-search____QaIOf\",\"row-gap\":\"row-gap____BUn2d\",\"rowGap\":\"row-gap____BUn2d\",\"row-group\":\"row-group____Rdnn_\",\"rowGroup\":\"row-group____Rdnn_\",\"row-group--three\":\"row-group--three____tzamE row-group____Rdnn_\",\"rowGroupThree\":\"row-group--three____tzamE row-group____Rdnn_\",\"grid-14\":\"grid-14____TWLdC\",\"grid14\":\"grid-14____TWLdC\",\"row-group--four\":\"row-group--four____KrJIx row-group____Rdnn_\",\"rowGroupFour\":\"row-group--four____KrJIx row-group____Rdnn_\",\"row-group--auto\":\"row-group--auto____pCe6P row-group____Rdnn_\",\"rowGroupAuto\":\"row-group--auto____pCe6P row-group____Rdnn_\",\"row-group--three-auto\":\"row-group--three-auto____Wriy6 row-group--auto____pCe6P row-group____Rdnn_\",\"rowGroupThreeAuto\":\"row-group--three-auto____Wriy6 row-group--auto____pCe6P row-group____Rdnn_\",\"space\":\"space____WlQwg\",\"display-none--lg\":\"display-none--lg____kj2gb\",\"displayNoneLg\":\"display-none--lg____kj2gb\",\"display-none--md\":\"display-none--md____EUANt\",\"displayNoneMd\":\"display-none--md____EUANt\",\"accordion-group\":\"accordion-group____xxkl4\",\"accordionGroup\":\"accordion-group____xxkl4\",\"accordion-content\":\"accordion-content____z6AQr\",\"accordionContent\":\"accordion-content____z6AQr\",\"accordion-closed\":\"accordion-closed____FZ8Vs\",\"accordionClosed\":\"accordion-closed____FZ8Vs\",\"group-toggle-button\":\"group-toggle-button____VBHNu\",\"groupToggleButton\":\"group-toggle-button____VBHNu\",\"group-label\":\"group-label____SR9K_\",\"groupLabel\":\"group-label____SR9K_\",\"group-label--alert\":\"group-label--alert____tSE3O group-label____SR9K_\",\"groupLabelAlert\":\"group-label--alert____tSE3O group-label____SR9K_\",\"accordion-group-alert\":\"accordion-group-alert____hCFU6 accordion-group____xxkl4\",\"accordionGroupAlert\":\"accordion-group-alert____hCFU6 accordion-group____xxkl4\",\"accordion-group-favorite\":\"accordion-group-favorite____UkDla accordion-group____xxkl4\",\"accordionGroupFavorite\":\"accordion-group-favorite____UkDla accordion-group____xxkl4\"};","import { bindable, children, computedFrom } from 'aurelia-framework';\r\nimport styles from './accordion.css';\r\nimport { AccordionItem } from './item/accordion-item';\r\n\r\nexport class Accordion {\r\n public styles = styles;\r\n\r\n @bindable contentClass: string;\r\n @bindable expanded = false;\r\n @bindable label: string | null = null;\r\n @bindable name: string | null = null;\r\n @bindable required = false;\r\n @bindable rootClass: string;\r\n @bindable rootClosedClass: string;\r\n @bindable rootOpenClass: string;\r\n @bindable toggleButtonClass: string;\r\n @bindable type = 'default';\r\n\r\n @children('accordion-item') accordionItems: AccordionItem[];\r\n otherAccordions: NodeListOf;\r\n initialLoad = true;\r\n\r\n attached() {\r\n this.initialLoad = false;\r\n\r\n this.setAccordionChildren();\r\n\r\n /* istanbul ignore next line */\r\n if (this.name) {\r\n this.otherAccordions = document.getElementsByName(this.name);\r\n }\r\n }\r\n\r\n onToggleButtonClick(event: Event) {\r\n event.preventDefault();\r\n\r\n // Ignore if the click originated from a button or other control inside the toggle\r\n const target = event.target as HTMLElement;\r\n if (target.closest('button, input, select, textarea')) {\r\n return;\r\n }\r\n\r\n this.toggleExpansion();\r\n }\r\n\r\n accordionItemsChanged() {\r\n this.setAccordionChildren();\r\n }\r\n\r\n setAccordionChildren() {\r\n if (this.accordionItems) {\r\n for (const item of this.accordionItems) {\r\n item.type = this.type;\r\n }\r\n }\r\n }\r\n\r\n toggleExpansion() {\r\n this.hideOtherAccordions();\r\n\r\n if (this.otherAccordions) {\r\n setTimeout(() => {\r\n this.expanded = !this.expanded;\r\n }, 150);\r\n } else {\r\n this.expanded = !this.expanded;\r\n }\r\n }\r\n\r\n hideOtherAccordions() {\r\n if (!this.expanded && this.otherAccordions) {\r\n for (const accordion of Array.from(this.otherAccordions)) {\r\n const viewModel = (accordion as any).au.accordion.viewModel;\r\n\r\n viewModel.expanded = false;\r\n }\r\n }\r\n }\r\n\r\n @computedFrom('rootClass', 'expanded')\r\n private get accordionRootClasses() {\r\n const classes = ['accordion-group', this.expanded && 'accordion-open', !this.expanded && 'accordion-closed'];\r\n\r\n if (this.rootClass) {\r\n classes.push(this.rootClass);\r\n\r\n if (this.expanded && this.rootOpenClass) {\r\n classes.push(this.rootOpenClass);\r\n } else if (!this.expanded && this.rootClosedClass) {\r\n classes.push(this.rootClosedClass);\r\n }\r\n }\r\n\r\n return classes.join(' ');\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"result\":\"result____g7fYE\",\"result-link\":\"result-link____F4IHN\",\"resultLink\":\"result-link____F4IHN\",\"result-icon\":\"result-icon____OAlNS\",\"resultIcon\":\"result-icon____OAlNS\",\"result-label\":\"result-label____LBwCs\",\"resultLabel\":\"result-label____LBwCs\",\"result-assigned\":\"result-assigned____Uqn6V\",\"resultAssigned\":\"result-assigned____Uqn6V\",\"result-created-by\":\"result-created-by____nVs9W\",\"resultCreatedBy\":\"result-created-by____nVs9W\",\"result-alert\":\"result-alert____CtNIx result____g7fYE\",\"resultAlert\":\"result-alert____CtNIx result____g7fYE\",\"result-favorite\":\"result-favorite____yKoCZ result____g7fYE\",\"resultFavorite\":\"result-favorite____yKoCZ result____g7fYE\",\"selected\":\"selected____ZCxwm\"};","import { bindable } from 'aurelia-framework';\r\nimport styles from './accordion-item.css';\r\n\r\nexport class AccordionItem {\r\n public styles = styles;\r\n\r\n @bindable assigned = null;\r\n @bindable category = null;\r\n @bindable categoryType = null;\r\n @bindable clientId = null;\r\n @bindable created = null;\r\n @bindable description = null;\r\n @bindable favorited = false;\r\n @bindable id = null;\r\n @bindable type = 'default';\r\n\r\n // eslint-disable-next-line @typescript-eslint/no-empty-function\r\n @bindable callback = (obj) => {};\r\n \r\n // eslint-disable-next-line @typescript-eslint/no-empty-function\r\n @bindable itemCallback = (obj) => {};\r\n\r\n favoriteClicked() {\r\n this.favorited = !this.favorited;\r\n\r\n this.callback({ bool: this.favorited, item: { created: this.created } });\r\n }\r\n\r\n itemClicked(){ \r\n this.itemCallback({categoryType: this.categoryType, category: this.category, id: this.id, clientId: this.clientId});\r\n }\r\n}\r\n"],"names":["__webpack_exports__","accordion","fieldset","fieldsetInstruction","fieldsetNoPadding","fieldsetAlt","viewPassword","inputSearch","iaCurrencyInput","iaCurrencyNegative","selectMini","requiredLabel","alert","alertImportant","inputLabel","inputToggle","w100","searchInputWrapper","searchInputResults","searchInputResult","searchInputResultHighlighted","dateRangeSelections","dateArrowForward","qceDropdown","qceOr","qceDropdownWithDropdown","qceVehicleRegistrationSearch","rowGap","rowGroup","rowGroupThree","grid14","rowGroupFour","rowGroupAuto","rowGroupThreeAuto","space","displayNoneLg","displayNoneMd","accordionGroup","accordionContent","accordionClosed","groupToggleButton","groupLabel","groupLabelAlert","accordionGroupAlert","accordionGroupFavorite","Accordion","this","styles","expanded","label","name","required","type","initialLoad","prototype","attached","setAccordionChildren","otherAccordions","document","getElementsByName","onToggleButtonClick","event","preventDefault","target","closest","toggleExpansion","accordionItemsChanged","accordionItems","_b","__values","_c","next","done","value","_this","hideOtherAccordions","setTimeout","Array","from","au","viewModel","Object","defineProperty","classes","rootClass","push","rootOpenClass","rootClosedClass","join","__decorate","aurelia_framework","bindable","children","computedFrom","accordion_item","result","resultLink","resultIcon","resultLabel","resultAssigned","resultCreatedBy","resultAlert","resultFavorite","selected","AccordionItem","assigned","category","categoryType","clientId","created","description","favorited","id","callback","obj","itemCallback","favoriteClicked","bool","item","itemClicked"],"sourceRoot":""}