UNPKG

devextreme-angular

Version:

Angular UI and visualization components based on DevExtreme widgets

1 lines • 433 kB
{"version":3,"file":"devextreme-angular-ui-range-selector-nested.mjs","sources":["../../../dist/ui/range-selector/nested/aggregation-interval.ts","../../../dist/ui/range-selector/nested/aggregation.ts","../../../dist/ui/range-selector/nested/argument-format.ts","../../../dist/ui/range-selector/nested/background-image.ts","../../../dist/ui/range-selector/nested/background.ts","../../../dist/ui/range-selector/nested/behavior.ts","../../../dist/ui/range-selector/nested/border.ts","../../../dist/ui/range-selector/nested/break-dxi.ts","../../../dist/ui/range-selector/nested/break-style.ts","../../../dist/ui/range-selector/nested/chart.ts","../../../dist/ui/range-selector/nested/color.ts","../../../dist/ui/range-selector/nested/common-series-settings-hover-style.ts","../../../dist/ui/range-selector/nested/common-series-settings-label.ts","../../../dist/ui/range-selector/nested/common-series-settings-selection-style.ts","../../../dist/ui/range-selector/nested/common-series-settings.ts","../../../dist/ui/range-selector/nested/connector.ts","../../../dist/ui/range-selector/nested/data-prepare-settings.ts","../../../dist/ui/range-selector/nested/export.ts","../../../dist/ui/range-selector/nested/font.ts","../../../dist/ui/range-selector/nested/format.ts","../../../dist/ui/range-selector/nested/hatching.ts","../../../dist/ui/range-selector/nested/height.ts","../../../dist/ui/range-selector/nested/hover-style.ts","../../../dist/ui/range-selector/nested/image.ts","../../../dist/ui/range-selector/nested/indent.ts","../../../dist/ui/range-selector/nested/label.ts","../../../dist/ui/range-selector/nested/length.ts","../../../dist/ui/range-selector/nested/loading-indicator.ts","../../../dist/ui/range-selector/nested/margin.ts","../../../dist/ui/range-selector/nested/marker-label.ts","../../../dist/ui/range-selector/nested/marker.ts","../../../dist/ui/range-selector/nested/max-range.ts","../../../dist/ui/range-selector/nested/min-range.ts","../../../dist/ui/range-selector/nested/minor-tick-interval.ts","../../../dist/ui/range-selector/nested/minor-tick.ts","../../../dist/ui/range-selector/nested/point-border.ts","../../../dist/ui/range-selector/nested/point-hover-style.ts","../../../dist/ui/range-selector/nested/point-image.ts","../../../dist/ui/range-selector/nested/point-selection-style.ts","../../../dist/ui/range-selector/nested/point.ts","../../../dist/ui/range-selector/nested/reduction.ts","../../../dist/ui/range-selector/nested/scale-label.ts","../../../dist/ui/range-selector/nested/scale.ts","../../../dist/ui/range-selector/nested/selection-style.ts","../../../dist/ui/range-selector/nested/series-border.ts","../../../dist/ui/range-selector/nested/series-dxi.ts","../../../dist/ui/range-selector/nested/series-template.ts","../../../dist/ui/range-selector/nested/shutter.ts","../../../dist/ui/range-selector/nested/size.ts","../../../dist/ui/range-selector/nested/slider-handle.ts","../../../dist/ui/range-selector/nested/slider-marker.ts","../../../dist/ui/range-selector/nested/subtitle.ts","../../../dist/ui/range-selector/nested/tick-interval.ts","../../../dist/ui/range-selector/nested/tick.ts","../../../dist/ui/range-selector/nested/title.ts","../../../dist/ui/range-selector/nested/url.ts","../../../dist/ui/range-selector/nested/value-axis.ts","../../../dist/ui/range-selector/nested/value-error-bar.ts","../../../dist/ui/range-selector/nested/value.ts","../../../dist/ui/range-selector/nested/width.ts","../../../dist/ui/range-selector/nested/index.ts","../../../dist/ui/range-selector/nested/devextreme-angular-ui-range-selector-nested.ts"],"sourcesContent":["/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-aggregation-interval',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorAggregationIntervalComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get days(): number {\r\n return this._getOption('days');\r\n }\r\n set days(value: number) {\r\n this._setOption('days', value);\r\n }\r\n\r\n @Input()\r\n get hours(): number {\r\n return this._getOption('hours');\r\n }\r\n set hours(value: number) {\r\n this._setOption('hours', value);\r\n }\r\n\r\n @Input()\r\n get milliseconds(): number {\r\n return this._getOption('milliseconds');\r\n }\r\n set milliseconds(value: number) {\r\n this._setOption('milliseconds', value);\r\n }\r\n\r\n @Input()\r\n get minutes(): number {\r\n return this._getOption('minutes');\r\n }\r\n set minutes(value: number) {\r\n this._setOption('minutes', value);\r\n }\r\n\r\n @Input()\r\n get months(): number {\r\n return this._getOption('months');\r\n }\r\n set months(value: number) {\r\n this._setOption('months', value);\r\n }\r\n\r\n @Input()\r\n get quarters(): number {\r\n return this._getOption('quarters');\r\n }\r\n set quarters(value: number) {\r\n this._setOption('quarters', value);\r\n }\r\n\r\n @Input()\r\n get seconds(): number {\r\n return this._getOption('seconds');\r\n }\r\n set seconds(value: number) {\r\n this._setOption('seconds', value);\r\n }\r\n\r\n @Input()\r\n get weeks(): number {\r\n return this._getOption('weeks');\r\n }\r\n set weeks(value: number) {\r\n this._setOption('weeks', value);\r\n }\r\n\r\n @Input()\r\n get years(): number {\r\n return this._getOption('years');\r\n }\r\n set years(value: number) {\r\n this._setOption('years', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'aggregationInterval';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorAggregationIntervalComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorAggregationIntervalComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorAggregationIntervalModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { chartPointAggregationInfoObject, chartSeriesObject, ChartSeriesAggregationMethod } from 'devextreme/viz/chart';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-aggregation',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorAggregationComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get calculate(): ((aggregationInfo: chartPointAggregationInfoObject, series: chartSeriesObject) => Record<string, any> | Array<Record<string, any>>) | undefined {\r\n return this._getOption('calculate');\r\n }\r\n set calculate(value: ((aggregationInfo: chartPointAggregationInfoObject, series: chartSeriesObject) => Record<string, any> | Array<Record<string, any>>) | undefined) {\r\n this._setOption('calculate', value);\r\n }\r\n\r\n @Input()\r\n get enabled(): boolean {\r\n return this._getOption('enabled');\r\n }\r\n set enabled(value: boolean) {\r\n this._setOption('enabled', value);\r\n }\r\n\r\n @Input()\r\n get method(): ChartSeriesAggregationMethod {\r\n return this._getOption('method');\r\n }\r\n set method(value: ChartSeriesAggregationMethod) {\r\n this._setOption('method', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'aggregation';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorAggregationComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorAggregationComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorAggregationModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { Format } from 'devextreme/common';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-argument-format',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorArgumentFormatComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get currency(): string {\r\n return this._getOption('currency');\r\n }\r\n set currency(value: string) {\r\n this._setOption('currency', value);\r\n }\r\n\r\n @Input()\r\n get formatter(): ((value: number | Date) => string) {\r\n return this._getOption('formatter');\r\n }\r\n set formatter(value: ((value: number | Date) => string)) {\r\n this._setOption('formatter', value);\r\n }\r\n\r\n @Input()\r\n get parser(): ((value: string) => number | Date) {\r\n return this._getOption('parser');\r\n }\r\n set parser(value: ((value: string) => number | Date)) {\r\n this._setOption('parser', value);\r\n }\r\n\r\n @Input()\r\n get precision(): number {\r\n return this._getOption('precision');\r\n }\r\n set precision(value: number) {\r\n this._setOption('precision', value);\r\n }\r\n\r\n @Input()\r\n get type(): Format | string {\r\n return this._getOption('type');\r\n }\r\n set type(value: Format | string) {\r\n this._setOption('type', value);\r\n }\r\n\r\n @Input()\r\n get useCurrencyAccountingStyle(): boolean {\r\n return this._getOption('useCurrencyAccountingStyle');\r\n }\r\n set useCurrencyAccountingStyle(value: boolean) {\r\n this._setOption('useCurrencyAccountingStyle', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'argumentFormat';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorArgumentFormatComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorArgumentFormatComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorArgumentFormatModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { BackgroundImageLocation } from 'devextreme/viz/range_selector';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-background-image',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorBackgroundImageComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get location(): BackgroundImageLocation {\r\n return this._getOption('location');\r\n }\r\n set location(value: BackgroundImageLocation) {\r\n this._setOption('location', value);\r\n }\r\n\r\n @Input()\r\n get url(): string | undefined {\r\n return this._getOption('url');\r\n }\r\n set url(value: string | undefined) {\r\n this._setOption('url', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'image';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorBackgroundImageComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorBackgroundImageComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorBackgroundImageModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { BackgroundImageLocation } from 'devextreme/viz/range_selector';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-background',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorBackgroundComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get color(): string {\r\n return this._getOption('color');\r\n }\r\n set color(value: string) {\r\n this._setOption('color', value);\r\n }\r\n\r\n @Input()\r\n get image(): { location?: BackgroundImageLocation, url?: string | undefined } {\r\n return this._getOption('image');\r\n }\r\n set image(value: { location?: BackgroundImageLocation, url?: string | undefined }) {\r\n this._setOption('image', value);\r\n }\r\n\r\n @Input()\r\n get visible(): boolean {\r\n return this._getOption('visible');\r\n }\r\n set visible(value: boolean) {\r\n this._setOption('visible', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'background';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorBackgroundComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorBackgroundComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorBackgroundModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { SliderValueChangeMode } from 'devextreme/common';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-behavior',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorBehaviorComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get allowSlidersSwap(): boolean {\r\n return this._getOption('allowSlidersSwap');\r\n }\r\n set allowSlidersSwap(value: boolean) {\r\n this._setOption('allowSlidersSwap', value);\r\n }\r\n\r\n @Input()\r\n get animationEnabled(): boolean {\r\n return this._getOption('animationEnabled');\r\n }\r\n set animationEnabled(value: boolean) {\r\n this._setOption('animationEnabled', value);\r\n }\r\n\r\n @Input()\r\n get manualRangeSelectionEnabled(): boolean {\r\n return this._getOption('manualRangeSelectionEnabled');\r\n }\r\n set manualRangeSelectionEnabled(value: boolean) {\r\n this._setOption('manualRangeSelectionEnabled', value);\r\n }\r\n\r\n @Input()\r\n get moveSelectedRangeByClick(): boolean {\r\n return this._getOption('moveSelectedRangeByClick');\r\n }\r\n set moveSelectedRangeByClick(value: boolean) {\r\n this._setOption('moveSelectedRangeByClick', value);\r\n }\r\n\r\n @Input()\r\n get snapToTicks(): boolean {\r\n return this._getOption('snapToTicks');\r\n }\r\n set snapToTicks(value: boolean) {\r\n this._setOption('snapToTicks', value);\r\n }\r\n\r\n @Input()\r\n get valueChangeMode(): SliderValueChangeMode {\r\n return this._getOption('valueChangeMode');\r\n }\r\n set valueChangeMode(value: SliderValueChangeMode) {\r\n this._setOption('valueChangeMode', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'behavior';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorBehaviorComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorBehaviorComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorBehaviorModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { DashStyle } from 'devextreme/common/charts';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-border',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorBorderComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get color(): string | undefined {\r\n return this._getOption('color');\r\n }\r\n set color(value: string | undefined) {\r\n this._setOption('color', value);\r\n }\r\n\r\n @Input()\r\n get dashStyle(): DashStyle | undefined {\r\n return this._getOption('dashStyle');\r\n }\r\n set dashStyle(value: DashStyle | undefined) {\r\n this._setOption('dashStyle', value);\r\n }\r\n\r\n @Input()\r\n get visible(): boolean {\r\n return this._getOption('visible');\r\n }\r\n set visible(value: boolean) {\r\n this._setOption('visible', value);\r\n }\r\n\r\n @Input()\r\n get width(): number {\r\n return this._getOption('width');\r\n }\r\n set width(value: number) {\r\n this._setOption('width', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'border';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorBorderComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorBorderComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorBorderModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { CollectionNestedOption } from 'devextreme-angular/core';\r\n\r\nimport { PROPERTY_TOKEN_breaks } from 'devextreme-angular/core/tokens';\r\n\r\n@Component({\r\n selector: 'dxi-range-selector-break',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [\r\n NestedOptionHost,\r\n {\r\n provide: PROPERTY_TOKEN_breaks,\r\n useExisting: DxiRangeSelectorBreakComponent,\r\n }\r\n ]\r\n})\r\nexport class DxiRangeSelectorBreakComponent extends CollectionNestedOption {\r\n @Input()\r\n get endValue(): Date | number | string | undefined {\r\n return this._getOption('endValue');\r\n }\r\n set endValue(value: Date | number | string | undefined) {\r\n this._setOption('endValue', value);\r\n }\r\n\r\n @Input()\r\n get startValue(): Date | number | string | undefined {\r\n return this._getOption('startValue');\r\n }\r\n set startValue(value: Date | number | string | undefined) {\r\n this._setOption('startValue', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'breaks';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n\r\n ngOnDestroy() {\r\n this._deleteRemovedOptions(this._fullOptionPath());\r\n }\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxiRangeSelectorBreakComponent\r\n ],\r\n exports: [\r\n DxiRangeSelectorBreakComponent\r\n ],\r\n})\r\nexport class DxiRangeSelectorBreakModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { ScaleBreakLineStyle } from 'devextreme/common/charts';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-break-style',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorBreakStyleComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get color(): string {\r\n return this._getOption('color');\r\n }\r\n set color(value: string) {\r\n this._setOption('color', value);\r\n }\r\n\r\n @Input()\r\n get line(): ScaleBreakLineStyle {\r\n return this._getOption('line');\r\n }\r\n set line(value: ScaleBreakLineStyle) {\r\n this._setOption('line', value);\r\n }\r\n\r\n @Input()\r\n get width(): number {\r\n return this._getOption('width');\r\n }\r\n set width(value: number) {\r\n this._setOption('width', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'breakStyle';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorBreakStyleComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorBreakStyleComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorBreakStyleModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input,\r\n ContentChildren,\r\n QueryList\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { dxChartCommonSeriesSettings } from 'devextreme/viz/chart';\r\nimport { Palette, PaletteExtensionMode, ChartsDataType } from 'devextreme/common/charts';\r\nimport { ChartSeries } from 'devextreme/viz/common';\r\nimport { ChartAxisScale } from 'devextreme/viz/range_selector';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n CollectionNestedOption,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\nimport {\r\n PROPERTY_TOKEN_series,\r\n} from 'devextreme-angular/core/tokens';\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-chart',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorChartComponent extends NestedOption implements OnDestroy, OnInit {\r\n @ContentChildren(PROPERTY_TOKEN_series)\r\n set _seriesContentChildren(value: QueryList<CollectionNestedOption>) {\r\n this.setChildren('series', value);\r\n }\r\n \r\n @Input()\r\n get barGroupPadding(): number {\r\n return this._getOption('barGroupPadding');\r\n }\r\n set barGroupPadding(value: number) {\r\n this._setOption('barGroupPadding', value);\r\n }\r\n\r\n @Input()\r\n get barGroupWidth(): number | undefined {\r\n return this._getOption('barGroupWidth');\r\n }\r\n set barGroupWidth(value: number | undefined) {\r\n this._setOption('barGroupWidth', value);\r\n }\r\n\r\n @Input()\r\n get bottomIndent(): number {\r\n return this._getOption('bottomIndent');\r\n }\r\n set bottomIndent(value: number) {\r\n this._setOption('bottomIndent', value);\r\n }\r\n\r\n @Input()\r\n get commonSeriesSettings(): dxChartCommonSeriesSettings {\r\n return this._getOption('commonSeriesSettings');\r\n }\r\n set commonSeriesSettings(value: dxChartCommonSeriesSettings) {\r\n this._setOption('commonSeriesSettings', value);\r\n }\r\n\r\n @Input()\r\n get dataPrepareSettings(): { checkTypeForAllData?: boolean, convertToAxisDataType?: boolean, sortingMethod?: boolean | ((a: { arg: Date | number | string, val: Date | number | string }, b: { arg: Date | number | string, val: Date | number | string }) => number) } {\r\n return this._getOption('dataPrepareSettings');\r\n }\r\n set dataPrepareSettings(value: { checkTypeForAllData?: boolean, convertToAxisDataType?: boolean, sortingMethod?: boolean | ((a: { arg: Date | number | string, val: Date | number | string }, b: { arg: Date | number | string, val: Date | number | string }) => number) }) {\r\n this._setOption('dataPrepareSettings', value);\r\n }\r\n\r\n @Input()\r\n get maxBubbleSize(): number {\r\n return this._getOption('maxBubbleSize');\r\n }\r\n set maxBubbleSize(value: number) {\r\n this._setOption('maxBubbleSize', value);\r\n }\r\n\r\n @Input()\r\n get minBubbleSize(): number {\r\n return this._getOption('minBubbleSize');\r\n }\r\n set minBubbleSize(value: number) {\r\n this._setOption('minBubbleSize', value);\r\n }\r\n\r\n @Input()\r\n get negativesAsZeroes(): boolean {\r\n return this._getOption('negativesAsZeroes');\r\n }\r\n set negativesAsZeroes(value: boolean) {\r\n this._setOption('negativesAsZeroes', value);\r\n }\r\n\r\n @Input()\r\n get palette(): Array<string> | Palette {\r\n return this._getOption('palette');\r\n }\r\n set palette(value: Array<string> | Palette) {\r\n this._setOption('palette', value);\r\n }\r\n\r\n @Input()\r\n get paletteExtensionMode(): PaletteExtensionMode {\r\n return this._getOption('paletteExtensionMode');\r\n }\r\n set paletteExtensionMode(value: PaletteExtensionMode) {\r\n this._setOption('paletteExtensionMode', value);\r\n }\r\n\r\n @Input()\r\n get series(): Array<ChartSeries> | ChartSeries | undefined {\r\n return this._getOption('series');\r\n }\r\n set series(value: Array<ChartSeries> | ChartSeries | undefined) {\r\n this._setOption('series', value);\r\n }\r\n\r\n @Input()\r\n get seriesTemplate(): any {\r\n return this._getOption('seriesTemplate');\r\n }\r\n set seriesTemplate(value: any) {\r\n this._setOption('seriesTemplate', value);\r\n }\r\n\r\n @Input()\r\n get topIndent(): number {\r\n return this._getOption('topIndent');\r\n }\r\n set topIndent(value: number) {\r\n this._setOption('topIndent', value);\r\n }\r\n\r\n @Input()\r\n get valueAxis(): { inverted?: boolean, logarithmBase?: number, max?: number | undefined, min?: number | undefined, type?: ChartAxisScale | undefined, valueType?: ChartsDataType | undefined } {\r\n return this._getOption('valueAxis');\r\n }\r\n set valueAxis(value: { inverted?: boolean, logarithmBase?: number, max?: number | undefined, min?: number | undefined, type?: ChartAxisScale | undefined, valueType?: ChartsDataType | undefined }) {\r\n this._setOption('valueAxis', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'chart';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorChartComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorChartComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorChartModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-color',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorColorComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get base(): string | undefined {\r\n return this._getOption('base');\r\n }\r\n set base(value: string | undefined) {\r\n this._setOption('base', value);\r\n }\r\n\r\n @Input()\r\n get fillId(): string | undefined {\r\n return this._getOption('fillId');\r\n }\r\n set fillId(value: string | undefined) {\r\n this._setOption('fillId', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'color';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorColorComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorColorComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorColorModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { DashStyle, ChartsColor, HatchDirection } from 'devextreme/common/charts';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-common-series-settings-hover-style',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorCommonSeriesSettingsHoverStyleComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get border(): { color?: string | undefined, dashStyle?: DashStyle | undefined, visible?: boolean, width?: number } {\r\n return this._getOption('border');\r\n }\r\n set border(value: { color?: string | undefined, dashStyle?: DashStyle | undefined, visible?: boolean, width?: number }) {\r\n this._setOption('border', value);\r\n }\r\n\r\n @Input()\r\n get color(): ChartsColor | string | undefined {\r\n return this._getOption('color');\r\n }\r\n set color(value: ChartsColor | string | undefined) {\r\n this._setOption('color', value);\r\n }\r\n\r\n @Input()\r\n get dashStyle(): DashStyle {\r\n return this._getOption('dashStyle');\r\n }\r\n set dashStyle(value: DashStyle) {\r\n this._setOption('dashStyle', value);\r\n }\r\n\r\n @Input()\r\n get hatching(): { direction?: HatchDirection, opacity?: number, step?: number, width?: number } {\r\n return this._getOption('hatching');\r\n }\r\n set hatching(value: { direction?: HatchDirection, opacity?: number, step?: number, width?: number }) {\r\n this._setOption('hatching', value);\r\n }\r\n\r\n @Input()\r\n get highlight(): boolean {\r\n return this._getOption('highlight');\r\n }\r\n set highlight(value: boolean) {\r\n this._setOption('highlight', value);\r\n }\r\n\r\n @Input()\r\n get width(): number {\r\n return this._getOption('width');\r\n }\r\n set width(value: number) {\r\n this._setOption('width', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'hoverStyle';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorCommonSeriesSettingsHoverStyleComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorCommonSeriesSettingsHoverStyleComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorCommonSeriesSettingsHoverStyleModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { HorizontalAlignment } from 'devextreme/common';\r\nimport { Format } from 'devextreme/common/core/localization';\r\nimport { DashStyle, Font, RelativePosition } from 'devextreme/common/charts';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-common-series-settings-label',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorCommonSeriesSettingsLabelComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get alignment(): HorizontalAlignment {\r\n return this._getOption('alignment');\r\n }\r\n set alignment(value: HorizontalAlignment) {\r\n this._setOption('alignment', value);\r\n }\r\n\r\n @Input()\r\n get argumentFormat(): Format | undefined {\r\n return this._getOption('argumentFormat');\r\n }\r\n set argumentFormat(value: Format | undefined) {\r\n this._setOption('argumentFormat', value);\r\n }\r\n\r\n @Input()\r\n get backgroundColor(): string | undefined {\r\n return this._getOption('backgroundColor');\r\n }\r\n set backgroundColor(value: string | undefined) {\r\n this._setOption('backgroundColor', value);\r\n }\r\n\r\n @Input()\r\n get border(): { color?: string | undefined, dashStyle?: DashStyle | undefined, visible?: boolean, width?: number } {\r\n return this._getOption('border');\r\n }\r\n set border(value: { color?: string | undefined, dashStyle?: DashStyle | undefined, visible?: boolean, width?: number }) {\r\n this._setOption('border', value);\r\n }\r\n\r\n @Input()\r\n get connector(): { color?: string | undefined, visible?: boolean, width?: number } {\r\n return this._getOption('connector');\r\n }\r\n set connector(value: { color?: string | undefined, visible?: boolean, width?: number }) {\r\n this._setOption('connector', value);\r\n }\r\n\r\n @Input()\r\n get customizeText(): ((pointInfo: any) => string) {\r\n return this._getOption('customizeText');\r\n }\r\n set customizeText(value: ((pointInfo: any) => string)) {\r\n this._setOption('customizeText', value);\r\n }\r\n\r\n @Input()\r\n get displayFormat(): string | undefined {\r\n return this._getOption('displayFormat');\r\n }\r\n set displayFormat(value: string | undefined) {\r\n this._setOption('displayFormat', value);\r\n }\r\n\r\n @Input()\r\n get font(): Font {\r\n return this._getOption('font');\r\n }\r\n set font(value: Font) {\r\n this._setOption('font', value);\r\n }\r\n\r\n @Input()\r\n get format(): Format | undefined {\r\n return this._getOption('format');\r\n }\r\n set format(value: Format | undefined) {\r\n this._setOption('format', value);\r\n }\r\n\r\n @Input()\r\n get horizontalOffset(): number {\r\n return this._getOption('horizontalOffset');\r\n }\r\n set horizontalOffset(value: number) {\r\n this._setOption('horizontalOffset', value);\r\n }\r\n\r\n @Input()\r\n get position(): RelativePosition {\r\n return this._getOption('position');\r\n }\r\n set position(value: RelativePosition) {\r\n this._setOption('position', value);\r\n }\r\n\r\n @Input()\r\n get rotationAngle(): number {\r\n return this._getOption('rotationAngle');\r\n }\r\n set rotationAngle(value: number) {\r\n this._setOption('rotationAngle', value);\r\n }\r\n\r\n @Input()\r\n get showForZeroValues(): boolean {\r\n return this._getOption('showForZeroValues');\r\n }\r\n set showForZeroValues(value: boolean) {\r\n this._setOption('showForZeroValues', value);\r\n }\r\n\r\n @Input()\r\n get verticalOffset(): number {\r\n return this._getOption('verticalOffset');\r\n }\r\n set verticalOffset(value: number) {\r\n this._setOption('verticalOffset', value);\r\n }\r\n\r\n @Input()\r\n get visible(): boolean {\r\n return this._getOption('visible');\r\n }\r\n set visible(value: boolean) {\r\n this._setOption('visible', value);\r\n }\r\n\r\n\r\n protected get _optionPath() {\r\n return 'label';\r\n }\r\n\r\n\r\n constructor(@SkipSelf() @Host() parentOptionHost: NestedOptionHost,\r\n @Host() optionHost: NestedOptionHost) {\r\n super();\r\n parentOptionHost.setNestedOption(this);\r\n optionHost.setHost(this, this._fullOptionPath.bind(this));\r\n }\r\n\r\n\r\n ngOnInit() {\r\n this._addRecreatedComponent();\r\n }\r\n\r\n ngOnDestroy() {\r\n this._addRemovedOption(this._getOptionPath());\r\n }\r\n\r\n\r\n}\r\n\r\n@NgModule({\r\n imports: [\r\n DxoRangeSelectorCommonSeriesSettingsLabelComponent\r\n ],\r\n exports: [\r\n DxoRangeSelectorCommonSeriesSettingsLabelComponent\r\n ],\r\n})\r\nexport class DxoRangeSelectorCommonSeriesSettingsLabelModule { }\r\n","/*!\n * devextreme-angular\n * Version: 25.2.3\n * Build date: Fri Dec 12 2025\n *\n * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED\n *\n * This software may be modified and distributed under the terms\n * of the MIT license. See the LICENSE file in the root of the project for details.\n *\n * https://github.com/DevExpress/devextreme-angular\n */\n\n/* tslint:disable:max-line-length */\r\n\r\n\r\nimport {\r\n Component,\r\n OnInit,\r\n OnDestroy,\r\n NgModule,\r\n Host,\r\n SkipSelf,\r\n Input\r\n} from '@angular/core';\r\n\r\n\r\n\r\n\r\nimport { DashStyle, ChartsColor, HatchDirection } from 'devextreme/common/charts';\r\n\r\nimport {\r\n DxIntegrationModule,\r\n NestedOptionHost,\r\n} from 'devextreme-angular/core';\r\nimport { NestedOption } from 'devextreme-angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'dxo-range-selector-common-series-settings-selection-style',\r\n standalone: true,\r\n template: '',\r\n styles: [''],\r\n imports: [ DxIntegrationModule ],\r\n providers: [NestedOptionHost]\r\n})\r\nexport class DxoRangeSelectorCommonSeriesSettingsSelectionStyleComponent extends NestedOption implements OnDestroy, OnInit {\r\n @Input()\r\n get border(): { color?: string | undefined, dashStyle?: DashStyle | undefined, visible?: boolean, width?: number } {\r\n return this._getOption('border');\r\n }\r\n set border(value: { color?: string | undefined, dashStyle?: DashStyle | undefined, visible?: boolean, width?: number }) {\r\n this._setOption('border', value);\r\n }\r\n\r\n @Input()\r\n get color(): ChartsColor | string | undefined {\r\n return this._getOption('color');\r\n }\r\n set color(value: ChartsColor | string | undefined) {\r\n this._setOption('color', value);\r\n }\r\n\r\n @Input()\r\n get dashStyle(): DashStyle {\r\n return this._getOption('dashStyle');\r\n }\r\n set dashStyle(value: DashStyle) {\r\n this._setOption('dashStyle', value);\r\n }\r\n\r\n @Input()\r\n get hatching(): { direction?: HatchDirection, opaci