qauMaWeb/node_modules/.cache/babel-loader/262fa4352841723fdd5db23a753...

1 line
27 KiB
JSON

{"ast":null,"code":"import \"core-js/modules/es.regexp.exec.js\";\nimport \"core-js/modules/es.string.split.js\";\nimport \"core-js/modules/es.string.replace.js\";\nimport \"core-js/modules/es.array.slice.js\";\n\n/*\n* Licensed to the Apache Software Foundation (ASF) under one\n* or more contributor license agreements. See the NOTICE file\n* distributed with this work for additional information\n* regarding copyright ownership. The ASF licenses this file\n* to you under the Apache License, Version 2.0 (the\n* \"License\"); you may not use this file except in compliance\n* with the License. You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing,\n* software distributed under the License is distributed on an\n* \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n* KIND, either express or implied. See the License for the\n* specific language governing permissions and limitations\n* under the License.\n*/\n\n/**\n * AUTO-GENERATED FILE. DO NOT MODIFY.\n */\n\n/*\n* Licensed to the Apache Software Foundation (ASF) under one\n* or more contributor license agreements. See the NOTICE file\n* distributed with this work for additional information\n* regarding copyright ownership. The ASF licenses this file\n* to you under the Apache License, Version 2.0 (the\n* \"License\"); you may not use this file except in compliance\n* with the License. You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing,\n* software distributed under the License is distributed on an\n* \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n* KIND, either express or implied. See the License for the\n* specific language governing permissions and limitations\n* under the License.\n*/\nimport * as zrUtil from 'zrender/lib/core/util.js';\nimport { encodeHTML } from 'zrender/lib/core/dom.js';\nimport { parseDate, isNumeric, numericToNumber } from './number.js';\nimport { format as timeFormat, pad } from './time.js';\nimport { deprecateReplaceLog } from './log.js';\n/**\n * Add a comma each three digit.\n */\n\nexport function addCommas(x) {\n if (!isNumeric(x)) {\n return zrUtil.isString(x) ? x : '-';\n }\n\n var parts = (x + '').split('.');\n return parts[0].replace(/(\\d{1,3})(?=(?:\\d{3})+(?!\\d))/g, '$1,') + (parts.length > 1 ? '.' + parts[1] : '');\n}\nexport function toCamelCase(str, upperCaseFirst) {\n str = (str || '').toLowerCase().replace(/-(.)/g, function (match, group1) {\n return group1.toUpperCase();\n });\n\n if (upperCaseFirst && str) {\n str = str.charAt(0).toUpperCase() + str.slice(1);\n }\n\n return str;\n}\nexport var normalizeCssArray = zrUtil.normalizeCssArray;\nexport { encodeHTML };\n/**\n * Make value user readable for tooltip and label.\n * \"User readable\":\n * Try to not print programmer-specific text like NaN, Infinity, null, undefined.\n * Avoid to display an empty string, which users can not recognize there is\n * a value and it might look like a bug.\n */\n\nexport function makeValueReadable(value, valueType, useUTC) {\n var USER_READABLE_DEFUALT_TIME_PATTERN = '{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}';\n\n function stringToUserReadable(str) {\n return str && zrUtil.trim(str) ? str : '-';\n }\n\n function isNumberUserReadable(num) {\n return !!(num != null && !isNaN(num) && isFinite(num));\n }\n\n var isTypeTime = valueType === 'time';\n var isValueDate = value instanceof Date;\n\n if (isTypeTime || isValueDate) {\n var date = isTypeTime ? parseDate(value) : value;\n\n if (!isNaN(+date)) {\n return timeFormat(date, USER_READABLE_DEFUALT_TIME_PATTERN, useUTC);\n } else if (isValueDate) {\n return '-';\n } // In other cases, continue to try to display the value in the following code.\n\n }\n\n if (valueType === 'ordinal') {\n return zrUtil.isStringSafe(value) ? stringToUserReadable(value) : zrUtil.isNumber(value) ? isNumberUserReadable(value) ? value + '' : '-' : '-';\n } // By default.\n\n\n var numericResult = numericToNumber(value);\n return isNumberUserReadable(numericResult) ? addCommas(numericResult) : zrUtil.isStringSafe(value) ? stringToUserReadable(value) : typeof value === 'boolean' ? value + '' : '-';\n}\nvar TPL_VAR_ALIAS = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];\n\nvar wrapVar = function wrapVar(varName, seriesIdx) {\n return '{' + varName + (seriesIdx == null ? '' : seriesIdx) + '}';\n};\n/**\n * Template formatter\n * @param {Array.<Object>|Object} paramsList\n */\n\n\nexport function formatTpl(tpl, paramsList, encode) {\n if (!zrUtil.isArray(paramsList)) {\n paramsList = [paramsList];\n }\n\n var seriesLen = paramsList.length;\n\n if (!seriesLen) {\n return '';\n }\n\n var $vars = paramsList[0].$vars || [];\n\n for (var i = 0; i < $vars.length; i++) {\n var alias = TPL_VAR_ALIAS[i];\n tpl = tpl.replace(wrapVar(alias), wrapVar(alias, 0));\n }\n\n for (var seriesIdx = 0; seriesIdx < seriesLen; seriesIdx++) {\n for (var k = 0; k < $vars.length; k++) {\n var val = paramsList[seriesIdx][$vars[k]];\n tpl = tpl.replace(wrapVar(TPL_VAR_ALIAS[k], seriesIdx), encode ? encodeHTML(val) : val);\n }\n }\n\n return tpl;\n}\n/**\n * simple Template formatter\n */\n\nexport function formatTplSimple(tpl, param, encode) {\n zrUtil.each(param, function (value, key) {\n tpl = tpl.replace('{' + key + '}', encode ? encodeHTML(value) : value);\n });\n return tpl;\n}\nexport function getTooltipMarker(inOpt, extraCssText) {\n var opt = zrUtil.isString(inOpt) ? {\n color: inOpt,\n extraCssText: extraCssText\n } : inOpt || {};\n var color = opt.color;\n var type = opt.type;\n extraCssText = opt.extraCssText;\n var renderMode = opt.renderMode || 'html';\n\n if (!color) {\n return '';\n }\n\n if (renderMode === 'html') {\n return type === 'subItem' ? '<span style=\"display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;' + 'border-radius:4px;width:4px;height:4px;background-color:' // Only support string\n + encodeHTML(color) + ';' + (extraCssText || '') + '\"></span>' : '<span style=\"display:inline-block;margin-right:4px;' + 'border-radius:10px;width:10px;height:10px;background-color:' + encodeHTML(color) + ';' + (extraCssText || '') + '\"></span>';\n } else {\n // Should better not to auto generate style name by auto-increment number here.\n // Because this util is usually called in tooltip formatter, which is probably\n // called repeatedly when mouse move and the auto-increment number increases fast.\n // Users can make their own style name by theirselves, make it unique and readable.\n var markerId = opt.markerId || 'markerX';\n return {\n renderMode: renderMode,\n content: '{' + markerId + '|} ',\n style: type === 'subItem' ? {\n width: 4,\n height: 4,\n borderRadius: 2,\n backgroundColor: color\n } : {\n width: 10,\n height: 10,\n borderRadius: 5,\n backgroundColor: color\n }\n };\n }\n}\n/**\n * @deprecated Use `time/format` instead.\n * ISO Date format\n * @param {string} tpl\n * @param {number} value\n * @param {boolean} [isUTC=false] Default in local time.\n * see `module:echarts/scale/Time`\n * and `module:echarts/util/number#parseDate`.\n * @inner\n */\n\nexport function formatTime(tpl, value, isUTC) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('echarts.format.formatTime', 'echarts.time.format');\n }\n\n if (tpl === 'week' || tpl === 'month' || tpl === 'quarter' || tpl === 'half-year' || tpl === 'year') {\n tpl = 'MM-dd\\nyyyy';\n }\n\n var date = parseDate(value);\n var getUTC = isUTC ? 'getUTC' : 'get';\n var y = date[getUTC + 'FullYear']();\n var M = date[getUTC + 'Month']() + 1;\n var d = date[getUTC + 'Date']();\n var h = date[getUTC + 'Hours']();\n var m = date[getUTC + 'Minutes']();\n var s = date[getUTC + 'Seconds']();\n var S = date[getUTC + 'Milliseconds']();\n tpl = tpl.replace('MM', pad(M, 2)).replace('M', M).replace('yyyy', y).replace('yy', pad(y % 100 + '', 2)).replace('dd', pad(d, 2)).replace('d', d).replace('hh', pad(h, 2)).replace('h', h).replace('mm', pad(m, 2)).replace('m', m).replace('ss', pad(s, 2)).replace('s', s).replace('SSS', pad(S, 3));\n return tpl;\n}\n/**\n * Capital first\n * @param {string} str\n * @return {string}\n */\n\nexport function capitalFirst(str) {\n return str ? str.charAt(0).toUpperCase() + str.substr(1) : str;\n}\n/**\n * @return Never be null/undefined.\n */\n\nexport function convertToColorString(color, defaultColor) {\n defaultColor = defaultColor || 'transparent';\n return zrUtil.isString(color) ? color : zrUtil.isObject(color) ? color.colorStops && (color.colorStops[0] || {}).color || defaultColor : defaultColor;\n}\nexport { truncateText } from 'zrender/lib/graphic/helper/parseText.js';\n/**\n * open new tab\n * @param link url\n * @param target blank or self\n */\n\nexport function windowOpen(link, target) {\n /* global window */\n if (target === '_blank' || target === 'blank') {\n var blank = window.open();\n blank.opener = null;\n blank.location.href = link;\n } else {\n window.open(link, target);\n }\n}\nexport { getTextRect } from '../legacy/getTextRect.js';","map":{"version":3,"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/ElectronicMall/src啊/ElectronicMallVue/node_modules/echarts/lib/util/format.js"],"names":["zrUtil","encodeHTML","parseDate","isNumeric","numericToNumber","format","timeFormat","pad","deprecateReplaceLog","addCommas","x","isString","parts","split","replace","length","toCamelCase","str","upperCaseFirst","toLowerCase","match","group1","toUpperCase","charAt","slice","normalizeCssArray","makeValueReadable","value","valueType","useUTC","USER_READABLE_DEFUALT_TIME_PATTERN","stringToUserReadable","trim","isNumberUserReadable","num","isNaN","isFinite","isTypeTime","isValueDate","Date","date","isStringSafe","isNumber","numericResult","TPL_VAR_ALIAS","wrapVar","varName","seriesIdx","formatTpl","tpl","paramsList","encode","isArray","seriesLen","$vars","i","alias","k","val","formatTplSimple","param","each","key","getTooltipMarker","inOpt","extraCssText","opt","color","type","renderMode","markerId","content","style","width","height","borderRadius","backgroundColor","formatTime","isUTC","process","env","NODE_ENV","getUTC","y","M","d","h","m","s","S","capitalFirst","substr","convertToColorString","defaultColor","isObject","colorStops","truncateText","windowOpen","link","target","blank","window","open","opener","location","href","getTextRect"],"mappings":"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","sourcesContent":["\n/*\n* Licensed to the Apache Software Foundation (ASF) under one\n* or more contributor license agreements. See the NOTICE file\n* distributed with this work for additional information\n* regarding copyright ownership. The ASF licenses this file\n* to you under the Apache License, Version 2.0 (the\n* \"License\"); you may not use this file except in compliance\n* with the License. You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing,\n* software distributed under the License is distributed on an\n* \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n* KIND, either express or implied. See the License for the\n* specific language governing permissions and limitations\n* under the License.\n*/\n\n\n/**\n * AUTO-GENERATED FILE. DO NOT MODIFY.\n */\n\n/*\n* Licensed to the Apache Software Foundation (ASF) under one\n* or more contributor license agreements. See the NOTICE file\n* distributed with this work for additional information\n* regarding copyright ownership. The ASF licenses this file\n* to you under the Apache License, Version 2.0 (the\n* \"License\"); you may not use this file except in compliance\n* with the License. You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing,\n* software distributed under the License is distributed on an\n* \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n* KIND, either express or implied. See the License for the\n* specific language governing permissions and limitations\n* under the License.\n*/\nimport * as zrUtil from 'zrender/lib/core/util.js';\nimport { encodeHTML } from 'zrender/lib/core/dom.js';\nimport { parseDate, isNumeric, numericToNumber } from './number.js';\nimport { format as timeFormat, pad } from './time.js';\nimport { deprecateReplaceLog } from './log.js';\n/**\n * Add a comma each three digit.\n */\n\nexport function addCommas(x) {\n if (!isNumeric(x)) {\n return zrUtil.isString(x) ? x : '-';\n }\n\n var parts = (x + '').split('.');\n return parts[0].replace(/(\\d{1,3})(?=(?:\\d{3})+(?!\\d))/g, '$1,') + (parts.length > 1 ? '.' + parts[1] : '');\n}\nexport function toCamelCase(str, upperCaseFirst) {\n str = (str || '').toLowerCase().replace(/-(.)/g, function (match, group1) {\n return group1.toUpperCase();\n });\n\n if (upperCaseFirst && str) {\n str = str.charAt(0).toUpperCase() + str.slice(1);\n }\n\n return str;\n}\nexport var normalizeCssArray = zrUtil.normalizeCssArray;\nexport { encodeHTML };\n/**\n * Make value user readable for tooltip and label.\n * \"User readable\":\n * Try to not print programmer-specific text like NaN, Infinity, null, undefined.\n * Avoid to display an empty string, which users can not recognize there is\n * a value and it might look like a bug.\n */\n\nexport function makeValueReadable(value, valueType, useUTC) {\n var USER_READABLE_DEFUALT_TIME_PATTERN = '{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}';\n\n function stringToUserReadable(str) {\n return str && zrUtil.trim(str) ? str : '-';\n }\n\n function isNumberUserReadable(num) {\n return !!(num != null && !isNaN(num) && isFinite(num));\n }\n\n var isTypeTime = valueType === 'time';\n var isValueDate = value instanceof Date;\n\n if (isTypeTime || isValueDate) {\n var date = isTypeTime ? parseDate(value) : value;\n\n if (!isNaN(+date)) {\n return timeFormat(date, USER_READABLE_DEFUALT_TIME_PATTERN, useUTC);\n } else if (isValueDate) {\n return '-';\n } // In other cases, continue to try to display the value in the following code.\n\n }\n\n if (valueType === 'ordinal') {\n return zrUtil.isStringSafe(value) ? stringToUserReadable(value) : zrUtil.isNumber(value) ? isNumberUserReadable(value) ? value + '' : '-' : '-';\n } // By default.\n\n\n var numericResult = numericToNumber(value);\n return isNumberUserReadable(numericResult) ? addCommas(numericResult) : zrUtil.isStringSafe(value) ? stringToUserReadable(value) : typeof value === 'boolean' ? value + '' : '-';\n}\nvar TPL_VAR_ALIAS = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];\n\nvar wrapVar = function (varName, seriesIdx) {\n return '{' + varName + (seriesIdx == null ? '' : seriesIdx) + '}';\n};\n/**\n * Template formatter\n * @param {Array.<Object>|Object} paramsList\n */\n\n\nexport function formatTpl(tpl, paramsList, encode) {\n if (!zrUtil.isArray(paramsList)) {\n paramsList = [paramsList];\n }\n\n var seriesLen = paramsList.length;\n\n if (!seriesLen) {\n return '';\n }\n\n var $vars = paramsList[0].$vars || [];\n\n for (var i = 0; i < $vars.length; i++) {\n var alias = TPL_VAR_ALIAS[i];\n tpl = tpl.replace(wrapVar(alias), wrapVar(alias, 0));\n }\n\n for (var seriesIdx = 0; seriesIdx < seriesLen; seriesIdx++) {\n for (var k = 0; k < $vars.length; k++) {\n var val = paramsList[seriesIdx][$vars[k]];\n tpl = tpl.replace(wrapVar(TPL_VAR_ALIAS[k], seriesIdx), encode ? encodeHTML(val) : val);\n }\n }\n\n return tpl;\n}\n/**\n * simple Template formatter\n */\n\nexport function formatTplSimple(tpl, param, encode) {\n zrUtil.each(param, function (value, key) {\n tpl = tpl.replace('{' + key + '}', encode ? encodeHTML(value) : value);\n });\n return tpl;\n}\nexport function getTooltipMarker(inOpt, extraCssText) {\n var opt = zrUtil.isString(inOpt) ? {\n color: inOpt,\n extraCssText: extraCssText\n } : inOpt || {};\n var color = opt.color;\n var type = opt.type;\n extraCssText = opt.extraCssText;\n var renderMode = opt.renderMode || 'html';\n\n if (!color) {\n return '';\n }\n\n if (renderMode === 'html') {\n return type === 'subItem' ? '<span style=\"display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;' + 'border-radius:4px;width:4px;height:4px;background-color:' // Only support string\n + encodeHTML(color) + ';' + (extraCssText || '') + '\"></span>' : '<span style=\"display:inline-block;margin-right:4px;' + 'border-radius:10px;width:10px;height:10px;background-color:' + encodeHTML(color) + ';' + (extraCssText || '') + '\"></span>';\n } else {\n // Should better not to auto generate style name by auto-increment number here.\n // Because this util is usually called in tooltip formatter, which is probably\n // called repeatedly when mouse move and the auto-increment number increases fast.\n // Users can make their own style name by theirselves, make it unique and readable.\n var markerId = opt.markerId || 'markerX';\n return {\n renderMode: renderMode,\n content: '{' + markerId + '|} ',\n style: type === 'subItem' ? {\n width: 4,\n height: 4,\n borderRadius: 2,\n backgroundColor: color\n } : {\n width: 10,\n height: 10,\n borderRadius: 5,\n backgroundColor: color\n }\n };\n }\n}\n/**\n * @deprecated Use `time/format` instead.\n * ISO Date format\n * @param {string} tpl\n * @param {number} value\n * @param {boolean} [isUTC=false] Default in local time.\n * see `module:echarts/scale/Time`\n * and `module:echarts/util/number#parseDate`.\n * @inner\n */\n\nexport function formatTime(tpl, value, isUTC) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('echarts.format.formatTime', 'echarts.time.format');\n }\n\n if (tpl === 'week' || tpl === 'month' || tpl === 'quarter' || tpl === 'half-year' || tpl === 'year') {\n tpl = 'MM-dd\\nyyyy';\n }\n\n var date = parseDate(value);\n var getUTC = isUTC ? 'getUTC' : 'get';\n var y = date[getUTC + 'FullYear']();\n var M = date[getUTC + 'Month']() + 1;\n var d = date[getUTC + 'Date']();\n var h = date[getUTC + 'Hours']();\n var m = date[getUTC + 'Minutes']();\n var s = date[getUTC + 'Seconds']();\n var S = date[getUTC + 'Milliseconds']();\n tpl = tpl.replace('MM', pad(M, 2)).replace('M', M).replace('yyyy', y).replace('yy', pad(y % 100 + '', 2)).replace('dd', pad(d, 2)).replace('d', d).replace('hh', pad(h, 2)).replace('h', h).replace('mm', pad(m, 2)).replace('m', m).replace('ss', pad(s, 2)).replace('s', s).replace('SSS', pad(S, 3));\n return tpl;\n}\n/**\n * Capital first\n * @param {string} str\n * @return {string}\n */\n\nexport function capitalFirst(str) {\n return str ? str.charAt(0).toUpperCase() + str.substr(1) : str;\n}\n/**\n * @return Never be null/undefined.\n */\n\nexport function convertToColorString(color, defaultColor) {\n defaultColor = defaultColor || 'transparent';\n return zrUtil.isString(color) ? color : zrUtil.isObject(color) ? color.colorStops && (color.colorStops[0] || {}).color || defaultColor : defaultColor;\n}\nexport { truncateText } from 'zrender/lib/graphic/helper/parseText.js';\n/**\n * open new tab\n * @param link url\n * @param target blank or self\n */\n\nexport function windowOpen(link, target) {\n /* global window */\n if (target === '_blank' || target === 'blank') {\n var blank = window.open();\n blank.opener = null;\n blank.location.href = link;\n } else {\n window.open(link, target);\n }\n}\nexport { getTextRect } from '../legacy/getTextRect.js';"]},"metadata":{},"sourceType":"module"}