{"id":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","dependencies":[{"name":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\package.json","includedInParent":true,"mtime":1534916490956},{"name":"e:\\mycode\\validator-tobog\\package.json","includedInParent":true,"mtime":1534917961475},{"name":"e:\\mycode\\validator-tobog\\.babelrc","includedInParent":true,"mtime":1534918005479},{"name":"./_library","loc":{"line":2,"column":22},"parent":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","resolved":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_library.js"},{"name":"./_export","loc":{"line":3,"column":22},"parent":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","resolved":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_export.js"},{"name":"./_redefine","loc":{"line":4,"column":23},"parent":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","resolved":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_redefine.js"},{"name":"./_hide","loc":{"line":5,"column":19},"parent":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","resolved":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_hide.js"},{"name":"./_iterators","loc":{"line":6,"column":24},"parent":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","resolved":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iterators.js"},{"name":"./_iter-create","loc":{"line":7,"column":26},"parent":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","resolved":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-create.js"},{"name":"./_set-to-string-tag","loc":{"line":8,"column":29},"parent":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","resolved":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_set-to-string-tag.js"},{"name":"./_object-gpo","loc":{"line":9,"column":29},"parent":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","resolved":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_object-gpo.js"},{"name":"./_wks","loc":{"line":10,"column":23},"parent":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","resolved":"e:\\mycode\\validator-tobog\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_wks.js"}],"generated":{"js":"'use strict';\nvar LIBRARY = require('./_library');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar $iterCreate = require('./_iter-create');\nvar setToStringTag = require('./_set-to-string-tag');\nvar getPrototypeOf = require('./_object-gpo');\nvar ITERATOR = require('./_wks')('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n  $iterCreate(Constructor, NAME, next);\n  var getMethod = function (kind) {\n    if (!BUGGY && kind in proto) return proto[kind];\n    switch (kind) {\n      case KEYS: return function keys() { return new Constructor(this, kind); };\n      case VALUES: return function values() { return new Constructor(this, kind); };\n    } return function entries() { return new Constructor(this, kind); };\n  };\n  var TAG = NAME + ' Iterator';\n  var DEF_VALUES = DEFAULT == VALUES;\n  var VALUES_BUG = false;\n  var proto = Base.prototype;\n  var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n  var $default = $native || getMethod(DEFAULT);\n  var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n  var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n  var methods, key, IteratorPrototype;\n  // Fix native\n  if ($anyNative) {\n    IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n    if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n      // Set @@toStringTag to native iterators\n      setToStringTag(IteratorPrototype, TAG, true);\n      // fix for some old engines\n      if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);\n    }\n  }\n  // fix Array#{values, @@iterator}.name in V8 / FF\n  if (DEF_VALUES && $native && $native.name !== VALUES) {\n    VALUES_BUG = true;\n    $default = function values() { return $native.call(this); };\n  }\n  // Define iterator\n  if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n    hide(proto, ITERATOR, $default);\n  }\n  // Plug for library\n  Iterators[NAME] = $default;\n  Iterators[TAG] = returnThis;\n  if (DEFAULT) {\n    methods = {\n      values: DEF_VALUES ? $default : getMethod(VALUES),\n      keys: IS_SET ? $default : getMethod(KEYS),\n      entries: $entries\n    };\n    if (FORCED) for (key in methods) {\n      if (!(key in proto)) redefine(proto, key, methods[key]);\n    } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n  }\n  return methods;\n};\n","map":{"mappings":[{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":2,"column":0},"generated":{"line":2,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":3,"column":0},"generated":{"line":3,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":4,"column":0},"generated":{"line":4,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":5,"column":0},"generated":{"line":5,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":6,"column":0},"generated":{"line":6,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":7,"column":0},"generated":{"line":7,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":8,"column":0},"generated":{"line":8,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":9,"column":0},"generated":{"line":9,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":10,"column":0},"generated":{"line":10,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":11,"column":0},"generated":{"line":11,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":12,"column":0},"generated":{"line":12,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":13,"column":0},"generated":{"line":13,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":14,"column":0},"generated":{"line":14,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":15,"column":0},"generated":{"line":15,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":16,"column":0},"generated":{"line":16,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":17,"column":0},"generated":{"line":17,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":18,"column":0},"generated":{"line":18,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":19,"column":0},"generated":{"line":19,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":20,"column":0},"generated":{"line":20,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":21,"column":0},"generated":{"line":21,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":22,"column":0},"generated":{"line":22,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":23,"column":0},"generated":{"line":23,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":24,"column":0},"generated":{"line":24,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":25,"column":0},"generated":{"line":25,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":26,"column":0},"generated":{"line":26,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":27,"column":0},"generated":{"line":27,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":28,"column":0},"generated":{"line":28,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":29,"column":0},"generated":{"line":29,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":30,"column":0},"generated":{"line":30,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":31,"column":0},"generated":{"line":31,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":32,"column":0},"generated":{"line":32,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":33,"column":0},"generated":{"line":33,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":34,"column":0},"generated":{"line":34,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":35,"column":0},"generated":{"line":35,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":36,"column":0},"generated":{"line":36,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":37,"column":0},"generated":{"line":37,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":38,"column":0},"generated":{"line":38,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":39,"column":0},"generated":{"line":39,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":40,"column":0},"generated":{"line":40,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":41,"column":0},"generated":{"line":41,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":42,"column":0},"generated":{"line":42,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":43,"column":0},"generated":{"line":43,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":44,"column":0},"generated":{"line":44,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":45,"column":0},"generated":{"line":45,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":46,"column":0},"generated":{"line":46,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":47,"column":0},"generated":{"line":47,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":48,"column":0},"generated":{"line":48,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":49,"column":0},"generated":{"line":49,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":50,"column":0},"generated":{"line":50,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":51,"column":0},"generated":{"line":51,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":52,"column":0},"generated":{"line":52,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":53,"column":0},"generated":{"line":53,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":54,"column":0},"generated":{"line":54,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":55,"column":0},"generated":{"line":55,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":56,"column":0},"generated":{"line":56,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":57,"column":0},"generated":{"line":57,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":58,"column":0},"generated":{"line":58,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":59,"column":0},"generated":{"line":59,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":60,"column":0},"generated":{"line":60,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":61,"column":0},"generated":{"line":61,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":62,"column":0},"generated":{"line":62,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":63,"column":0},"generated":{"line":63,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":64,"column":0},"generated":{"line":64,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":65,"column":0},"generated":{"line":65,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":66,"column":0},"generated":{"line":66,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":67,"column":0},"generated":{"line":67,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":68,"column":0},"generated":{"line":68,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":69,"column":0},"generated":{"line":69,"column":0}},{"source":"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js","original":{"line":70,"column":0},"generated":{"line":70,"column":0}}],"sources":{"..\\node_modules\\babel-runtime\\node_modules\\core-js\\library\\modules\\_iter-define.js":"'use strict';\nvar LIBRARY = require('./_library');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar $iterCreate = require('./_iter-create');\nvar setToStringTag = require('./_set-to-string-tag');\nvar getPrototypeOf = require('./_object-gpo');\nvar ITERATOR = require('./_wks')('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n  $iterCreate(Constructor, NAME, next);\n  var getMethod = function (kind) {\n    if (!BUGGY && kind in proto) return proto[kind];\n    switch (kind) {\n      case KEYS: return function keys() { return new Constructor(this, kind); };\n      case VALUES: return function values() { return new Constructor(this, kind); };\n    } return function entries() { return new Constructor(this, kind); };\n  };\n  var TAG = NAME + ' Iterator';\n  var DEF_VALUES = DEFAULT == VALUES;\n  var VALUES_BUG = false;\n  var proto = Base.prototype;\n  var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n  var $default = $native || getMethod(DEFAULT);\n  var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n  var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n  var methods, key, IteratorPrototype;\n  // Fix native\n  if ($anyNative) {\n    IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n    if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n      // Set @@toStringTag to native iterators\n      setToStringTag(IteratorPrototype, TAG, true);\n      // fix for some old engines\n      if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);\n    }\n  }\n  // fix Array#{values, @@iterator}.name in V8 / FF\n  if (DEF_VALUES && $native && $native.name !== VALUES) {\n    VALUES_BUG = true;\n    $default = function values() { return $native.call(this); };\n  }\n  // Define iterator\n  if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n    hide(proto, ITERATOR, $default);\n  }\n  // Plug for library\n  Iterators[NAME] = $default;\n  Iterators[TAG] = returnThis;\n  if (DEFAULT) {\n    methods = {\n      values: DEF_VALUES ? $default : getMethod(VALUES),\n      keys: IS_SET ? $default : getMethod(KEYS),\n      entries: $entries\n    };\n    if (FORCED) for (key in methods) {\n      if (!(key in proto)) redefine(proto, key, methods[key]);\n    } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n  }\n  return methods;\n};\n"},"lineCount":70}},"hash":"60260379e0d90530081316503c57db2e","cacheData":{"env":{}}}