{"version":3,"sources":["jsdelivr-header.js","/npm/precision-chart@2.7.3/src/chart.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACHA,IAAI,MAAQ,QAAQ,cAAR,GAEZ,MAAM,QAAU,QAAQ,mBAGxB,QAAQ,sBAAR,CAA+B,OAE/B,MAAM,UAAY,QAAQ,yBAC1B,MAAM,iBAAmB,QAAQ,0BACjC,MAAM,SAAW,QAAQ,wBACzB,MAAM,QAAU,QAAQ,uBACxB,MAAM,SAAW,QAAQ,oBACzB,MAAM,YAAc,QAAQ,2BAC5B,MAAM,QAAU,QAAQ,uBACxB,MAAM,SAAW,QAAQ,wBACzB,MAAM,QAAU,QAAQ,uBACxB,MAAM,MAAQ,QAAQ,qBACtB,MAAM,aAAe,QAAQ,4BAC7B,MAAM,MAAQ,QAAQ,qBACtB,MAAM,QAAU,QAAQ,uBAExB,QAAQ,yBAAR,CAAkC,OAClC,QAAQ,gCAAR,CAAyC,OAEzC,QAAQ,4BAAR,CAAqC,OACrC,QAAQ,0BAAR,CAAmC,OACnC,QAAQ,wBAAR,CAAiC,OACjC,QAAQ,6BAAR,CAAsC,OACtC,QAAQ,8BAAR,CAAuC,OACvC,QAAQ,sBAAR,CAA+B,OAI/B,QAAQ,+BAAR,CAAwC,OACxC,QAAQ,kCAAR,CAA2C,OAC3C,QAAQ,oCAAR,CAA6C,OAC7C,QAAQ,gCAAR,CAAyC,OACzC,QAAQ,qCAAR,CAA8C,OAC9C,QAAQ,iCAAR,CAA0C,OAC1C,QAAQ,mCAAR,CAA4C,OAE5C,QAAQ,qBAAR,CAA8B,OAC9B,QAAQ,wBAAR,CAAiC,OACjC,QAAQ,0BAAR,CAAmC,OACnC,QAAQ,sBAAR,CAA+B,OAC/B,QAAQ,2BAAR,CAAoC,OACpC,QAAQ,uBAAR,CAAgC,OAChC,QAAQ,yBAAR,CAAkC,OAGlC,IAAI,QAAU,QAAQ,aACtB,IAAK,IAAI,KAAK,QACT,QAAQ,eAAe,IAC1B,MAAM,QAAQ,SAAS,QAAQ,IAIjC,MAAM,SAAS,aAEf,OAAO,QAAU,MACK,oBAAX,SACV,OAAO,MAAQ,OAYhB,MAAM,OAAS,QAAQ,OAAO,SAS9B,MAAM,MAAQ,QAAQ,MAAM,SAS5B,MAAM,cAAgB,MAAM,QAU5B,MAAM,WAAa,MAAM,QAAQ,OAAO,CAAC,GASzC,MAAM,cAAgB,MAAM,QAAQ,OASpC,MAAM,cAAgB,MAAM","file":"/npm/precision-chart@2.7.3/src/chart.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/precision-chart@2.7.3/src/chart.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/**\r\n * @namespace Chart\r\n */\r\nvar Chart = require('./core/core')();\r\n\r\nChart.helpers = require('./helpers/index');\r\n\r\n// @todo dispatch these helpers into appropriated helpers/helpers.* file and write unit tests!\r\nrequire('./core/core.helpers')(Chart);\r\n\r\nChart.Animation = require('./core/core.animation');\r\nChart.animationService = require('./core/core.animations');\r\nChart.defaults = require('./core/core.defaults');\r\nChart.Element = require('./core/core.element');\r\nChart.elements = require('./elements/index');\r\nChart.Interaction = require('./core/core.interaction');\r\nChart.layouts = require('./core/core.layouts');\r\nChart.platform = require('./platforms/platform');\r\nChart.plugins = require('./core/core.plugins');\r\nChart.Scale = require('./core/core.scale');\r\nChart.scaleService = require('./core/core.scaleService');\r\nChart.Ticks = require('./core/core.ticks');\r\nChart.Tooltip = require('./core/core.tooltip');\r\n\r\nrequire('./core/core.controller')(Chart);\r\nrequire('./core/core.datasetController')(Chart);\r\n\r\nrequire('./scales/scale.linearbase')(Chart);\r\nrequire('./scales/scale.category')(Chart);\r\nrequire('./scales/scale.linear')(Chart);\r\nrequire('./scales/scale.logarithmic')(Chart);\r\nrequire('./scales/scale.radialLinear')(Chart);\r\nrequire('./scales/scale.time')(Chart);\r\n\r\n// Controllers must be loaded after elements\r\n// See Chart.core.datasetController.dataElementType\r\nrequire('./controllers/controller.bar')(Chart);\r\nrequire('./controllers/controller.bubble')(Chart);\r\nrequire('./controllers/controller.doughnut')(Chart);\r\nrequire('./controllers/controller.line')(Chart);\r\nrequire('./controllers/controller.polarArea')(Chart);\r\nrequire('./controllers/controller.radar')(Chart);\r\nrequire('./controllers/controller.scatter')(Chart);\r\n\r\nrequire('./charts/Chart.Bar')(Chart);\r\nrequire('./charts/Chart.Bubble')(Chart);\r\nrequire('./charts/Chart.Doughnut')(Chart);\r\nrequire('./charts/Chart.Line')(Chart);\r\nrequire('./charts/Chart.PolarArea')(Chart);\r\nrequire('./charts/Chart.Radar')(Chart);\r\nrequire('./charts/Chart.Scatter')(Chart);\r\n\r\n// Loading built-in plugins\r\nvar plugins = require('./plugins');\r\nfor (var k in plugins) {\r\n\tif (plugins.hasOwnProperty(k)) {\r\n\t\tChart.plugins.register(plugins[k]);\r\n\t}\r\n}\r\n\r\nChart.platform.initialize();\r\n\r\nmodule.exports = Chart;\r\nif (typeof window !== 'undefined') {\r\n\twindow.Chart = Chart;\r\n}\r\n\r\n// DEPRECATIONS\r\n\r\n/**\r\n * Provided for backward compatibility, not available anymore\r\n * @namespace Chart.Legend\r\n * @deprecated since version 2.1.5\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nChart.Legend = plugins.legend._element;\r\n\r\n/**\r\n * Provided for backward compatibility, not available anymore\r\n * @namespace Chart.Title\r\n * @deprecated since version 2.1.5\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nChart.Title = plugins.title._element;\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.plugins instead\r\n * @namespace Chart.pluginService\r\n * @deprecated since version 2.1.5\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nChart.pluginService = Chart.plugins;\r\n\r\n/**\r\n * Provided for backward compatibility, inheriting from Chart.PlugingBase has no\r\n * effect, instead simply create/register plugins via plain JavaScript objects.\r\n * @interface Chart.PluginBase\r\n * @deprecated since version 2.5.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nChart.PluginBase = Chart.Element.extend({});\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.helpers.canvas instead.\r\n * @namespace Chart.canvasHelpers\r\n * @deprecated since version 2.6.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nChart.canvasHelpers = Chart.helpers.canvas;\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.layouts instead.\r\n * @namespace Chart.layoutService\r\n * @deprecated since version 2.8.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nChart.layoutService = Chart.layouts;\r\n"]}