From 82f2b76e25a4a67e01ec67e5ebe39d14ad771ea8 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 20 Apr 2017 03:09:25 +0200 Subject: Reorganize module loading. We now use webpack instead of SystemJS, effectively bundling modules into one file (plus commons chunks) for every entry point. This results in a much smaller extension size (almost half). Furthermore we use yarn/npm even for extension run-time dependencies. This relieves us from manually vendoring and building dependencies. It's also easier to understand for new developers familiar with node. --- node_modules/core-js/client/library.js | 7044 ++++++++++---------------------- 1 file changed, 2229 insertions(+), 4815 deletions(-) (limited to 'node_modules/core-js/client/library.js') diff --git a/node_modules/core-js/client/library.js b/node_modules/core-js/client/library.js index b332abde9..65385ef01 100644 --- a/node_modules/core-js/client/library.js +++ b/node_modules/core-js/client/library.js @@ -1,5 +1,5 @@ /** - * core-js 2.4.1 + * core-js 1.2.7 * https://github.com/zloirock/core-js * License: http://rock.mit-license.org * © 2016 Denis Pushkarev @@ -53,67 +53,68 @@ /***/ function(module, exports, __webpack_require__) { __webpack_require__(1); + __webpack_require__(32); + __webpack_require__(40); + __webpack_require__(42); + __webpack_require__(44); + __webpack_require__(46); + __webpack_require__(48); + __webpack_require__(49); __webpack_require__(50); __webpack_require__(51); __webpack_require__(52); + __webpack_require__(53); __webpack_require__(54); __webpack_require__(55); + __webpack_require__(56); + __webpack_require__(57); __webpack_require__(58); __webpack_require__(59); __webpack_require__(60); - __webpack_require__(61); __webpack_require__(62); __webpack_require__(63); __webpack_require__(64); __webpack_require__(65); __webpack_require__(66); + __webpack_require__(67); __webpack_require__(68); __webpack_require__(70); + __webpack_require__(71); __webpack_require__(72); + __webpack_require__(74); __webpack_require__(75); __webpack_require__(76); + __webpack_require__(78); __webpack_require__(79); __webpack_require__(80); __webpack_require__(81); __webpack_require__(82); + __webpack_require__(83); __webpack_require__(84); __webpack_require__(85); __webpack_require__(86); __webpack_require__(87); __webpack_require__(88); + __webpack_require__(89); + __webpack_require__(90); __webpack_require__(92); __webpack_require__(94); - __webpack_require__(95); - __webpack_require__(96); __webpack_require__(98); __webpack_require__(99); - __webpack_require__(100); + __webpack_require__(101); __webpack_require__(102); - __webpack_require__(103); - __webpack_require__(104); __webpack_require__(106); - __webpack_require__(107); - __webpack_require__(108); - __webpack_require__(109); - __webpack_require__(110); - __webpack_require__(111); __webpack_require__(112); __webpack_require__(113); - __webpack_require__(114); - __webpack_require__(115); __webpack_require__(116); - __webpack_require__(117); __webpack_require__(118); - __webpack_require__(119); - __webpack_require__(121); - __webpack_require__(125); - __webpack_require__(126); - __webpack_require__(127); - __webpack_require__(128); - __webpack_require__(132); + __webpack_require__(120); + __webpack_require__(122); + __webpack_require__(123); + __webpack_require__(124); + __webpack_require__(131); __webpack_require__(134); __webpack_require__(135); - __webpack_require__(136); __webpack_require__(137); __webpack_require__(138); __webpack_require__(139); @@ -125,110 +126,40 @@ __webpack_require__(145); __webpack_require__(146); __webpack_require__(147); + __webpack_require__(148); + __webpack_require__(150); + __webpack_require__(151); + __webpack_require__(152); + __webpack_require__(153); __webpack_require__(154); __webpack_require__(155); __webpack_require__(157); __webpack_require__(158); __webpack_require__(159); + __webpack_require__(160); + __webpack_require__(162); __webpack_require__(163); - __webpack_require__(164); __webpack_require__(165); __webpack_require__(166); - __webpack_require__(167); + __webpack_require__(168); __webpack_require__(169); __webpack_require__(170); __webpack_require__(171); - __webpack_require__(172); + __webpack_require__(174); + __webpack_require__(109); + __webpack_require__(176); __webpack_require__(175); __webpack_require__(177); __webpack_require__(178); __webpack_require__(179); + __webpack_require__(180); __webpack_require__(181); __webpack_require__(183); - __webpack_require__(190); - __webpack_require__(193); - __webpack_require__(194); - __webpack_require__(196); - __webpack_require__(197); - __webpack_require__(198); - __webpack_require__(199); - __webpack_require__(200); - __webpack_require__(201); - __webpack_require__(202); - __webpack_require__(203); - __webpack_require__(204); - __webpack_require__(205); - __webpack_require__(206); - __webpack_require__(207); - __webpack_require__(209); - __webpack_require__(210); - __webpack_require__(211); - __webpack_require__(212); - __webpack_require__(213); - __webpack_require__(214); - __webpack_require__(215); - __webpack_require__(218); - __webpack_require__(219); - __webpack_require__(221); - __webpack_require__(222); - __webpack_require__(223); - __webpack_require__(224); - __webpack_require__(225); - __webpack_require__(226); - __webpack_require__(227); - __webpack_require__(228); - __webpack_require__(229); - __webpack_require__(230); - __webpack_require__(231); - __webpack_require__(233); - __webpack_require__(234); - __webpack_require__(235); - __webpack_require__(236); - __webpack_require__(238); - __webpack_require__(239); - __webpack_require__(240); - __webpack_require__(241); - __webpack_require__(243); - __webpack_require__(244); - __webpack_require__(246); - __webpack_require__(247); - __webpack_require__(248); - __webpack_require__(249); - __webpack_require__(252); - __webpack_require__(253); - __webpack_require__(254); - __webpack_require__(255); - __webpack_require__(256); - __webpack_require__(257); - __webpack_require__(258); - __webpack_require__(259); - __webpack_require__(261); - __webpack_require__(262); - __webpack_require__(263); - __webpack_require__(264); - __webpack_require__(265); - __webpack_require__(266); - __webpack_require__(267); - __webpack_require__(268); - __webpack_require__(269); - __webpack_require__(270); - __webpack_require__(271); - __webpack_require__(272); - __webpack_require__(273); - __webpack_require__(276); - __webpack_require__(151); - __webpack_require__(278); - __webpack_require__(277); - __webpack_require__(279); - __webpack_require__(280); - __webpack_require__(281); - __webpack_require__(282); - __webpack_require__(283); - __webpack_require__(285); - __webpack_require__(286); - __webpack_require__(287); - __webpack_require__(289); - module.exports = __webpack_require__(290); + __webpack_require__(184); + __webpack_require__(185); + __webpack_require__(186); + __webpack_require__(187); + module.exports = __webpack_require__(188); /***/ }, @@ -236,288 +167,307 @@ /***/ function(module, exports, __webpack_require__) { 'use strict'; - // ECMAScript 6 symbols shim - var global = __webpack_require__(2) - , has = __webpack_require__(3) - , DESCRIPTORS = __webpack_require__(4) - , $export = __webpack_require__(6) - , redefine = __webpack_require__(18) - , META = __webpack_require__(19).KEY - , $fails = __webpack_require__(5) - , shared = __webpack_require__(21) - , setToStringTag = __webpack_require__(22) - , uid = __webpack_require__(20) - , wks = __webpack_require__(23) - , wksExt = __webpack_require__(24) - , wksDefine = __webpack_require__(25) - , keyOf = __webpack_require__(27) - , enumKeys = __webpack_require__(40) - , isArray = __webpack_require__(43) - , anObject = __webpack_require__(12) - , toIObject = __webpack_require__(30) - , toPrimitive = __webpack_require__(16) - , createDesc = __webpack_require__(17) - , _create = __webpack_require__(44) - , gOPNExt = __webpack_require__(47) - , $GOPD = __webpack_require__(49) - , $DP = __webpack_require__(11) - , $keys = __webpack_require__(28) - , gOPD = $GOPD.f - , dP = $DP.f - , gOPN = gOPNExt.f - , $Symbol = global.Symbol - , $JSON = global.JSON - , _stringify = $JSON && $JSON.stringify - , PROTOTYPE = 'prototype' - , HIDDEN = wks('_hidden') - , TO_PRIMITIVE = wks('toPrimitive') - , isEnum = {}.propertyIsEnumerable - , SymbolRegistry = shared('symbol-registry') - , AllSymbols = shared('symbols') - , OPSymbols = shared('op-symbols') - , ObjectProto = Object[PROTOTYPE] - , USE_NATIVE = typeof $Symbol == 'function' - , QObject = global.QObject; - // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 - var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; - - // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 - var setSymbolDesc = DESCRIPTORS && $fails(function(){ - return _create(dP({}, 'a', { - get: function(){ return dP(this, 'a', {value: 7}).a; } - })).a != 7; - }) ? function(it, key, D){ - var protoDesc = gOPD(ObjectProto, key); - if(protoDesc)delete ObjectProto[key]; - dP(it, key, D); - if(protoDesc && it !== ObjectProto)dP(ObjectProto, key, protoDesc); - } : dP; - - var wrap = function(tag){ - var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]); - sym._k = tag; - return sym; + var $ = __webpack_require__(2) + , $export = __webpack_require__(3) + , DESCRIPTORS = __webpack_require__(8) + , createDesc = __webpack_require__(10) + , html = __webpack_require__(11) + , cel = __webpack_require__(12) + , has = __webpack_require__(14) + , cof = __webpack_require__(15) + , invoke = __webpack_require__(16) + , fails = __webpack_require__(9) + , anObject = __webpack_require__(17) + , aFunction = __webpack_require__(7) + , isObject = __webpack_require__(13) + , toObject = __webpack_require__(18) + , toIObject = __webpack_require__(20) + , toInteger = __webpack_require__(22) + , toIndex = __webpack_require__(23) + , toLength = __webpack_require__(24) + , IObject = __webpack_require__(21) + , IE_PROTO = __webpack_require__(25)('__proto__') + , createArrayMethod = __webpack_require__(26) + , arrayIndexOf = __webpack_require__(31)(false) + , ObjectProto = Object.prototype + , ArrayProto = Array.prototype + , arraySlice = ArrayProto.slice + , arrayJoin = ArrayProto.join + , defineProperty = $.setDesc + , getOwnDescriptor = $.getDesc + , defineProperties = $.setDescs + , factories = {} + , IE8_DOM_DEFINE; + + if(!DESCRIPTORS){ + IE8_DOM_DEFINE = !fails(function(){ + return defineProperty(cel('div'), 'a', {get: function(){ return 7; }}).a != 7; + }); + $.setDesc = function(O, P, Attributes){ + if(IE8_DOM_DEFINE)try { + return defineProperty(O, P, Attributes); + } catch(e){ /* empty */ } + if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!'); + if('value' in Attributes)anObject(O)[P] = Attributes.value; + return O; + }; + $.getDesc = function(O, P){ + if(IE8_DOM_DEFINE)try { + return getOwnDescriptor(O, P); + } catch(e){ /* empty */ } + if(has(O, P))return createDesc(!ObjectProto.propertyIsEnumerable.call(O, P), O[P]); + }; + $.setDescs = defineProperties = function(O, Properties){ + anObject(O); + var keys = $.getKeys(Properties) + , length = keys.length + , i = 0 + , P; + while(length > i)$.setDesc(O, P = keys[i++], Properties[P]); + return O; + }; + } + $export($export.S + $export.F * !DESCRIPTORS, 'Object', { + // 19.1.2.6 / 15.2.3.3 Object.getOwnPropertyDescriptor(O, P) + getOwnPropertyDescriptor: $.getDesc, + // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) + defineProperty: $.setDesc, + // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) + defineProperties: defineProperties + }); + + // IE 8- don't enum bug keys + var keys1 = ('constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,' + + 'toLocaleString,toString,valueOf').split(',') + // Additional keys for getOwnPropertyNames + , keys2 = keys1.concat('length', 'prototype') + , keysLen1 = keys1.length; + + // Create object with `null` prototype: use iframe Object with cleared prototype + var createDict = function(){ + // Thrash, waste and sodomy: IE GC bug + var iframe = cel('iframe') + , i = keysLen1 + , gt = '>' + , iframeDocument; + iframe.style.display = 'none'; + html.appendChild(iframe); + iframe.src = 'javascript:'; // eslint-disable-line no-script-url + // createDict = iframe.contentWindow.Object; + // html.removeChild(iframe); + iframeDocument = iframe.contentWindow.document; + iframeDocument.open(); + iframeDocument.write('