{"ast":null,"code":"// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object');\nvar dPs = require('./_object-dps');\nvar enumBugKeys = require('./_enum-bug-keys');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar Empty = function () {/* empty */};\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n  // Thrash, waste and sodomy: IE GC bug\n  var iframe = require('./_dom-create')('iframe');\n  var i = enumBugKeys.length;\n  var lt = '<';\n  var gt = '>';\n  var iframeDocument;\n  iframe.style.display = 'none';\n  require('./_html').appendChild(iframe);\n  iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n  // createDict = iframe.contentWindow.Object;\n  // html.removeChild(iframe);\n  iframeDocument = iframe.contentWindow.document;\n  iframeDocument.open();\n  iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n  iframeDocument.close();\n  createDict = iframeDocument.F;\n  while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n  return createDict();\n};\nmodule.exports = Object.create || function create(O, Properties) {\n  var result;\n  if (O !== null) {\n    Empty[PROTOTYPE] = anObject(O);\n    result = new Empty();\n    Empty[PROTOTYPE] = null;\n    // add \"__proto__\" for Object.getPrototypeOf polyfill\n    result[IE_PROTO] = O;\n  } else result = createDict();\n  return Properties === undefined ? result : dPs(result, Properties);\n};","map":{"version":3,"names":["anObject","require","dPs","enumBugKeys","IE_PROTO","Empty","PROTOTYPE","createDict","iframe","i","length","lt","gt","iframeDocument","style","display","appendChild","src","contentWindow","document","open","write","close","F","module","exports","Object","create","O","Properties","result","undefined"],"sources":["C:/Users/user/Desktop/000newport/node_modules/smooth-scrollbar/node_modules/core-js/modules/_object-create.js"],"sourcesContent":["// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object');\nvar dPs = require('./_object-dps');\nvar enumBugKeys = require('./_enum-bug-keys');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n  // Thrash, waste and sodomy: IE GC bug\n  var iframe = require('./_dom-create')('iframe');\n  var i = enumBugKeys.length;\n  var lt = '<';\n  var gt = '>';\n  var iframeDocument;\n  iframe.style.display = 'none';\n  require('./_html').appendChild(iframe);\n  iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n  // createDict = iframe.contentWindow.Object;\n  // html.removeChild(iframe);\n  iframeDocument = iframe.contentWindow.document;\n  iframeDocument.open();\n  iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n  iframeDocument.close();\n  createDict = iframeDocument.F;\n  while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n  return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n  var result;\n  if (O !== null) {\n    Empty[PROTOTYPE] = anObject(O);\n    result = new Empty();\n    Empty[PROTOTYPE] = null;\n    // add \"__proto__\" for Object.getPrototypeOf polyfill\n    result[IE_PROTO] = O;\n  } else result = createDict();\n  return Properties === undefined ? result : dPs(result, Properties);\n};\n"],"mappings":"AAAA;AACA,IAAIA,QAAQ,GAAGC,OAAO,CAAC,cAAc,CAAC;AACtC,IAAIC,GAAG,GAAGD,OAAO,CAAC,eAAe,CAAC;AAClC,IAAIE,WAAW,GAAGF,OAAO,CAAC,kBAAkB,CAAC;AAC7C,IAAIG,QAAQ,GAAGH,OAAO,CAAC,eAAe,CAAC,CAAC,UAAU,CAAC;AACnD,IAAII,KAAK,GAAG,SAAAA,CAAA,EAAY,CAAE,YAAa;AACvC,IAAIC,SAAS,GAAG,WAAW;;AAE3B;AACA,IAAIC,UAAU,GAAG,SAAAA,CAAA,EAAY;EAC3B;EACA,IAAIC,MAAM,GAAGP,OAAO,CAAC,eAAe,CAAC,CAAC,QAAQ,CAAC;EAC/C,IAAIQ,CAAC,GAAGN,WAAW,CAACO,MAAM;EAC1B,IAAIC,EAAE,GAAG,GAAG;EACZ,IAAIC,EAAE,GAAG,GAAG;EACZ,IAAIC,cAAc;EAClBL,MAAM,CAACM,KAAK,CAACC,OAAO,GAAG,MAAM;EAC7Bd,OAAO,CAAC,SAAS,CAAC,CAACe,WAAW,CAACR,MAAM,CAAC;EACtCA,MAAM,CAACS,GAAG,GAAG,aAAa,CAAC,CAAC;EAC5B;EACA;EACAJ,cAAc,GAAGL,MAAM,CAACU,aAAa,CAACC,QAAQ;EAC9CN,cAAc,CAACO,IAAI,CAAC,CAAC;EACrBP,cAAc,CAACQ,KAAK,CAACV,EAAE,GAAG,QAAQ,GAAGC,EAAE,GAAG,mBAAmB,GAAGD,EAAE,GAAG,SAAS,GAAGC,EAAE,CAAC;EACpFC,cAAc,CAACS,KAAK,CAAC,CAAC;EACtBf,UAAU,GAAGM,cAAc,CAACU,CAAC;EAC7B,OAAOd,CAAC,EAAE,EAAE,OAAOF,UAAU,CAACD,SAAS,CAAC,CAACH,WAAW,CAACM,CAAC,CAAC,CAAC;EACxD,OAAOF,UAAU,CAAC,CAAC;AACrB,CAAC;AAEDiB,MAAM,CAACC,OAAO,GAAGC,MAAM,CAACC,MAAM,IAAI,SAASA,MAAMA,CAACC,CAAC,EAAEC,UAAU,EAAE;EAC/D,IAAIC,MAAM;EACV,IAAIF,CAAC,KAAK,IAAI,EAAE;IACdvB,KAAK,CAACC,SAAS,CAAC,GAAGN,QAAQ,CAAC4B,CAAC,CAAC;IAC9BE,MAAM,GAAG,IAAIzB,KAAK,CAAC,CAAC;IACpBA,KAAK,CAACC,SAAS,CAAC,GAAG,IAAI;IACvB;IACAwB,MAAM,CAAC1B,QAAQ,CAAC,GAAGwB,CAAC;EACtB,CAAC,MAAME,MAAM,GAAGvB,UAAU,CAAC,CAAC;EAC5B,OAAOsB,UAAU,KAAKE,SAAS,GAAGD,MAAM,GAAG5B,GAAG,CAAC4B,MAAM,EAAED,UAAU,CAAC;AACpE,CAAC"},"metadata":{},"sourceType":"script","externalDependencies":[]}