import { IconModule, TooltipModule, ButtonModule, CheckboxModule, DropdownModule, } from '@alauda/ui';
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { ChartModule } from '../chart/public-api';
import { CoreModule } from '../core/module';
import { TranslateModule } from '../translate/public-api';
import { LegendDropdownComponent } from './custom-template/dropdown-legend';
import { LegendComponent } from './legend/legend.component';
import { ViewChartComponent } from './view-chart.component';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "@alauda/ui";
import * as i3 from "../core/directives/e2e-attribute-binding.directive";
import * as i4 from "../translate/translate.pipe";
import * as i5 from "@angular/forms";
export class ViewChartModule {
}
ViewChartModule.ɵfac = function ViewChartModule_Factory(t) { return new (t || ViewChartModule)(); };
ViewChartModule.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: ViewChartModule });
ViewChartModule.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ imports: [CommonModule,
        ChartModule,
        TranslateModule,
        IconModule,
        ButtonModule,
        TooltipModule,
        CoreModule,
        FormsModule,
        CheckboxModule,
        DropdownModule] });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(ViewChartModule, [{
        type: NgModule,
        args: [{
                imports: [
                    CommonModule,
                    ChartModule,
                    TranslateModule,
                    IconModule,
                    ButtonModule,
                    TooltipModule,
                    CoreModule,
                    FormsModule,
                    CheckboxModule,
                    DropdownModule,
                ],
                declarations: [ViewChartComponent, LegendComponent, LegendDropdownComponent],
                exports: [ViewChartComponent],
            }]
    }], null, null); })();
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(ViewChartModule, { declarations: [ViewChartComponent, LegendComponent, LegendDropdownComponent], imports: [CommonModule,
        ChartModule,
        TranslateModule,
        IconModule,
        ButtonModule,
        TooltipModule,
        CoreModule,
        FormsModule,
        CheckboxModule,
        DropdownModule], exports: [ViewChartComponent] }); })();
