UNPKG

@govbr-ds/webcomponents-angular

Version:

Wrapper Angular para a biblioteca de Web Components do GovBR-DS.

774 lines (767 loc) 87.6 kB
import * as i0 from '@angular/core'; import { HostListener, Directive, ChangeDetectorRef, ElementRef, NgZone, ChangeDetectionStrategy, Component } from '@angular/core'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; import { __decorate, __metadata } from 'tslib'; import { fromEvent } from 'rxjs'; import { defineCustomElement as defineCustomElement$1 } from '@govbr-ds/webcomponents/dist/components/br-avatar.js'; import { defineCustomElement as defineCustomElement$2 } from '@govbr-ds/webcomponents/dist/components/br-breadcrumb.js'; import { defineCustomElement as defineCustomElement$3 } from '@govbr-ds/webcomponents/dist/components/br-button.js'; import { defineCustomElement as defineCustomElement$4 } from '@govbr-ds/webcomponents/dist/components/br-checkbox.js'; import { defineCustomElement as defineCustomElement$5 } from '@govbr-ds/webcomponents/dist/components/br-checkgroup.js'; import { defineCustomElement as defineCustomElement$6 } from '@govbr-ds/webcomponents/dist/components/br-collapse.js'; import { defineCustomElement as defineCustomElement$7 } from '@govbr-ds/webcomponents/dist/components/br-divider.js'; import { defineCustomElement as defineCustomElement$8 } from '@govbr-ds/webcomponents/dist/components/br-dropdown.js'; import { defineCustomElement as defineCustomElement$9 } from '@govbr-ds/webcomponents/dist/components/br-footer.js'; import { defineCustomElement as defineCustomElement$a } from '@govbr-ds/webcomponents/dist/components/br-footer-category.js'; import { defineCustomElement as defineCustomElement$b } from '@govbr-ds/webcomponents/dist/components/br-footer-item.js'; import { defineCustomElement as defineCustomElement$c } from '@govbr-ds/webcomponents/dist/components/br-footer-legal.js'; import { defineCustomElement as defineCustomElement$d } from '@govbr-ds/webcomponents/dist/components/br-footer-logo.js'; import { defineCustomElement as defineCustomElement$e } from '@govbr-ds/webcomponents/dist/components/br-footer-social.js'; import { defineCustomElement as defineCustomElement$f } from '@govbr-ds/webcomponents/dist/components/br-icon.js'; import { defineCustomElement as defineCustomElement$g } from '@govbr-ds/webcomponents/dist/components/br-input.js'; import { defineCustomElement as defineCustomElement$h } from '@govbr-ds/webcomponents/dist/components/br-item.js'; import { defineCustomElement as defineCustomElement$i } from '@govbr-ds/webcomponents/dist/components/br-list.js'; import { defineCustomElement as defineCustomElement$j } from '@govbr-ds/webcomponents/dist/components/br-loading.js'; import { defineCustomElement as defineCustomElement$k } from '@govbr-ds/webcomponents/dist/components/br-message.js'; import { defineCustomElement as defineCustomElement$l } from '@govbr-ds/webcomponents/dist/components/br-radio.js'; import { defineCustomElement as defineCustomElement$m } from '@govbr-ds/webcomponents/dist/components/br-scrim.js'; import { defineCustomElement as defineCustomElement$n } from '@govbr-ds/webcomponents/dist/components/br-select.js'; import { defineCustomElement as defineCustomElement$o } from '@govbr-ds/webcomponents/dist/components/br-step.js'; import { defineCustomElement as defineCustomElement$p } from '@govbr-ds/webcomponents/dist/components/br-step-item.js'; import { defineCustomElement as defineCustomElement$q } from '@govbr-ds/webcomponents/dist/components/br-switch.js'; import { defineCustomElement as defineCustomElement$r } from '@govbr-ds/webcomponents/dist/components/br-tab.js'; import { defineCustomElement as defineCustomElement$s } from '@govbr-ds/webcomponents/dist/components/br-tab-item.js'; import { defineCustomElement as defineCustomElement$t } from '@govbr-ds/webcomponents/dist/components/br-table.js'; import { defineCustomElement as defineCustomElement$u } from '@govbr-ds/webcomponents/dist/components/br-table-cell.js'; import { defineCustomElement as defineCustomElement$v } from '@govbr-ds/webcomponents/dist/components/br-table-header-cell.js'; import { defineCustomElement as defineCustomElement$w } from '@govbr-ds/webcomponents/dist/components/br-table-header-row.js'; import { defineCustomElement as defineCustomElement$x } from '@govbr-ds/webcomponents/dist/components/br-table-row.js'; import { defineCustomElement as defineCustomElement$y } from '@govbr-ds/webcomponents/dist/components/br-tag.js'; import { defineCustomElement as defineCustomElement$z } from '@govbr-ds/webcomponents/dist/components/br-textarea.js'; import { defineCustomElement as defineCustomElement$A } from '@govbr-ds/webcomponents/dist/components/br-tooltip.js'; import { defineCustomElement as defineCustomElement$B } from '@govbr-ds/webcomponents/dist/components/br-upload.js'; class ValueAccessor { constructor(el) { this.el = el; this.onChange = () => { }; this.onTouched = () => { }; } writeValue(value) { this.el.nativeElement.value = this.lastValue = value == null ? '' : value; } handleChangeEvent(value) { if (value !== this.lastValue) { this.lastValue = value; this.onChange(value); } } _handleBlurEvent() { this.onTouched(); } registerOnChange(fn) { this.onChange = fn; } registerOnTouched(fn) { this.onTouched = fn; } setDisabledState(isDisabled) { this.el.nativeElement.disabled = isDisabled; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ValueAccessor, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); } /** @nocollapse */ static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: ValueAccessor, host: { listeners: { "focusout": "_handleBlurEvent()" } }, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ValueAccessor, decorators: [{ type: Directive, args: [{}] }], ctorParameters: () => [{ type: i0.ElementRef }], propDecorators: { _handleBlurEvent: [{ type: HostListener, args: ['focusout'] }] } }); class NumericValueAccessor extends ValueAccessor { constructor(el) { super(el); } registerOnChange(fn) { super.registerOnChange(value => { fn(value === '' ? null : parseFloat(value)); }); } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: NumericValueAccessor, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); } /** @nocollapse */ static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: NumericValueAccessor, isStandalone: true, selector: "br-input[type=\"number\"]", host: { listeners: { "valueChange": "handleChangeEvent($event.target.value)" } }, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: NumericValueAccessor, multi: true } ], usesInheritance: true, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: NumericValueAccessor, decorators: [{ type: Directive, args: [{ /* tslint:disable-next-line:directive-selector */ selector: 'br-input[type="number"]', host: { '(valueChange)': 'handleChangeEvent($event.target.value)' }, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: NumericValueAccessor, multi: true } ], standalone: true }] }], ctorParameters: () => [{ type: i0.ElementRef }] }); class RadioValueAccessor extends ValueAccessor { constructor(el) { super(el); } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: RadioValueAccessor, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); } /** @nocollapse */ static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: RadioValueAccessor, isStandalone: true, selector: "br-radio", host: { listeners: { "checkedChange": "handleChangeEvent($event.target.checked)" } }, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: RadioValueAccessor, multi: true } ], usesInheritance: true, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: RadioValueAccessor, decorators: [{ type: Directive, args: [{ /* tslint:disable-next-line:directive-selector */ selector: 'br-radio', host: { '(checkedChange)': 'handleChangeEvent($event.target.checked)' }, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: RadioValueAccessor, multi: true } ], standalone: true }] }], ctorParameters: () => [{ type: i0.ElementRef }] }); class TextValueAccessor extends ValueAccessor { constructor(el) { super(el); } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: TextValueAccessor, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); } /** @nocollapse */ static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: TextValueAccessor, isStandalone: true, selector: "br-input:not[type=\"number\"], br-textarea", host: { listeners: { "valueChange": "handleChangeEvent($event.target.value)" } }, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: TextValueAccessor, multi: true } ], usesInheritance: true, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: TextValueAccessor, decorators: [{ type: Directive, args: [{ /* tslint:disable-next-line:directive-selector */ selector: 'br-input:not[type="number"], br-textarea', host: { '(valueChange)': 'handleChangeEvent($event.target.value)' }, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: TextValueAccessor, multi: true } ], standalone: true }] }], ctorParameters: () => [{ type: i0.ElementRef }] }); class BooleanValueAccessor extends ValueAccessor { constructor(el) { super(el); } writeValue(value) { this.el.nativeElement.checked = this.lastValue = value == null ? false : value; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BooleanValueAccessor, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive }); } /** @nocollapse */ static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: BooleanValueAccessor, isStandalone: true, selector: "br-checkbox, br-switch", host: { listeners: { "checkedChange": "handleChangeEvent($event.target.checked)" } }, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: BooleanValueAccessor, multi: true } ], usesInheritance: true, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BooleanValueAccessor, decorators: [{ type: Directive, args: [{ /* tslint:disable-next-line:directive-selector */ selector: 'br-checkbox, br-switch', host: { '(checkedChange)': 'handleChangeEvent($event.target.checked)' }, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: BooleanValueAccessor, multi: true } ], standalone: true }] }], ctorParameters: () => [{ type: i0.ElementRef }] }); /* eslint-disable */ /* tslint:disable */ const proxyInputs = (Cmp, inputs) => { const Prototype = Cmp.prototype; inputs.forEach((item) => { Object.defineProperty(Prototype, item, { get() { return this.el[item]; }, set(val) { this.z.runOutsideAngular(() => (this.el[item] = val)); }, /** * In the event that proxyInputs is called * multiple times re-defining these inputs * will cause an error to be thrown. As a result * we set configurable: true to indicate these * properties can be changed. */ configurable: true, }); }); }; const proxyMethods = (Cmp, methods) => { const Prototype = Cmp.prototype; methods.forEach((methodName) => { Prototype[methodName] = function () { const args = arguments; return this.z.runOutsideAngular(() => this.el[methodName].apply(this.el, args)); }; }); }; const proxyOutputs = (instance, el, events) => { events.forEach((eventName) => (instance[eventName] = fromEvent(el, eventName))); }; const defineCustomElement = (tagName, customElement) => { if (customElement !== undefined && typeof customElements !== 'undefined' && !customElements.get(tagName)) { customElements.define(tagName, customElement); } }; // tslint:disable-next-line: only-arrow-functions function ProxyCmp(opts) { const decorator = function (cls) { const { defineCustomElementFn, inputs, methods } = opts; if (defineCustomElementFn !== undefined) { defineCustomElementFn(); } if (inputs) { proxyInputs(cls, inputs); } if (methods) { proxyMethods(cls, methods); } return cls; }; return decorator; } let BrAvatar = class BrAvatar { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrAvatar, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrAvatar, isStandalone: true, selector: "br-avatar", inputs: { alt: "alt", customId: "customId", density: "density", disabled: "disabled", iconHeight: "iconHeight", iconMarginTop: "iconMarginTop", iconWidth: "iconWidth", isIconic: "isIconic", src: "src", text: "text" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrAvatar = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$1, inputs: ['alt', 'customId', 'density', 'disabled', 'iconHeight', 'iconMarginTop', 'iconWidth', 'isIconic', 'src', 'text'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrAvatar); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrAvatar, decorators: [{ type: Component, args: [{ selector: 'br-avatar', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['alt', 'customId', 'density', 'disabled', 'iconHeight', 'iconMarginTop', 'iconWidth', 'isIconic', 'src', 'text'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrBreadcrumb = class BrBreadcrumb { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrBreadcrumb, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrBreadcrumb, isStandalone: true, selector: "br-breadcrumb", inputs: { crumbs: "crumbs", customId: "customId", homeUrl: "homeUrl" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrBreadcrumb = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$2, inputs: ['crumbs', 'customId', 'homeUrl'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrBreadcrumb); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrBreadcrumb, decorators: [{ type: Component, args: [{ selector: 'br-breadcrumb', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['crumbs', 'customId', 'homeUrl'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrButton = class BrButton { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrButton, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrButton, isStandalone: true, selector: "br-button", inputs: { ariaLabel: "ariaLabel", ariaPressed: "ariaPressed", colorMode: "colorMode", customId: "customId", density: "density", disabled: "disabled", emphasis: "emphasis", isActive: "isActive", isLoading: "isLoading", shape: "shape", type: "type", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrButton = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$3, inputs: ['ariaLabel', 'ariaPressed', 'colorMode', 'customId', 'density', 'disabled', 'emphasis', 'isActive', 'isLoading', 'shape', 'type', 'value'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrButton); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrButton, decorators: [{ type: Component, args: [{ selector: 'br-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['ariaLabel', 'ariaPressed', 'colorMode', 'customId', 'density', 'disabled', 'emphasis', 'isActive', 'isLoading', 'shape', 'type', 'value'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrCheckbox = class BrCheckbox { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['checkedChange', 'indeterminateChange']); } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCheckbox, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrCheckbox, isStandalone: true, selector: "br-checkbox", inputs: { checked: "checked", customId: "customId", disabled: "disabled", hasHiddenLabel: "hasHiddenLabel", indeterminate: "indeterminate", label: "label", name: "name", state: "state", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrCheckbox = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$4, inputs: ['checked', 'customId', 'disabled', 'hasHiddenLabel', 'indeterminate', 'label', 'name', 'state', 'value'], methods: ['setIndeterminate', 'toggleChecked'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrCheckbox); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCheckbox, decorators: [{ type: Component, args: [{ selector: 'br-checkbox', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['checked', 'customId', 'disabled', 'hasHiddenLabel', 'indeterminate', 'label', 'name', 'state', 'value'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrCheckgroup = class BrCheckgroup { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCheckgroup, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrCheckgroup, isStandalone: true, selector: "br-checkgroup", inputs: { customId: "customId", indeterminate: "indeterminate", label: "label", labelDesselecionado: "labelDesselecionado", labelSelecionado: "labelSelecionado" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrCheckgroup = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$5, inputs: ['customId', 'indeterminate', 'label', 'labelDesselecionado', 'labelSelecionado'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrCheckgroup); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCheckgroup, decorators: [{ type: Component, args: [{ selector: 'br-checkgroup', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customId', 'indeterminate', 'label', 'labelDesselecionado', 'labelSelecionado'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrCollapse = class BrCollapse { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['brDidOpen', 'brDidClose']); } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCollapse, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrCollapse, isStandalone: true, selector: "br-collapse", inputs: { accordionGroup: "accordionGroup", customId: "customId", iconPosition: "iconPosition", iconToHide: "iconToHide", iconToShow: "iconToShow", open: "open" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrCollapse = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$6, inputs: ['accordionGroup', 'customId', 'iconPosition', 'iconToHide', 'iconToShow', 'open'], methods: ['openCollapse', 'closeCollapse'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrCollapse); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrCollapse, decorators: [{ type: Component, args: [{ selector: 'br-collapse', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['accordionGroup', 'customId', 'iconPosition', 'iconToHide', 'iconToShow', 'open'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrDivider = class BrDivider { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrDivider, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrDivider, isStandalone: true, selector: "br-divider", inputs: { align: "align", bleed: "bleed", borderStyle: "borderStyle", color: "color", customId: "customId", isDarkMode: "isDarkMode", orientation: "orientation", thickness: "thickness" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrDivider = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$7, inputs: ['align', 'bleed', 'borderStyle', 'color', 'customId', 'isDarkMode', 'orientation', 'thickness'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrDivider); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrDivider, decorators: [{ type: Component, args: [{ selector: 'br-divider', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['align', 'bleed', 'borderStyle', 'color', 'customId', 'isDarkMode', 'orientation', 'thickness'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrDropdown = class BrDropdown { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['brDropdownChange']); } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrDropdown, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrDropdown, isStandalone: true, selector: "br-dropdown", inputs: { customId: "customId", isOpen: "isOpen" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrDropdown = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$8, inputs: ['customId', 'isOpen'], methods: ['open', 'hide', 'setFocus'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrDropdown); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrDropdown, decorators: [{ type: Component, args: [{ selector: 'br-dropdown', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customId', 'isOpen'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrFooter = class BrFooter { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooter, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooter, isStandalone: true, selector: "br-footer", inputs: { customId: "customId", socialNetworkTitle: "socialNetworkTitle", theme: "theme" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrFooter = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$9, inputs: ['customId', 'socialNetworkTitle', 'theme'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrFooter); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooter, decorators: [{ type: Component, args: [{ selector: 'br-footer', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customId', 'socialNetworkTitle', 'theme'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrFooterCategory = class BrFooterCategory { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterCategory, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooterCategory, isStandalone: true, selector: "br-footer-category", inputs: { customId: "customId", label: "label" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrFooterCategory = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$a, inputs: ['customId', 'label'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrFooterCategory); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterCategory, decorators: [{ type: Component, args: [{ selector: 'br-footer-category', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customId', 'label'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrFooterItem = class BrFooterItem { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterItem, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooterItem, isStandalone: true, selector: "br-footer-item", inputs: { customId: "customId", href: "href" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrFooterItem = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$b, inputs: ['customId', 'href'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrFooterItem); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterItem, decorators: [{ type: Component, args: [{ selector: 'br-footer-item', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customId', 'href'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrFooterLegal = class BrFooterLegal { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterLegal, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooterLegal, isStandalone: true, selector: "br-footer-legal", inputs: { customId: "customId" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrFooterLegal = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$c, inputs: ['customId'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrFooterLegal); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterLegal, decorators: [{ type: Component, args: [{ selector: 'br-footer-legal', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customId'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrFooterLogo = class BrFooterLogo { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterLogo, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooterLogo, isStandalone: true, selector: "br-footer-logo", inputs: { customId: "customId", description: "description", isPartner: "isPartner", position: "position", src: "src" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrFooterLogo = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$d, inputs: ['customId', 'description', 'isPartner', 'position', 'src'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrFooterLogo); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterLogo, decorators: [{ type: Component, args: [{ selector: 'br-footer-logo', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customId', 'description', 'isPartner', 'position', 'src'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrFooterSocial = class BrFooterSocial { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterSocial, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrFooterSocial, isStandalone: true, selector: "br-footer-social", inputs: { customId: "customId", description: "description", href: "href", icon: "icon" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrFooterSocial = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$e, inputs: ['customId', 'description', 'href', 'icon'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrFooterSocial); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrFooterSocial, decorators: [{ type: Component, args: [{ selector: 'br-footer-social', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customId', 'description', 'href', 'icon'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrIcon = class BrIcon { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrIcon, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrIcon, isStandalone: true, selector: "br-icon", inputs: { cssClasses: "cssClasses", customId: "customId", flip: "flip", height: "height", iconName: "iconName", isFocusable: "isFocusable", isInline: "isInline", rotate: "rotate", width: "width" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrIcon = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$f, inputs: ['cssClasses', 'customId', 'flip', 'height', 'iconName', 'isFocusable', 'isInline', 'rotate', 'width'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrIcon); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrIcon, decorators: [{ type: Component, args: [{ selector: 'br-icon', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['cssClasses', 'customId', 'flip', 'height', 'iconName', 'isFocusable', 'isInline', 'rotate', 'width'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrInput = class BrInput { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['valueChange']); } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrInput, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrInput, isStandalone: true, selector: "br-input", inputs: { actionLabel: "actionLabel", autocomplete: "autocomplete", autocorrect: "autocorrect", customId: "customId", density: "density", disabled: "disabled", helpText: "helpText", isHighlight: "isHighlight", isInline: "isInline", label: "label", max: "max", maxlength: "maxlength", min: "min", minlength: "minlength", multiple: "multiple", name: "name", pattern: "pattern", placeholder: "placeholder", readonly: "readonly", required: "required", state: "state", step: "step", type: "type", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrInput = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$g, inputs: ['actionLabel', 'autocomplete', 'autocorrect', 'customId', 'density', 'disabled', 'helpText', 'isHighlight', 'isInline', 'label', 'max', 'maxlength', 'min', 'minlength', 'multiple', 'name', 'pattern', 'placeholder', 'readonly', 'required', 'state', 'step', 'type', 'value'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrInput); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrInput, decorators: [{ type: Component, args: [{ selector: 'br-input', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['actionLabel', 'autocomplete', 'autocorrect', 'customId', 'density', 'disabled', 'helpText', 'isHighlight', 'isInline', 'label', 'max', 'maxlength', 'min', 'minlength', 'multiple', 'name', 'pattern', 'placeholder', 'readonly', 'required', 'state', 'step', 'type', 'value'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrItem = class BrItem { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; proxyOutputs(this, this.el, ['brDidClick', 'brDidSelect']); } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrItem, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrItem, isStandalone: true, selector: "br-item", inputs: { customId: "customId", density: "density", disabled: "disabled", href: "href", isActive: "isActive", isButton: "isButton", isInteractive: "isInteractive", isSelected: "isSelected", target: "target", type: "type", value: "value" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrItem = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$h, inputs: ['customId', 'density', 'disabled', 'href', 'isActive', 'isButton', 'isInteractive', 'isSelected', 'target', 'type', 'value'], methods: ['setFocus'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrItem); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrItem, decorators: [{ type: Component, args: [{ selector: 'br-item', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['customId', 'density', 'disabled', 'href', 'isActive', 'isButton', 'isInteractive', 'isSelected', 'target', 'type', 'value'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrList = class BrList { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrList, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrList, isStandalone: true, selector: "br-list", inputs: { accordion: "accordion", collapse: "collapse", customId: "customId", header: "header", hideHeaderDivider: "hideHeaderDivider", isHorizontal: "isHorizontal" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } }; BrList = __decorate([ ProxyCmp({ defineCustomElementFn: defineCustomElement$i, inputs: ['accordion', 'collapse', 'customId', 'header', 'hideHeaderDivider', 'isHorizontal'] }), __metadata("design:paramtypes", [ChangeDetectorRef, ElementRef, NgZone]) ], BrList); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrList, decorators: [{ type: Component, args: [{ selector: 'br-list', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['accordion', 'collapse', 'customId', 'header', 'hideHeaderDivider', 'isHorizontal'], standalone: true }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }] }); let BrLoading = class BrLoading { constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: BrLoading, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: BrLoad