1/** 2 * @license Highcharts JS [email protected]@ (@product.date@) 3 * @module highcharts/highcharts 4 * 5 * (c) 2009-2024 Torstein Honsi 6 * 7 * License: www.highcharts.com/license 8 */ 9'use strict'; 10import Highcharts from '../Core/Globals.js'; 11import Utilities from '../Core/Utilities.js'; 12import Defaults from '../Core/Defaults.js'; 13import Fx from '../Core/Animation/Fx.js'; 14import Animation from '../Core/Animation/AnimationUtilities.js'; 15import AST from '../Core/Renderer/HTML/AST.js'; 16import Templating from '../Core/Templating.js'; 17import RendererRegistry from '../Core/Renderer/RendererRegistry.js'; 18import RendererUtilities from '../Core/Renderer/RendererUtilities.js'; 19import SVGElement from '../Core/Renderer/SVG/SVGElement.js'; 20import SVGRenderer from '../Core/Renderer/SVG/SVGRenderer.js'; 21import HTMLElement from '../Core/Renderer/HTML/HTMLElement.js'; 22import Axis from '../Core/Axis/Axis.js'; 23import DateTimeAxis from '../Core/Axis/DateTimeAxis.js'; 24import LogarithmicAxis from '../Core/Axis/LogarithmicAxis.js'; 25import PlotLineOrBand from '../Core/Axis/PlotLineOrBand/PlotLineOrBand.js'; 26import Tick from '../Core/Axis/Tick.js'; 27import Tooltip from '../Core/Tooltip.js'; 28import Point from '../Core/Series/Point.js'; 29import Pointer from '../Core/Pointer.js'; 30import Legend from '../Core/Legend/Legend.js'; 31import LegendSymbol from '../Core/Legend/LegendSymbol.js'; 32import Chart from '../Core/Chart/Chart.js'; 33import ScrollablePlotArea from '../Extensions/ScrollablePlotArea.js'; 34import StackingAxis from '../Core/Axis/Stacking/StackingAxis.js'; 35import StackItem from '../Core/Axis/Stacking/StackItem.js'; 36import DataTableCore from '../Data/DataTableCore.js'; 37import Series from '../Core/Series/Series.js'; 38import SeriesRegistry from '../Core/Series/SeriesRegistry.js'; 39import '../Series/Line/LineSeries.js'; 40import '../Series/Area/AreaSeries.js'; 41import '../Series/Spline/SplineSeries.js'; 42import '../Series/AreaSpline/AreaSplineSeries.js'; 43import '../Series/Column/ColumnSeries.js'; 44import ColumnDataLabel from '../Series/Column/ColumnDataLabel.js'; 45import '../Series/Bar/BarSeries.js'; 46import '../Series/Scatter/ScatterSeries.js'; 47import '../Series/Pie/PieSeries.js'; 48import PieDataLabel from '../Series/Pie/PieDataLabel.js'; 49import DataLabel from '../Core/Series/DataLabel.js'; 50import OverlappingDataLabels from '../Extensions/OverlappingDataLabels.js'; 51import BorderRadius from '../Extensions/BorderRadius.js'; 52import Responsive from '../Core/Responsive.js'; 53import Color from '../Core/Color/Color.js'; 54import Time from '../Core/Time.js'; 55const G = Highcharts; 56// Classes 57G.AST = AST; 58G.Axis = Axis; 59G.Chart = Chart; 60G.Color = Color; 61G.DataLabel = DataLabel; 62G.DataTableCore = DataTableCore; 63G.Fx = Fx; 64G.HTMLElement = HTMLElement; 65G.Legend = Legend; 66G.LegendSymbol = LegendSymbol; 67G.OverlappingDataLabels = G.OverlappingDataLabels || OverlappingDataLabels; 68G.PlotLineOrBand = PlotLineOrBand; 69G.Point = Point; 70G.Pointer = Pointer; 71G.RendererRegistry = RendererRegistry; 72G.Series = Series; 73G.SeriesRegistry = SeriesRegistry; 74G.StackItem = StackItem; 75G.SVGElement = SVGElement; 76G.SVGRenderer = SVGRenderer; 77G.Templating = Templating; 78G.Tick = Tick; 79G.Time = Time; 80G.Tooltip = Tooltip; 81// Utilities 82G.animate = Animation.animate; 83G.animObject = Animation.animObject; 84G.chart = Chart.chart; 85G.color = Color.parse; 86G.dateFormat = Templating.dateFormat; 87G.defaultOptions = Defaults.defaultOptions; 88G.distribute = RendererUtilities.distribute; 89G.format = Templating.format; 90G.getDeferredAnimation = Animation.getDeferredAnimation; 91G.getOptions = Defaults.getOptions; 92G.numberFormat = Templating.numberFormat; 93G.seriesType = SeriesRegistry.seriesType; 94G.setAnimation = Animation.setAnimation; 95G.setOptions = Defaults.setOptions; 96G.stop = Animation.stop; 97G.time = Defaults.defaultTime; 98G.timers = Fx.timers; 99// Compositions 100BorderRadius.compose(G.Series, G.SVGElement, G.SVGRenderer); 101ColumnDataLabel.compose(G.Series.types.column); 102DataLabel.compose(G.Series); 103DateTimeAxis.compose(G.Axis); 104HTMLElement.compose(G.SVGRenderer); 105Legend.compose(G.Chart); 106LogarithmicAxis.compose(G.Axis); 107OverlappingDataLabels.compose(G.Chart); 108PieDataLabel.compose(G.Series.types.pie); 109PlotLineOrBand.compose(G.Chart, G.Axis); 110Pointer.compose(G.Chart); 111Responsive.compose(G.Chart); 112ScrollablePlotArea.compose(G.Axis, G.Chart, G.Series); 113StackingAxis.compose(G.Axis, G.Chart, G.Series); 114Tooltip.compose(G.Pointer); 115Utilities.extend(G, Utilities); 116// Default Export 117export default G;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.