qauMaWeb/node_modules/.cache/babel-loader/6cc75f90272aae97196d5b7781a...

1 line
28 KiB
JSON

{"ast":null,"code":"import _typeof from \"D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/ElectronicMall/src/ElectronicMallVue/node_modules/@babel/runtime/helpers/esm/typeof.js\";\nimport \"core-js/modules/es.regexp.exec.js\";\nimport \"core-js/modules/es.string.split.js\";\nimport \"core-js/modules/es.array.map.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 { each, isArray, isObject, isTypedArray, defaults } from 'zrender/lib/core/util.js';\nimport compatStyle from './helper/compatStyle.js';\nimport { normalizeToArray } from '../util/model.js';\nimport { deprecateLog, deprecateReplaceLog } from '../util/log.js';\n\nfunction get(opt, path) {\n var pathArr = path.split(',');\n var obj = opt;\n\n for (var i = 0; i < pathArr.length; i++) {\n obj = obj && obj[pathArr[i]];\n\n if (obj == null) {\n break;\n }\n }\n\n return obj;\n}\n\nfunction set(opt, path, val, overwrite) {\n var pathArr = path.split(',');\n var obj = opt;\n var key;\n var i = 0;\n\n for (; i < pathArr.length - 1; i++) {\n key = pathArr[i];\n\n if (obj[key] == null) {\n obj[key] = {};\n }\n\n obj = obj[key];\n }\n\n if (overwrite || obj[pathArr[i]] == null) {\n obj[pathArr[i]] = val;\n }\n}\n\nfunction compatLayoutProperties(option) {\n option && each(LAYOUT_PROPERTIES, function (prop) {\n if (prop[0] in option && !(prop[1] in option)) {\n option[prop[1]] = option[prop[0]];\n }\n });\n}\n\nvar LAYOUT_PROPERTIES = [['x', 'left'], ['y', 'top'], ['x2', 'right'], ['y2', 'bottom']];\nvar COMPATITABLE_COMPONENTS = ['grid', 'geo', 'parallel', 'legend', 'toolbox', 'title', 'visualMap', 'dataZoom', 'timeline'];\nvar BAR_ITEM_STYLE_MAP = [['borderRadius', 'barBorderRadius'], ['borderColor', 'barBorderColor'], ['borderWidth', 'barBorderWidth']];\n\nfunction compatBarItemStyle(option) {\n var itemStyle = option && option.itemStyle;\n\n if (itemStyle) {\n for (var i = 0; i < BAR_ITEM_STYLE_MAP.length; i++) {\n var oldName = BAR_ITEM_STYLE_MAP[i][1];\n var newName = BAR_ITEM_STYLE_MAP[i][0];\n\n if (itemStyle[oldName] != null) {\n itemStyle[newName] = itemStyle[oldName];\n\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog(oldName, newName);\n }\n }\n }\n }\n}\n\nfunction compatPieLabel(option) {\n if (!option) {\n return;\n }\n\n if (option.alignTo === 'edge' && option.margin != null && option.edgeDistance == null) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('label.margin', 'label.edgeDistance', 'pie');\n }\n\n option.edgeDistance = option.margin;\n }\n}\n\nfunction compatSunburstState(option) {\n if (!option) {\n return;\n }\n\n if (option.downplay && !option.blur) {\n option.blur = option.downplay;\n\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('downplay', 'blur', 'sunburst');\n }\n }\n}\n\nfunction compatGraphFocus(option) {\n if (!option) {\n return;\n }\n\n if (option.focusNodeAdjacency != null) {\n option.emphasis = option.emphasis || {};\n\n if (option.emphasis.focus == null) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('focusNodeAdjacency', 'emphasis: { focus: \\'adjacency\\'}', 'graph/sankey');\n }\n\n option.emphasis.focus = 'adjacency';\n }\n }\n}\n\nfunction traverseTree(data, cb) {\n if (data) {\n for (var i = 0; i < data.length; i++) {\n cb(data[i]);\n data[i] && traverseTree(data[i].children, cb);\n }\n }\n}\n\nexport default function globalBackwardCompat(option, isTheme) {\n compatStyle(option, isTheme); // Make sure series array for model initialization.\n\n option.series = normalizeToArray(option.series);\n each(option.series, function (seriesOpt) {\n if (!isObject(seriesOpt)) {\n return;\n }\n\n var seriesType = seriesOpt.type;\n\n if (seriesType === 'line') {\n if (seriesOpt.clipOverflow != null) {\n seriesOpt.clip = seriesOpt.clipOverflow;\n\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('clipOverflow', 'clip', 'line');\n }\n }\n } else if (seriesType === 'pie' || seriesType === 'gauge') {\n if (seriesOpt.clockWise != null) {\n seriesOpt.clockwise = seriesOpt.clockWise;\n\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('clockWise', 'clockwise');\n }\n }\n\n compatPieLabel(seriesOpt.label);\n var data = seriesOpt.data;\n\n if (data && !isTypedArray(data)) {\n for (var i = 0; i < data.length; i++) {\n compatPieLabel(data[i]);\n }\n }\n\n if (seriesOpt.hoverOffset != null) {\n seriesOpt.emphasis = seriesOpt.emphasis || {};\n\n if (seriesOpt.emphasis.scaleSize = null) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('hoverOffset', 'emphasis.scaleSize');\n }\n\n seriesOpt.emphasis.scaleSize = seriesOpt.hoverOffset;\n }\n }\n } else if (seriesType === 'gauge') {\n var pointerColor = get(seriesOpt, 'pointer.color');\n pointerColor != null && set(seriesOpt, 'itemStyle.color', pointerColor);\n } else if (seriesType === 'bar') {\n compatBarItemStyle(seriesOpt);\n compatBarItemStyle(seriesOpt.backgroundStyle);\n compatBarItemStyle(seriesOpt.emphasis);\n var data = seriesOpt.data;\n\n if (data && !isTypedArray(data)) {\n for (var i = 0; i < data.length; i++) {\n if (_typeof(data[i]) === 'object') {\n compatBarItemStyle(data[i]);\n compatBarItemStyle(data[i] && data[i].emphasis);\n }\n }\n }\n } else if (seriesType === 'sunburst') {\n var highlightPolicy = seriesOpt.highlightPolicy;\n\n if (highlightPolicy) {\n seriesOpt.emphasis = seriesOpt.emphasis || {};\n\n if (!seriesOpt.emphasis.focus) {\n seriesOpt.emphasis.focus = highlightPolicy;\n\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('highlightPolicy', 'emphasis.focus', 'sunburst');\n }\n }\n }\n\n compatSunburstState(seriesOpt);\n traverseTree(seriesOpt.data, compatSunburstState);\n } else if (seriesType === 'graph' || seriesType === 'sankey') {\n compatGraphFocus(seriesOpt); // TODO nodes, edges?\n } else if (seriesType === 'map') {\n if (seriesOpt.mapType && !seriesOpt.map) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('mapType', 'map', 'map');\n }\n\n seriesOpt.map = seriesOpt.mapType;\n }\n\n if (seriesOpt.mapLocation) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateLog('`mapLocation` is not used anymore.');\n }\n\n defaults(seriesOpt, seriesOpt.mapLocation);\n }\n }\n\n if (seriesOpt.hoverAnimation != null) {\n seriesOpt.emphasis = seriesOpt.emphasis || {};\n\n if (seriesOpt.emphasis && seriesOpt.emphasis.scale == null) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('hoverAnimation', 'emphasis.scale');\n }\n\n seriesOpt.emphasis.scale = seriesOpt.hoverAnimation;\n }\n }\n\n compatLayoutProperties(seriesOpt);\n }); // dataRange has changed to visualMap\n\n if (option.dataRange) {\n option.visualMap = option.dataRange;\n }\n\n each(COMPATITABLE_COMPONENTS, function (componentName) {\n var options = option[componentName];\n\n if (options) {\n if (!isArray(options)) {\n options = [options];\n }\n\n each(options, function (option) {\n compatLayoutProperties(option);\n });\n }\n });\n}","map":{"version":3,"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/ElectronicMall/src/ElectronicMallVue/node_modules/echarts/lib/preprocessor/backwardCompat.js"],"names":["each","isArray","isObject","isTypedArray","defaults","compatStyle","normalizeToArray","deprecateLog","deprecateReplaceLog","get","opt","path","pathArr","split","obj","i","length","set","val","overwrite","key","compatLayoutProperties","option","LAYOUT_PROPERTIES","prop","COMPATITABLE_COMPONENTS","BAR_ITEM_STYLE_MAP","compatBarItemStyle","itemStyle","oldName","newName","process","env","NODE_ENV","compatPieLabel","alignTo","margin","edgeDistance","compatSunburstState","downplay","blur","compatGraphFocus","focusNodeAdjacency","emphasis","focus","traverseTree","data","cb","children","globalBackwardCompat","isTheme","series","seriesOpt","seriesType","type","clipOverflow","clip","clockWise","clockwise","label","hoverOffset","scaleSize","pointerColor","backgroundStyle","highlightPolicy","mapType","map","mapLocation","hoverAnimation","scale","dataRange","visualMap","componentName","options"],"mappings":";;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASA,IAAT,EAAeC,OAAf,EAAwBC,QAAxB,EAAkCC,YAAlC,EAAgDC,QAAhD,QAAgE,0BAAhE;AACA,OAAOC,WAAP,MAAwB,yBAAxB;AACA,SAASC,gBAAT,QAAiC,kBAAjC;AACA,SAASC,YAAT,EAAuBC,mBAAvB,QAAkD,gBAAlD;;AAEA,SAASC,GAAT,CAAaC,GAAb,EAAkBC,IAAlB,EAAwB;AACtB,MAAIC,OAAO,GAAGD,IAAI,CAACE,KAAL,CAAW,GAAX,CAAd;AACA,MAAIC,GAAG,GAAGJ,GAAV;;AAEA,OAAK,IAAIK,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGH,OAAO,CAACI,MAA5B,EAAoCD,CAAC,EAArC,EAAyC;AACvCD,IAAAA,GAAG,GAAGA,GAAG,IAAIA,GAAG,CAACF,OAAO,CAACG,CAAD,CAAR,CAAhB;;AAEA,QAAID,GAAG,IAAI,IAAX,EAAiB;AACf;AACD;AACF;;AAED,SAAOA,GAAP;AACD;;AAED,SAASG,GAAT,CAAaP,GAAb,EAAkBC,IAAlB,EAAwBO,GAAxB,EAA6BC,SAA7B,EAAwC;AACtC,MAAIP,OAAO,GAAGD,IAAI,CAACE,KAAL,CAAW,GAAX,CAAd;AACA,MAAIC,GAAG,GAAGJ,GAAV;AACA,MAAIU,GAAJ;AACA,MAAIL,CAAC,GAAG,CAAR;;AAEA,SAAOA,CAAC,GAAGH,OAAO,CAACI,MAAR,GAAiB,CAA5B,EAA+BD,CAAC,EAAhC,EAAoC;AAClCK,IAAAA,GAAG,GAAGR,OAAO,CAACG,CAAD,CAAb;;AAEA,QAAID,GAAG,CAACM,GAAD,CAAH,IAAY,IAAhB,EAAsB;AACpBN,MAAAA,GAAG,CAACM,GAAD,CAAH,GAAW,EAAX;AACD;;AAEDN,IAAAA,GAAG,GAAGA,GAAG,CAACM,GAAD,CAAT;AACD;;AAED,MAAID,SAAS,IAAIL,GAAG,CAACF,OAAO,CAACG,CAAD,CAAR,CAAH,IAAmB,IAApC,EAA0C;AACxCD,IAAAA,GAAG,CAACF,OAAO,CAACG,CAAD,CAAR,CAAH,GAAkBG,GAAlB;AACD;AACF;;AAED,SAASG,sBAAT,CAAgCC,MAAhC,EAAwC;AACtCA,EAAAA,MAAM,IAAItB,IAAI,CAACuB,iBAAD,EAAoB,UAAUC,IAAV,EAAgB;AAChD,QAAIA,IAAI,CAAC,CAAD,CAAJ,IAAWF,MAAX,IAAqB,EAAEE,IAAI,CAAC,CAAD,CAAJ,IAAWF,MAAb,CAAzB,EAA+C;AAC7CA,MAAAA,MAAM,CAACE,IAAI,CAAC,CAAD,CAAL,CAAN,GAAkBF,MAAM,CAACE,IAAI,CAAC,CAAD,CAAL,CAAxB;AACD;AACF,GAJa,CAAd;AAKD;;AAED,IAAID,iBAAiB,GAAG,CAAC,CAAC,GAAD,EAAM,MAAN,CAAD,EAAgB,CAAC,GAAD,EAAM,KAAN,CAAhB,EAA8B,CAAC,IAAD,EAAO,OAAP,CAA9B,EAA+C,CAAC,IAAD,EAAO,QAAP,CAA/C,CAAxB;AACA,IAAIE,uBAAuB,GAAG,CAAC,MAAD,EAAS,KAAT,EAAgB,UAAhB,EAA4B,QAA5B,EAAsC,SAAtC,EAAiD,OAAjD,EAA0D,WAA1D,EAAuE,UAAvE,EAAmF,UAAnF,CAA9B;AACA,IAAIC,kBAAkB,GAAG,CAAC,CAAC,cAAD,EAAiB,iBAAjB,CAAD,EAAsC,CAAC,aAAD,EAAgB,gBAAhB,CAAtC,EAAyE,CAAC,aAAD,EAAgB,gBAAhB,CAAzE,CAAzB;;AAEA,SAASC,kBAAT,CAA4BL,MAA5B,EAAoC;AAClC,MAAIM,SAAS,GAAGN,MAAM,IAAIA,MAAM,CAACM,SAAjC;;AAEA,MAAIA,SAAJ,EAAe;AACb,SAAK,IAAIb,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGW,kBAAkB,CAACV,MAAvC,EAA+CD,CAAC,EAAhD,EAAoD;AAClD,UAAIc,OAAO,GAAGH,kBAAkB,CAACX,CAAD,CAAlB,CAAsB,CAAtB,CAAd;AACA,UAAIe,OAAO,GAAGJ,kBAAkB,CAACX,CAAD,CAAlB,CAAsB,CAAtB,CAAd;;AAEA,UAAIa,SAAS,CAACC,OAAD,CAAT,IAAsB,IAA1B,EAAgC;AAC9BD,QAAAA,SAAS,CAACE,OAAD,CAAT,GAAqBF,SAAS,CAACC,OAAD,CAA9B;;AAEA,YAAIE,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCzB,UAAAA,mBAAmB,CAACqB,OAAD,EAAUC,OAAV,CAAnB;AACD;AACF;AACF;AACF;AACF;;AAED,SAASI,cAAT,CAAwBZ,MAAxB,EAAgC;AAC9B,MAAI,CAACA,MAAL,EAAa;AACX;AACD;;AAED,MAAIA,MAAM,CAACa,OAAP,KAAmB,MAAnB,IAA6Bb,MAAM,CAACc,MAAP,IAAiB,IAA9C,IAAsDd,MAAM,CAACe,YAAP,IAAuB,IAAjF,EAAuF;AACrF,QAAIN,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCzB,MAAAA,mBAAmB,CAAC,cAAD,EAAiB,oBAAjB,EAAuC,KAAvC,CAAnB;AACD;;AAEDc,IAAAA,MAAM,CAACe,YAAP,GAAsBf,MAAM,CAACc,MAA7B;AACD;AACF;;AAED,SAASE,mBAAT,CAA6BhB,MAA7B,EAAqC;AACnC,MAAI,CAACA,MAAL,EAAa;AACX;AACD;;AAED,MAAIA,MAAM,CAACiB,QAAP,IAAmB,CAACjB,MAAM,CAACkB,IAA/B,EAAqC;AACnClB,IAAAA,MAAM,CAACkB,IAAP,GAAclB,MAAM,CAACiB,QAArB;;AAEA,QAAIR,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCzB,MAAAA,mBAAmB,CAAC,UAAD,EAAa,MAAb,EAAqB,UAArB,CAAnB;AACD;AACF;AACF;;AAED,SAASiC,gBAAT,CAA0BnB,MAA1B,EAAkC;AAChC,MAAI,CAACA,MAAL,EAAa;AACX;AACD;;AAED,MAAIA,MAAM,CAACoB,kBAAP,IAA6B,IAAjC,EAAuC;AACrCpB,IAAAA,MAAM,CAACqB,QAAP,GAAkBrB,MAAM,CAACqB,QAAP,IAAmB,EAArC;;AAEA,QAAIrB,MAAM,CAACqB,QAAP,CAAgBC,KAAhB,IAAyB,IAA7B,EAAmC;AACjC,UAAIb,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCzB,QAAAA,mBAAmB,CAAC,oBAAD,EAAuB,mCAAvB,EAA4D,cAA5D,CAAnB;AACD;;AAEDc,MAAAA,MAAM,CAACqB,QAAP,CAAgBC,KAAhB,GAAwB,WAAxB;AACD;AACF;AACF;;AAED,SAASC,YAAT,CAAsBC,IAAtB,EAA4BC,EAA5B,EAAgC;AAC9B,MAAID,IAAJ,EAAU;AACR,SAAK,IAAI/B,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAG+B,IAAI,CAAC9B,MAAzB,EAAiCD,CAAC,EAAlC,EAAsC;AACpCgC,MAAAA,EAAE,CAACD,IAAI,CAAC/B,CAAD,CAAL,CAAF;AACA+B,MAAAA,IAAI,CAAC/B,CAAD,CAAJ,IAAW8B,YAAY,CAACC,IAAI,CAAC/B,CAAD,CAAJ,CAAQiC,QAAT,EAAmBD,EAAnB,CAAvB;AACD;AACF;AACF;;AAED,eAAe,SAASE,oBAAT,CAA8B3B,MAA9B,EAAsC4B,OAAtC,EAA+C;AAC5D7C,EAAAA,WAAW,CAACiB,MAAD,EAAS4B,OAAT,CAAX,CAD4D,CAC9B;;AAE9B5B,EAAAA,MAAM,CAAC6B,MAAP,GAAgB7C,gBAAgB,CAACgB,MAAM,CAAC6B,MAAR,CAAhC;AACAnD,EAAAA,IAAI,CAACsB,MAAM,CAAC6B,MAAR,EAAgB,UAAUC,SAAV,EAAqB;AACvC,QAAI,CAAClD,QAAQ,CAACkD,SAAD,CAAb,EAA0B;AACxB;AACD;;AAED,QAAIC,UAAU,GAAGD,SAAS,CAACE,IAA3B;;AAEA,QAAID,UAAU,KAAK,MAAnB,EAA2B;AACzB,UAAID,SAAS,CAACG,YAAV,IAA0B,IAA9B,EAAoC;AAClCH,QAAAA,SAAS,CAACI,IAAV,GAAiBJ,SAAS,CAACG,YAA3B;;AAEA,YAAIxB,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCzB,UAAAA,mBAAmB,CAAC,cAAD,EAAiB,MAAjB,EAAyB,MAAzB,CAAnB;AACD;AACF;AACF,KARD,MAQO,IAAI6C,UAAU,KAAK,KAAf,IAAwBA,UAAU,KAAK,OAA3C,EAAoD;AACzD,UAAID,SAAS,CAACK,SAAV,IAAuB,IAA3B,EAAiC;AAC/BL,QAAAA,SAAS,CAACM,SAAV,GAAsBN,SAAS,CAACK,SAAhC;;AAEA,YAAI1B,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCzB,UAAAA,mBAAmB,CAAC,WAAD,EAAc,WAAd,CAAnB;AACD;AACF;;AAED0B,MAAAA,cAAc,CAACkB,SAAS,CAACO,KAAX,CAAd;AACA,UAAIb,IAAI,GAAGM,SAAS,CAACN,IAArB;;AAEA,UAAIA,IAAI,IAAI,CAAC3C,YAAY,CAAC2C,IAAD,CAAzB,EAAiC;AAC/B,aAAK,IAAI/B,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAG+B,IAAI,CAAC9B,MAAzB,EAAiCD,CAAC,EAAlC,EAAsC;AACpCmB,UAAAA,cAAc,CAACY,IAAI,CAAC/B,CAAD,CAAL,CAAd;AACD;AACF;;AAED,UAAIqC,SAAS,CAACQ,WAAV,IAAyB,IAA7B,EAAmC;AACjCR,QAAAA,SAAS,CAACT,QAAV,GAAqBS,SAAS,CAACT,QAAV,IAAsB,EAA3C;;AAEA,YAAIS,SAAS,CAACT,QAAV,CAAmBkB,SAAnB,GAA+B,IAAnC,EAAyC;AACvC,cAAI9B,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCzB,YAAAA,mBAAmB,CAAC,aAAD,EAAgB,oBAAhB,CAAnB;AACD;;AAED4C,UAAAA,SAAS,CAACT,QAAV,CAAmBkB,SAAnB,GAA+BT,SAAS,CAACQ,WAAzC;AACD;AACF;AACF,KA7BM,MA6BA,IAAIP,UAAU,KAAK,OAAnB,EAA4B;AACjC,UAAIS,YAAY,GAAGrD,GAAG,CAAC2C,SAAD,EAAY,eAAZ,CAAtB;AACAU,MAAAA,YAAY,IAAI,IAAhB,IAAwB7C,GAAG,CAACmC,SAAD,EAAY,iBAAZ,EAA+BU,YAA/B,CAA3B;AACD,KAHM,MAGA,IAAIT,UAAU,KAAK,KAAnB,EAA0B;AAC/B1B,MAAAA,kBAAkB,CAACyB,SAAD,CAAlB;AACAzB,MAAAA,kBAAkB,CAACyB,SAAS,CAACW,eAAX,CAAlB;AACApC,MAAAA,kBAAkB,CAACyB,SAAS,CAACT,QAAX,CAAlB;AACA,UAAIG,IAAI,GAAGM,SAAS,CAACN,IAArB;;AAEA,UAAIA,IAAI,IAAI,CAAC3C,YAAY,CAAC2C,IAAD,CAAzB,EAAiC;AAC/B,aAAK,IAAI/B,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAG+B,IAAI,CAAC9B,MAAzB,EAAiCD,CAAC,EAAlC,EAAsC;AACpC,cAAI,QAAO+B,IAAI,CAAC/B,CAAD,CAAX,MAAmB,QAAvB,EAAiC;AAC/BY,YAAAA,kBAAkB,CAACmB,IAAI,CAAC/B,CAAD,CAAL,CAAlB;AACAY,YAAAA,kBAAkB,CAACmB,IAAI,CAAC/B,CAAD,CAAJ,IAAW+B,IAAI,CAAC/B,CAAD,CAAJ,CAAQ4B,QAApB,CAAlB;AACD;AACF;AACF;AACF,KAdM,MAcA,IAAIU,UAAU,KAAK,UAAnB,EAA+B;AACpC,UAAIW,eAAe,GAAGZ,SAAS,CAACY,eAAhC;;AAEA,UAAIA,eAAJ,EAAqB;AACnBZ,QAAAA,SAAS,CAACT,QAAV,GAAqBS,SAAS,CAACT,QAAV,IAAsB,EAA3C;;AAEA,YAAI,CAACS,SAAS,CAACT,QAAV,CAAmBC,KAAxB,EAA+B;AAC7BQ,UAAAA,SAAS,CAACT,QAAV,CAAmBC,KAAnB,GAA2BoB,eAA3B;;AAEA,cAAIjC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCzB,YAAAA,mBAAmB,CAAC,iBAAD,EAAoB,gBAApB,EAAsC,UAAtC,CAAnB;AACD;AACF;AACF;;AAED8B,MAAAA,mBAAmB,CAACc,SAAD,CAAnB;AACAP,MAAAA,YAAY,CAACO,SAAS,CAACN,IAAX,EAAiBR,mBAAjB,CAAZ;AACD,KAjBM,MAiBA,IAAIe,UAAU,KAAK,OAAf,IAA0BA,UAAU,KAAK,QAA7C,EAAuD;AAC5DZ,MAAAA,gBAAgB,CAACW,SAAD,CAAhB,CAD4D,CAC/B;AAC9B,KAFM,MAEA,IAAIC,UAAU,KAAK,KAAnB,EAA0B;AAC/B,UAAID,SAAS,CAACa,OAAV,IAAqB,CAACb,SAAS,CAACc,GAApC,EAAyC;AACvC,YAAInC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCzB,UAAAA,mBAAmB,CAAC,SAAD,EAAY,KAAZ,EAAmB,KAAnB,CAAnB;AACD;;AAED4C,QAAAA,SAAS,CAACc,GAAV,GAAgBd,SAAS,CAACa,OAA1B;AACD;;AAED,UAAIb,SAAS,CAACe,WAAd,EAA2B;AACzB,YAAIpC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzC1B,UAAAA,YAAY,CAAC,oCAAD,CAAZ;AACD;;AAEDH,QAAAA,QAAQ,CAACgD,SAAD,EAAYA,SAAS,CAACe,WAAtB,CAAR;AACD;AACF;;AAED,QAAIf,SAAS,CAACgB,cAAV,IAA4B,IAAhC,EAAsC;AACpChB,MAAAA,SAAS,CAACT,QAAV,GAAqBS,SAAS,CAACT,QAAV,IAAsB,EAA3C;;AAEA,UAAIS,SAAS,CAACT,QAAV,IAAsBS,SAAS,CAACT,QAAV,CAAmB0B,KAAnB,IAA4B,IAAtD,EAA4D;AAC1D,YAAItC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;AACzCzB,UAAAA,mBAAmB,CAAC,gBAAD,EAAmB,gBAAnB,CAAnB;AACD;;AAED4C,QAAAA,SAAS,CAACT,QAAV,CAAmB0B,KAAnB,GAA2BjB,SAAS,CAACgB,cAArC;AACD;AACF;;AAED/C,IAAAA,sBAAsB,CAAC+B,SAAD,CAAtB;AACD,GA/GG,CAAJ,CAJ4D,CAmHxD;;AAEJ,MAAI9B,MAAM,CAACgD,SAAX,EAAsB;AACpBhD,IAAAA,MAAM,CAACiD,SAAP,GAAmBjD,MAAM,CAACgD,SAA1B;AACD;;AAEDtE,EAAAA,IAAI,CAACyB,uBAAD,EAA0B,UAAU+C,aAAV,EAAyB;AACrD,QAAIC,OAAO,GAAGnD,MAAM,CAACkD,aAAD,CAApB;;AAEA,QAAIC,OAAJ,EAAa;AACX,UAAI,CAACxE,OAAO,CAACwE,OAAD,CAAZ,EAAuB;AACrBA,QAAAA,OAAO,GAAG,CAACA,OAAD,CAAV;AACD;;AAEDzE,MAAAA,IAAI,CAACyE,OAAD,EAAU,UAAUnD,MAAV,EAAkB;AAC9BD,QAAAA,sBAAsB,CAACC,MAAD,CAAtB;AACD,OAFG,CAAJ;AAGD;AACF,GAZG,CAAJ;AAaD","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 { each, isArray, isObject, isTypedArray, defaults } from 'zrender/lib/core/util.js';\nimport compatStyle from './helper/compatStyle.js';\nimport { normalizeToArray } from '../util/model.js';\nimport { deprecateLog, deprecateReplaceLog } from '../util/log.js';\n\nfunction get(opt, path) {\n var pathArr = path.split(',');\n var obj = opt;\n\n for (var i = 0; i < pathArr.length; i++) {\n obj = obj && obj[pathArr[i]];\n\n if (obj == null) {\n break;\n }\n }\n\n return obj;\n}\n\nfunction set(opt, path, val, overwrite) {\n var pathArr = path.split(',');\n var obj = opt;\n var key;\n var i = 0;\n\n for (; i < pathArr.length - 1; i++) {\n key = pathArr[i];\n\n if (obj[key] == null) {\n obj[key] = {};\n }\n\n obj = obj[key];\n }\n\n if (overwrite || obj[pathArr[i]] == null) {\n obj[pathArr[i]] = val;\n }\n}\n\nfunction compatLayoutProperties(option) {\n option && each(LAYOUT_PROPERTIES, function (prop) {\n if (prop[0] in option && !(prop[1] in option)) {\n option[prop[1]] = option[prop[0]];\n }\n });\n}\n\nvar LAYOUT_PROPERTIES = [['x', 'left'], ['y', 'top'], ['x2', 'right'], ['y2', 'bottom']];\nvar COMPATITABLE_COMPONENTS = ['grid', 'geo', 'parallel', 'legend', 'toolbox', 'title', 'visualMap', 'dataZoom', 'timeline'];\nvar BAR_ITEM_STYLE_MAP = [['borderRadius', 'barBorderRadius'], ['borderColor', 'barBorderColor'], ['borderWidth', 'barBorderWidth']];\n\nfunction compatBarItemStyle(option) {\n var itemStyle = option && option.itemStyle;\n\n if (itemStyle) {\n for (var i = 0; i < BAR_ITEM_STYLE_MAP.length; i++) {\n var oldName = BAR_ITEM_STYLE_MAP[i][1];\n var newName = BAR_ITEM_STYLE_MAP[i][0];\n\n if (itemStyle[oldName] != null) {\n itemStyle[newName] = itemStyle[oldName];\n\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog(oldName, newName);\n }\n }\n }\n }\n}\n\nfunction compatPieLabel(option) {\n if (!option) {\n return;\n }\n\n if (option.alignTo === 'edge' && option.margin != null && option.edgeDistance == null) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('label.margin', 'label.edgeDistance', 'pie');\n }\n\n option.edgeDistance = option.margin;\n }\n}\n\nfunction compatSunburstState(option) {\n if (!option) {\n return;\n }\n\n if (option.downplay && !option.blur) {\n option.blur = option.downplay;\n\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('downplay', 'blur', 'sunburst');\n }\n }\n}\n\nfunction compatGraphFocus(option) {\n if (!option) {\n return;\n }\n\n if (option.focusNodeAdjacency != null) {\n option.emphasis = option.emphasis || {};\n\n if (option.emphasis.focus == null) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('focusNodeAdjacency', 'emphasis: { focus: \\'adjacency\\'}', 'graph/sankey');\n }\n\n option.emphasis.focus = 'adjacency';\n }\n }\n}\n\nfunction traverseTree(data, cb) {\n if (data) {\n for (var i = 0; i < data.length; i++) {\n cb(data[i]);\n data[i] && traverseTree(data[i].children, cb);\n }\n }\n}\n\nexport default function globalBackwardCompat(option, isTheme) {\n compatStyle(option, isTheme); // Make sure series array for model initialization.\n\n option.series = normalizeToArray(option.series);\n each(option.series, function (seriesOpt) {\n if (!isObject(seriesOpt)) {\n return;\n }\n\n var seriesType = seriesOpt.type;\n\n if (seriesType === 'line') {\n if (seriesOpt.clipOverflow != null) {\n seriesOpt.clip = seriesOpt.clipOverflow;\n\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('clipOverflow', 'clip', 'line');\n }\n }\n } else if (seriesType === 'pie' || seriesType === 'gauge') {\n if (seriesOpt.clockWise != null) {\n seriesOpt.clockwise = seriesOpt.clockWise;\n\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('clockWise', 'clockwise');\n }\n }\n\n compatPieLabel(seriesOpt.label);\n var data = seriesOpt.data;\n\n if (data && !isTypedArray(data)) {\n for (var i = 0; i < data.length; i++) {\n compatPieLabel(data[i]);\n }\n }\n\n if (seriesOpt.hoverOffset != null) {\n seriesOpt.emphasis = seriesOpt.emphasis || {};\n\n if (seriesOpt.emphasis.scaleSize = null) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('hoverOffset', 'emphasis.scaleSize');\n }\n\n seriesOpt.emphasis.scaleSize = seriesOpt.hoverOffset;\n }\n }\n } else if (seriesType === 'gauge') {\n var pointerColor = get(seriesOpt, 'pointer.color');\n pointerColor != null && set(seriesOpt, 'itemStyle.color', pointerColor);\n } else if (seriesType === 'bar') {\n compatBarItemStyle(seriesOpt);\n compatBarItemStyle(seriesOpt.backgroundStyle);\n compatBarItemStyle(seriesOpt.emphasis);\n var data = seriesOpt.data;\n\n if (data && !isTypedArray(data)) {\n for (var i = 0; i < data.length; i++) {\n if (typeof data[i] === 'object') {\n compatBarItemStyle(data[i]);\n compatBarItemStyle(data[i] && data[i].emphasis);\n }\n }\n }\n } else if (seriesType === 'sunburst') {\n var highlightPolicy = seriesOpt.highlightPolicy;\n\n if (highlightPolicy) {\n seriesOpt.emphasis = seriesOpt.emphasis || {};\n\n if (!seriesOpt.emphasis.focus) {\n seriesOpt.emphasis.focus = highlightPolicy;\n\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('highlightPolicy', 'emphasis.focus', 'sunburst');\n }\n }\n }\n\n compatSunburstState(seriesOpt);\n traverseTree(seriesOpt.data, compatSunburstState);\n } else if (seriesType === 'graph' || seriesType === 'sankey') {\n compatGraphFocus(seriesOpt); // TODO nodes, edges?\n } else if (seriesType === 'map') {\n if (seriesOpt.mapType && !seriesOpt.map) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('mapType', 'map', 'map');\n }\n\n seriesOpt.map = seriesOpt.mapType;\n }\n\n if (seriesOpt.mapLocation) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateLog('`mapLocation` is not used anymore.');\n }\n\n defaults(seriesOpt, seriesOpt.mapLocation);\n }\n }\n\n if (seriesOpt.hoverAnimation != null) {\n seriesOpt.emphasis = seriesOpt.emphasis || {};\n\n if (seriesOpt.emphasis && seriesOpt.emphasis.scale == null) {\n if (process.env.NODE_ENV !== 'production') {\n deprecateReplaceLog('hoverAnimation', 'emphasis.scale');\n }\n\n seriesOpt.emphasis.scale = seriesOpt.hoverAnimation;\n }\n }\n\n compatLayoutProperties(seriesOpt);\n }); // dataRange has changed to visualMap\n\n if (option.dataRange) {\n option.visualMap = option.dataRange;\n }\n\n each(COMPATITABLE_COMPONENTS, function (componentName) {\n var options = option[componentName];\n\n if (options) {\n if (!isArray(options)) {\n options = [options];\n }\n\n each(options, function (option) {\n compatLayoutProperties(option);\n });\n }\n });\n}"]},"metadata":{},"sourceType":"module"}