UNPKG

@covalent/echarts

Version:
272 lines 22.3 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Component, Input, ChangeDetectionStrategy, forwardRef, } from '@angular/core'; import { TdChartOptionsService, TdSeriesComponent, } from '@covalent/echarts/base'; /** * @record */ export function ITdLineSeries() { } if (false) { /** @type {?|undefined} */ ITdLineSeries.prototype.coordinateSystem; /** @type {?|undefined} */ ITdLineSeries.prototype.xAxisIndex; /** @type {?|undefined} */ ITdLineSeries.prototype.yAxisIndex; /** @type {?|undefined} */ ITdLineSeries.prototype.polarIndex; /** @type {?|undefined} */ ITdLineSeries.prototype.symbol; /** @type {?|undefined} */ ITdLineSeries.prototype.symbolSize; /** @type {?|undefined} */ ITdLineSeries.prototype.symbolRotate; /** @type {?|undefined} */ ITdLineSeries.prototype.symbolKeepAspect; /** @type {?|undefined} */ ITdLineSeries.prototype.symbolOffset; /** @type {?|undefined} */ ITdLineSeries.prototype.showSymbol; /** @type {?|undefined} */ ITdLineSeries.prototype.showAllSymbol; /** @type {?|undefined} */ ITdLineSeries.prototype.hoverAnimation; /** @type {?|undefined} */ ITdLineSeries.prototype.legendHoverLink; /** @type {?|undefined} */ ITdLineSeries.prototype.stack; /** @type {?|undefined} */ ITdLineSeries.prototype.cursor; /** @type {?|undefined} */ ITdLineSeries.prototype.connectNulls; /** @type {?|undefined} */ ITdLineSeries.prototype.clipOverflow; /** @type {?|undefined} */ ITdLineSeries.prototype.step; /** @type {?|undefined} */ ITdLineSeries.prototype.label; /** @type {?|undefined} */ ITdLineSeries.prototype.itemStyle; /** @type {?|undefined} */ ITdLineSeries.prototype.lineStyle; /** @type {?|undefined} */ ITdLineSeries.prototype.width; /** @type {?|undefined} */ ITdLineSeries.prototype.opacity; /** @type {?|undefined} */ ITdLineSeries.prototype.areaStyle; /** @type {?|undefined} */ ITdLineSeries.prototype.emphasis; /** @type {?|undefined} */ ITdLineSeries.prototype.smooth; /** @type {?|undefined} */ ITdLineSeries.prototype.smoothMonotone; /** @type {?|undefined} */ ITdLineSeries.prototype.sampling; /** @type {?|undefined} */ ITdLineSeries.prototype.dimensions; /** @type {?|undefined} */ ITdLineSeries.prototype.encode; /** @type {?|undefined} */ ITdLineSeries.prototype.seriesLayoutBy; /** @type {?|undefined} */ ITdLineSeries.prototype.datasetIndex; /** @type {?|undefined} */ ITdLineSeries.prototype.data; /** @type {?|undefined} */ ITdLineSeries.prototype.markPoint; /** @type {?|undefined} */ ITdLineSeries.prototype.markLine; /** @type {?|undefined} */ ITdLineSeries.prototype.markArea; /** @type {?|undefined} */ ITdLineSeries.prototype.zlevel; /** @type {?|undefined} */ ITdLineSeries.prototype.z; /** @type {?|undefined} */ ITdLineSeries.prototype.silent; } var TdChartSeriesLineComponent = /** @class */ (function (_super) { tslib_1.__extends(TdChartSeriesLineComponent, _super); function TdChartSeriesLineComponent(_optionsService) { return _super.call(this, 'line', _optionsService) || this; } /** * @return {?} */ TdChartSeriesLineComponent.prototype.getConfig = /** * @return {?} */ function () { return { coordinateSystem: this.coordinateSystem, xAxisIndex: this.xAxisIndex, yAxisIndex: this.yAxisIndex, polarIndex: this.polarIndex, symbol: this.symbol, symbolSize: this.symbolSize, symbolRotate: this.symbolRotate, symbolKeepAspect: this.symbolKeepAspect, symbolOffset: this.symbolOffset, showSymbol: this.showSymbol, showAllSymbol: this.showAllSymbol, hoverAnimation: this.hoverAnimation, legendHoverLink: this.legendHoverLink, stack: this.stack, cursor: this.cursor, connectNulls: this.connectNulls, clipOverflow: this.clipOverflow, step: this.step, label: this.label, itemStyle: this.itemStyle, lineStyle: this.lineStyle, areaStyle: this.areaStyle, emphasis: this.emphasis, smooth: this.smooth, smoothMonotone: this.smoothMonotone, sampling: this.sampling, dimensions: this.dimensions, encode: this.encode, seriesLayoutBy: this.seriesLayoutBy, datasetIndex: this.datasetIndex, markPoint: this.markPoint, markLine: this.markLine, markArea: this.markArea, zlevel: this.zlevel, z: this.z, silent: this.silent, }; }; TdChartSeriesLineComponent.decorators = [ { type: Component, args: [{ selector: 'td-chart-series[td-line]', template: '', changeDetection: ChangeDetectionStrategy.OnPush, providers: [{ provide: TdSeriesComponent, useExisting: forwardRef(function () { return TdChartSeriesLineComponent; }), }] }] } ]; /** @nocollapse */ TdChartSeriesLineComponent.ctorParameters = function () { return [ { type: TdChartOptionsService } ]; }; TdChartSeriesLineComponent.propDecorators = { coordinateSystem: [{ type: Input, args: ['coordinateSystem',] }], xAxisIndex: [{ type: Input, args: ['xAxisIndex',] }], yAxisIndex: [{ type: Input, args: ['yAxisIndex',] }], polarIndex: [{ type: Input, args: ['polarIndex',] }], symbol: [{ type: Input, args: ['symbol',] }], symbolSize: [{ type: Input, args: ['symbolSize',] }], symbolRotate: [{ type: Input, args: ['symbolRotate',] }], symbolKeepAspect: [{ type: Input, args: ['symbolKeepAspect',] }], symbolOffset: [{ type: Input, args: ['symbolOffset',] }], showSymbol: [{ type: Input, args: ['showSymbol',] }], showAllSymbol: [{ type: Input, args: ['showAllSymbol',] }], hoverAnimation: [{ type: Input, args: ['hoverAnimation',] }], legendHoverLink: [{ type: Input, args: ['legendHoverLink',] }], stack: [{ type: Input, args: ['stack',] }], cursor: [{ type: Input, args: ['cursor',] }], connectNulls: [{ type: Input, args: ['connectNulls',] }], clipOverflow: [{ type: Input, args: ['clipOverflow',] }], step: [{ type: Input, args: ['step',] }], label: [{ type: Input, args: ['label',] }], itemStyle: [{ type: Input, args: ['itemStyle',] }], lineStyle: [{ type: Input, args: ['lineStyle',] }], areaStyle: [{ type: Input, args: ['areaStyle',] }], emphasis: [{ type: Input, args: ['emphasis',] }], smooth: [{ type: Input, args: ['smooth',] }], smoothMonotone: [{ type: Input, args: ['smoothMonotone',] }], sampling: [{ type: Input, args: ['sampling',] }], dimensions: [{ type: Input, args: ['dimensions',] }], encode: [{ type: Input, args: ['encode',] }], seriesLayoutBy: [{ type: Input, args: ['seriesLayoutBy',] }], datasetIndex: [{ type: Input, args: ['datasetIndex',] }], markPoint: [{ type: Input, args: ['markPoint',] }], markLine: [{ type: Input, args: ['markLine',] }], markArea: [{ type: Input, args: ['markArea',] }], zlevel: [{ type: Input, args: ['zlevel',] }], z: [{ type: Input, args: ['z',] }], silent: [{ type: Input, args: ['silent',] }] }; return TdChartSeriesLineComponent; }(TdSeriesComponent)); export { TdChartSeriesLineComponent }; if (false) { /** @type {?} */ TdChartSeriesLineComponent.prototype.coordinateSystem; /** @type {?} */ TdChartSeriesLineComponent.prototype.xAxisIndex; /** @type {?} */ TdChartSeriesLineComponent.prototype.yAxisIndex; /** @type {?} */ TdChartSeriesLineComponent.prototype.polarIndex; /** @type {?} */ TdChartSeriesLineComponent.prototype.symbol; /** @type {?} */ TdChartSeriesLineComponent.prototype.symbolSize; /** @type {?} */ TdChartSeriesLineComponent.prototype.symbolRotate; /** @type {?} */ TdChartSeriesLineComponent.prototype.symbolKeepAspect; /** @type {?} */ TdChartSeriesLineComponent.prototype.symbolOffset; /** @type {?} */ TdChartSeriesLineComponent.prototype.showSymbol; /** @type {?} */ TdChartSeriesLineComponent.prototype.showAllSymbol; /** @type {?} */ TdChartSeriesLineComponent.prototype.hoverAnimation; /** @type {?} */ TdChartSeriesLineComponent.prototype.legendHoverLink; /** @type {?} */ TdChartSeriesLineComponent.prototype.stack; /** @type {?} */ TdChartSeriesLineComponent.prototype.cursor; /** @type {?} */ TdChartSeriesLineComponent.prototype.connectNulls; /** @type {?} */ TdChartSeriesLineComponent.prototype.clipOverflow; /** @type {?} */ TdChartSeriesLineComponent.prototype.step; /** @type {?} */ TdChartSeriesLineComponent.prototype.label; /** @type {?} */ TdChartSeriesLineComponent.prototype.itemStyle; /** @type {?} */ TdChartSeriesLineComponent.prototype.lineStyle; /** @type {?} */ TdChartSeriesLineComponent.prototype.areaStyle; /** @type {?} */ TdChartSeriesLineComponent.prototype.emphasis; /** @type {?} */ TdChartSeriesLineComponent.prototype.smooth; /** @type {?} */ TdChartSeriesLineComponent.prototype.smoothMonotone; /** @type {?} */ TdChartSeriesLineComponent.prototype.sampling; /** @type {?} */ TdChartSeriesLineComponent.prototype.dimensions; /** @type {?} */ TdChartSeriesLineComponent.prototype.encode; /** @type {?} */ TdChartSeriesLineComponent.prototype.seriesLayoutBy; /** @type {?} */ TdChartSeriesLineComponent.prototype.datasetIndex; /** @type {?} */ TdChartSeriesLineComponent.prototype.markPoint; /** @type {?} */ TdChartSeriesLineComponent.prototype.markLine; /** @type {?} */ TdChartSeriesLineComponent.prototype.markArea; /** @type {?} */ TdChartSeriesLineComponent.prototype.zlevel; /** @type {?} */ TdChartSeriesLineComponent.prototype.z; /** @type {?} */ TdChartSeriesLineComponent.prototype.silent; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGluZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvZWNoYXJ0cy9saW5lLyIsInNvdXJjZXMiOlsibGluZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQ0wsU0FBUyxFQUNULEtBQUssRUFDTCx1QkFBdUIsRUFDdkIsVUFBVSxHQUNYLE1BQU0sZUFBZSxDQUFDO0FBRXZCLE9BQU8sRUFDTCxxQkFBcUIsRUFjckIsaUJBQWlCLEdBQ2xCLE1BQU0sd0JBQXdCLENBQUM7Ozs7QUFJaEMsbUNBd0NDOzs7SUF2Q0MseUNBQXNDOztJQUN0QyxtQ0FBb0I7O0lBQ3BCLG1DQUFvQjs7SUFDcEIsbUNBQW9COztJQUNwQiwrQkFBb0M7O0lBQ3BDLG1DQUF1Qzs7SUFDdkMscUNBQXNCOztJQUN0Qix5Q0FBMkI7O0lBQzNCLHFDQUFxQjs7SUFDckIsbUNBQXFCOztJQUNyQixzQ0FBaUM7O0lBQ2pDLHVDQUF5Qjs7SUFDekIsd0NBQTBCOztJQUMxQiw4QkFBZTs7SUFDZiwrQkFBZ0I7O0lBQ2hCLHFDQUF1Qjs7SUFDdkIscUNBQXVCOztJQUN2Qiw2QkFBd0I7O0lBQ3hCLDhCQUFpQjs7SUFDakIsa0NBQXlCOztJQUN6QixrQ0FBeUI7O0lBQ3pCLDhCQUFlOztJQUNmLGdDQUFpQjs7SUFDakIsa0NBQXlCOztJQUN6QixpQ0FBdUI7O0lBQ3ZCLCtCQUEwQjs7SUFDMUIsdUNBQXdCOztJQUN4QixpQ0FBc0I7O0lBQ3RCLG1DQUFtQjs7SUFDbkIsK0JBQWE7O0lBQ2IsdUNBQWtDOztJQUNsQyxxQ0FBc0I7O0lBQ3RCLDZCQUFhOztJQUNiLGtDQUF5Qjs7SUFDekIsaUNBQXVCOztJQUN2QixpQ0FBdUI7O0lBQ3ZCLCtCQUFnQjs7SUFDaEIsMEJBQVc7O0lBQ1gsK0JBQWlCOztBQUduQjtJQVFnRCxzREFBeUI7SUF1Q3ZFLG9DQUFZLGVBQXNDO2VBQ2hELGtCQUFNLE1BQU0sRUFBRSxlQUFlLENBQUM7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NUMsK0NBQTRDOztJQUM1Qyw4Q0FBeUM7O0lBQ3pDLDhDQUF5Qzs7SUFDekMsNENBQWdDOztJQUNoQyx1Q0FBc0I7O0lBQ3RCLDRDQUFpQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgSW5wdXQsXG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBmb3J3YXJkUmVmLFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgXG4gIFRkQ2hhcnRPcHRpb25zU2VydmljZSxcbiAgVGRDb29yZGluYXRlU3lzdGVtLFxuICBUZE1hcmtQb2ludFN5bWJvbCxcbiAgSVRkTGFiZWwsXG4gIElUZEl0ZW1TdHlsZSxcbiAgSVRkTGluZVN0eWxlLFxuICBJVGRBcmVhU3R5bGUsXG4gIFRkU2VyaWVzTGF5b3V0QnksXG4gIElUZE1hcmtQb2ludCxcbiAgSVRkTWFya0xpbmUsXG4gIElUZE1hcmtBcmVhLFxuICBJVGRFbXBoYXNpcyxcbiAgSVRkU2VyaWVzLFxuICBJVGRTaGFkb3csXG4gIFRkU2VyaWVzQ29tcG9uZW50LFxufSBmcm9tICdAY292YWxlbnQvZWNoYXJ0cy9iYXNlJztcblxuZXhwb3J0IHR5cGUgVGRTYW1wbGluZyA9ICdhdmVyYWdlJyB8ICdtYXgnIHwgJ21pbicgfCAnc3VtJztcblxuZXhwb3J0IGludGVyZmFjZSBJVGRMaW5lU2VyaWVzIGV4dGVuZHMgSVRkU2VyaWVzPCdsaW5lJz4sIElUZFNoYWRvdyB7XG4gIGNvb3JkaW5hdGVTeXN0ZW0/OiBUZENvb3JkaW5hdGVTeXN0ZW07XG4gIHhBeGlzSW5kZXg/OiBudW1iZXI7XG4gIHlBeGlzSW5kZXg/OiBudW1iZXI7XG4gIHBvbGFySW5kZXg/OiBudW1iZXI7XG4gIHN5bWJvbD86IFRkTWFya1BvaW50U3ltYm9sIHwgc3RyaW5nO1xuICBzeW1ib2xTaXplPzogbnVtYmVyIHwgYW55W10gfCBGdW5jdGlvbjtcbiAgc3ltYm9sUm90YXRlPzogbnVtYmVyO1xuICBzeW1ib2xLZWVwQXNwZWN0PzogYm9vbGVhbjtcbiAgc3ltYm9sT2Zmc2V0PzogYW55W107XG4gIHNob3dTeW1ib2w/OiBib29sZWFuO1xuICBzaG93QWxsU3ltYm9sPzogYm9vbGVhbiB8ICdhdXRvJztcbiAgaG92ZXJBbmltYXRpb24/OiBib29sZWFuO1xuICBsZWdlbmRIb3Zlckxpbms/OiBib29sZWFuO1xuICBzdGFjaz86IHN0cmluZztcbiAgY3Vyc29yPzogc3RyaW5nO1xuICBjb25uZWN0TnVsbHM/OiBib29sZWFuO1xuICBjbGlwT3ZlcmZsb3c/OiBib29sZWFuO1xuICBzdGVwPzogc3RyaW5nIHwgYm9vbGVhbjtcbiAgbGFiZWw/OiBJVGRMYWJlbDtcbiAgaXRlbVN0eWxlPzogSVRkSXRlbVN0eWxlO1xuICBsaW5lU3R5bGU/OiBJVGRMaW5lU3R5bGU7XG4gIHdpZHRoPzogbnVtYmVyO1xuICBvcGFjaXR5PzogbnVtYmVyO1xuICBhcmVhU3R5bGU/OiBJVGRBcmVhU3R5bGU7XG4gIGVtcGhhc2lzPzogSVRkRW1waGFzaXM7XG4gIHNtb290aD86IGJvb2xlYW4gfCBudW1iZXI7XG4gIHNtb290aE1vbm90b25lPzogc3RyaW5nO1xuICBzYW1wbGluZz86IFRkU2FtcGxpbmc7XG4gIGRpbWVuc2lvbnM/OiBhbnlbXTtcbiAgZW5jb2RlPzogYW55O1xuICBzZXJpZXNMYXlvdXRCeT86IFRkU2VyaWVzTGF5b3V0Qnk7XG4gIGRhdGFzZXRJbmRleD86IG51bWJlcjtcbiAgZGF0YT86IGFueVtdO1xuICBtYXJrUG9pbnQ/OiBJVGRNYXJrUG9pbnQ7XG4gIG1hcmtMaW5lPzogSVRkTWFya0xpbmU7XG4gIG1hcmtBcmVhPzogSVRkTWFya0FyZWE7XG4gIHpsZXZlbD86IG51bWJlcjtcbiAgej86IG51bWJlcjtcbiAgc2lsZW50PzogYm9vbGVhbjtcbn1cblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndGQtY2hhcnQtc2VyaWVzW3RkLWxpbmVdJyxcbiAgdGVtcGxhdGU6ICcnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgcHJvdmlkZXJzOiBbe1xuICAgIHByb3ZpZGU6IFRkU2VyaWVzQ29tcG9uZW50LCB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBUZENoYXJ0U2VyaWVzTGluZUNvbXBvbmVudCksXG4gIH1dLFxufSlcbmV4cG9ydCBjbGFzcyBUZENoYXJ0U2VyaWVzTGluZUNvbXBvbmVudCBleHRlbmRzIFRkU2VyaWVzQ29tcG9uZW50PCdsaW5lJz4gaW1wbGVtZW50cyBJVGRMaW5lU2VyaWVzIHtcblxuICBASW5wdXQoJ2Nvb3JkaW5hdGVTeXN0ZW0nKSBjb29yZGluYXRlU3lzdGVtOiBUZENvb3JkaW5hdGVTeXN0ZW07XG4gIEBJbnB1dCgneEF4aXNJbmRleCcpIHhBeGlzSW5kZXg6IG51bWJlcjtcbiAgQElucHV0KCd5QXhpc0luZGV4JykgeUF4aXNJbmRleDogbnVtYmVyO1xuICBASW5wdXQoJ3BvbGFySW5kZXgnKSBwb2xhckluZGV4OiBudW1iZXI7XG4gIEBJbnB1dCgnc3ltYm9sJykgc3ltYm9sOiBUZE1hcmtQb2ludFN5bWJvbCB8IHN0cmluZztcbiAgQElucHV0KCdzeW1ib2xTaXplJykgc3ltYm9sU2l6ZTogbnVtYmVyIHwgYW55W10gfCBGdW5jdGlvbjtcbiAgQElucHV0KCdzeW1ib2xSb3RhdGUnKSBzeW1ib2xSb3RhdGU6IG51bWJlcjtcbiAgQElucHV0KCdzeW1ib2xLZWVwQXNwZWN0Jykgc3ltYm9sS2VlcEFzcGVjdDogYm9vbGVhbjtcbiAgQElucHV0KCdzeW1ib2xPZmZzZXQnKSBzeW1ib2xPZmZzZXQ6IGFueVtdO1xuICBASW5wdXQoJ3Nob3dTeW1ib2wnKSBzaG93U3ltYm9sOiBib29sZWFuO1xuICBASW5wdXQoJ3Nob3dBbGxTeW1ib2wnKSBzaG93QWxsU3ltYm9sOiBib29sZWFuO1xuICBASW5wdXQoJ2hvdmVyQW5pbWF0aW9uJykgaG92ZXJBbmltYXRpb246IGJvb2xlYW47XG4gIEBJbnB1dCgnbGVnZW5kSG92ZXJMaW5rJykgbGVnZW5kSG92ZXJMaW5rOiBib29sZWFuO1xuICBASW5wdXQoJ3N0YWNrJykgc3RhY2s6IHN0cmluZztcbiAgQElucHV0KCdjdXJzb3InKSBjdXJzb3I6IHN0cmluZztcbiAgQElucHV0KCdjb25uZWN0TnVsbHMnKSBjb25uZWN0TnVsbHM6IGJvb2xlYW47XG4gIEBJbnB1dCgnY2xpcE92ZXJmbG93JykgY2xpcE92ZXJmbG93OiBib29sZWFuO1xuICBASW5wdXQoJ3N0ZXAnKSBzdGVwOiBzdHJpbmcgfCBib29sZWFuO1xuICBASW5wdXQoJ2xhYmVsJykgbGFiZWw6IElUZExhYmVsO1xuICBASW5wdXQoJ2l0ZW1TdHlsZScpIGl0ZW1TdHlsZTogSVRkSXRlbVN0eWxlO1xuICBASW5wdXQoJ2xpbmVTdHlsZScpIGxpbmVTdHlsZTogSVRkTGluZVN0eWxlO1xuICBASW5wdXQoJ2FyZWFTdHlsZScpIGFyZWFTdHlsZTogSVRkQXJlYVN0eWxlO1xuICBASW5wdXQoJ2VtcGhhc2lzJykgZW1waGFzaXM6IElUZEVtcGhhc2lzO1xuICBASW5wdXQoJ3Ntb290aCcpIHNtb290aDogYm9vbGVhbiB8IG51bWJlcjtcbiAgQElucHV0KCdzbW9vdGhNb25vdG9uZScpIHNtb290aE1vbm90b25lOiBzdHJpbmc7XG4gIEBJbnB1dCgnc2FtcGxpbmcnKSBzYW1wbGluZzogVGRTYW1wbGluZztcbiAgQElucHV0KCdkaW1lbnNpb25zJykgZGltZW5zaW9uczogYW55W107XG4gIEBJbnB1dCgnZW5jb2RlJykgZW5jb2RlOiBhbnk7XG4gIEBJbnB1dCgnc2VyaWVzTGF5b3V0QnknKSBzZXJpZXNMYXlvdXRCeTogVGRTZXJpZXNMYXlvdXRCeTtcbiAgQElucHV0KCdkYXRhc2V0SW5kZXgnKSBkYXRhc2V0SW5kZXg6IG51bWJlcjtcbiAgQElucHV0KCdtYXJrUG9pbnQnKSBtYXJrUG9pbnQ6IElUZE1hcmtQb2ludDtcbiAgQElucHV0KCdtYXJrTGluZScpIG1hcmtMaW5lOiBJVGRNYXJrTGluZTtcbiAgQElucHV0KCdtYXJrQXJlYScpIG1hcmtBcmVhOiBJVGRNYXJrQXJlYTtcbiAgQElucHV0KCd6bGV2ZWwnKSB6bGV2ZWw6IG51bWJlcjtcbiAgQElucHV0KCd6JykgejogbnVtYmVyO1xuICBASW5wdXQoJ3NpbGVudCcpIHNpbGVudDogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3Rvcihfb3B0aW9uc1NlcnZpY2U6IFRkQ2hhcnRPcHRpb25zU2VydmljZSkge1xuICAgIHN1cGVyKCdsaW5lJywgX29wdGlvbnNTZXJ2aWNlKTtcbiAgfVxuXG4gIGdldENvbmZpZygpOiBhbnkge1xuICAgIHJldHVybiB7XG4gICAgICBjb29yZGluYXRlU3lzdGVtOiB0aGlzLmNvb3JkaW5hdGVTeXN0ZW0sXG4gICAgICB4QXhpc0luZGV4OiB0aGlzLnhBeGlzSW5kZXgsXG4gICAgICB5QXhpc0luZGV4OiB0aGlzLnlBeGlzSW5kZXgsXG4gICAgICBwb2xhckluZGV4OiB0aGlzLnBvbGFySW5kZXgsXG4gICAgICBzeW1ib2w6IHRoaXMuc3ltYm9sLFxuICAgICAgc3ltYm9sU2l6ZTogdGhpcy5zeW1ib2xTaXplLFxuICAgICAgc3ltYm9sUm90YXRlOiB0aGlzLnN5bWJvbFJvdGF0ZSxcbiAgICAgIHN5bWJvbEtlZXBBc3BlY3Q6IHRoaXMuc3ltYm9sS2VlcEFzcGVjdCxcbiAgICAgIHN5bWJvbE9mZnNldDogdGhpcy5zeW1ib2xPZmZzZXQsXG4gICAgICBzaG93U3ltYm9sOiB0aGlzLnNob3dTeW1ib2wsXG4gICAgICBzaG93QWxsU3ltYm9sOiB0aGlzLnNob3dBbGxTeW1ib2wsXG4gICAgICBob3ZlckFuaW1hdGlvbjogdGhpcy5ob3ZlckFuaW1hdGlvbixcbiAgICAgIGxlZ2VuZEhvdmVyTGluazogdGhpcy5sZWdlbmRIb3ZlckxpbmssXG4gICAgICBzdGFjazogdGhpcy5zdGFjayxcbiAgICAgIGN1cnNvcjogdGhpcy5jdXJzb3IsXG4gICAgICBjb25uZWN0TnVsbHM6IHRoaXMuY29ubmVjdE51bGxzLFxuICAgICAgY2xpcE92ZXJmbG93OiB0aGlzLmNsaXBPdmVyZmxvdyxcbiAgICAgIHN0ZXA6IHRoaXMuc3RlcCxcbiAgICAgIGxhYmVsOiB0aGlzLmxhYmVsLFxuICAgICAgaXRlbVN0eWxlOiB0aGlzLml0ZW1TdHlsZSxcbiAgICAgIGxpbmVTdHlsZTogdGhpcy5saW5lU3R5bGUsXG4gICAgICBhcmVhU3R5bGU6IHRoaXMuYXJlYVN0eWxlLFxuICAgICAgZW1waGFzaXM6IHRoaXMuZW1waGFzaXMsXG4gICAgICBzbW9vdGg6IHRoaXMuc21vb3RoLFxuICAgICAgc21vb3RoTW9ub3RvbmU6IHRoaXMuc21vb3RoTW9ub3RvbmUsXG4gICAgICBzYW1wbGluZzogdGhpcy5zYW1wbGluZyxcbiAgICAgIGRpbWVuc2lvbnM6IHRoaXMuZGltZW5zaW9ucyxcbiAgICAgIGVuY29kZTogdGhpcy5lbmNvZGUsXG4gICAgICBzZXJpZXNMYXlvdXRCeTogdGhpcy5zZXJpZXNMYXlvdXRCeSxcbiAgICAgIGRhdGFzZXRJbmRleDogdGhpcy5kYXRhc2V0SW5kZXgsXG4gICAgICBtYXJrUG9pbnQ6IHRoaXMubWFya1BvaW50LFxuICAgICAgbWFya0xpbmU6IHRoaXMubWFya0xpbmUsXG4gICAgICBtYXJrQXJlYTogdGhpcy5tYXJrQXJlYSxcbiAgICAgIHpsZXZlbDogdGhpcy56bGV2ZWwsXG4gICAgICB6OiB0aGlzLnosXG4gICAgICBzaWxlbnQ6IHRoaXMuc2lsZW50LFxuICAgIH07XG4gIH1cblxufVxuIl19