i0.ɵɵsetComponentScope(ViewChartComponent, [i1.NgIf, i1.NgTemplateOutlet, i2.IconComponent, i2.ButtonComponent, i3.E2eAttributeBindingDirective], [i1.AsyncPipe, i4.TranslatePipe]);
i0.ɵɵsetComponentScope(LegendComponent, [i1.NgClass, i1.NgForOf, i1.NgIf, i1.NgTemplateOutlet, i1.NgSwitch, i1.NgSwitchCase, i3.E2eAttributeBindingDirective, i5.NgControlStatus, i5.NgModel, i2.CheckboxComponent, LegendDropdownComponent], [i4.TranslatePipe]);
i0.ɵɵsetComponentScope(LegendDropdownComponent, [i1.NgIf, i1.NgTemplateOutlet, i2.IconComponent, i2.ButtonComponent, i2.TooltipDirective, i2.TooltipActiveDirective, i3.E2eAttributeBindingDirective], [i4.TranslatePipe]);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlldy1jaGFydC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL2NvbW1vbi9zcmMvdmlldy1jaGFydC92aWV3LWNoYXJ0Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQ0wsVUFBVSxFQUNWLGFBQWEsRUFDYixZQUFZLEVBQ1osY0FBYyxFQUNkLGNBQWMsR0FDZixNQUFNLFlBQVksQ0FBQztBQUNwQixPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFN0MsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ2xELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUM1QyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFFMUQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDNUUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQzVELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDOzs7Ozs7O0FBa0I1RCxNQUFNLE9BQU8sZUFBZTs7OEVBQWYsZUFBZTtpRUFBZixlQUFlO3FFQWR4QixZQUFZO1FBQ1osV0FBVztRQUNYLGVBQWU7UUFDZixVQUFVO1FBQ1YsWUFBWTtRQUNaLGFBQWE7UUFDYixVQUFVO1FBQ1YsV0FBVztRQUNYLGNBQWM7UUFDZCxjQUFjO3VGQUtMLGVBQWU7Y0FoQjNCLFFBQVE7ZUFBQztnQkFDUixPQUFPLEVBQUU7b0JBQ1AsWUFBWTtvQkFDWixXQUFXO29CQUNYLGVBQWU7b0JBQ2YsVUFBVTtvQkFDVixZQUFZO29CQUNaLGFBQWE7b0JBQ2IsVUFBVTtvQkFDVixXQUFXO29CQUNYLGNBQWM7b0JBQ2QsY0FBYztpQkFDZjtnQkFDRCxZQUFZLEVBQUUsQ0FBQyxrQkFBa0IsRUFBRSxlQUFlLEVBQUUsdUJBQXVCLENBQUM7Z0JBQzVFLE9BQU8sRUFBRSxDQUFDLGtCQUFrQixDQUFDO2FBQzlCOzt3RkFDWSxlQUFlLG1CQUhYLGtCQUFrQixFQUFFLGVBQWUsRUFBRSx1QkFBdUIsYUFYekUsWUFBWTtRQUNaLFdBQVc7UUFDWCxlQUFlO1FBQ2YsVUFBVTtRQUNWLFlBQVk7UUFDWixhQUFhO1FBQ2IsVUFBVTtRQUNWLFdBQVc7UUFDWCxjQUFjO1FBQ2QsY0FBYyxhQUdOLGtCQUFrQjt1QkFEYixrQkFBa0I7dUJBQUUsZUFBZSw4S0FBRSx1QkFBdUI7dUJBQXZCLHVCQUF1QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEljb25Nb2R1bGUsXG4gIFRvb2x0aXBNb2R1bGUsXG4gIEJ1dHRvbk1vZHVsZSxcbiAgQ2hlY2tib3hNb2R1bGUsXG4gIERyb3Bkb3duTW9kdWxlLFxufSBmcm9tICdAYWxhdWRhL3VpJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5cbmltcG9ydCB7IENoYXJ0TW9kdWxlIH0gZnJvbSAnLi4vY2hhcnQvcHVibGljLWFwaSc7XG5pbXBvcnQgeyBDb3JlTW9kdWxlIH0gZnJvbSAnLi4vY29yZS9tb2R1bGUnO1xuaW1wb3J0IHsgVHJhbnNsYXRlTW9kdWxlIH0gZnJvbSAnLi4vdHJhbnNsYXRlL3B1YmxpYy1hcGknO1xuXG5pbXBvcnQgeyBMZWdlbmREcm9wZG93bkNvbXBvbmVudCB9IGZyb20gJy4vY3VzdG9tLXRlbXBsYXRlL2Ryb3Bkb3duLWxlZ2VuZCc7XG5pbXBvcnQgeyBMZWdlbmRDb21wb25lbnQgfSBmcm9tICcuL2xlZ2VuZC9sZWdlbmQuY29tcG9uZW50JztcbmltcG9ydCB7IFZpZXdDaGFydENvbXBvbmVudCB9IGZyb20gJy4vdmlldy1jaGFydC5jb21wb25lbnQnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIENoYXJ0TW9kdWxlLFxuICAgIFRyYW5zbGF0ZU1vZHVsZSxcbiAgICBJY29uTW9kdWxlLFxuICAgIEJ1dHRvbk1vZHVsZSxcbiAgICBUb29sdGlwTW9kdWxlLFxuICAgIENvcmVNb2R1bGUsXG4gICAgRm9ybXNNb2R1bGUsXG4gICAgQ2hlY2tib3hNb2R1bGUsXG4gICAgRHJvcGRvd25Nb2R1bGUsXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW1ZpZXdDaGFydENvbXBvbmVudCwgTGVnZW5kQ29tcG9uZW50LCBMZWdlbmREcm9wZG93bkNvbXBvbmVudF0sXG4gIGV4cG9ydHM6IFtWaWV3Q2hhcnRDb21wb25lbnRdLFxufSlcbmV4cG9ydCBjbGFzcyBWaWV3Q2hhcnRNb2R1bGUge31cbiJdfQ==