Current Path : /var/www/www-root/data/www/info.monolith-realty.ru/bitrix/js/main/amcharts/4.8.5/deps/ |
Current File : /var/www/www-root/data/www/info.monolith-realty.ru/bitrix/js/main/amcharts/4.8.5/deps/canvg.js.map |
{"version":3,"sources":["webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/stackblur-canvas/dist/stackblur-es.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/rgbcolor/index.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/assertThisInitialized.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/regenerator/index.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/get.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/asyncToGenerator.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/arrayWithHoles.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/superPropBase.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/slicedToArray.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/inherits.js","webpack:///../node_modules/regenerator-runtime/runtime.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/getPrototypeOf.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/regenerator-runtime/runtime.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/nonIterableRest.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/process/browser.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/performance-now/src/performance-now.coffee","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/possibleConstructorReturn.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/createClass.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/raf/index.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/defineProperty.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/setPrototypeOf.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/classCallCheck.js","webpack:///c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/typeof.js"],"names":["module","exports","arr","i","Symbol","iterator","Object","prototype","toString","call","_arr","_n","_d","_e","undefined","_s","_i","next","done","push","value","length","err","_typeof","obj","constructor","__webpack_require__","d","__webpack_exports__","processCanvasRGBA","mulTable","shgTable","getImageDataFromCanvas","canvas","topX","topY","width","height","document","getElementById","TypeError","context","getContext","getImageData","e","Error","radius","isNaN","imageData","x","y","p","yp","yi","yw","rSum","gSum","bSum","aSum","rOutSum","gOutSum","bOutSum","aOutSum","rInSum","gInSum","bInSum","aInSum","pr","pg","pb","pa","rbs","stackEnd","pixels","data","div","widthMinus1","heightMinus1","radiusPlus1","sumFactor","stackStart","BlurStack","stack","stackIn","stackOut","mulSum","shgSum","r","g","b","a","processImageDataRGBA","putImageData","instance","Constructor","_classCallCheck","this","color_string","ok","alpha","charAt","substr","replace","toLowerCase","simple_colors","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","feldspar","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgrey","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslateblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","violetred","wheat","white","whitesmoke","yellow","yellowgreen","color_defs","re","example","process","bits","parseInt","parseFloat","processor","exec","channels","toRGB","toRGBA","toHex","getHelpXML","examples","Array","j","sc","xml","createElement","setAttribute","list_item","list_color","RGBColor","example_div","style","cssText","appendChild","createTextNode","list_item_value","self","ReferenceError","superPropBase","_get","target","property","receiver","Reflect","get","base","desc","getOwnPropertyDescriptor","asyncGeneratorStep","gen","resolve","reject","_next","_throw","key","arg","info","error","Promise","then","fn","args","arguments","apply","isArray","getPrototypeOf","object","hasOwnProperty","arrayWithHoles","iterableToArrayLimit","nonIterableRest","setPrototypeOf","subClass","superClass","create","writable","configurable","runtime","Op","hasOwn","$Symbol","iteratorSymbol","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","toStringTag","wrap","innerFn","outerFn","tryLocsList","protoGenerator","Generator","generator","Context","_invoke","state","GenStateSuspendedStart","method","GenStateExecuting","GenStateCompleted","doneResult","delegate","delegateResult","maybeInvokeDelegate","ContinueSentinel","sent","_sent","dispatchException","abrupt","record","tryCatch","type","GenStateSuspendedYield","makeInvokeMethod","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","NativeIteratorPrototype","values","Gp","defineIteratorMethods","forEach","AsyncIterator","previousPromise","callInvokeWithMethodAndArg","invoke","result","__await","unwrapped","resultName","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","iterable","iteratorMethod","displayName","isGeneratorFunction","genFun","ctor","name","mark","__proto__","awrap","async","iter","keys","reverse","pop","skipTempReset","prev","slice","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","catch","thrown","delegateYield","regeneratorRuntime","accidentalStrictMode","Function","_getPrototypeOf","o","cachedSetTimeout","cachedClearTimeout","defaultSetTimout","defaultClearTimeout","runTimeout","fun","setTimeout","clearTimeout","currentQueue","queue","draining","queueIndex","cleanUpNextTick","concat","drainQueue","timeout","len","run","marker","runClearTimeout","Item","array","noop","nextTick","title","browser","env","argv","version","versions","on","addListener","once","off","removeListener","removeAllListeners","emit","prependListener","prependOnceListener","listeners","binding","cwd","chdir","dir","umask","getNanoSeconds","hrtime","loadTime","moduleLoadTime","nodeLoadTime","upTime","performance","now","hr","uptime","Date","getTime","assertThisInitialized","_defineProperties","props","descriptor","enumerable","defineProperty","protoProps","staticProps","global","root","window","vendors","suffix","raf","caf","last","id","callback","_now","Math","max","cp","cancelled","round","cancel","polyfill","requestAnimationFrame","cancelAnimationFrame","_setPrototypeOf"],"mappings":"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","file":"deps/canvg.js","sourcesContent":["function _iterableToArrayLimit(arr, i) {\n if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === \"[object Arguments]\")) {\n return;\n }\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nmodule.exports = _iterableToArrayLimit;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js\n// module id = 15tG\n// module chunks = 0471","function _typeof(obj) {\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function (obj) {\n return typeof obj;\n };\n } else {\n _typeof = function (obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}\n\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\n/**\n* StackBlur - a fast almost Gaussian Blur For Canvas\n*\n* In case you find this class useful - especially in commercial projects -\n* I am not totally unhappy for a small donation to my PayPal account\n* mario@quasimondo.de\n*\n* Or support me on flattr:\n* {@link https://flattr.com/thing/72791/StackBlur-a-fast-almost-Gaussian-Blur-Effect-for-CanvasJavascript}\n* @module StackBlur\n* @version 0.5\n* @author Mario Klingemann\n* Contact: mario@quasimondo.com\n* Website: {@link http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html}\n* Twitter: @quasimondo\n*\n* @copyright (c) 2010 Mario Klingemann\n*\n* Permission is hereby granted, free of charge, to any person\n* obtaining a copy of this software and associated documentation\n* files (the \"Software\"), to deal in the Software without\n* restriction, including without limitation the rights to use,\n* copy, modify, merge, publish, distribute, sublicense, and/or sell\n* copies of the Software, and to permit persons to whom the\n* Software is furnished to do so, subject to the following\n* conditions:\n*\n* The above copyright notice and this permission notice shall be\n* included in all copies or substantial portions of the Software.\n*\n* THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\n* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\n* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n* OTHER DEALINGS IN THE SOFTWARE.\n*/\nvar mulTable = [512, 512, 456, 512, 328, 456, 335, 512, 405, 328, 271, 456, 388, 335, 292, 512, 454, 405, 364, 328, 298, 271, 496, 456, 420, 388, 360, 335, 312, 292, 273, 512, 482, 454, 428, 405, 383, 364, 345, 328, 312, 298, 284, 271, 259, 496, 475, 456, 437, 420, 404, 388, 374, 360, 347, 335, 323, 312, 302, 292, 282, 273, 265, 512, 497, 482, 468, 454, 441, 428, 417, 405, 394, 383, 373, 364, 354, 345, 337, 328, 320, 312, 305, 298, 291, 284, 278, 271, 265, 259, 507, 496, 485, 475, 465, 456, 446, 437, 428, 420, 412, 404, 396, 388, 381, 374, 367, 360, 354, 347, 341, 335, 329, 323, 318, 312, 307, 302, 297, 292, 287, 282, 278, 273, 269, 265, 261, 512, 505, 497, 489, 482, 475, 468, 461, 454, 447, 441, 435, 428, 422, 417, 411, 405, 399, 394, 389, 383, 378, 373, 368, 364, 359, 354, 350, 345, 341, 337, 332, 328, 324, 320, 316, 312, 309, 305, 301, 298, 294, 291, 287, 284, 281, 278, 274, 271, 268, 265, 262, 259, 257, 507, 501, 496, 491, 485, 480, 475, 470, 465, 460, 456, 451, 446, 442, 437, 433, 428, 424, 420, 416, 412, 408, 404, 400, 396, 392, 388, 385, 381, 377, 374, 370, 367, 363, 360, 357, 354, 350, 347, 344, 341, 338, 335, 332, 329, 326, 323, 320, 318, 315, 312, 310, 307, 304, 302, 299, 297, 294, 292, 289, 287, 285, 282, 280, 278, 275, 273, 271, 269, 267, 265, 263, 261, 259];\nvar shgTable = [9, 11, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24];\n/**\n * @param {string|HTMLImageElement} img\n * @param {string|HTMLCanvasElement} canvas\n * @param {Float} radius\n * @param {boolean} blurAlphaChannel\n * @returns {undefined}\n */\n\nfunction processImage(img, canvas, radius, blurAlphaChannel) {\n if (typeof img === 'string') {\n img = document.getElementById(img);\n }\n\n if (!img || !('naturalWidth' in img)) {\n return;\n }\n\n var w = img.naturalWidth;\n var h = img.naturalHeight;\n\n if (typeof canvas === 'string') {\n canvas = document.getElementById(canvas);\n }\n\n if (!canvas || !('getContext' in canvas)) {\n return;\n }\n\n canvas.style.width = w + 'px';\n canvas.style.height = h + 'px';\n canvas.width = w;\n canvas.height = h;\n var context = canvas.getContext('2d');\n context.clearRect(0, 0, w, h);\n context.drawImage(img, 0, 0);\n\n if (isNaN(radius) || radius < 1) {\n return;\n }\n\n if (blurAlphaChannel) {\n processCanvasRGBA(canvas, 0, 0, w, h, radius);\n } else {\n processCanvasRGB(canvas, 0, 0, w, h, radius);\n }\n}\n/**\n * @param {string|HTMLCanvasElement} canvas\n * @param {Integer} topX\n * @param {Integer} topY\n * @param {Integer} width\n * @param {Integer} height\n * @throws {Error|TypeError}\n * @returns {ImageData} See {@link https://html.spec.whatwg.org/multipage/canvas.html#imagedata}\n */\n\n\nfunction getImageDataFromCanvas(canvas, topX, topY, width, height) {\n if (typeof canvas === 'string') {\n canvas = document.getElementById(canvas);\n }\n\n if (!canvas || _typeof(canvas) !== 'object' || !('getContext' in canvas)) {\n throw new TypeError('Expecting canvas with `getContext` method in processCanvasRGB(A) calls!');\n }\n\n var context = canvas.getContext('2d');\n\n try {\n return context.getImageData(topX, topY, width, height);\n } catch (e) {\n throw new Error('unable to access image data: ' + e);\n }\n}\n/**\n * @param {HTMLCanvasElement} canvas\n * @param {Integer} topX\n * @param {Integer} topY\n * @param {Integer} width\n * @param {Integer} height\n * @param {Float} radius\n * @returns {undefined}\n */\n\n\nfunction processCanvasRGBA(canvas, topX, topY, width, height, radius) {\n if (isNaN(radius) || radius < 1) {\n return;\n }\n\n radius |= 0;\n var imageData = getImageDataFromCanvas(canvas, topX, topY, width, height);\n imageData = processImageDataRGBA(imageData, topX, topY, width, height, radius);\n canvas.getContext('2d').putImageData(imageData, topX, topY);\n}\n/**\n * @param {ImageData} imageData\n * @param {Integer} topX\n * @param {Integer} topY\n * @param {Integer} width\n * @param {Integer} height\n * @param {Float} radius\n * @returns {ImageData}\n */\n\n\nfunction processImageDataRGBA(imageData, topX, topY, width, height, radius) {\n var pixels = imageData.data;\n var x, y, i, p, yp, yi, yw, rSum, gSum, bSum, aSum, rOutSum, gOutSum, bOutSum, aOutSum, rInSum, gInSum, bInSum, aInSum, pr, pg, pb, pa, rbs;\n var div = 2 * radius + 1; // const w4 = width << 2;\n\n var widthMinus1 = width - 1;\n var heightMinus1 = height - 1;\n var radiusPlus1 = radius + 1;\n var sumFactor = radiusPlus1 * (radiusPlus1 + 1) / 2;\n var stackStart = new BlurStack();\n var stack = stackStart;\n var stackEnd;\n\n for (i = 1; i < div; i++) {\n stack = stack.next = new BlurStack();\n\n if (i === radiusPlus1) {\n stackEnd = stack;\n }\n }\n\n stack.next = stackStart;\n var stackIn = null;\n var stackOut = null;\n yw = yi = 0;\n var mulSum = mulTable[radius];\n var shgSum = shgTable[radius];\n\n for (y = 0; y < height; y++) {\n rInSum = gInSum = bInSum = aInSum = rSum = gSum = bSum = aSum = 0;\n rOutSum = radiusPlus1 * (pr = pixels[yi]);\n gOutSum = radiusPlus1 * (pg = pixels[yi + 1]);\n bOutSum = radiusPlus1 * (pb = pixels[yi + 2]);\n aOutSum = radiusPlus1 * (pa = pixels[yi + 3]);\n rSum += sumFactor * pr;\n gSum += sumFactor * pg;\n bSum += sumFactor * pb;\n aSum += sumFactor * pa;\n stack = stackStart;\n\n for (i = 0; i < radiusPlus1; i++) {\n stack.r = pr;\n stack.g = pg;\n stack.b = pb;\n stack.a = pa;\n stack = stack.next;\n }\n\n for (i = 1; i < radiusPlus1; i++) {\n p = yi + ((widthMinus1 < i ? widthMinus1 : i) << 2);\n rSum += (stack.r = pr = pixels[p]) * (rbs = radiusPlus1 - i);\n gSum += (stack.g = pg = pixels[p + 1]) * rbs;\n bSum += (stack.b = pb = pixels[p + 2]) * rbs;\n aSum += (stack.a = pa = pixels[p + 3]) * rbs;\n rInSum += pr;\n gInSum += pg;\n bInSum += pb;\n aInSum += pa;\n stack = stack.next;\n }\n\n stackIn = stackStart;\n stackOut = stackEnd;\n\n for (x = 0; x < width; x++) {\n pixels[yi + 3] = pa = aSum * mulSum >> shgSum;\n\n if (pa !== 0) {\n pa = 255 / pa;\n pixels[yi] = (rSum * mulSum >> shgSum) * pa;\n pixels[yi + 1] = (gSum * mulSum >> shgSum) * pa;\n pixels[yi + 2] = (bSum * mulSum >> shgSum) * pa;\n } else {\n pixels[yi] = pixels[yi + 1] = pixels[yi + 2] = 0;\n }\n\n rSum -= rOutSum;\n gSum -= gOutSum;\n bSum -= bOutSum;\n aSum -= aOutSum;\n rOutSum -= stackIn.r;\n gOutSum -= stackIn.g;\n bOutSum -= stackIn.b;\n aOutSum -= stackIn.a;\n p = yw + ((p = x + radius + 1) < widthMinus1 ? p : widthMinus1) << 2;\n rInSum += stackIn.r = pixels[p];\n gInSum += stackIn.g = pixels[p + 1];\n bInSum += stackIn.b = pixels[p + 2];\n aInSum += stackIn.a = pixels[p + 3];\n rSum += rInSum;\n gSum += gInSum;\n bSum += bInSum;\n aSum += aInSum;\n stackIn = stackIn.next;\n rOutSum += pr = stackOut.r;\n gOutSum += pg = stackOut.g;\n bOutSum += pb = stackOut.b;\n aOutSum += pa = stackOut.a;\n rInSum -= pr;\n gInSum -= pg;\n bInSum -= pb;\n aInSum -= pa;\n stackOut = stackOut.next;\n yi += 4;\n }\n\n yw += width;\n }\n\n for (x = 0; x < width; x++) {\n gInSum = bInSum = aInSum = rInSum = gSum = bSum = aSum = rSum = 0;\n yi = x << 2;\n rOutSum = radiusPlus1 * (pr = pixels[yi]);\n gOutSum = radiusPlus1 * (pg = pixels[yi + 1]);\n bOutSum = radiusPlus1 * (pb = pixels[yi + 2]);\n aOutSum = radiusPlus1 * (pa = pixels[yi + 3]);\n rSum += sumFactor * pr;\n gSum += sumFactor * pg;\n bSum += sumFactor * pb;\n aSum += sumFactor * pa;\n stack = stackStart;\n\n for (i = 0; i < radiusPlus1; i++) {\n stack.r = pr;\n stack.g = pg;\n stack.b = pb;\n stack.a = pa;\n stack = stack.next;\n }\n\n yp = width;\n\n for (i = 1; i <= radius; i++) {\n yi = yp + x << 2;\n rSum += (stack.r = pr = pixels[yi]) * (rbs = radiusPlus1 - i);\n gSum += (stack.g = pg = pixels[yi + 1]) * rbs;\n bSum += (stack.b = pb = pixels[yi + 2]) * rbs;\n aSum += (stack.a = pa = pixels[yi + 3]) * rbs;\n rInSum += pr;\n gInSum += pg;\n bInSum += pb;\n aInSum += pa;\n stack = stack.next;\n\n if (i < heightMinus1) {\n yp += width;\n }\n }\n\n yi = x;\n stackIn = stackStart;\n stackOut = stackEnd;\n\n for (y = 0; y < height; y++) {\n p = yi << 2;\n pixels[p + 3] = pa = aSum * mulSum >> shgSum;\n\n if (pa > 0) {\n pa = 255 / pa;\n pixels[p] = (rSum * mulSum >> shgSum) * pa;\n pixels[p + 1] = (gSum * mulSum >> shgSum) * pa;\n pixels[p + 2] = (bSum * mulSum >> shgSum) * pa;\n } else {\n pixels[p] = pixels[p + 1] = pixels[p + 2] = 0;\n }\n\n rSum -= rOutSum;\n gSum -= gOutSum;\n bSum -= bOutSum;\n aSum -= aOutSum;\n rOutSum -= stackIn.r;\n gOutSum -= stackIn.g;\n bOutSum -= stackIn.b;\n aOutSum -= stackIn.a;\n p = x + ((p = y + radiusPlus1) < heightMinus1 ? p : heightMinus1) * width << 2;\n rSum += rInSum += stackIn.r = pixels[p];\n gSum += gInSum += stackIn.g = pixels[p + 1];\n bSum += bInSum += stackIn.b = pixels[p + 2];\n aSum += aInSum += stackIn.a = pixels[p + 3];\n stackIn = stackIn.next;\n rOutSum += pr = stackOut.r;\n gOutSum += pg = stackOut.g;\n bOutSum += pb = stackOut.b;\n aOutSum += pa = stackOut.a;\n rInSum -= pr;\n gInSum -= pg;\n bInSum -= pb;\n aInSum -= pa;\n stackOut = stackOut.next;\n yi += width;\n }\n }\n\n return imageData;\n}\n/**\n * @param {HTMLCanvasElement} canvas\n * @param {Integer} topX\n * @param {Integer} topY\n * @param {Integer} width\n * @param {Integer} height\n * @param {Float} radius\n * @returns {undefined}\n */\n\n\nfunction processCanvasRGB(canvas, topX, topY, width, height, radius) {\n if (isNaN(radius) || radius < 1) {\n return;\n }\n\n radius |= 0;\n var imageData = getImageDataFromCanvas(canvas, topX, topY, width, height);\n imageData = processImageDataRGB(imageData, topX, topY, width, height, radius);\n canvas.getContext('2d').putImageData(imageData, topX, topY);\n}\n/**\n * @param {ImageData} imageData\n * @param {Integer} topX\n * @param {Integer} topY\n * @param {Integer} width\n * @param {Integer} height\n * @param {Float} radius\n * @returns {ImageData}\n */\n\n\nfunction processImageDataRGB(imageData, topX, topY, width, height, radius) {\n var pixels = imageData.data;\n var x, y, i, p, yp, yi, yw, rSum, gSum, bSum, rOutSum, gOutSum, bOutSum, rInSum, gInSum, bInSum, pr, pg, pb, rbs;\n var div = 2 * radius + 1; // const w4 = width << 2;\n\n var widthMinus1 = width - 1;\n var heightMinus1 = height - 1;\n var radiusPlus1 = radius + 1;\n var sumFactor = radiusPlus1 * (radiusPlus1 + 1) / 2;\n var stackStart = new BlurStack();\n var stack = stackStart;\n var stackEnd;\n\n for (i = 1; i < div; i++) {\n stack = stack.next = new BlurStack();\n\n if (i === radiusPlus1) {\n stackEnd = stack;\n }\n }\n\n stack.next = stackStart;\n var stackIn = null;\n var stackOut = null;\n yw = yi = 0;\n var mulSum = mulTable[radius];\n var shgSum = shgTable[radius];\n\n for (y = 0; y < height; y++) {\n rInSum = gInSum = bInSum = rSum = gSum = bSum = 0;\n rOutSum = radiusPlus1 * (pr = pixels[yi]);\n gOutSum = radiusPlus1 * (pg = pixels[yi + 1]);\n bOutSum = radiusPlus1 * (pb = pixels[yi + 2]);\n rSum += sumFactor * pr;\n gSum += sumFactor * pg;\n bSum += sumFactor * pb;\n stack = stackStart;\n\n for (i = 0; i < radiusPlus1; i++) {\n stack.r = pr;\n stack.g = pg;\n stack.b = pb;\n stack = stack.next;\n }\n\n for (i = 1; i < radiusPlus1; i++) {\n p = yi + ((widthMinus1 < i ? widthMinus1 : i) << 2);\n rSum += (stack.r = pr = pixels[p]) * (rbs = radiusPlus1 - i);\n gSum += (stack.g = pg = pixels[p + 1]) * rbs;\n bSum += (stack.b = pb = pixels[p + 2]) * rbs;\n rInSum += pr;\n gInSum += pg;\n bInSum += pb;\n stack = stack.next;\n }\n\n stackIn = stackStart;\n stackOut = stackEnd;\n\n for (x = 0; x < width; x++) {\n pixels[yi] = rSum * mulSum >> shgSum;\n pixels[yi + 1] = gSum * mulSum >> shgSum;\n pixels[yi + 2] = bSum * mulSum >> shgSum;\n rSum -= rOutSum;\n gSum -= gOutSum;\n bSum -= bOutSum;\n rOutSum -= stackIn.r;\n gOutSum -= stackIn.g;\n bOutSum -= stackIn.b;\n p = yw + ((p = x + radius + 1) < widthMinus1 ? p : widthMinus1) << 2;\n rInSum += stackIn.r = pixels[p];\n gInSum += stackIn.g = pixels[p + 1];\n bInSum += stackIn.b = pixels[p + 2];\n rSum += rInSum;\n gSum += gInSum;\n bSum += bInSum;\n stackIn = stackIn.next;\n rOutSum += pr = stackOut.r;\n gOutSum += pg = stackOut.g;\n bOutSum += pb = stackOut.b;\n rInSum -= pr;\n gInSum -= pg;\n bInSum -= pb;\n stackOut = stackOut.next;\n yi += 4;\n }\n\n yw += width;\n }\n\n for (x = 0; x < width; x++) {\n gInSum = bInSum = rInSum = gSum = bSum = rSum = 0;\n yi = x << 2;\n rOutSum = radiusPlus1 * (pr = pixels[yi]);\n gOutSum = radiusPlus1 * (pg = pixels[yi + 1]);\n bOutSum = radiusPlus1 * (pb = pixels[yi + 2]);\n rSum += sumFactor * pr;\n gSum += sumFactor * pg;\n bSum += sumFactor * pb;\n stack = stackStart;\n\n for (i = 0; i < radiusPlus1; i++) {\n stack.r = pr;\n stack.g = pg;\n stack.b = pb;\n stack = stack.next;\n }\n\n yp = width;\n\n for (i = 1; i <= radius; i++) {\n yi = yp + x << 2;\n rSum += (stack.r = pr = pixels[yi]) * (rbs = radiusPlus1 - i);\n gSum += (stack.g = pg = pixels[yi + 1]) * rbs;\n bSum += (stack.b = pb = pixels[yi + 2]) * rbs;\n rInSum += pr;\n gInSum += pg;\n bInSum += pb;\n stack = stack.next;\n\n if (i < heightMinus1) {\n yp += width;\n }\n }\n\n yi = x;\n stackIn = stackStart;\n stackOut = stackEnd;\n\n for (y = 0; y < height; y++) {\n p = yi << 2;\n pixels[p] = rSum * mulSum >> shgSum;\n pixels[p + 1] = gSum * mulSum >> shgSum;\n pixels[p + 2] = bSum * mulSum >> shgSum;\n rSum -= rOutSum;\n gSum -= gOutSum;\n bSum -= bOutSum;\n rOutSum -= stackIn.r;\n gOutSum -= stackIn.g;\n bOutSum -= stackIn.b;\n p = x + ((p = y + radiusPlus1) < heightMinus1 ? p : heightMinus1) * width << 2;\n rSum += rInSum += stackIn.r = pixels[p];\n gSum += gInSum += stackIn.g = pixels[p + 1];\n bSum += bInSum += stackIn.b = pixels[p + 2];\n stackIn = stackIn.next;\n rOutSum += pr = stackOut.r;\n gOutSum += pg = stackOut.g;\n bOutSum += pb = stackOut.b;\n rInSum -= pr;\n gInSum -= pg;\n bInSum -= pb;\n stackOut = stackOut.next;\n yi += width;\n }\n }\n\n return imageData;\n}\n/**\n *\n */\n\n\nvar BlurStack = function BlurStack() {\n _classCallCheck(this, BlurStack);\n\n this.r = 0;\n this.g = 0;\n this.b = 0;\n this.a = 0;\n this.next = null;\n};\n\nexport { BlurStack, processImage as image, processCanvasRGBA as canvasRGBA, processCanvasRGB as canvasRGB, processImageDataRGBA as imageDataRGBA, processImageDataRGB as imageDataRGB };\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/stackblur-canvas/dist/stackblur-es.js\n// module id = 2gqV\n// module chunks = 0471","/*\n\tBased on rgbcolor.js by Stoyan Stefanov <sstoo@gmail.com>\n\thttp://www.phpied.com/rgb-color-parser-in-javascript/\n*/\n\nmodule.exports = function(color_string) {\n this.ok = false;\n this.alpha = 1.0;\n\n // strip any leading #\n if (color_string.charAt(0) == '#') { // remove # if any\n color_string = color_string.substr(1,6);\n }\n\n color_string = color_string.replace(/ /g,'');\n color_string = color_string.toLowerCase();\n\n // before getting into regexps, try simple matches\n // and overwrite the input\n var simple_colors = {\n aliceblue: 'f0f8ff',\n antiquewhite: 'faebd7',\n aqua: '00ffff',\n aquamarine: '7fffd4',\n azure: 'f0ffff',\n beige: 'f5f5dc',\n bisque: 'ffe4c4',\n black: '000000',\n blanchedalmond: 'ffebcd',\n blue: '0000ff',\n blueviolet: '8a2be2',\n brown: 'a52a2a',\n burlywood: 'deb887',\n cadetblue: '5f9ea0',\n chartreuse: '7fff00',\n chocolate: 'd2691e',\n coral: 'ff7f50',\n cornflowerblue: '6495ed',\n cornsilk: 'fff8dc',\n crimson: 'dc143c',\n cyan: '00ffff',\n darkblue: '00008b',\n darkcyan: '008b8b',\n darkgoldenrod: 'b8860b',\n darkgray: 'a9a9a9',\n darkgreen: '006400',\n darkkhaki: 'bdb76b',\n darkmagenta: '8b008b',\n darkolivegreen: '556b2f',\n darkorange: 'ff8c00',\n darkorchid: '9932cc',\n darkred: '8b0000',\n darksalmon: 'e9967a',\n darkseagreen: '8fbc8f',\n darkslateblue: '483d8b',\n darkslategray: '2f4f4f',\n darkturquoise: '00ced1',\n darkviolet: '9400d3',\n deeppink: 'ff1493',\n deepskyblue: '00bfff',\n dimgray: '696969',\n dodgerblue: '1e90ff',\n feldspar: 'd19275',\n firebrick: 'b22222',\n floralwhite: 'fffaf0',\n forestgreen: '228b22',\n fuchsia: 'ff00ff',\n gainsboro: 'dcdcdc',\n ghostwhite: 'f8f8ff',\n gold: 'ffd700',\n goldenrod: 'daa520',\n gray: '808080',\n green: '008000',\n greenyellow: 'adff2f',\n honeydew: 'f0fff0',\n hotpink: 'ff69b4',\n indianred : 'cd5c5c',\n indigo : '4b0082',\n ivory: 'fffff0',\n khaki: 'f0e68c',\n lavender: 'e6e6fa',\n lavenderblush: 'fff0f5',\n lawngreen: '7cfc00',\n lemonchiffon: 'fffacd',\n lightblue: 'add8e6',\n lightcoral: 'f08080',\n lightcyan: 'e0ffff',\n lightgoldenrodyellow: 'fafad2',\n lightgrey: 'd3d3d3',\n lightgreen: '90ee90',\n lightpink: 'ffb6c1',\n lightsalmon: 'ffa07a',\n lightseagreen: '20b2aa',\n lightskyblue: '87cefa',\n lightslateblue: '8470ff',\n lightslategray: '778899',\n lightsteelblue: 'b0c4de',\n lightyellow: 'ffffe0',\n lime: '00ff00',\n limegreen: '32cd32',\n linen: 'faf0e6',\n magenta: 'ff00ff',\n maroon: '800000',\n mediumaquamarine: '66cdaa',\n mediumblue: '0000cd',\n mediumorchid: 'ba55d3',\n mediumpurple: '9370d8',\n mediumseagreen: '3cb371',\n mediumslateblue: '7b68ee',\n mediumspringgreen: '00fa9a',\n mediumturquoise: '48d1cc',\n mediumvioletred: 'c71585',\n midnightblue: '191970',\n mintcream: 'f5fffa',\n mistyrose: 'ffe4e1',\n moccasin: 'ffe4b5',\n navajowhite: 'ffdead',\n navy: '000080',\n oldlace: 'fdf5e6',\n olive: '808000',\n olivedrab: '6b8e23',\n orange: 'ffa500',\n orangered: 'ff4500',\n orchid: 'da70d6',\n palegoldenrod: 'eee8aa',\n palegreen: '98fb98',\n paleturquoise: 'afeeee',\n palevioletred: 'd87093',\n papayawhip: 'ffefd5',\n peachpuff: 'ffdab9',\n peru: 'cd853f',\n pink: 'ffc0cb',\n plum: 'dda0dd',\n powderblue: 'b0e0e6',\n purple: '800080',\n rebeccapurple: '663399',\n red: 'ff0000',\n rosybrown: 'bc8f8f',\n royalblue: '4169e1',\n saddlebrown: '8b4513',\n salmon: 'fa8072',\n sandybrown: 'f4a460',\n seagreen: '2e8b57',\n seashell: 'fff5ee',\n sienna: 'a0522d',\n silver: 'c0c0c0',\n skyblue: '87ceeb',\n slateblue: '6a5acd',\n slategray: '708090',\n snow: 'fffafa',\n springgreen: '00ff7f',\n steelblue: '4682b4',\n tan: 'd2b48c',\n teal: '008080',\n thistle: 'd8bfd8',\n tomato: 'ff6347',\n turquoise: '40e0d0',\n violet: 'ee82ee',\n violetred: 'd02090',\n wheat: 'f5deb3',\n white: 'ffffff',\n whitesmoke: 'f5f5f5',\n yellow: 'ffff00',\n yellowgreen: '9acd32'\n };\n color_string = simple_colors[color_string] || color_string;\n // emd of simple type-in colors\n\n // array of color definition objects\n var color_defs = [\n {\n re: /^rgba\\((\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d{1,3}),\\s*((?:\\d?\\.)?\\d)\\)$/,\n example: ['rgba(123, 234, 45, 0.8)', 'rgba(255,234,245,1.0)'],\n process: function (bits){\n return [\n parseInt(bits[1]),\n parseInt(bits[2]),\n parseInt(bits[3]),\n parseFloat(bits[4])\n ];\n }\n },\n {\n re: /^rgb\\((\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d{1,3})\\)$/,\n example: ['rgb(123, 234, 45)', 'rgb(255,234,245)'],\n process: function (bits){\n return [\n parseInt(bits[1]),\n parseInt(bits[2]),\n parseInt(bits[3])\n ];\n }\n },\n {\n re: /^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,\n example: ['#00ff00', '336699'],\n process: function (bits){\n return [\n parseInt(bits[1], 16),\n parseInt(bits[2], 16),\n parseInt(bits[3], 16)\n ];\n }\n },\n {\n re: /^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,\n example: ['#fb0', 'f0f'],\n process: function (bits){\n return [\n parseInt(bits[1] + bits[1], 16),\n parseInt(bits[2] + bits[2], 16),\n parseInt(bits[3] + bits[3], 16)\n ];\n }\n }\n ];\n\n // search through the definitions to find a match\n for (var i = 0; i < color_defs.length; i++) {\n var re = color_defs[i].re;\n var processor = color_defs[i].process;\n var bits = re.exec(color_string);\n if (bits) {\n var channels = processor(bits);\n this.r = channels[0];\n this.g = channels[1];\n this.b = channels[2];\n if (channels.length > 3) {\n this.alpha = channels[3];\n }\n this.ok = true;\n }\n\n }\n\n // validate/cleanup values\n this.r = (this.r < 0 || isNaN(this.r)) ? 0 : ((this.r > 255) ? 255 : this.r);\n this.g = (this.g < 0 || isNaN(this.g)) ? 0 : ((this.g > 255) ? 255 : this.g);\n this.b = (this.b < 0 || isNaN(this.b)) ? 0 : ((this.b > 255) ? 255 : this.b);\n this.alpha = (this.alpha < 0) ? 0 : ((this.alpha > 1.0 || isNaN(this.alpha)) ? 1.0 : this.alpha);\n\n // some getters\n this.toRGB = function () {\n return 'rgb(' + this.r + ', ' + this.g + ', ' + this.b + ')';\n }\n this.toRGBA = function () {\n return 'rgba(' + this.r + ', ' + this.g + ', ' + this.b + ', ' + this.alpha + ')';\n }\n this.toHex = function () {\n var r = this.r.toString(16);\n var g = this.g.toString(16);\n var b = this.b.toString(16);\n if (r.length == 1) r = '0' + r;\n if (g.length == 1) g = '0' + g;\n if (b.length == 1) b = '0' + b;\n return '#' + r + g + b;\n }\n\n // help\n this.getHelpXML = function () {\n\n var examples = new Array();\n // add regexps\n for (var i = 0; i < color_defs.length; i++) {\n var example = color_defs[i].example;\n for (var j = 0; j < example.length; j++) {\n examples[examples.length] = example[j];\n }\n }\n // add type-in colors\n for (var sc in simple_colors) {\n examples[examples.length] = sc;\n }\n\n var xml = document.createElement('ul');\n xml.setAttribute('id', 'rgbcolor-examples');\n for (var i = 0; i < examples.length; i++) {\n try {\n var list_item = document.createElement('li');\n var list_color = new RGBColor(examples[i]);\n var example_div = document.createElement('div');\n example_div.style.cssText =\n 'margin: 3px; '\n + 'border: 1px solid black; '\n + 'background:' + list_color.toHex() + '; '\n + 'color:' + list_color.toHex()\n ;\n example_div.appendChild(document.createTextNode('test'));\n var list_item_value = document.createTextNode(\n ' ' + examples[i] + ' -> ' + list_color.toRGB() + ' -> ' + list_color.toHex()\n );\n list_item.appendChild(example_div);\n list_item.appendChild(list_item_value);\n xml.appendChild(list_item);\n\n } catch(e){}\n }\n return xml;\n\n }\n\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/rgbcolor/index.js\n// module id = 4E4r\n// module chunks = 0471","function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\nmodule.exports = _assertThisInitialized;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/assertThisInitialized.js\n// module id = AKLy\n// module chunks = 0471","module.exports = require(\"regenerator-runtime\");\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/regenerator/index.js\n// module id = FOhS\n// module chunks = 0471","var superPropBase = require(\"./superPropBase\");\n\nfunction _get(target, property, receiver) {\n if (typeof Reflect !== \"undefined\" && Reflect.get) {\n module.exports = _get = Reflect.get;\n } else {\n module.exports = _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n if (!base) return;\n var desc = Object.getOwnPropertyDescriptor(base, property);\n\n if (desc.get) {\n return desc.get.call(receiver);\n }\n\n return desc.value;\n };\n }\n\n return _get(target, property, receiver || target);\n}\n\nmodule.exports = _get;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/get.js\n// module id = GUmJ\n// module chunks = 0471","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nfunction _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}\n\nmodule.exports = _asyncToGenerator;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/asyncToGenerator.js\n// module id = Gd1W\n// module chunks = 0471","function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nmodule.exports = _arrayWithHoles;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/arrayWithHoles.js\n// module id = KED7\n// module chunks = 0471","var getPrototypeOf = require(\"./getPrototypeOf\");\n\nfunction _superPropBase(object, property) {\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n\n return object;\n}\n\nmodule.exports = _superPropBase;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/superPropBase.js\n// module id = Lilp\n// module chunks = 0471","var arrayWithHoles = require(\"./arrayWithHoles\");\n\nvar iterableToArrayLimit = require(\"./iterableToArrayLimit\");\n\nvar nonIterableRest = require(\"./nonIterableRest\");\n\nfunction _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || nonIterableRest();\n}\n\nmodule.exports = _slicedToArray;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/slicedToArray.js\n// module id = MGDH\n// module chunks = 0471","var setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}\n\nmodule.exports = _inherits;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/inherits.js\n// module id = QUJ4\n// module chunks = 0471","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return Promise.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return Promise.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new Promise(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList) {\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList)\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n}\n\n\n\n// WEBPACK FOOTER //\n// ../node_modules/regenerator-runtime/runtime.js","function _getPrototypeOf(o) {\n module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}\n\nmodule.exports = _getPrototypeOf;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/getPrototypeOf.js\n// module id = RXKi\n// module chunks = 0471","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return Promise.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return Promise.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new Promise(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList) {\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList)\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/regenerator-runtime/runtime.js\n// module id = TFFM\n// module chunks = 0471","function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance\");\n}\n\nmodule.exports = _nonIterableRest;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/nonIterableRest.js\n// module id = UqQ9\n// module chunks = 0471","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/process/browser.js\n// module id = Xm2t\n// module chunks = 076f 0471 bf3e","if performance? and performance.now\n module.exports = -> performance.now()\nelse if process? and process.hrtime\n module.exports = -> (getNanoSeconds() - nodeLoadTime) / 1e6\n hrtime = process.hrtime\n getNanoSeconds = ->\n hr = hrtime()\n hr[0] * 1e9 + hr[1]\n moduleLoadTime = getNanoSeconds()\n upTime = process.uptime() * 1e9\n nodeLoadTime = moduleLoadTime - upTime\nelse if Date.now\n module.exports = -> Date.now() - loadTime\n loadTime = Date.now()\nelse\n module.exports = -> new Date().getTime() - loadTime\n loadTime = new Date().getTime()\n\n\n\n// WEBPACK FOOTER //\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/performance-now/src/performance-now.coffee","var _typeof = require(\"../helpers/typeof\");\n\nvar assertThisInitialized = require(\"./assertThisInitialized\");\n\nfunction _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n return assertThisInitialized(self);\n}\n\nmodule.exports = _possibleConstructorReturn;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/possibleConstructorReturn.js\n// module id = eYbk\n// module chunks = 0471","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nmodule.exports = _createClass;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/createClass.js\n// module id = gqWF\n// module chunks = 0471","var now = require('performance-now')\n , root = typeof window === 'undefined' ? global : window\n , vendors = ['moz', 'webkit']\n , suffix = 'AnimationFrame'\n , raf = root['request' + suffix]\n , caf = root['cancel' + suffix] || root['cancelRequest' + suffix]\n\nfor(var i = 0; !raf && i < vendors.length; i++) {\n raf = root[vendors[i] + 'Request' + suffix]\n caf = root[vendors[i] + 'Cancel' + suffix]\n || root[vendors[i] + 'CancelRequest' + suffix]\n}\n\n// Some versions of FF have rAF but not cAF\nif(!raf || !caf) {\n var last = 0\n , id = 0\n , queue = []\n , frameDuration = 1000 / 60\n\n raf = function(callback) {\n if(queue.length === 0) {\n var _now = now()\n , next = Math.max(0, frameDuration - (_now - last))\n last = next + _now\n setTimeout(function() {\n var cp = queue.slice(0)\n // Clear queue here to prevent\n // callbacks from appending listeners\n // to the current frame's queue\n queue.length = 0\n for(var i = 0; i < cp.length; i++) {\n if(!cp[i].cancelled) {\n try{\n cp[i].callback(last)\n } catch(e) {\n setTimeout(function() { throw e }, 0)\n }\n }\n }\n }, Math.round(next))\n }\n queue.push({\n handle: ++id,\n callback: callback,\n cancelled: false\n })\n return id\n }\n\n caf = function(handle) {\n for(var i = 0; i < queue.length; i++) {\n if(queue[i].handle === handle) {\n queue[i].cancelled = true\n }\n }\n }\n}\n\nmodule.exports = function(fn) {\n // Wrap in a new function to prevent\n // `cancel` potentially being assigned\n // to the native rAF function\n return raf.call(root, fn)\n}\nmodule.exports.cancel = function() {\n caf.apply(root, arguments)\n}\nmodule.exports.polyfill = function(object) {\n if (!object) {\n object = root;\n }\n object.requestAnimationFrame = raf\n object.cancelAnimationFrame = caf\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/raf/index.js\n// module id = kdhv\n// module chunks = 0471","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/defineProperty.js\n// module id = l3u9\n// module chunks = 0471","function _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nmodule.exports = _setPrototypeOf;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/setPrototypeOf.js\n// module id = r1fo\n// module chunks = 0471","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nmodule.exports = _classCallCheck;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/classCallCheck.js\n// module id = v2Fs\n// module chunks = 0471","function _typeof(obj) {\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n module.exports = _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n module.exports = _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}\n\nmodule.exports = _typeof;\n\n\n//////////////////\n// WEBPACK FOOTER\n// c:/Users/Antanas/Dropbox/am/Projects/typescript/amcharts4dev/node_modules/@babel/runtime/helpers/typeof.js\n// module id = wSZt\n// module chunks = 0471"],"sourceRoot":""}