/******/ (function() { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./resources/js/pages/apexcharts.init.js": /*!***********************************************!*\ !*** ./resources/js/pages/apexcharts.init.js ***! \***********************************************/ /***/ (function() { /* Template Name: Skote - Admin & Dashboard Template Author: Themesbrand Website: https://themesbrand.com/ Contact: themesbrand@gmail.com File: Apex Chart init js */ // get colors array from the string function getChartColorsArray(chartId) { if (document.getElementById(chartId) !== null) { var colors = document.getElementById(chartId).getAttribute("data-colors"); if (colors) { colors = JSON.parse(colors); return colors.map(function (value) { var newValue = value.replace(" ", ""); if (newValue.indexOf(",") === -1) { var color = getComputedStyle(document.documentElement).getPropertyValue(newValue); if (color){ color = color.replace(" ", ""); return color; } else return newValue;; } else { var val = value.split(','); if (val.length == 2) { var rgbaColor = getComputedStyle(document.documentElement).getPropertyValue(val[0]); rgbaColor = "rgba(" + rgbaColor + "," + val[1] + ")"; return rgbaColor; } else { return newValue; } } }); } } } // line chart datalabel var lineChartDatalabelColors = getChartColorsArray("line_chart_datalabel"); if (lineChartDatalabelColors) { var options = { chart: { height: 380, type: 'line', zoom: { enabled: false }, toolbar: { show: false } }, colors: lineChartDatalabelColors, dataLabels: { enabled: false }, stroke: { width: [3, 3], curve: 'straight' }, series: [{ name: "High - 2018", data: [26, 24, 32, 36, 33, 31, 33] }, { name: "Low - 2018", data: [14, 11, 16, 12, 17, 13, 12] }], title: { text: 'Average High & Low Temperature', align: 'left', style: { fontWeight: '500' } }, grid: { row: { colors: ['transparent', 'transparent'], // takes an array which will be repeated on columns opacity: 0.2 }, borderColor: '#f1f1f1' }, markers: { style: 'inverted', size: 6 }, xaxis: { categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'], title: { text: 'Month' } }, yaxis: { title: { text: 'Temperature' }, min: 5, max: 40 }, legend: { position: 'top', horizontalAlign: 'right', floating: true, offsetY: -25, offsetX: -5 }, responsive: [{ breakpoint: 600, options: { chart: { toolbar: { show: false } }, legend: { show: false } } }] }; var chart = new ApexCharts(document.querySelector("#line_chart_datalabel"), options); chart.render(); } // line chart datalabel var lineChartdashedColors = getChartColorsArray("line_chart_dashed"); if (lineChartdashedColors) { var options = { chart: { height: 380, type: 'line', zoom: { enabled: false }, toolbar: { show: false } }, colors: lineChartdashedColors, dataLabels: { enabled: false }, stroke: { width: [3, 4, 3], curve: 'straight', dashArray: [0, 8, 5] }, series: [{ name: "Session Duration", data: [45, 52, 38, 24, 33, 26, 21, 20, 6, 8, 15, 10] }, { name: "Page Views", data: [36, 42, 60, 42, 13, 18, 29, 37, 36, 51, 32, 35] }, { name: 'Total Visits', data: [89, 56, 74, 98, 72, 38, 64, 46, 84, 58, 46, 49] }], title: { text: 'Page Statistics', align: 'left', style: { fontWeight: '500' } }, markers: { size: 0, hover: { sizeOffset: 6 } }, xaxis: { categories: ['01 Jan', '02 Jan', '03 Jan', '04 Jan', '05 Jan', '06 Jan', '07 Jan', '08 Jan', '09 Jan', '10 Jan', '11 Jan', '12 Jan'] }, tooltip: { y: [{ title: { formatter: function formatter(val) { return val + " (mins)"; } } }, { title: { formatter: function formatter(val) { return val + " per session"; } } }, { title: { formatter: function formatter(val) { return val; } } }] }, grid: { borderColor: '#f1f1f1' } }; var chart = new ApexCharts(document.querySelector("#line_chart_dashed"), options); chart.render(); } // spline_area var lineChartsplineAreaColors = getChartColorsArray("spline_area"); if (lineChartsplineAreaColors) { var options = { chart: { height: 350, type: 'area', toolbar: { show: false } }, dataLabels: { enabled: false }, stroke: { curve: 'smooth', width: 3 }, series: [{ name: 'series1', data: [34, 40, 28, 52, 42, 109, 100] }, { name: 'series2', data: [32, 60, 34, 46, 34, 52, 41] }], colors: lineChartsplineAreaColors, xaxis: { type: 'datetime', categories: ["2018-09-19T00:00:00", "2018-09-19T01:30:00", "2018-09-19T02:30:00", "2018-09-19T03:30:00", "2018-09-19T04:30:00", "2018-09-19T05:30:00", "2018-09-19T06:30:00"] }, grid: { borderColor: '#f1f1f1' }, tooltip: { x: { format: 'dd/MM/yy HH:mm' } } }; var chart = new ApexCharts(document.querySelector("#spline_area"), options); chart.render(); } // column chart var columnChartColors = getChartColorsArray("column_chart"); if (columnChartColors) { var options = { chart: { height: 350, type: 'bar', toolbar: { show: false } }, plotOptions: { bar: { horizontal: false, columnWidth: '45%', endingShape: 'rounded' } }, dataLabels: { enabled: false }, stroke: { show: true, width: 2, colors: ['transparent'] }, series: [{ name: 'Net Profit', data: [46, 57, 59, 54, 62, 58, 64, 60, 66] }, { name: 'Revenue', data: [74, 83, 102, 97, 86, 106, 93, 114, 94] }, { name: 'Free Cash Flow', data: [37, 42, 38, 26, 47, 50, 54, 55, 43] }], colors: columnChartColors, xaxis: { categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct'] }, yaxis: { title: { text: '$ (thousands)', style: { fontWeight: '500' } } }, grid: { borderColor: '#f1f1f1' }, fill: { opacity: 1 }, tooltip: { y: { formatter: function formatter(val) { return "$ " + val + " thousands"; } } } }; var chart = new ApexCharts(document.querySelector("#column_chart"), options); chart.render(); } // column chart with datalabels var columnChartDatalabelColors = getChartColorsArray("column_chart_datalabel"); if (columnChartDatalabelColors) { var options = { chart: { height: 350, type: 'bar', toolbar: { show: false } }, plotOptions: { bar: { dataLabels: { position: 'top' // top, center, bottom } } }, dataLabels: { enabled: true, formatter: function formatter(val) { return val + "%"; }, offsetY: -22, style: { fontSize: '12px', colors: ["#304758"] } }, series: [{ name: 'Inflation', data: [2.5, 3.2, 5.0, 10.1, 4.2, 3.8, 3, 2.4, 4.0, 1.2, 3.5, 0.8] }], colors: columnChartDatalabelColors, grid: { borderColor: '#f1f1f1' }, xaxis: { categories: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], position: 'top', labels: { offsetY: -18 }, axisBorder: { show: false }, axisTicks: { show: false }, crosshairs: { fill: { type: 'gradient', gradient: { colorFrom: '#D8E3F0', colorTo: '#BED1E6', stops: [0, 100], opacityFrom: 0.4, opacityTo: 0.5 } } }, tooltip: { enabled: true, offsetY: -35 } }, fill: { gradient: { shade: 'light', type: "horizontal", shadeIntensity: 0.25, gradientToColors: undefined, inverseColors: true, opacityFrom: 1, opacityTo: 1, stops: [50, 0, 100, 100] } }, yaxis: { axisBorder: { show: false }, axisTicks: { show: false }, labels: { show: false, formatter: function formatter(val) { return val + "%"; } } }, title: { text: 'Monthly Inflation in Argentina, 2002', floating: true, offsetY: 330, align: 'center', style: { color: '#444', fontWeight: '500' } } }; var chart = new ApexCharts(document.querySelector("#column_chart_datalabel"), options); chart.render(); } // Bar chart var barChartColors = getChartColorsArray("bar_chart"); if (barChartColors) { var options = { chart: { height: 350, type: 'bar', toolbar: { show: false } }, plotOptions: { bar: { horizontal: true } }, dataLabels: { enabled: false }, series: [{ data: [380, 430, 450, 475, 550, 584, 780, 1100, 1220, 1365] }], colors: barChartColors, grid: { borderColor: '#f1f1f1' }, xaxis: { categories: ['South Korea', 'Canada', 'United Kingdom', 'Netherlands', 'Italy', 'France', 'Japan', 'United States', 'China', 'Germany'] } }; var chart = new ApexCharts(document.querySelector("#bar_chart"), options); chart.render(); } // Mixed chart var mixedChartColors = getChartColorsArray("mixed_chart"); if (mixedChartColors) { var options = { chart: { height: 350, type: 'line', stacked: false, toolbar: { show: false } }, stroke: { width: [0, 2, 4], curve: 'smooth' }, plotOptions: { bar: { columnWidth: '50%' } }, colors: mixedChartColors, series: [{ name: 'Team A', type: 'column', data: [23, 11, 22, 27, 13, 22, 37, 21, 44, 22, 30] }, { name: 'Team B', type: 'area', data: [44, 55, 41, 67, 22, 43, 21, 41, 56, 27, 43] }, { name: 'Team C', type: 'line', data: [30, 25, 36, 30, 45, 35, 64, 52, 59, 36, 39] }], fill: { opacity: [0.85, 0.25, 1], gradient: { inverseColors: false, shade: 'light', type: "vertical", opacityFrom: 0.85, opacityTo: 0.55, stops: [0, 100, 100, 100] } }, labels: ['01/01/2003', '02/01/2003', '03/01/2003', '04/01/2003', '05/01/2003', '06/01/2003', '07/01/2003', '08/01/2003', '09/01/2003', '10/01/2003', '11/01/2003'], markers: { size: 0 }, xaxis: { type: 'datetime' }, yaxis: { title: { text: 'Points' } }, tooltip: { shared: true, intersect: false, y: { formatter: function formatter(y) { if (typeof y !== "undefined") { return y.toFixed(0) + " points"; } return y; } } }, grid: { borderColor: '#f1f1f1' } }; var chart = new ApexCharts(document.querySelector("#mixed_chart"), options); chart.render(); } // Radial chart var radialChartColors = getChartColorsArray("radial_chart"); if (radialChartColors) { var options = { chart: { height: 370, type: 'radialBar' }, plotOptions: { radialBar: { dataLabels: { name: { fontSize: '22px' }, value: { fontSize: '16px' }, total: { show: true, label: 'Total', formatter: function formatter(w) { // By default this function returns the average of all series. The below is just an example to show the use of custom formatter function return 249; } } } } }, series: [44, 55, 67, 83], labels: ['Computer', 'Tablet', 'Laptop', 'Mobile'], colors: radialChartColors }; var chart = new ApexCharts(document.querySelector("#radial_chart"), options); chart.render(); } // pie chart var pieChartColors = getChartColorsArray("pie_chart"); if (pieChartColors) { var options = { chart: { height: 320, type: 'pie' }, series: [44, 55, 41, 17, 15], labels: ["Series 1", "Series 2", "Series 3", "Series 4", "Series 5"], colors: pieChartColors, legend: { show: true, position: 'bottom', horizontalAlign: 'center', verticalAlign: 'middle', floating: false, fontSize: '14px', offsetX: 0 }, responsive: [{ breakpoint: 600, options: { chart: { height: 240 }, legend: { show: false } } }] }; var chart = new ApexCharts(document.querySelector("#pie_chart"), options); chart.render(); } // Donut chart var donutChartColors = getChartColorsArray("donut_chart"); if (donutChartColors) { var options = { chart: { height: 320, type: 'donut' }, series: [44, 55, 41, 17, 15], labels: ["Series 1", "Series 2", "Series 3", "Series 4", "Series 5"], colors: donutChartColors, legend: { show: true, position: 'bottom', horizontalAlign: 'center', verticalAlign: 'middle', floating: false, fontSize: '14px', offsetX: 0 }, responsive: [{ breakpoint: 600, options: { chart: { height: 240 }, legend: { show: false } } }] }; var chart = new ApexCharts(document.querySelector("#donut_chart"), options); chart.render(); } /***/ }), /***/ "./resources/scss/bootstrap.scss": /*!***************************************!*\ !*** ./resources/scss/bootstrap.scss ***! \***************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./resources/scss/icons.scss": /*!***********************************!*\ !*** ./resources/scss/icons.scss ***! \***********************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./resources/scss/app.scss": /*!*********************************!*\ !*** ./resources/scss/app.scss ***! \*********************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = __webpack_modules__; /******/ /************************************************************************/ /******/ /* webpack/runtime/chunk loaded */ /******/ !function() { /******/ var deferred = []; /******/ __webpack_require__.O = function(result, chunkIds, fn, priority) { /******/ if(chunkIds) { /******/ priority = priority || 0; /******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; /******/ deferred[i] = [chunkIds, fn, priority]; /******/ return; /******/ } /******/ var notFulfilled = Infinity; /******/ for (var i = 0; i < deferred.length; i++) { /******/ var chunkIds = deferred[i][0]; /******/ var fn = deferred[i][1]; /******/ var priority = deferred[i][2]; /******/ var fulfilled = true; /******/ for (var j = 0; j < chunkIds.length; j++) { /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) { /******/ chunkIds.splice(j--, 1); /******/ } else { /******/ fulfilled = false; /******/ if(priority < notFulfilled) notFulfilled = priority; /******/ } /******/ } /******/ if(fulfilled) { /******/ deferred.splice(i--, 1) /******/ var r = fn(); /******/ if (r !== undefined) result = r; /******/ } /******/ } /******/ return result; /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ !function() { /******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } /******/ }(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ !function() { /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ !function() { /******/ // no baseURI /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "/assets/js/pages/apexcharts.init": 0, /******/ "assets/css/app": 0, /******/ "assets/css/icons": 0, /******/ "assets/css/bootstrap": 0 /******/ }; /******/ /******/ // no chunk on demand loading /******/ /******/ // no prefetching /******/ /******/ // no preloaded /******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ /******/ __webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; }; /******/ /******/ // install a JSONP callback for chunk loading /******/ var webpackJsonpCallback = function(parentChunkLoadingFunction, data) { /******/ var chunkIds = data[0]; /******/ var moreModules = data[1]; /******/ var runtime = data[2]; /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0; /******/ if(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) { /******/ for(moduleId in moreModules) { /******/ if(__webpack_require__.o(moreModules, moduleId)) { /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(runtime) var result = runtime(__webpack_require__); /******/ } /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } /******/ /******/ var chunkLoadingGlobal = self["webpackChunkskote"] = self["webpackChunkskote"] || []; /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); /******/ }(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module depends on other loaded chunks and execution need to be delayed /******/ __webpack_require__.O(undefined, ["assets/css/app","assets/css/icons","assets/css/bootstrap"], function() { return __webpack_require__("./resources/js/pages/apexcharts.init.js"); }) /******/ __webpack_require__.O(undefined, ["assets/css/app","assets/css/icons","assets/css/bootstrap"], function() { return __webpack_require__("./resources/scss/bootstrap.scss"); }) /******/ __webpack_require__.O(undefined, ["assets/css/app","assets/css/icons","assets/css/bootstrap"], function() { return __webpack_require__("./resources/scss/icons.scss"); }) /******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["assets/css/app","assets/css/icons","assets/css/bootstrap"], function() { return __webpack_require__("./resources/scss/app.scss"); }) /******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); /******/ /******/ })() ;