{"version":3,"sources":["jsdelivr-header.js","/npm/@stimulus-components/chartjs@6.0.1/dist/stimulus-chartjs.mjs"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,oICJA,EAAM,YAAY,GAClB,MAAM,EAAW,cAAuB,EACtC,OAAA,GACE,MAAM,EAAU,KAAK,gBAAkB,KAAK,aAAe,KAAK,QAChE,KAAK,MAAQ,IAAI,EAAM,EAAQ,WAAW,MAAO,CAC/C,KAAM,KAAK,UACX,KAAM,KAAK,UACX,QAAS,KAAK,cAEpB,CACE,UAAA,GACE,KAAK,MAAM,UAAW,KAAK,WAAQ,CACvC,CACE,aAAI,GACF,OAAO,KAAK,cAAgB,QAAQ,KAAK,kFAAmF,KAAK,SACrI,CACE,gBAAI,GACF,MAAO,IACF,KAAK,kBACL,KAAK,aAEd,CACE,kBAAI,GACF,MAAO,EACX,GAEA,EAAS,QAAU,CAAC,UAAW,EAAS,OAAS,CAC/C,KAAM,CACJ,KAAM,OACN,QAAS,QAEX,KAAM,OACN,QAAS,QAER,IAAC,EAAU,S","file":"/npm/@stimulus-components/chartjs@6.0.1/dist/stimulus-chartjs.mjs/+esm","sourceRoot":"","sourcesContent":["/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/@stimulus-components/chartjs@6.0.1/dist/stimulus-chartjs.mjs\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import { Controller } from \"@hotwired/stimulus\";\nimport { Chart, registerables } from \"chart.js\";\nChart.register(...registerables);\nconst _Chartjs = class _Chartjs extends Controller {\n  connect() {\n    const element = this.hasCanvasTarget ? this.canvasTarget : this.element;\n    this.chart = new Chart(element.getContext(\"2d\"), {\n      type: this.typeValue,\n      data: this.chartData,\n      options: this.chartOptions\n    });\n  }\n  disconnect() {\n    this.chart.destroy(), this.chart = void 0;\n  }\n  get chartData() {\n    return this.hasDataValue || console.warn(\"[@stimulus-components/chartjs] You need to pass data as JSON to see the chart.\"), this.dataValue;\n  }\n  get chartOptions() {\n    return {\n      ...this.defaultOptions,\n      ...this.optionsValue\n    };\n  }\n  get defaultOptions() {\n    return {};\n  }\n};\n_Chartjs.targets = [\"canvas\"], _Chartjs.values = {\n  type: {\n    type: String,\n    default: \"line\"\n  },\n  data: Object,\n  options: Object\n};\nlet Chartjs = _Chartjs;\nexport {\n  Chartjs as default\n};\n"]}