UNPKG

@covalent/echarts

Version:
240 lines 19.7 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { Component, Input, ChangeDetectionStrategy, forwardRef, } from '@angular/core'; import { TdChartOptionsService, TdSeriesComponent, } from '@covalent/echarts/base'; /** * @record */ export function ITdScatterSeries() { } if (false) { /** @type {?|undefined} */ ITdScatterSeries.prototype.coordinateSystem; /** @type {?|undefined} */ ITdScatterSeries.prototype.xAxisIndex; /** @type {?|undefined} */ ITdScatterSeries.prototype.yAxisIndex; /** @type {?|undefined} */ ITdScatterSeries.prototype.polarIndex; /** @type {?|undefined} */ ITdScatterSeries.prototype.geoIndex; /** @type {?|undefined} */ ITdScatterSeries.prototype.calendarIndex; /** @type {?|undefined} */ ITdScatterSeries.prototype.hoverAnimation; /** @type {?|undefined} */ ITdScatterSeries.prototype.legendHoverLink; /** @type {?|undefined} */ ITdScatterSeries.prototype.symbol; /** @type {?|undefined} */ ITdScatterSeries.prototype.symbolSize; /** @type {?|undefined} */ ITdScatterSeries.prototype.symbolRotate; /** @type {?|undefined} */ ITdScatterSeries.prototype.symbolKeepAspect; /** @type {?|undefined} */ ITdScatterSeries.prototype.symbolOffset; /** @type {?|undefined} */ ITdScatterSeries.prototype.large; /** @type {?|undefined} */ ITdScatterSeries.prototype.largeThreshold; /** @type {?|undefined} */ ITdScatterSeries.prototype.cursor; /** @type {?|undefined} */ ITdScatterSeries.prototype.connectNulls; /** @type {?|undefined} */ ITdScatterSeries.prototype.clipOverflow; /** @type {?|undefined} */ ITdScatterSeries.prototype.step; /** @type {?|undefined} */ ITdScatterSeries.prototype.label; /** @type {?|undefined} */ ITdScatterSeries.prototype.itemStyle; /** @type {?|undefined} */ ITdScatterSeries.prototype.emphasis; /** @type {?|undefined} */ ITdScatterSeries.prototype.progressive; /** @type {?|undefined} */ ITdScatterSeries.prototype.progressiveThreshold; /** @type {?|undefined} */ ITdScatterSeries.prototype.dimensions; /** @type {?|undefined} */ ITdScatterSeries.prototype.encode; /** @type {?|undefined} */ ITdScatterSeries.prototype.seriesLayoutBy; /** @type {?|undefined} */ ITdScatterSeries.prototype.datasetIndex; /** @type {?|undefined} */ ITdScatterSeries.prototype.data; /** @type {?|undefined} */ ITdScatterSeries.prototype.markPoint; /** @type {?|undefined} */ ITdScatterSeries.prototype.markLine; /** @type {?|undefined} */ ITdScatterSeries.prototype.markArea; /** @type {?|undefined} */ ITdScatterSeries.prototype.zlevel; /** @type {?|undefined} */ ITdScatterSeries.prototype.z; /** @type {?|undefined} */ ITdScatterSeries.prototype.silent; } export class TdChartSeriesScatterComponent extends TdSeriesComponent { /** * @param {?} _optionsService */ constructor(_optionsService) { super('scatter', _optionsService); } /** * @return {?} */ getConfig() { return { coordinateSystem: this.coordinateSystem, xAxisIndex: this.xAxisIndex, yAxisIndex: this.yAxisIndex, polarIndex: this.polarIndex, geoIndex: this.geoIndex, calendarIndex: this.calendarIndex, hoverAnimation: this.hoverAnimation, legendHoverLink: this.legendHoverLink, symbol: this.symbol, symbolSize: this.symbolSize, symbolRotate: this.symbolRotate, symbolKeepAspect: this.symbolKeepAspect, symbolOffset: this.symbolOffset, large: this.large, largeThreshold: this.largeThreshold, cursor: this.cursor, label: this.label, itemStyle: this.itemStyle, emphasis: this.emphasis, progressive: this.progressive, progressiveThreshold: this.progressiveThreshold, 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, }; } } TdChartSeriesScatterComponent.decorators = [ { type: Component, args: [{ selector: 'td-chart-series[td-scatter]', template: '', changeDetection: ChangeDetectionStrategy.OnPush, providers: [{ provide: TdSeriesComponent, useExisting: forwardRef(() => TdChartSeriesScatterComponent), }] }] } ]; /** @nocollapse */ TdChartSeriesScatterComponent.ctorParameters = () => [ { type: TdChartOptionsService } ]; TdChartSeriesScatterComponent.propDecorators = { coordinateSystem: [{ type: Input, args: ['coordinateSystem',] }], xAxisIndex: [{ type: Input, args: ['xAxisIndex',] }], yAxisIndex: [{ type: Input, args: ['yAxisIndex',] }], polarIndex: [{ type: Input, args: ['polarIndex',] }], geoIndex: [{ type: Input, args: ['geoIndex',] }], calendarIndex: [{ type: Input, args: ['calendarIndex',] }], hoverAnimation: [{ type: Input, args: ['hoverAnimation',] }], legendHoverLink: [{ type: Input, args: ['legendHoverLink',] }], 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',] }], large: [{ type: Input, args: ['large',] }], largeThreshold: [{ type: Input, args: ['largeThreshold',] }], cursor: [{ type: Input, args: ['cursor',] }], label: [{ type: Input, args: ['label',] }], itemStyle: [{ type: Input, args: ['itemStyle',] }], emphasis: [{ type: Input, args: ['emphasis',] }], progressive: [{ type: Input, args: ['progressive',] }], progressiveThreshold: [{ type: Input, args: ['progressiveThreshold',] }], 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',] }] }; if (false) { /** @type {?} */ TdChartSeriesScatterComponent.prototype.coordinateSystem; /** @type {?} */ TdChartSeriesScatterComponent.prototype.xAxisIndex; /** @type {?} */ TdChartSeriesScatterComponent.prototype.yAxisIndex; /** @type {?} */ TdChartSeriesScatterComponent.prototype.polarIndex; /** @type {?} */ TdChartSeriesScatterComponent.prototype.geoIndex; /** @type {?} */ TdChartSeriesScatterComponent.prototype.calendarIndex; /** @type {?} */ TdChartSeriesScatterComponent.prototype.hoverAnimation; /** @type {?} */ TdChartSeriesScatterComponent.prototype.legendHoverLink; /** @type {?} */ TdChartSeriesScatterComponent.prototype.symbol; /** @type {?} */ TdChartSeriesScatterComponent.prototype.symbolSize; /** @type {?} */ TdChartSeriesScatterComponent.prototype.symbolRotate; /** @type {?} */ TdChartSeriesScatterComponent.prototype.symbolKeepAspect; /** @type {?} */ TdChartSeriesScatterComponent.prototype.symbolOffset; /** @type {?} */ TdChartSeriesScatterComponent.prototype.large; /** @type {?} */ TdChartSeriesScatterComponent.prototype.largeThreshold; /** @type {?} */ TdChartSeriesScatterComponent.prototype.cursor; /** @type {?} */ TdChartSeriesScatterComponent.prototype.label; /** @type {?} */ TdChartSeriesScatterComponent.prototype.itemStyle; /** @type {?} */ TdChartSeriesScatterComponent.prototype.emphasis; /** @type {?} */ TdChartSeriesScatterComponent.prototype.progressive; /** @type {?} */ TdChartSeriesScatterComponent.prototype.progressiveThreshold; /** @type {?} */ TdChartSeriesScatterComponent.prototype.dimensions; /** @type {?} */ TdChartSeriesScatterComponent.prototype.encode; /** @type {?} */ TdChartSeriesScatterComponent.prototype.seriesLayoutBy; /** @type {?} */ TdChartSeriesScatterComponent.prototype.datasetIndex; /** @type {?} */ TdChartSeriesScatterComponent.prototype.markPoint; /** @type {?} */ TdChartSeriesScatterComponent.prototype.markLine; /** @type {?} */ TdChartSeriesScatterComponent.prototype.markArea; /** @type {?} */ TdChartSeriesScatterComponent.prototype.zlevel; /** @type {?} */ TdChartSeriesScatterComponent.prototype.z; /** @type {?} */ TdChartSeriesScatterComponent.prototype.silent; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NhdHRlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvZWNoYXJ0cy9zY2F0dGVyLyIsInNvdXJjZXMiOlsic2NhdHRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsS0FBSyxFQUNMLHVCQUF1QixFQUN2QixVQUFVLEdBQ1gsTUFBTSxlQUFlLENBQUM7QUFFdkIsT0FBTyxFQUNMLHFCQUFxQixFQVVyQixpQkFBaUIsR0FFbEIsTUFBTSx3QkFBd0IsQ0FBQzs7OztBQUVoQyxzQ0FvQ0M7OztJQW5DQyw0Q0FBc0M7O0lBQ3RDLHNDQUFvQjs7SUFDcEIsc0NBQW9COztJQUNwQixzQ0FBb0I7O0lBQ3BCLG9DQUFrQjs7SUFDbEIseUNBQXVCOztJQUN2QiwwQ0FBeUI7O0lBQ3pCLDJDQUEwQjs7SUFDMUIsa0NBQW9DOztJQUNwQyxzQ0FBdUM7O0lBQ3ZDLHdDQUFzQjs7SUFDdEIsNENBQTJCOztJQUMzQix3Q0FBcUI7O0lBQ3JCLGlDQUFnQjs7SUFDaEIsMENBQXdCOztJQUN4QixrQ0FBZ0I7O0lBQ2hCLHdDQUF1Qjs7SUFDdkIsd0NBQXVCOztJQUN2QixnQ0FBZTs7SUFDZixpQ0FBaUI7O0lBQ2pCLHFDQUFnQjs7SUFDaEIsb0NBQXVCOztJQUN2Qix1Q0FBcUI7O0lBQ3JCLGdEQUE4Qjs7SUFDOUIsc0NBQW1COztJQUNuQixrQ0FBYTs7SUFDYiwwQ0FBa0M7O0lBQ2xDLHdDQUFzQjs7SUFDdEIsZ0NBQWE7O0lBQ2IscUNBQXlCOztJQUN6QixvQ0FBdUI7O0lBQ3ZCLG9DQUF1Qjs7SUFDdkIsa0NBQWdCOztJQUNoQiw2QkFBVzs7SUFDWCxrQ0FBaUI7O0FBV25CLE1BQU0sT0FBTyw2QkFBOEIsU0FBUSxpQkFBNEI7Ozs7SUFrQzdFLFlBQVksZUFBc0M7UUFDaEQsS0FBSyxDQUFDLFNBQVMsRUFBRSxlQUFlLENBQUMsQ0FBQztJQUNwQyxDQUFDOzs7O0lBRUQs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QixLQUFLLFNBQUMsV0FBVzt1QkFDakIsS0FBSyxTQUFDLFVBQVU7dUJBQ2hCLEtBQUssU0FBQyxVQUFVO3FCQUNoQixLQUFLLFNBQUMsUUFBUTtnQkFDZCxLQUFLLFNBQUMsR0FBRztxQkFDVCxLQUFLLFNBQUMsUUFBUTs7OztJQTlCZix5REFBZ0U7O0lBQ2hFLG1EQUF3Qzs7SUFDeEMsbURBQXdDOztJQUN4QyxtREFBd0M7O0lBQ3hDLGlEQUFvQzs7SUFDcEMsc0RBQThDOztJQUM5Qyx1REFBaUQ7O0lBQ2pELHdEQUFtRDs7SUFDbkQsK0NBQW9EOztJQUNwRCxtREFBMkQ7O0lBQzNELHFEQUE0Qzs7SUFDNUMseURBQXFEOztJQUNyRCxxREFBMkM7O0lBQzNDLDhDQUErQjs7SUFDL0IsdURBQWdEOztJQUNoRCwrQ0FBZ0M7O0lBQ2hDLDhDQUFnQzs7SUFDaEMsa0RBQTRDOztJQUM1QyxpREFBeUM7O0lBQ3pDLG9EQUEwQzs7SUFDMUMsNkRBQTREOztJQUM1RCxtREFBdUM7O0lBQ3ZDLCtDQUE2Qjs7SUFDN0IsdURBQTBEOztJQUMxRCxxREFBNEM7O0lBQzVDLGtEQUE0Qzs7SUFDNUMsaURBQXlDOztJQUN6QyxpREFBeUM7O0lBQ3pDLCtDQUFnQzs7SUFDaEMsMENBQXNCOztJQUN0QiwrQ0FBaUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIElucHV0LFxuICBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSxcbiAgZm9yd2FyZFJlZixcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IFxuICBUZENoYXJ0T3B0aW9uc1NlcnZpY2UsXG4gIFRkQ29vcmRpbmF0ZVN5c3RlbSxcbiAgVGRNYXJrUG9pbnRTeW1ib2wsXG4gIElUZE1hcmtQb2ludCxcbiAgSVRkSXRlbVN0eWxlLFxuICBJVGRMYWJlbCxcbiAgSVRkRW1waGFzaXMsXG4gIFRkU2VyaWVzTGF5b3V0QnksXG4gIElUZE1hcmtMaW5lLFxuICBJVGRNYXJrQXJlYSxcbiAgVGRTZXJpZXNDb21wb25lbnQsXG4gIElUZFNlcmllcyxcbn0gZnJvbSAnQGNvdmFsZW50L2VjaGFydHMvYmFzZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVRkU2NhdHRlclNlcmllcyBleHRlbmRzIElUZFNlcmllczwnc2NhdHRlcic+IHtcbiAgY29vcmRpbmF0ZVN5c3RlbT86IFRkQ29vcmRpbmF0ZVN5c3RlbTtcbiAgeEF4aXNJbmRleD86IG51bWJlcjtcbiAgeUF4aXNJbmRleD86IG51bWJlcjtcbiAgcG9sYXJJbmRleD86IG51bWJlcjtcbiAgZ2VvSW5kZXg/OiBudW1iZXI7XG4gIGNhbGVuZGFySW5kZXg/OiBudW1iZXI7XG4gIGhvdmVyQW5pbWF0aW9uPzogYm9vbGVhbjtcbiAgbGVnZW5kSG92ZXJMaW5rPzogYm9vbGVhbjtcbiAgc3ltYm9sPzogVGRNYXJrUG9pbnRTeW1ib2wgfCBzdHJpbmc7XG4gIHN5bWJvbFNpemU/OiBudW1iZXIgfCBhbnlbXSB8IEZ1bmN0aW9uO1xuICBzeW1ib2xSb3RhdGU/OiBudW1iZXI7XG4gIHN5bWJvbEtlZXBBc3BlY3Q/OiBib29sZWFuO1xuICBzeW1ib2xPZmZzZXQ/OiBhbnlbXTtcbiAgbGFyZ2U/OiBib29sZWFuO1xuICBsYXJnZVRocmVzaG9sZD86IG51bWJlcjtcbiAgY3Vyc29yPzogc3RyaW5nO1xuICBjb25uZWN0TnVsbHM/OiBib29sZWFuO1xuICBjbGlwT3ZlcmZsb3c/OiBib29sZWFuO1xuICBzdGVwPzogYm9vbGVhbjtcbiAgbGFiZWw/OiBJVGRMYWJlbDtcbiAgaXRlbVN0eWxlPzogYW55O1xuICBlbXBoYXNpcz86IElUZEVtcGhhc2lzO1xuICBwcm9ncmVzc2l2ZT86IG51bWJlcjtcbiAgcHJvZ3Jlc3NpdmVUaHJlc2hvbGQ/OiBudW1iZXI7XG4gIGRpbWVuc2lvbnM/OiBhbnlbXTtcbiAgZW5jb2RlPzogYW55O1xuICBzZXJpZXNMYXlvdXRCeT86IFRkU2VyaWVzTGF5b3V0Qnk7XG4gIGRhdGFzZXRJbmRleD86IG51bWJlcjtcbiAgZGF0YT86IGFueVtdO1xuICBtYXJrUG9pbnQ/OiBJVGRNYXJrUG9pbnQ7XG4gIG1hcmtMaW5lPzogSVRkTWFya0xpbmU7XG4gIG1hcmtBcmVhPzogSVRkTWFya0FyZWE7XG4gIHpsZXZlbD86IG51bWJlcjtcbiAgej86IG51bWJlcjtcbiAgc2lsZW50PzogYm9vbGVhbjtcbn1cbiAgXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICd0ZC1jaGFydC1zZXJpZXNbdGQtc2NhdHRlcl0nLFxuICB0ZW1wbGF0ZTogJycsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICBwcm92aWRlcnM6IFt7XG4gICAgcHJvdmlkZTogVGRTZXJpZXNDb21wb25lbnQsIHVzZUV4aXN0aW5nOiBmb3J3YXJkUmVmKCgpID0+IFRkQ2hhcnRTZXJpZXNTY2F0dGVyQ29tcG9uZW50KSxcbiAgfV0sXG59KVxuZXhwb3J0IGNsYXNzIFRkQ2hhcnRTZXJpZXNTY2F0dGVyQ29tcG9uZW50IGV4dGVuZHMgVGRTZXJpZXNDb21wb25lbnQ8J3NjYXR0ZXInPiBpbXBsZW1lbnRzIElUZFNjYXR0ZXJTZXJpZXMge1xuXG4gIEBJbnB1dCgnY29vcmRpbmF0ZVN5c3RlbScpIGNvb3JkaW5hdGVTeXN0ZW06IFRkQ29vcmRpbmF0ZVN5c3RlbTtcbiAgQElucHV0KCd4QXhpc0luZGV4JykgeEF4aXNJbmRleDogbnVtYmVyO1xuICBASW5wdXQoJ3lBeGlzSW5kZXgnKSB5QXhpc0luZGV4OiBudW1iZXI7XG4gIEBJbnB1dCgncG9sYXJJbmRleCcpIHBvbGFySW5kZXg6IG51bWJlcjtcbiAgQElucHV0KCdnZW9JbmRleCcpIGdlb0luZGV4OiBudW1iZXI7XG4gIEBJbnB1dCgnY2FsZW5kYXJJbmRleCcpIGNhbGVuZGFySW5kZXg6IG51bWJlcjtcbiAgQElucHV0KCdob3ZlckFuaW1hdGlvbicpIGhvdmVyQW5pbWF0aW9uOiBib29sZWFuO1xuICBASW5wdXQoJ2xlZ2VuZEhvdmVyTGluaycpIGxlZ2VuZEhvdmVyTGluazogYm9vbGVhbjtcbiAgQElucHV0KCdzeW1ib2wnKSBzeW1ib2w6IFRkTWFya1BvaW50U3ltYm9sIHwgc3RyaW5nO1xuICBASW5wdXQoJ3N5bWJvbFNpemUnKSBzeW1ib2xTaXplOiBudW1iZXIgfCBhbnlbXSB8IEZ1bmN0aW9uO1xuICBASW5wdXQoJ3N5bWJvbFJvdGF0ZScpIHN5bWJvbFJvdGF0ZTogbnVtYmVyO1xuICBASW5wdXQoJ3N5bWJvbEtlZXBBc3BlY3QnKSBzeW1ib2xLZWVwQXNwZWN0OiBib29sZWFuO1xuICBASW5wdXQoJ3N5bWJvbE9mZnNldCcpIHN5bWJvbE9mZnNldDogYW55W107XG4gIEBJbnB1dCgnbGFyZ2UnKSBsYXJnZTogYm9vbGVhbjtcbiAgQElucHV0KCdsYXJnZVRocmVzaG9sZCcpIGxhcmdlVGhyZXNob2xkOiBudW1iZXI7XG4gIEBJbnB1dCgnY3Vyc29yJykgY3Vyc29yOiBzdHJpbmc7XG4gIEBJbnB1dCgnbGFiZWwnKSBsYWJlbDogSVRkTGFiZWw7XG4gIEBJbnB1dCgnaXRlbVN0eWxlJykgaXRlbVN0eWxlOiBJVGRJdGVtU3R5bGU7XG4gIEBJbnB1dCgnZW1waGFzaXMnKSBlbXBoYXNpczogSVRkRW1waGFzaXM7XG4gIEBJbnB1dCgncHJvZ3Jlc3NpdmUnKSBwcm9ncmVzc2l2ZTogbnVtYmVyO1xuICBASW5wdXQoJ3Byb2dyZXNzaXZlVGhyZXNob2xkJykgcHJvZ3Jlc3NpdmVUaHJlc2hvbGQ6IG51bWJlcjtcbiAgQElucHV0KCdkaW1lbnNpb25zJykgZGltZW5zaW9uczogYW55W107XG4gIEBJbnB1dCgnZW5jb2RlJykgZW5jb2RlOiBhbnk7XG4gIEBJbnB1dCgnc2VyaWVzTGF5b3V0QnknKSBzZXJpZXNMYXlvdXRCeTogVGRTZXJpZXNMYXlvdXRCeTtcbiAgQElucHV0KCdkYXRhc2V0SW5kZXgnKSBkYXRhc2V0SW5kZXg6IG51bWJlcjtcbiAgQElucHV0KCdtYXJrUG9pbnQnKSBtYXJrUG9pbnQ6IElUZE1hcmtQb2ludDtcbiAgQElucHV0KCdtYXJrTGluZScpIG1hcmtMaW5lOiBJVGRNYXJrTGluZTtcbiAgQElucHV0KCdtYXJrQXJlYScpIG1hcmtBcmVhOiBJVGRNYXJrQXJlYTtcbiAgQElucHV0KCd6bGV2ZWwnKSB6bGV2ZWw6IG51bWJlcjtcbiAgQElucHV0KCd6JykgejogbnVtYmVyO1xuICBASW5wdXQoJ3NpbGVudCcpIHNpbGVudDogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3Rvcihfb3B0aW9uc1NlcnZpY2U6IFRkQ2hhcnRPcHRpb25zU2VydmljZSkge1xuICAgIHN1cGVyKCdzY2F0dGVyJywgX29wdGlvbnNTZXJ2aWNlKTtcbiAgfVxuXG4gIGdldENvbmZpZygpOiBhbnkge1xuICAgIHJldHVybiB7XG4gICAgICBjb29yZGluYXRlU3lzdGVtOiB0aGlzLmNvb3JkaW5hdGVTeXN0ZW0sXG4gICAgICB4QXhpc0luZGV4OiB0aGlzLnhBeGlzSW5kZXgsXG4gICAgICB5QXhpc0luZGV4OiB0aGlzLnlBeGlzSW5kZXgsXG4gICAgICBwb2xhckluZGV4OiB0aGlzLnBvbGFySW5kZXgsXG4gICAgICBnZW9JbmRleDogdGhpcy5nZW9JbmRleCxcbiAgICAgIGNhbGVuZGFySW5kZXg6IHRoaXMuY2FsZW5kYXJJbmRleCxcbiAgICAgIGhvdmVyQW5pbWF0aW9uOiB0aGlzLmhvdmVyQW5pbWF0aW9uLFxuICAgICAgbGVnZW5kSG92ZXJMaW5rOiB0aGlzLmxlZ2VuZEhvdmVyTGluayxcbiAgICAgIHN5bWJvbDogdGhpcy5zeW1ib2wsXG4gICAgICBzeW1ib2xTaXplOiB0aGlzLnN5bWJvbFNpemUsXG4gICAgICBzeW1ib2xSb3RhdGU6IHRoaXMuc3ltYm9sUm90YXRlLFxuICAgICAgc3ltYm9sS2VlcEFzcGVjdDogdGhpcy5zeW1ib2xLZWVwQXNwZWN0LFxuICAgICAgc3ltYm9sT2Zmc2V0OiB0aGlzLnN5bWJvbE9mZnNldCxcbiAgICAgIGxhcmdlOiB0aGlzLmxhcmdlLFxuICAgICAgbGFyZ2VUaHJlc2hvbGQ6IHRoaXMubGFyZ2VUaHJlc2hvbGQsXG4gICAgICBjdXJzb3I6IHRoaXMuY3Vyc29yLFxuICAgICAgbGFiZWw6IHRoaXMubGFiZWwsXG4gICAgICBpdGVtU3R5bGU6IHRoaXMuaXRlbVN0eWxlLFxuICAgICAgZW1waGFzaXM6IHRoaXMuZW1waGFzaXMsXG4gICAgICBwcm9ncmVzc2l2ZTogdGhpcy5wcm9ncmVzc2l2ZSxcbiAgICAgIHByb2dyZXNzaXZlVGhyZXNob2xkOiB0aGlzLnByb2dyZXNzaXZlVGhyZXNob2xkLFxuICAgICAgZGltZW5zaW9uczogdGhpcy5kaW1lbnNpb25zLFxuICAgICAgZW5jb2RlOiB0aGlzLmVuY29kZSxcbiAgICAgIHNlcmllc0xheW91dEJ5OiB0aGlzLnNlcmllc0xheW91dEJ5LFxuICAgICAgZGF0YXNldEluZGV4OiB0aGlzLmRhdGFzZXRJbmRleCxcbiAgICAgIG1hcmtQb2ludDogdGhpcy5tYXJrUG9pbnQsXG4gICAgICBtYXJrTGluZTogdGhpcy5tYXJrTGluZSxcbiAgICAgIG1hcmtBcmVhOiB0aGlzLm1hcmtBcmVhLFxuICAgICAgemxldmVsOiB0aGlzLnpsZXZlbCxcbiAgICAgIHo6IHRoaXMueixcbiAgICAgIHNpbGVudDogdGhpcy5zaWxlbnQsXG4gICAgfTtcbiAgfVxufVxuIl19