{"ast":null,"code":"'use strict';\n\nvar global = require('./_global');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar redefineAll = require('./_redefine-all');\nvar meta = require('./_meta');\nvar forOf = require('./_for-of');\nvar anInstance = require('./_an-instance');\nvar isObject = require('./_is-object');\nvar fails = require('./_fails');\nvar $iterDetect = require('./_iter-detect');\nvar setToStringTag = require('./_set-to-string-tag');\nvar inheritIfRequired = require('./_inherit-if-required');\nmodule.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {\n  var Base = global[NAME];\n  var C = Base;\n  var ADDER = IS_MAP ? 'set' : 'add';\n  var proto = C && C.prototype;\n  var O = {};\n  var fixMethod = function (KEY) {\n    var fn = proto[KEY];\n    redefine(proto, KEY, KEY == 'delete' ? function (a) {\n      return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);\n    } : KEY == 'has' ? function has(a) {\n      return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);\n    } : KEY == 'get' ? function get(a) {\n      return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a);\n    } : KEY == 'add' ? function add(a) {\n      fn.call(this, a === 0 ? 0 : a);\n      return this;\n    } : function set(a, b) {\n      fn.call(this, a === 0 ? 0 : a, b);\n      return this;\n    });\n  };\n  if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {\n    new C().entries().next();\n  }))) {\n    // create collection constructor\n    C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);\n    redefineAll(C.prototype, methods);\n    meta.NEED = true;\n  } else {\n    var instance = new C();\n    // early implementations not supports chaining\n    var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;\n    // V8 ~  Chromium 40- weak-collections throws on primitives, but should return false\n    var THROWS_ON_PRIMITIVES = fails(function () {\n      instance.has(1);\n    });\n    // most early implementations doesn't supports iterables, most modern - not close it correctly\n    var ACCEPT_ITERABLES = $iterDetect(function (iter) {\n      new C(iter);\n    }); // eslint-disable-line no-new\n    // for early implementations -0 and +0 not the same\n    var BUGGY_ZERO = !IS_WEAK && fails(function () {\n      // V8 ~ Chromium 42- fails only with 5+ elements\n      var $instance = new C();\n      var index = 5;\n      while (index--) $instance[ADDER](index, index);\n      return !$instance.has(-0);\n    });\n    if (!ACCEPT_ITERABLES) {\n      C = wrapper(function (target, iterable) {\n        anInstance(target, C, NAME);\n        var that = inheritIfRequired(new Base(), target, C);\n        if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n        return that;\n      });\n      C.prototype = proto;\n      proto.constructor = C;\n    }\n    if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n      fixMethod('delete');\n      fixMethod('has');\n      IS_MAP && fixMethod('get');\n    }\n    if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n    // weak collections should not contains .clear method\n    if (IS_WEAK && proto.clear) delete proto.clear;\n  }\n  setToStringTag(C, NAME);\n  O[NAME] = C;\n  $export($export.G + $export.W + $export.F * (C != Base), O);\n  if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);\n  return C;\n};","map":{"version":3,"names":["global","require","$export","redefine","redefineAll","meta","forOf","anInstance","isObject","fails","$iterDetect","setToStringTag","inheritIfRequired","module","exports","NAME","wrapper","methods","common","IS_MAP","IS_WEAK","Base","C","ADDER","proto","prototype","O","fixMethod","KEY","fn","a","call","has","get","undefined","add","set","b","forEach","entries","next","getConstructor","NEED","instance","HASNT_CHAINING","THROWS_ON_PRIMITIVES","ACCEPT_ITERABLES","iter","BUGGY_ZERO","$instance","index","target","iterable","that","constructor","clear","G","W","F","setStrong"],"sources":["C:/Users/user/Desktop/000newport/node_modules/smooth-scrollbar/node_modules/core-js/modules/_collection.js"],"sourcesContent":["'use strict';\nvar global = require('./_global');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar redefineAll = require('./_redefine-all');\nvar meta = require('./_meta');\nvar forOf = require('./_for-of');\nvar anInstance = require('./_an-instance');\nvar isObject = require('./_is-object');\nvar fails = require('./_fails');\nvar $iterDetect = require('./_iter-detect');\nvar setToStringTag = require('./_set-to-string-tag');\nvar inheritIfRequired = require('./_inherit-if-required');\n\nmodule.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {\n  var Base = global[NAME];\n  var C = Base;\n  var ADDER = IS_MAP ? 'set' : 'add';\n  var proto = C && C.prototype;\n  var O = {};\n  var fixMethod = function (KEY) {\n    var fn = proto[KEY];\n    redefine(proto, KEY,\n      KEY == 'delete' ? function (a) {\n        return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);\n      } : KEY == 'has' ? function has(a) {\n        return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);\n      } : KEY == 'get' ? function get(a) {\n        return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a);\n      } : KEY == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; }\n        : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; }\n    );\n  };\n  if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {\n    new C().entries().next();\n  }))) {\n    // create collection constructor\n    C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);\n    redefineAll(C.prototype, methods);\n    meta.NEED = true;\n  } else {\n    var instance = new C();\n    // early implementations not supports chaining\n    var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;\n    // V8 ~  Chromium 40- weak-collections throws on primitives, but should return false\n    var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });\n    // most early implementations doesn't supports iterables, most modern - not close it correctly\n    var ACCEPT_ITERABLES = $iterDetect(function (iter) { new C(iter); }); // eslint-disable-line no-new\n    // for early implementations -0 and +0 not the same\n    var BUGGY_ZERO = !IS_WEAK && fails(function () {\n      // V8 ~ Chromium 42- fails only with 5+ elements\n      var $instance = new C();\n      var index = 5;\n      while (index--) $instance[ADDER](index, index);\n      return !$instance.has(-0);\n    });\n    if (!ACCEPT_ITERABLES) {\n      C = wrapper(function (target, iterable) {\n        anInstance(target, C, NAME);\n        var that = inheritIfRequired(new Base(), target, C);\n        if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n        return that;\n      });\n      C.prototype = proto;\n      proto.constructor = C;\n    }\n    if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n      fixMethod('delete');\n      fixMethod('has');\n      IS_MAP && fixMethod('get');\n    }\n    if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n    // weak collections should not contains .clear method\n    if (IS_WEAK && proto.clear) delete proto.clear;\n  }\n\n  setToStringTag(C, NAME);\n\n  O[NAME] = C;\n  $export($export.G + $export.W + $export.F * (C != Base), O);\n\n  if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);\n\n  return C;\n};\n"],"mappings":"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"},"metadata":{},"sourceType":"script","externalDependencies":[]}