@covalent/echarts
Version:
Teradata UI Platform Echarts Module
1 lines • 51.2 kB
Source Map (JSON)
{"version":3,"file":"covalent-echarts-tooltip.mjs","sources":["../tmp-esm2022/tooltip/tooltip.component.js","../tmp-esm2022/tooltip/series-tooltip.component.js","../tmp-esm2022/tooltip/tooltip.module.js","../tmp-esm2022/tooltip/covalent-echarts-tooltip.js"],"sourcesContent":["import { Component, Input, Directive, TemplateRef, ChangeDetectionStrategy, ElementRef, ChangeDetectorRef, ContentChild, ViewChild, inject, } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { TdChartOptionsService, assignDefined, } from '@covalent/echarts/base';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"@angular/common\";\nconst _c0 = [\"tooltipContent\"];\nfunction TdChartTooltipComponent_ng_template_0_Template(rf, ctx) { }\nexport class TdTooltipContext {\n $implicit;\n ticket;\n}\nexport class TdChartTooltipFormatterDirective {\n static ɵfac = function TdChartTooltipFormatterDirective_Factory(__ngFactoryType__) { return new (__ngFactoryType__ || TdChartTooltipFormatterDirective)(); };\n static ɵdir = /*@__PURE__*/ i0.ɵɵdefineDirective({ type: TdChartTooltipFormatterDirective, selectors: [[\"ng-template\", \"tdTooltipFormatter\", \"\"]] });\n}\n(() => { (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(TdChartTooltipFormatterDirective, [{\n type: Directive,\n args: [{\n selector: 'ng-template[tdTooltipFormatter]',\n }]\n }], null, null); })();\nexport class TdChartTooltipComponent {\n _changeDetectorRef = inject(ChangeDetectorRef);\n _elementRef = inject(ElementRef);\n _optionsService = inject(TdChartOptionsService);\n _state = {};\n _context = new TdTooltipContext();\n config = {};\n show = true;\n trigger = 'axis';\n axisPointer;\n showContent = true;\n alwaysShowContent = false;\n triggerOn = 'mousemove|click';\n showDelay = 0;\n hideDelay = 0;\n enterable = false;\n renderMode;\n confine = false;\n transitionDuration = 0.5;\n position; // series\n formatter; // series\n backgroundColor = 'rgba(50,50,50,0.7)'; // series\n borderColor = '#333'; // series\n borderWidth = 0; // series\n padding = 5; // series\n textStyle = {\n // series\n color: '#FFF',\n };\n extraCssText; // series\n formatterTemplate;\n fullTemplate;\n ngOnChanges() {\n this._setOptions();\n }\n ngOnDestroy() {\n this._removeOption();\n }\n _setOptions() {\n const config = assignDefined(this._state, {\n show: this.show,\n trigger: this.trigger,\n axisPointer: this.axisPointer,\n showContent: this.showContent,\n alwaysShowContent: this.alwaysShowContent,\n triggerOn: this.triggerOn,\n showDelay: this.showDelay,\n hideDelay: this.hideDelay,\n enterable: this.enterable,\n confine: this.confine,\n transitionDuration: this.transitionDuration,\n position: this.position,\n formatter: this.formatter\n ? this.formatter\n : this.formatterTemplate\n ? this._formatter()\n : undefined,\n backgroundColor: this.backgroundColor,\n borderColor: this.borderColor,\n borderWidth: this.borderWidth,\n padding: this.padding,\n textStyle: this.textStyle,\n extraCssText: this.extraCssText,\n }, this.config ? this.config : {});\n // set tooltip configuration in parent chart and render new configurations\n this._optionsService.setOption('tooltip', config);\n }\n _removeOption() {\n this._optionsService.clearOption('tooltip');\n }\n _formatter() {\n return (params, ticket, callback) => {\n this._context = {\n $implicit: params,\n ticket,\n };\n // timeout set since we need to set the HTML at the end of the angular lifecycle when\n // the tooltip delay is more than 0\n setTimeout(() => {\n callback(ticket, this._elementRef.nativeElement.innerHTML);\n });\n this._changeDetectorRef.markForCheck();\n return this._elementRef.nativeElement.innerHTML;\n };\n }\n static ɵfac = function TdChartTooltipComponent_Factory(__ngFactoryType__) { return new (__ngFactoryType__ || TdChartTooltipComponent)(); };\n static ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: TdChartTooltipComponent, selectors: [[\"td-chart-tooltip\"]], contentQueries: function TdChartTooltipComponent_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) {\n i0.ɵɵcontentQuery(dirIndex, TdChartTooltipFormatterDirective, 7, TemplateRef);\n } if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.formatterTemplate = _t.first);\n } }, viewQuery: function TdChartTooltipComponent_Query(rf, ctx) { if (rf & 1) {\n i0.ɵɵviewQuery(_c0, 7);\n } if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.fullTemplate = _t.first);\n } }, inputs: { config: \"config\", show: \"show\", trigger: \"trigger\", axisPointer: \"axisPointer\", showContent: \"showContent\", alwaysShowContent: \"alwaysShowContent\", triggerOn: \"triggerOn\", showDelay: \"showDelay\", hideDelay: \"hideDelay\", enterable: \"enterable\", renderMode: \"renderMode\", confine: \"confine\", transitionDuration: \"transitionDuration\", position: \"position\", formatter: \"formatter\", backgroundColor: \"backgroundColor\", borderColor: \"borderColor\", borderWidth: \"borderWidth\", padding: \"padding\", textStyle: \"textStyle\", extraCssText: \"extraCssText\" }, features: [i0.ɵɵNgOnChangesFeature], decls: 2, vars: 2, consts: [[\"tooltipContent\", \"\"], [3, \"ngTemplateOutlet\", \"ngTemplateOutletContext\"]], template: function TdChartTooltipComponent_Template(rf, ctx) { if (rf & 1) {\n i0.ɵɵtemplate(0, TdChartTooltipComponent_ng_template_0_Template, 0, 0, \"ng-template\", 1, 0, i0.ɵɵtemplateRefExtractor);\n } if (rf & 2) {\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx.formatterTemplate)(\"ngTemplateOutletContext\", ctx._context);\n } }, dependencies: [CommonModule, i1.NgTemplateOutlet], encapsulation: 2, changeDetection: 0 });\n}\n(() => { (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(TdChartTooltipComponent, [{\n type: Component,\n args: [{ selector: 'td-chart-tooltip', imports: [CommonModule], changeDetection: ChangeDetectionStrategy.OnPush, template: \"<ng-template\\n #tooltipContent\\n [ngTemplateOutlet]=\\\"formatterTemplate\\\"\\n [ngTemplateOutletContext]=\\\"_context\\\"\\n></ng-template>\\n\" }]\n }], null, { config: [{\n type: Input\n }], show: [{\n type: Input\n }], trigger: [{\n type: Input\n }], axisPointer: [{\n type: Input\n }], showContent: [{\n type: Input\n }], alwaysShowContent: [{\n type: Input\n }], triggerOn: [{\n type: Input\n }], showDelay: [{\n type: Input\n }], hideDelay: [{\n type: Input\n }], enterable: [{\n type: Input\n }], renderMode: [{\n type: Input\n }], confine: [{\n type: Input\n }], transitionDuration: [{\n type: Input\n }], position: [{\n type: Input\n }], formatter: [{\n type: Input\n }], backgroundColor: [{\n type: Input\n }], borderColor: [{\n type: Input\n }], borderWidth: [{\n type: Input\n }], padding: [{\n type: Input\n }], textStyle: [{\n type: Input\n }], extraCssText: [{\n type: Input\n }], formatterTemplate: [{\n type: ContentChild,\n args: [TdChartTooltipFormatterDirective, {\n read: TemplateRef,\n static: true,\n }]\n }], fullTemplate: [{\n type: ViewChild,\n args: ['tooltipContent', { static: true }]\n }] }); })();\n(() => { (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassDebugInfo(TdChartTooltipComponent, { className: \"TdChartTooltipComponent\", filePath: \"tooltip.component.ts\", lineNumber: 40 }); })();\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL2FuZ3VsYXItZWNoYXJ0cy90b29sdGlwL3NyYy90b29sdGlwLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uL2xpYnMvYW5ndWxhci1lY2hhcnRzL3Rvb2x0aXAvc3JjL3Rvb2x0aXAuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxLQUFLLEVBQ0wsU0FBUyxFQUNULFdBQVcsRUFDWCx1QkFBdUIsRUFDdkIsVUFBVSxFQUNWLGlCQUFpQixFQUVqQixZQUFZLEVBQ1osU0FBUyxFQUVULE1BQU0sR0FDUCxNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUNMLHFCQUFxQixFQUNyQixhQUFhLEdBSWQsTUFBTSx3QkFBd0IsQ0FBQzs7Ozs7QUFFaEMsTUFBTSxPQUFPLGdCQUFnQjtJQUMzQixTQUFTLENBQU07SUFDZixNQUFNLENBQVU7Q0FDakI7QUFLRCxNQUFNLE9BQU8sZ0NBQWdDOzBIQUFoQyxnQ0FBZ0M7NkRBQWhDLGdDQUFnQzs7aUZBQWhDLGdDQUFnQztjQUg1QyxTQUFTO2VBQUM7Z0JBQ1QsUUFBUSxFQUFFLGlDQUFpQzthQUM1Qzs7QUFTRCxNQUFNLE9BQU8sdUJBQXVCO0lBQzFCLGtCQUFrQixHQUFHLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO0lBQy9DLFdBQVcsR0FBRyxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDakMsZUFBZSxHQUFHLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO0lBRWhELE1BQU0sR0FBUSxFQUFFLENBQUM7SUFFekIsUUFBUSxHQUFxQixJQUFJLGdCQUFnQixFQUFFLENBQUM7SUFFM0MsTUFBTSxHQUFRLEVBQUUsQ0FBQztJQUVqQixJQUFJ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SUFBSSxFQUFFOztrRkF4Q2xDLHVCQUF1QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgSW5wdXQsXG4gIERpcmVjdGl2ZSxcbiAgVGVtcGxhdGVSZWYsXG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBFbGVtZW50UmVmLFxuICBDaGFuZ2VEZXRlY3RvclJlZixcbiAgT25DaGFuZ2VzLFxuICBDb250ZW50Q2hpbGQsXG4gIFZpZXdDaGlsZCxcbiAgT25EZXN0cm95LFxuICBpbmplY3QsXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7XG4gIFRkQ2hhcnRPcHRpb25zU2VydmljZSxcbiAgYXNzaWduRGVmaW5lZCxcbiAgVGRUb29sdGlwVHJpZ2dlcixcbiAgVGRUb29sdGlwVHJpZ2dlck9uLFxuICBUZFRvb2x0aXBQb3NpdGlvbixcbn0gZnJvbSAnQGNvdmFsZW50L2VjaGFydHMvYmFzZSc7XG5cbmV4cG9ydCBjbGFzcyBUZFRvb2x0aXBDb250ZXh0IHtcbiAgJGltcGxpY2l0OiBhbnk7XG4gIHRpY2tldCE6IHN0cmluZztcbn1cblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnbmctdGVtcGxhdGVbdGRUb29sdGlwRm9ybWF0dGVyXScsXG59KVxuZXhwb3J0IGNsYXNzIFRkQ2hhcnRUb29sdGlwRm9ybWF0dGVyRGlyZWN0aXZlIHt9XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3RkLWNoYXJ0LXRvb2x0aXAnLFxuICB0ZW1wbGF0ZVVybDogJy4vdG9vbHRpcC5jb21wb25lbnQuaHRtbCcsXG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGVdLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbn0pXG5leHBvcnQgY2xhc3MgVGRDaGFydFRvb2x0aXBDb21wb25lbnQgaW1wbGVtZW50cyBPbkNoYW5nZXMsIE9uRGVzdHJveSB7XG4gIHByaXZhdGUgX2NoYW5nZURldGVjdG9yUmVmID0gaW5qZWN0KENoYW5nZURldGVjdG9yUmVmKTtcbiAgcHJpdmF0ZSBfZWxlbWVudFJlZiA9IGluamVjdChFbGVtZW50UmVmKTtcbiAgcHJpdmF0ZSBfb3B0aW9uc1NlcnZpY2UgPSBpbmplY3QoVGRDaGFydE9wdGlvbnNTZXJ2aWNlKTtcblxuICBwcml2YXRlIF9zdGF0ZTogYW55ID0ge307XG5cbiAgX2NvbnRleHQ6IFRkVG9vbHRpcENvbnRleHQgPSBuZXcgVGRUb29sdGlwQ29udGV4dCgpO1xuXG4gIEBJbnB1dCgpIGNvbmZpZzogYW55ID0ge307XG5cbiAgQElucHV0KCkgc2hvdz8gPSB0cnVlO1xuICBASW5wdXQoKSB0cmlnZ2VyPzogVGRUb29sdGlwVHJpZ2dlciA9ICdheGlzJztcbiAgQElucHV0KCkgYXhpc1BvaW50ZXI6IGFueTtcbiAgQElucHV0KCkgc2hvd0NvbnRlbnQ/ID0gdHJ1ZTtcbiAgQElucHV0KCkgYWx3YXlzU2hvd0NvbnRlbnQ/ID0gZmFsc2U7XG4gIEBJbnB1dCgpIHRyaWdnZXJPbj86IFRkVG9vbHRpcFRyaWdnZXJPbiA9ICdtb3VzZW1vdmV8Y2xpY2snO1xuICBASW5wdXQoKSBzaG93RGVsYXk/ID0gMDtcbiAgQElucHV0KCkgaGlkZURlbGF5PyA9IDA7XG4gIEBJbnB1dCgpIGVudGVyYWJsZT8gPSBmYWxzZTtcbiAgQElucHV0KCkgcmVuZGVyTW9kZT86ICdodG1sJyB8ICdyaWNoVGV4dCc7XG4gIEBJbnB1dCgpIGNvbmZpbmUgPSBmYWxzZTtcbiAgQElucHV0KCkgdHJhbnNpdGlvbkR1cmF0aW9uID0gMC41O1xuICBASW5wdXQoKSBwb3NpdGlvbj86IFRkVG9vbHRpcFBvc2l0aW9uOyAvLyBzZXJpZXNcbiAgQElucHV0KCkgZm9ybWF0dGVyPzogc3RyaW5nIHwgRnVuY3Rpb247IC8vIHNlcmllc1xuICBASW5wdXQoKSBiYWNrZ3JvdW5kQ29sb3I/ID0gJ3JnYmEoNTAsNTAsNTAsMC43KSc7IC8vIHNlcmllc1xuICBASW5wdXQoKSBib3JkZXJDb2xvcj8gPSAnIzMzMyc7IC8vIHNlcmllc1xuICBASW5wdXQoKSBib3JkZXJXaWR0aD8gPSAwOyAvLyBzZXJpZXNcbiAgQElucHV0KCkgcGFkZGluZz8gPSA1OyAvLyBzZXJpZXNcbiAgQElucHV0KCkgdGV4dFN0eWxlOiBhbnkgPSB7XG4gICAgLy8gc2VyaWVzXG4gICAgY29sb3I6ICcjRkZGJyxcbiAgfTtcbiAgQElucHV0KCkgZXh0cmFDc3NUZXh0Pzogc3RyaW5nOyAvLyBzZXJpZXNcblxuICBAQ29udGVudENoaWxkKFRkQ2hhcnRUb29sdGlwRm9ybWF0dGVyRGlyZWN0aXZlLCB7XG4gICAgcmVhZDogVGVtcGxhdGVSZWYsXG4gICAgc3RhdGljOiB0cnVlLFxuICB9KVxuICBmb3JtYXR0ZXJUZW1wbGF0ZSE6IFRlbXBsYXRlUmVmPGFueT47XG4gIEBWaWV3Q2hpbGQoJ3Rvb2x0aXBDb250ZW50JywgeyBzdGF0aWM6IHRydWUgfSlcbiAgZnVsbFRlbXBsYXRlITogVGVtcGxhdGVSZWY8YW55PjtcblxuICBuZ09uQ2hhbmdlcygpOiB2b2lkIHtcbiAgICB0aGlzLl9zZXRPcHRpb25zKCk7XG4gIH1cblxuICBuZ09uRGVzdHJveSgpOiB2b2lkIHtcbiAgICB0aGlzLl9yZW1vdmVPcHRpb24oKTtcbiAgfVxuXG4gIHByaXZhdGUgX3NldE9wdGlvbnMoKTogdm9pZCB7XG4gICAgY29uc3QgY29uZmlnOiBhbnkgPSBhc3NpZ25EZWZpbmVkKFxuICAgICAgdGhpcy5fc3RhdGUsXG4gICAgICB7XG4gICAgICAgIHNob3c6IHRoaXMuc2hvdyxcbiAgICAgICAgdHJpZ2dlcjogdGhpcy50cmlnZ2VyLFxuICAgICAgICBheGlzUG9pbnRlcjogdGhpcy5heGlzUG9pbnRlcixcbiAgICAgICAgc2hvd0NvbnRlbnQ6IHRoaXMuc2hvd0NvbnRlbnQsXG4gICAgICAgIGFsd2F5c1Nob3dDb250ZW50OiB0aGlzLmFsd2F5c1Nob3dDb250ZW50LFxuICAgICAgICB0cmlnZ2VyT246IHRoaXMudHJpZ2dlck9uLFxuICAgICAgICBzaG93RGVsYXk6IHRoaXMuc2hvd0RlbGF5LFxuICAgICAgICBoaWRlRGVsYXk6IHRoaXMuaGlkZURlbGF5LFxuICAgICAgICBlbnRlcmFibGU6IHRoaXMuZW50ZXJhYmxlLFxuICAgICAgICBjb25maW5lOiB0aGlzLmNvbmZpbmUsXG4gICAgICAgIHRyYW5zaXRpb25EdXJhdGlvbjogdGhpcy50cmFuc2l0aW9uRHVyYXRpb24sXG4gICAgICAgIHBvc2l0aW9uOiB0aGlzLnBvc2l0aW9uLFxuICAgICAgICBmb3JtYXR0ZXI6IHRoaXMuZm9ybWF0dGVyXG4gICAgICAgICAgPyB0aGlzLmZvcm1hdHRlclxuICAgICAgICAgIDogdGhpcy5mb3JtYXR0ZXJUZW1wbGF0ZVxuICAgICAgICAgICAgPyB0aGlzLl9mb3JtYXR0ZXIoKVxuICAgICAgICAgICAgOiB1bmRlZmluZWQsXG4gICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhpcy5iYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgIGJvcmRlckNvbG9yOiB0aGlzLmJvcmRlckNvbG9yLFxuICAgICAgICBib3JkZXJXaWR0aDogdGhpcy5ib3JkZXJXaWR0aCxcbiAgICAgICAgcGFkZGluZzogdGhpcy5wYWRkaW5nLFxuICAgICAgICB0ZXh0U3R5bGU6IHRoaXMudGV4dFN0eWxlLFxuICAgICAgICBleHRyYUNzc1RleHQ6IHRoaXMuZXh0cmFDc3NUZXh0LFxuICAgICAgfSxcbiAgICAgIHRoaXMuY29uZmlnID8gdGhpcy5jb25maWcgOiB7fSxcbiAgICApO1xuICAgIC8vIHNldCB0b29sdGlwIGNvbmZpZ3VyYXRpb24gaW4gcGFyZW50IGNoYXJ0IGFuZCByZW5kZXIgbmV3IGNvbmZpZ3VyYXRpb25zXG4gICAgdGhpcy5fb3B0aW9uc1NlcnZpY2Uuc2V0T3B0aW9uKCd0b29sdGlwJywgY29uZmlnKTtcbiAgfVxuXG4gIHByaXZhdGUgX3JlbW92ZU9wdGlvbigpOiB2b2lkIHtcbiAgICB0aGlzLl9vcHRpb25zU2VydmljZS5jbGVhck9wdGlvbigndG9vbHRpcCcpO1xuICB9XG5cbiAgcHJpdmF0ZSBfZm9ybWF0dGVyKCk6IChcbiAgICBwYXJhbXM6IGFueSxcbiAgICB0aWNrZXQ6IGFueSxcbiAgICBjYWxsYmFjazogKHRpY2tldDogc3RyaW5nLCBodG1sOiBzdHJpbmcpID0+IHZvaWQsXG4gICkgPT4gc3RyaW5nIHtcbiAgICByZXR1cm4gKFxuICAgICAgcGFyYW1zOiBhbnksXG4gICAgICB0aWNrZXQ6IGFueSxcbiAgICAgIGNhbGxiYWNrOiAodGlja2V0OiBzdHJpbmcsIGh0bWw6IHN0cmluZykgPT4gdm9pZCxcbiAgICApID0+IHtcbiAgICAgIHRoaXMuX2NvbnRleHQgPSB7XG4gICAgICAgICRpbXBsaWNpdDogcGFyYW1zLFxuICAgICAgICB0aWNrZXQsXG4gICAgICB9O1xuICAgICAgLy8gdGltZW91dCBzZXQgc2luY2Ugd2UgbmVlZCB0byBzZXQgdGhlIEhUTUwgYXQgdGhlIGVuZCBvZiB0aGUgYW5ndWxhciBsaWZlY3ljbGUgd2hlblxuICAgICAgLy8gdGhlIHRvb2x0aXAgZGVsYXkgaXMgbW9yZSB0aGFuIDBcbiAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICBjYWxsYmFjayhcbiAgICAgICAgICB0aWNrZXQsXG4gICAgICAgICAgKDxIVE1MRWxlbWVudD50aGlzLl9lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQpLmlubmVySFRNTCxcbiAgICAgICAgKTtcbiAgICAgIH0pO1xuICAgICAgdGhpcy5fY2hhbmdlRGV0ZWN0b3JSZWYubWFya0ZvckNoZWNrKCk7XG4gICAgICByZXR1cm4gKDxIVE1MRWxlbWVudD50aGlzLl9lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQpLmlubmVySFRNTDtcbiAgICB9O1xuICB9XG59XG4iLCI8bmctdGVtcGxhdGVcbiAgI3Rvb2x0aXBDb250ZW50XG4gIFtuZ1RlbXBsYXRlT3V0bGV0XT1cImZvcm1hdHRlclRlbXBsYXRlXCJcbiAgW25nVGVtcGxhdGVPdXRsZXRDb250ZXh0XT1cIl9jb250ZXh0XCJcbj48L25nLXRlbXBsYXRlPlxuIl19","import { Component, Input, ContentChild, ViewChild, TemplateRef, ChangeDetectorRef, ElementRef, ChangeDetectionStrategy, inject, } from '@angular/core';\nimport { assignDefined, TdSeriesDirective } from '@covalent/echarts/base';\nimport { TdChartTooltipFormatterDirective, TdTooltipContext, } from './tooltip.component';\nimport { CommonModule } from '@angular/common';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"@angular/common\";\nconst _c0 = [\"tooltipContent\"];\nfunction TdSeriesTooltipComponent_ng_template_0_Template(rf, ctx) { }\nexport class TdSeriesTooltipComponent {\n _changeDetectorRef = inject(ChangeDetectorRef);\n _elementRef = inject(ElementRef);\n _seriesComponent = inject(TdSeriesDirective);\n _state = {};\n _context = new TdTooltipContext();\n config;\n formatter;\n // Parent tooltip trigger must be set to 'item' to render these properties\n position;\n backgroundColor = 'rgba(50,50,50,0.7)';\n borderColor = '#333';\n borderWidth = 0;\n padding = 5;\n textStyle = {\n color: '#FFF',\n };\n extraCssText;\n formatterTemplate;\n fullTemplate;\n ngOnChanges() {\n this._setOptions();\n }\n ngOnDestroy() {\n this._removeOption();\n }\n _setOptions() {\n const config = assignDefined(this._state, {\n position: this.position,\n backgroundColor: this.backgroundColor,\n borderColor: this.borderColor,\n borderWidth: this.borderWidth,\n padding: this.padding,\n textStyle: this.textStyle,\n extraCssText: this.extraCssText,\n formatter: this.formatter\n ? this.formatter\n : this.formatterTemplate\n ? this._formatter()\n : undefined,\n }, this.config ? this.config : {});\n // set series tooltip configuration in parent chart and render new configurations\n this._seriesComponent.setStateOption('tooltip', config);\n }\n /**\n * Formatter for tooltip\n *\n */\n _formatter() {\n return (params, ticket, callback) => {\n this._context = {\n $implicit: params,\n ticket,\n };\n // timeout set since we need to set the HTML at the end of the angular lifecycle when\n // the tooltip delay is more than 0\n setTimeout(() => {\n callback(ticket, this._elementRef.nativeElement.innerHTML);\n });\n this._changeDetectorRef.markForCheck();\n return this._elementRef.nativeElement.innerHTML;\n };\n }\n _removeOption() {\n this._seriesComponent.removeStateOption('tooltip');\n }\n static ɵfac = function TdSeriesTooltipComponent_Factory(__ngFactoryType__) { return new (__ngFactoryType__ || TdSeriesTooltipComponent)(); };\n static ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: TdSeriesTooltipComponent, selectors: [[\"td-chart-series-tooltip\"]], contentQueries: function TdSeriesTooltipComponent_ContentQueries(rf, ctx, dirIndex) { if (rf & 1) {\n i0.ɵɵcontentQuery(dirIndex, TdChartTooltipFormatterDirective, 7, TemplateRef);\n } if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.formatterTemplate = _t.first);\n } }, viewQuery: function TdSeriesTooltipComponent_Query(rf, ctx) { if (rf & 1) {\n i0.ɵɵviewQuery(_c0, 7);\n } if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.fullTemplate = _t.first);\n } }, inputs: { config: \"config\", formatter: \"formatter\", position: \"position\", backgroundColor: \"backgroundColor\", borderColor: \"borderColor\", borderWidth: \"borderWidth\", padding: \"padding\", textStyle: \"textStyle\", extraCssText: \"extraCssText\" }, features: [i0.ɵɵNgOnChangesFeature], decls: 2, vars: 2, consts: [[\"tooltipContent\", \"\"], [3, \"ngTemplateOutlet\", \"ngTemplateOutletContext\"]], template: function TdSeriesTooltipComponent_Template(rf, ctx) { if (rf & 1) {\n i0.ɵɵtemplate(0, TdSeriesTooltipComponent_ng_template_0_Template, 0, 0, \"ng-template\", 1, 0, i0.ɵɵtemplateRefExtractor);\n } if (rf & 2) {\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx.formatterTemplate)(\"ngTemplateOutletContext\", ctx._context);\n } }, dependencies: [CommonModule, i1.NgTemplateOutlet], encapsulation: 2, changeDetection: 0 });\n}\n(() => { (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(TdSeriesTooltipComponent, [{\n type: Component,\n args: [{ selector: 'td-chart-series-tooltip', imports: [CommonModule], changeDetection: ChangeDetectionStrategy.OnPush, template: \"<ng-template\\n #tooltipContent\\n [ngTemplateOutlet]=\\\"formatterTemplate\\\"\\n [ngTemplateOutletContext]=\\\"_context\\\"\\n></ng-template>\\n\" }]\n }], null, { config: [{\n type: Input\n }], formatter: [{\n type: Input\n }], position: [{\n type: Input\n }], backgroundColor: [{\n type: Input\n }], borderColor: [{\n type: Input\n }], borderWidth: [{\n type: Input\n }], padding: [{\n type: Input\n }], textStyle: [{\n type: Input\n }], extraCssText: [{\n type: Input\n }], formatterTemplate: [{\n type: ContentChild,\n args: [TdChartTooltipFormatterDirective, {\n read: TemplateRef,\n static: true,\n }]\n }], fullTemplate: [{\n type: ViewChild,\n args: ['tooltipContent', { static: true }]\n }] }); })();\n(() => { (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassDebugInfo(TdSeriesTooltipComponent, { className: \"TdSeriesTooltipComponent\", filePath: \"series-tooltip.component.ts\", lineNumber: 29 }); })();\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VyaWVzLXRvb2x0aXAuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vbGlicy9hbmd1bGFyLWVjaGFydHMvdG9vbHRpcC9zcmMvc2VyaWVzLXRvb2x0aXAuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vbGlicy9hbmd1bGFyLWVjaGFydHMvdG9vbHRpcC9zcmMvdG9vbHRpcC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQ0wsU0FBUyxFQUNULEtBQUssRUFDTCxZQUFZLEVBQ1osU0FBUyxFQUNULFdBQVcsRUFDWCxpQkFBaUIsRUFDakIsVUFBVSxFQUNWLHVCQUF1QixFQUd2QixNQUFNLEdBQ1AsTUFBTSxlQUFlLENBQUM7QUFFdkIsT0FBTyxFQUFFLGFBQWEsRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBRTFFLE9BQU8sRUFDTCxnQ0FBZ0MsRUFDaEMsZ0JBQWdCLEdBQ2pCLE1BQU0scUJBQXFCLENBQUM7QUFDN0IsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDOzs7OztBQVEvQyxNQUFNLE9BQU8sd0JBQXdCO0lBQzNCLGtCQUFrQixHQUFHLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO0lBQy9DLFdBQVcsR0FBRyxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDakMsZ0JBQWdCLEdBQUcsTUFBTSxDQUFDLGlCQUFpQixDQUFDLENBQUM7SUFFN0MsTUFBTSxHQUFRLEVBQUUsQ0FBQztJQUV6QixRQUFRLEdBQXFCLElBQUksZ0JBQWdCLEVBQUUsQ0FBQztJQUUzQyxNQUFNLENBQU87SUFFYixTQUFTLENBQU87SUFDekIsMEVBQTBFO0lBQ2pFLFFBQVEsQ0FBZ0M7SUFDeEMsZUFBZSxHQUFJLG9CQUFvQixDQUFDO0lBQ3hDLFdBQVcsR0FBSSxNQUFNLENBQUM7SUFDdEIsV0FBVyxHQUFJLENBQUMsQ0FBQztJ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IENvbXBvbmVudCxcbiAgSW5wdXQsXG4gIENvbnRlbnRDaGlsZCxcbiAgVmlld0NoaWxkLFxuICBUZW1wbGF0ZVJlZixcbiAgQ2hhbmdlRGV0ZWN0b3JSZWYsXG4gIEVsZW1lbnRSZWYsXG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBPbkNoYW5nZXMsXG4gIE9uRGVzdHJveSxcbiAgaW5qZWN0LFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgYXNzaWduRGVmaW5lZCwgVGRTZXJpZXNEaXJlY3RpdmUgfSBmcm9tICdAY292YWxlbnQvZWNoYXJ0cy9iYXNlJztcblxuaW1wb3J0IHtcbiAgVGRDaGFydFRvb2x0aXBGb3JtYXR0ZXJEaXJlY3RpdmUsXG4gIFRkVG9vbHRpcENvbnRleHQsXG59IGZyb20gJy4vdG9vbHRpcC5jb21wb25lbnQnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndGQtY2hhcnQtc2VyaWVzLXRvb2x0aXAnLFxuICB0ZW1wbGF0ZVVybDogJy4vdG9vbHRpcC5jb21wb25lbnQuaHRtbCcsXG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGVdLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbn0pXG5leHBvcnQgY2xhc3MgVGRTZXJpZXNUb29sdGlwQ29tcG9uZW50IGltcGxlbWVudHMgT25DaGFuZ2VzLCBPbkRlc3Ryb3kge1xuICBwcml2YXRlIF9jaGFuZ2VEZXRlY3RvclJlZiA9IGluamVjdChDaGFuZ2VEZXRlY3RvclJlZik7XG4gIHByaXZhdGUgX2VsZW1lbnRSZWYgPSBpbmplY3QoRWxlbWVudFJlZik7XG4gIHByaXZhdGUgX3Nlcmllc0NvbXBvbmVudCA9IGluamVjdChUZFNlcmllc0RpcmVjdGl2ZSk7XG5cbiAgcHJpdmF0ZSBfc3RhdGU6IGFueSA9IHt9O1xuXG4gIF9jb250ZXh0OiBUZFRvb2x0aXBDb250ZXh0ID0gbmV3IFRkVG9vbHRpcENvbnRleHQoKTtcblxuICBASW5wdXQoKSBjb25maWc/OiBhbnk7XG5cbiAgQElucHV0KCkgZm9ybWF0dGVyPzogYW55O1xuICAvLyBQYXJlbnQgdG9vbHRpcCB0cmlnZ2VyIG11c3QgYmUgc2V0IHRvICdpdGVtJyB0byByZW5kZXIgdGhlc2UgcHJvcGVydGllc1xuICBASW5wdXQoKSBwb3NpdGlvbj86IHN0cmluZyB8IHN0cmluZ1tdIHwgbnVtYmVyW107XG4gIEBJbnB1dCgpIGJhY2tncm91bmRDb2xvcj8gPSAncmdiYSg1MCw1MCw1MCwwLjcpJztcbiAgQElucHV0KCkgYm9yZGVyQ29sb3I/ID0gJyMzMzMnO1xuICBASW5wdXQoKSBib3JkZXJXaWR0aD8gPSAwO1xuICBASW5wdXQoKSBwYWRkaW5nPyA9IDU7XG4gIEBJbnB1dCgpIHRleHRTdHlsZT8gPSB7XG4gICAgY29sb3I6ICcjRkZGJyxcbiAgfTtcbiAgQElucHV0KCkgZXh0cmFDc3NUZXh0Pzogc3RyaW5nO1xuXG4gIEBDb250ZW50Q2hpbGQoVGRDaGFydFRvb2x0aXBGb3JtYXR0ZXJEaXJlY3RpdmUsIHtcbiAgICByZWFkOiBUZW1wbGF0ZVJlZixcbiAgICBzdGF0aWM6IHRydWUsXG4gIH0pXG4gIGZvcm1hdHRlclRlbXBsYXRlITogVGVtcGxhdGVSZWY8YW55PjtcbiAgQFZpZXdDaGlsZCgndG9vbHRpcENvbnRlbnQnLCB7IHN0YXRpYzogdHJ1ZSB9KVxuICBmdWxsVGVtcGxhdGUhOiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG4gIG5nT25DaGFuZ2VzKCk6IHZvaWQge1xuICAgIHRoaXMuX3NldE9wdGlvbnMoKTtcbiAgfVxuXG4gIG5nT25EZXN0cm95KCk6IHZvaWQge1xuICAgIHRoaXMuX3JlbW92ZU9wdGlvbigpO1xuICB9XG5cbiAgcHJpdmF0ZSBfc2V0T3B0aW9ucygpOiB2b2lkIHtcbiAgICBjb25zdCBjb25maWc6IGFueSA9IGFzc2lnbkRlZmluZWQoXG4gICAgICB0aGlzLl9zdGF0ZSxcbiAgICAgIHtcbiAgICAgICAgcG9zaXRpb246IHRoaXMucG9zaXRpb24sXG4gICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhpcy5iYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgIGJvcmRlckNvbG9yOiB0aGlzLmJvcmRlckNvbG9yLFxuICAgICAgICBib3JkZXJXaWR0aDogdGhpcy5ib3JkZXJXaWR0aCxcbiAgICAgICAgcGFkZGluZzogdGhpcy5wYWRkaW5nLFxuICAgICAgICB0ZXh0U3R5bGU6IHRoaXMudGV4dFN0eWxlLFxuICAgICAgICBleHRyYUNzc1RleHQ6IHRoaXMuZXh0cmFDc3NUZXh0LFxuICAgICAgICBmb3JtYXR0ZXI6IHRoaXMuZm9ybWF0dGVyXG4gICAgICAgICAgPyB0aGlzLmZvcm1hdHRlclxuICAgICAgICAgIDogdGhpcy5mb3JtYXR0ZXJUZW1wbGF0ZVxuICAgICAgICAgICAgPyB0aGlzLl9mb3JtYXR0ZXIoKVxuICAgICAgICAgICAgOiB1bmRlZmluZWQsXG4gICAgICB9LFxuICAgICAgdGhpcy5jb25maWcgPyB0aGlzLmNvbmZpZyA6IHt9LFxuICAgICk7XG4gICAgLy8gc2V0IHNlcmllcyB0b29sdGlwIGNvbmZpZ3VyYXRpb24gaW4gcGFyZW50IGNoYXJ0IGFuZCByZW5kZXIgbmV3IGNvbmZpZ3VyYXRpb25zXG4gICAgdGhpcy5fc2VyaWVzQ29tcG9uZW50LnNldFN0YXRlT3B0aW9uKCd0b29sdGlwJywgY29uZmlnKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBGb3JtYXR0ZXIgZm9yIHRvb2x0aXBcbiAgICpcbiAgICovXG4gIHByaXZhdGUgX2Zvcm1hdHRlcigpOiAoXG4gICAgcGFyYW1zOiBhbnksXG4gICAgdGlja2V0OiBhbnksXG4gICAgY2FsbGJhY2s6ICh0aWNrZXQ6IHN0cmluZywgaHRtbDogc3RyaW5nKSA9PiB2b2lkLFxuICApID0+IHN0cmluZyB7XG4gICAgcmV0dXJuIChcbiAgICAgIHBhcmFtczogYW55LFxuICAgICAgdGlja2V0OiBhbnksXG4gICAgICBjYWxsYmFjazogKHRpY2tldDogc3RyaW5nLCBodG1sOiBzdHJpbmcpID0+IHZvaWQsXG4gICAgKSA9PiB7XG4gICAgICB0aGlzLl9jb250ZXh0ID0ge1xuICAgICAgICAkaW1wbGljaXQ6IHBhcmFtcyxcbiAgICAgICAgdGlja2V0LFxuICAgICAgfTtcbiAgICAgIC8vIHRpbWVvdXQgc2V0IHNpbmNlIHdlIG5lZWQgdG8gc2V0IHRoZSBIVE1MIGF0IHRoZSBlbmQgb2YgdGhlIGFuZ3VsYXIgbGlmZWN5Y2xlIHdoZW5cbiAgICAgIC8vIHRoZSB0b29sdGlwIGRlbGF5IGlzIG1vcmUgdGhhbiAwXG4gICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgY2FsbGJhY2soXG4gICAgICAgICAgdGlja2V0LFxuICAgICAgICAgICg8SFRNTEVsZW1lbnQ+dGhpcy5fZWxlbWVudFJlZi5uYXRpdmVFbGVtZW50KS5pbm5lckhUTUwsXG4gICAgICAgICk7XG4gICAgICB9KTtcbiAgICAgIHRoaXMuX2NoYW5nZURldGVjdG9yUmVmLm1hcmtGb3JDaGVjaygpO1xuICAgICAgcmV0dXJuICg8SFRNTEVsZW1lbnQ+dGhpcy5fZWxlbWVudFJlZi5uYXRpdmVFbGVtZW50KS5pbm5lckhUTUw7XG4gICAgfTtcbiAgfVxuXG4gIHByaXZhdGUgX3JlbW92ZU9wdGlvbigpOiB2b2lkIHtcbiAgICB0aGlzLl9zZXJpZXNDb21wb25lbnQucmVtb3ZlU3RhdGVPcHRpb24oJ3Rvb2x0aXAnKTtcbiAgfVxufVxuIiwiPG5nLXRlbXBsYXRlXG4gICN0b29sdGlwQ29udGVudFxuICBbbmdUZW1wbGF0ZU91dGxldF09XCJmb3JtYXR0ZXJUZW1wbGF0ZVwiXG4gIFtuZ1RlbXBsYXRlT3V0bGV0Q29udGV4dF09XCJfY29udGV4dFwiXG4+PC9uZy10ZW1wbGF0ZT5cbiJdfQ==","import { NgModule } from '@angular/core';\nimport { TdChartTooltipComponent, TdChartTooltipFormatterDirective, } from './tooltip.component';\nimport { TdSeriesTooltipComponent } from './series-tooltip.component';\nimport * as i0 from \"@angular/core\";\nexport const TOOLTIP_MODULE_COMPONENTS = [\n TdChartTooltipComponent,\n TdChartTooltipFormatterDirective,\n TdSeriesTooltipComponent,\n];\n/**\n * @deprecated This module is deprecated and will be removed in future versions.\n * Please migrate to using standalone components as soon as possible.\n */\nexport class CovalentTooltipEchartsModule {\n static ɵfac = function CovalentTooltipEchartsModule_Factory(__ngFactoryType__) { return new (__ngFactoryType__ || CovalentTooltipEchartsModule)(); };\n static ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: CovalentTooltipEchartsModule });\n static ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ imports: [TdChartTooltipComponent,\n TdSeriesTooltipComponent] });\n}\n(() => { (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(CovalentTooltipEchartsModule, [{\n type: NgModule,\n args: [{\n imports: [TOOLTIP_MODULE_COMPONENTS],\n exports: [TOOLTIP_MODULE_COMPONENTS],\n }]\n }], null, null); })();\n(function () { (typeof ngJitMode === \"undefined\" || ngJitMode) && i0.ɵɵsetNgModuleScope(CovalentTooltipEchartsModule, { imports: [TdChartTooltipComponent,\n TdChartTooltipFormatterDirective,\n TdSeriesTooltipComponent], exports: [TdChartTooltipComponent,\n TdChartTooltipFormatterDirective,\n TdSeriesTooltipComponent] }); })();\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL2FuZ3VsYXItZWNoYXJ0cy90b29sdGlwL3NyYy90b29sdGlwLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFRLE1BQU0sZUFBZSxDQUFDO0FBQy9DLE9BQU8sRUFDTCx1QkFBdUIsRUFDdkIsZ0NBQWdDLEdBQ2pDLE1BQU0scUJBQXFCLENBQUM7QUFDN0IsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sNEJBQTRCLENBQUM7O0FBRXRFLE1BQU0sQ0FBQyxNQUFNLHlCQUF5QixHQUFnQjtJQUNwRCx1QkFBdUI7SUFDdkIsZ0NBQWdDO0lBQ2hDLHdCQUF3QjtDQUN6QixDQUFDO0FBRUY7OztHQUdHO0FBS0gsTUFBTSxPQUFPLDRCQUE0QjtzSEFBNUIsNEJBQTRCOzREQUE1Qiw0QkFBNEI7Z0VBYnZDLHVCQUF1QjtZQUV2Qix3QkFBd0I7O2lGQVdiLDRCQUE0QjtjQUp4QyxRQUFRO2VBQUM7Z0JBQ1IsT0FBTyxFQUFFLENBQUMseUJBQXlCLENBQUM7Z0JBQ3BDLE9BQU8sRUFBRSxDQUFDLHlCQUF5QixDQUFDO2FBQ3JDOzt3RkFDWSw0QkFBNEIsY0FidkMsdUJBQXVCO1FBQ3ZCLGdDQUFnQztRQUNoQyx3QkFBd0IsYUFGeEIsdUJBQXVCO1FBQ3ZCLGdDQUFnQztRQUNoQyx3QkFBd0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtcbiAgVGRDaGFydFRvb2x0aXBDb21wb25lbnQsXG4gIFRkQ2hhcnRUb29sdGlwRm9ybWF0dGVyRGlyZWN0aXZlLFxufSBmcm9tICcuL3Rvb2x0aXAuY29tcG9uZW50JztcbmltcG9ydCB7IFRkU2VyaWVzVG9vbHRpcENvbXBvbmVudCB9IGZyb20gJy4vc2VyaWVzLXRvb2x0aXAuY29tcG9uZW50JztcblxuZXhwb3J0IGNvbnN0IFRPT0xUSVBfTU9EVUxFX0NPTVBPTkVOVFM6IFR5cGU8YW55PltdID0gW1xuICBUZENoYXJ0VG9vbHRpcENvbXBvbmVudCxcbiAgVGRDaGFydFRvb2x0aXBGb3JtYXR0ZXJEaXJlY3RpdmUsXG4gIFRkU2VyaWVzVG9vbHRpcENvbXBvbmVudCxcbl07XG5cbi8qKlxuICogQGRlcHJlY2F0ZWQgVGhpcyBtb2R1bGUgaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIGZ1dHVyZSB2ZXJzaW9ucy5cbiAqIFBsZWFzZSBtaWdyYXRlIHRvIHVzaW5nIHN0YW5kYWxvbmUgY29tcG9uZW50cyBhcyBzb29uIGFzIHBvc3NpYmxlLlxuICovXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbVE9PTFRJUF9NT0RVTEVfQ09NUE9ORU5UU10sXG4gIGV4cG9ydHM6IFtUT09MVElQX01PRFVMRV9DT01QT05FTlRTXSxcbn0pXG5leHBvcnQgY2xhc3MgQ292YWxlbnRUb29sdGlwRWNoYXJ0c01vZHVsZSB7fVxuIl19","/**\n * Generated bundle index. Do not edit.\n */\nexport * from './public_api';\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY292YWxlbnQtZWNoYXJ0cy10b29sdGlwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vbGlicy9hbmd1bGFyLWVjaGFydHMvdG9vbHRpcC9zcmMvY292YWxlbnQtZWNoYXJ0cy10b29sdGlwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0="],"names":["_c0"],"mappings":"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