From b1e9b635d51bc98b404f9dc5e954d5ac4107c4ab Mon Sep 17 00:00:00 2001 From: smhg Date: Fri, 10 Mar 2023 10:19:21 +0100 Subject: [PATCH] 4.0.1 --- bower.json | 2 +- dist/livereload.js | 935 +++++++++++++++-------------------------- dist/livereload.min.js | 2 +- package-lock.json | 4 +- package.json | 2 +- 5 files changed, 351 insertions(+), 594 deletions(-) diff --git a/bower.json b/bower.json index 9ea2f81..8f2201b 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "livereload-js", - "version": "4.0.0", + "version": "4.0.1", "main": "dist/livereload.js", "homepage": "http://livereload.com", "authors": [ diff --git a/dist/livereload.js b/dist/livereload.js index 373c5f1..322f6dd 100644 --- a/dist/livereload.js +++ b/dist/livereload.js @@ -13,7 +13,7 @@ module.exports = function (key) { ArrayProto[UNSCOPABLES][key] = true; }; -},{"./_hide":27,"./_wks":80}],3:[function(require,module,exports){ +},{"./_hide":27,"./_wks":81}],3:[function(require,module,exports){ 'use strict'; var at = require('./_string-at')(true); @@ -55,7 +55,7 @@ module.exports = function (IS_INCLUDES) { }; }; -},{"./_to-absolute-index":71,"./_to-iobject":73,"./_to-length":74}],6:[function(require,module,exports){ +},{"./_to-absolute-index":72,"./_to-iobject":74,"./_to-length":75}],6:[function(require,module,exports){ // 0 -> Array#forEach // 1 -> Array#map // 2 -> Array#filter @@ -101,7 +101,7 @@ module.exports = function (TYPE, $create) { }; }; -},{"./_array-species-create":8,"./_ctx":13,"./_iobject":31,"./_to-length":74,"./_to-object":75}],7:[function(require,module,exports){ +},{"./_array-species-create":8,"./_ctx":13,"./_iobject":31,"./_to-length":75,"./_to-object":76}],7:[function(require,module,exports){ var isObject = require('./_is-object'); var isArray = require('./_is-array'); var SPECIES = require('./_wks')('species'); @@ -119,7 +119,7 @@ module.exports = function (original) { } return C === undefined ? Array : C; }; -},{"./_is-array":33,"./_is-object":34,"./_wks":80}],8:[function(require,module,exports){ +},{"./_is-array":33,"./_is-object":34,"./_wks":81}],8:[function(require,module,exports){ // 9.4.2.3 ArraySpeciesCreate(originalArray, length) var speciesConstructor = require('./_array-species-constructor'); @@ -152,7 +152,7 @@ module.exports = function (it) { : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; }; -},{"./_cof":10,"./_wks":80}],10:[function(require,module,exports){ +},{"./_cof":10,"./_wks":81}],10:[function(require,module,exports){ var toString = {}.toString; module.exports = function (it) { @@ -299,7 +299,7 @@ module.exports = function (KEY) { } return true; }; -},{"./_wks":80}],21:[function(require,module,exports){ +},{"./_wks":81}],21:[function(require,module,exports){ module.exports = function (exec) { try { return !!exec(); @@ -406,7 +406,7 @@ module.exports = function (KEY, length, exec) { } }; -},{"./_defined":14,"./_fails":21,"./_hide":27,"./_redefine":58,"./_regexp-exec":60,"./_wks":80,"./es6.regexp.exec":92}],23:[function(require,module,exports){ +},{"./_defined":14,"./_fails":21,"./_hide":27,"./_redefine":58,"./_regexp-exec":60,"./_wks":81,"./es6.regexp.exec":93}],23:[function(require,module,exports){ 'use strict'; // 21.2.5.3 get RegExp.prototype.flags var anObject = require('./_an-object'); @@ -486,7 +486,7 @@ module.exports = function (it) { return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); }; -},{"./_iterators":41,"./_wks":80}],33:[function(require,module,exports){ +},{"./_iterators":41,"./_wks":81}],33:[function(require,module,exports){ // 7.2.2 IsArray(argument) var cof = require('./_cof'); module.exports = Array.isArray || function isArray(arg) { @@ -508,7 +508,7 @@ module.exports = function (it) { return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp'); }; -},{"./_cof":10,"./_is-object":34,"./_wks":80}],36:[function(require,module,exports){ +},{"./_cof":10,"./_is-object":34,"./_wks":81}],36:[function(require,module,exports){ // call something on iterator step with safe closing on error var anObject = require('./_an-object'); module.exports = function (iterator, fn, value, entries) { @@ -537,7 +537,7 @@ module.exports = function (Constructor, NAME, next) { setToStringTag(Constructor, NAME + ' Iterator'); }; -},{"./_hide":27,"./_object-create":44,"./_property-desc":57,"./_set-to-string-tag":63,"./_wks":80}],38:[function(require,module,exports){ +},{"./_hide":27,"./_object-create":44,"./_property-desc":57,"./_set-to-string-tag":63,"./_wks":81}],38:[function(require,module,exports){ 'use strict'; var LIBRARY = require('./_library'); var $export = require('./_export'); @@ -608,7 +608,7 @@ module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCE return methods; }; -},{"./_export":19,"./_hide":27,"./_iter-create":37,"./_iterators":41,"./_library":42,"./_object-gpo":51,"./_redefine":58,"./_set-to-string-tag":63,"./_wks":80}],39:[function(require,module,exports){ +},{"./_export":19,"./_hide":27,"./_iter-create":37,"./_iterators":41,"./_library":42,"./_object-gpo":51,"./_redefine":58,"./_set-to-string-tag":63,"./_wks":81}],39:[function(require,module,exports){ var ITERATOR = require('./_wks')('iterator'); var SAFE_CLOSING = false; @@ -632,7 +632,7 @@ module.exports = function (exec, skipClosing) { return safe; }; -},{"./_wks":80}],40:[function(require,module,exports){ +},{"./_wks":81}],40:[function(require,module,exports){ module.exports = function (done, value) { return { value: value, done: !!done }; }; @@ -698,7 +698,7 @@ var meta = module.exports = { onFreeze: onFreeze }; -},{"./_fails":21,"./_has":26,"./_is-object":34,"./_object-dp":45,"./_uid":77}],44:[function(require,module,exports){ +},{"./_fails":21,"./_has":26,"./_is-object":34,"./_object-dp":45,"./_uid":78}],44:[function(require,module,exports){ // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) var anObject = require('./_an-object'); var dPs = require('./_object-dps'); @@ -759,7 +759,7 @@ exports.f = require('./_descriptors') ? Object.defineProperty : function defineP return O; }; -},{"./_an-object":4,"./_descriptors":15,"./_ie8-dom-define":29,"./_to-primitive":76}],46:[function(require,module,exports){ +},{"./_an-object":4,"./_descriptors":15,"./_ie8-dom-define":29,"./_to-primitive":77}],46:[function(require,module,exports){ var dP = require('./_object-dp'); var anObject = require('./_an-object'); var getKeys = require('./_object-keys'); @@ -792,7 +792,7 @@ exports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]); }; -},{"./_descriptors":15,"./_has":26,"./_ie8-dom-define":29,"./_object-pie":54,"./_property-desc":57,"./_to-iobject":73,"./_to-primitive":76}],48:[function(require,module,exports){ +},{"./_descriptors":15,"./_has":26,"./_ie8-dom-define":29,"./_object-pie":54,"./_property-desc":57,"./_to-iobject":74,"./_to-primitive":77}],48:[function(require,module,exports){ // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window var toIObject = require('./_to-iobject'); var gOPN = require('./_object-gopn').f; @@ -813,7 +813,7 @@ module.exports.f = function getOwnPropertyNames(it) { return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); }; -},{"./_object-gopn":49,"./_to-iobject":73}],49:[function(require,module,exports){ +},{"./_object-gopn":49,"./_to-iobject":74}],49:[function(require,module,exports){ // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) var $keys = require('./_object-keys-internal'); var hiddenKeys = require('./_enum-bug-keys').concat('length', 'prototype'); @@ -840,7 +840,7 @@ module.exports = Object.getPrototypeOf || function (O) { } return O instanceof Object ? ObjectProto : null; }; -},{"./_has":26,"./_shared-key":64,"./_to-object":75}],52:[function(require,module,exports){ +},{"./_has":26,"./_shared-key":64,"./_to-object":76}],52:[function(require,module,exports){ var has = require('./_has'); var toIObject = require('./_to-iobject'); var arrayIndexOf = require('./_array-includes')(false); @@ -859,7 +859,7 @@ module.exports = function (object, names) { return result; }; -},{"./_array-includes":5,"./_has":26,"./_shared-key":64,"./_to-iobject":73}],53:[function(require,module,exports){ +},{"./_array-includes":5,"./_has":26,"./_shared-key":64,"./_to-iobject":74}],53:[function(require,module,exports){ // 19.1.2.14 / 15.2.3.14 Object.keys(O) var $keys = require('./_object-keys-internal'); var enumBugKeys = require('./_enum-bug-keys'); @@ -938,7 +938,7 @@ require('./_core').inspectSource = function (it) { return typeof this == 'function' && this[SRC] || $toString.call(this); }); -},{"./_core":11,"./_function-to-string":24,"./_global":25,"./_has":26,"./_hide":27,"./_uid":77}],59:[function(require,module,exports){ +},{"./_core":11,"./_function-to-string":24,"./_global":25,"./_has":26,"./_hide":27,"./_uid":78}],59:[function(require,module,exports){ 'use strict'; var classof = require('./_classof'); @@ -1063,7 +1063,7 @@ module.exports = function (KEY) { }); }; -},{"./_descriptors":15,"./_global":25,"./_object-dp":45,"./_wks":80}],63:[function(require,module,exports){ +},{"./_descriptors":15,"./_global":25,"./_object-dp":45,"./_wks":81}],63:[function(require,module,exports){ var def = require('./_object-dp').f; var has = require('./_has'); var TAG = require('./_wks')('toStringTag'); @@ -1072,14 +1072,14 @@ module.exports = function (it, tag, stat) { if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); }; -},{"./_has":26,"./_object-dp":45,"./_wks":80}],64:[function(require,module,exports){ +},{"./_has":26,"./_object-dp":45,"./_wks":81}],64:[function(require,module,exports){ var shared = require('./_shared')('keys'); var uid = require('./_uid'); module.exports = function (key) { return shared[key] || (shared[key] = uid(key)); }; -},{"./_shared":65,"./_uid":77}],65:[function(require,module,exports){ +},{"./_shared":65,"./_uid":78}],65:[function(require,module,exports){ var core = require('./_core'); var global = require('./_global'); var SHARED = '__core-js_shared__'; @@ -1104,7 +1104,7 @@ module.exports = function (O, D) { return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); }; -},{"./_a-function":1,"./_an-object":4,"./_wks":80}],67:[function(require,module,exports){ +},{"./_a-function":1,"./_an-object":4,"./_wks":81}],67:[function(require,module,exports){ 'use strict'; var fails = require('./_fails'); @@ -1134,7 +1134,7 @@ module.exports = function (TO_STRING) { }; }; -},{"./_defined":14,"./_to-integer":72}],69:[function(require,module,exports){ +},{"./_defined":14,"./_to-integer":73}],69:[function(require,module,exports){ // helper for String#{startsWith, endsWith, includes} var isRegExp = require('./_is-regexp'); var defined = require('./_defined'); @@ -1146,26 +1146,41 @@ module.exports = function (that, searchString, NAME) { },{"./_defined":14,"./_is-regexp":35}],70:[function(require,module,exports){ var $export = require('./_export'); -var fails = require('./_fails'); var defined = require('./_defined'); -var quot = /"/g; -// B.2.3.2.1 CreateHTML(string, tag, attribute, value) -var createHTML = function (string, tag, attribute, value) { - var S = String(defined(string)); - var p1 = '<' + tag; - if (attribute !== '') p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"'; - return p1 + '>' + S + ''; -}; -module.exports = function (NAME, exec) { - var O = {}; - O[NAME] = exec(createHTML); - $export($export.P + $export.F * fails(function () { - var test = ''[NAME]('"'); - return test !== test.toLowerCase() || test.split('"').length > 3; - }), 'String', O); -}; - -},{"./_defined":14,"./_export":19,"./_fails":21}],71:[function(require,module,exports){ +var fails = require('./_fails'); +var spaces = require('./_string-ws'); +var space = '[' + spaces + ']'; +var non = '\u200b\u0085'; +var ltrim = RegExp('^' + space + space + '*'); +var rtrim = RegExp(space + space + '*$'); + +var exporter = function (KEY, exec, ALIAS) { + var exp = {}; + var FORCE = fails(function () { + return !!spaces[KEY]() || non[KEY]() != non; + }); + var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY]; + if (ALIAS) exp[ALIAS] = fn; + $export($export.P + $export.F * FORCE, 'String', exp); +}; + +// 1 -> String#trimLeft +// 2 -> String#trimRight +// 3 -> String#trim +var trim = exporter.trim = function (string, TYPE) { + string = String(defined(string)); + if (TYPE & 1) string = string.replace(ltrim, ''); + if (TYPE & 2) string = string.replace(rtrim, ''); + return string; +}; + +module.exports = exporter; + +},{"./_defined":14,"./_export":19,"./_fails":21,"./_string-ws":71}],71:[function(require,module,exports){ +module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; + +},{}],72:[function(require,module,exports){ var toInteger = require('./_to-integer'); var max = Math.max; var min = Math.min; @@ -1174,7 +1189,7 @@ module.exports = function (index, length) { return index < 0 ? max(index + length, 0) : min(index, length); }; -},{"./_to-integer":72}],72:[function(require,module,exports){ +},{"./_to-integer":73}],73:[function(require,module,exports){ // 7.1.4 ToInteger var ceil = Math.ceil; var floor = Math.floor; @@ -1182,7 +1197,7 @@ module.exports = function (it) { return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); }; -},{}],73:[function(require,module,exports){ +},{}],74:[function(require,module,exports){ // to indexed object, toObject with fallback for non-array-like ES3 strings var IObject = require('./_iobject'); var defined = require('./_defined'); @@ -1190,7 +1205,7 @@ module.exports = function (it) { return IObject(defined(it)); }; -},{"./_defined":14,"./_iobject":31}],74:[function(require,module,exports){ +},{"./_defined":14,"./_iobject":31}],75:[function(require,module,exports){ // 7.1.15 ToLength var toInteger = require('./_to-integer'); var min = Math.min; @@ -1198,14 +1213,14 @@ module.exports = function (it) { return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; -},{"./_to-integer":72}],75:[function(require,module,exports){ +},{"./_to-integer":73}],76:[function(require,module,exports){ // 7.1.13 ToObject(argument) var defined = require('./_defined'); module.exports = function (it) { return Object(defined(it)); }; -},{"./_defined":14}],76:[function(require,module,exports){ +},{"./_defined":14}],77:[function(require,module,exports){ // 7.1.1 ToPrimitive(input [, PreferredType]) var isObject = require('./_is-object'); // instead of the ES6 spec version, we didn't implement @@toPrimitive case @@ -1219,14 +1234,14 @@ module.exports = function (it, S) { throw TypeError("Can't convert object to primitive value"); }; -},{"./_is-object":34}],77:[function(require,module,exports){ +},{"./_is-object":34}],78:[function(require,module,exports){ var id = 0; var px = Math.random(); module.exports = function (key) { return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); }; -},{}],78:[function(require,module,exports){ +},{}],79:[function(require,module,exports){ var global = require('./_global'); var core = require('./_core'); var LIBRARY = require('./_library'); @@ -1237,10 +1252,10 @@ module.exports = function (name) { if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) }); }; -},{"./_core":11,"./_global":25,"./_library":42,"./_object-dp":45,"./_wks-ext":79}],79:[function(require,module,exports){ +},{"./_core":11,"./_global":25,"./_library":42,"./_object-dp":45,"./_wks-ext":80}],80:[function(require,module,exports){ exports.f = require('./_wks'); -},{"./_wks":80}],80:[function(require,module,exports){ +},{"./_wks":81}],81:[function(require,module,exports){ var store = require('./_shared')('wks'); var uid = require('./_uid'); var Symbol = require('./_global').Symbol; @@ -1253,7 +1268,7 @@ var $exports = module.exports = function (name) { $exports.store = store; -},{"./_global":25,"./_shared":65,"./_uid":77}],81:[function(require,module,exports){ +},{"./_global":25,"./_shared":65,"./_uid":78}],82:[function(require,module,exports){ var classof = require('./_classof'); var ITERATOR = require('./_wks')('iterator'); var Iterators = require('./_iterators'); @@ -1263,7 +1278,7 @@ module.exports = require('./_core').getIteratorMethod = function (it) { || Iterators[classof(it)]; }; -},{"./_classof":9,"./_core":11,"./_iterators":41,"./_wks":80}],82:[function(require,module,exports){ +},{"./_classof":9,"./_core":11,"./_iterators":41,"./_wks":81}],83:[function(require,module,exports){ 'use strict'; var $export = require('./_export'); var $filter = require('./_array-methods')(2); @@ -1275,7 +1290,7 @@ $export($export.P + $export.F * !require('./_strict-method')([].filter, true), ' } }); -},{"./_array-methods":6,"./_export":19,"./_strict-method":67}],83:[function(require,module,exports){ +},{"./_array-methods":6,"./_export":19,"./_strict-method":67}],84:[function(require,module,exports){ 'use strict'; var ctx = require('./_ctx'); var $export = require('./_export'); @@ -1314,7 +1329,7 @@ $export($export.S + $export.F * !require('./_iter-detect')(function (iter) { Arr } }); -},{"./_create-property":12,"./_ctx":13,"./_export":19,"./_is-array-iter":32,"./_iter-call":36,"./_iter-detect":39,"./_to-length":74,"./_to-object":75,"./core.get-iterator-method":81}],84:[function(require,module,exports){ +},{"./_create-property":12,"./_ctx":13,"./_export":19,"./_is-array-iter":32,"./_iter-call":36,"./_iter-detect":39,"./_to-length":75,"./_to-object":76,"./core.get-iterator-method":82}],85:[function(require,module,exports){ 'use strict'; var addToUnscopables = require('./_add-to-unscopables'); var step = require('./_iter-step'); @@ -1350,7 +1365,7 @@ addToUnscopables('keys'); addToUnscopables('values'); addToUnscopables('entries'); -},{"./_add-to-unscopables":2,"./_iter-define":38,"./_iter-step":40,"./_iterators":41,"./_to-iobject":73}],85:[function(require,module,exports){ +},{"./_add-to-unscopables":2,"./_iter-define":38,"./_iter-step":40,"./_iterators":41,"./_to-iobject":74}],86:[function(require,module,exports){ 'use strict'; var $export = require('./_export'); var $map = require('./_array-methods')(1); @@ -1362,7 +1377,7 @@ $export($export.P + $export.F * !require('./_strict-method')([].map, true), 'Arr } }); -},{"./_array-methods":6,"./_export":19,"./_strict-method":67}],86:[function(require,module,exports){ +},{"./_array-methods":6,"./_export":19,"./_strict-method":67}],87:[function(require,module,exports){ 'use strict'; var $export = require('./_export'); var html = require('./_html'); @@ -1392,25 +1407,78 @@ $export($export.P + $export.F * require('./_fails')(function () { } }); -},{"./_cof":10,"./_export":19,"./_fails":21,"./_html":28,"./_to-absolute-index":71,"./_to-length":74}],87:[function(require,module,exports){ +},{"./_cof":10,"./_export":19,"./_fails":21,"./_html":28,"./_to-absolute-index":72,"./_to-length":75}],88:[function(require,module,exports){ +'use strict'; +var global = require('./_global'); +var has = require('./_has'); +var cof = require('./_cof'); +var inheritIfRequired = require('./_inherit-if-required'); +var toPrimitive = require('./_to-primitive'); +var fails = require('./_fails'); +var gOPN = require('./_object-gopn').f; +var gOPD = require('./_object-gopd').f; var dP = require('./_object-dp').f; -var FProto = Function.prototype; -var nameRE = /^\s*function ([^ (]*)/; -var NAME = 'name'; - -// 19.2.4.2 name -NAME in FProto || require('./_descriptors') && dP(FProto, NAME, { - configurable: true, - get: function () { - try { - return ('' + this).match(nameRE)[1]; - } catch (e) { - return ''; +var $trim = require('./_string-trim').trim; +var NUMBER = 'Number'; +var $Number = global[NUMBER]; +var Base = $Number; +var proto = $Number.prototype; +// Opera ~12 has broken Object#toString +var BROKEN_COF = cof(require('./_object-create')(proto)) == NUMBER; +var TRIM = 'trim' in String.prototype; + +// 7.1.3 ToNumber(argument) +var toNumber = function (argument) { + var it = toPrimitive(argument, false); + if (typeof it == 'string' && it.length > 2) { + it = TRIM ? it.trim() : $trim(it, 3); + var first = it.charCodeAt(0); + var third, radix, maxCode; + if (first === 43 || first === 45) { + third = it.charCodeAt(2); + if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix + } else if (first === 48) { + switch (it.charCodeAt(1)) { + case 66: case 98: radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i + case 79: case 111: radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i + default: return +it; + } + for (var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++) { + code = digits.charCodeAt(i); + // parseInt parses a string to a first unavailable symbol + // but ToNumber should return NaN if a string contains unavailable symbols + if (code < 48 || code > maxCode) return NaN; + } return parseInt(digits, radix); + } + } return +it; +}; + +if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) { + $Number = function Number(value) { + var it = arguments.length < 1 ? 0 : value; + var that = this; + return that instanceof $Number + // check on 1..constructor(foo) case + && (BROKEN_COF ? fails(function () { proto.valueOf.call(that); }) : cof(that) != NUMBER) + ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); + }; + for (var keys = require('./_descriptors') ? gOPN(Base) : ( + // ES3: + 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + + // ES6 (in case, if modules with ES6 Number statics required before): + 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' + + 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger' + ).split(','), j = 0, key; keys.length > j; j++) { + if (has(Base, key = keys[j]) && !has($Number, key)) { + dP($Number, key, gOPD(Base, key)); } } -}); + $Number.prototype = proto; + proto.constructor = $Number; + require('./_redefine')(global, NUMBER, $Number); +} -},{"./_descriptors":15,"./_object-dp":45}],88:[function(require,module,exports){ +},{"./_cof":10,"./_descriptors":15,"./_fails":21,"./_global":25,"./_has":26,"./_inherit-if-required":30,"./_object-create":44,"./_object-dp":45,"./_object-gopd":47,"./_object-gopn":49,"./_redefine":58,"./_string-trim":70,"./_to-primitive":77}],89:[function(require,module,exports){ // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) var toIObject = require('./_to-iobject'); var $getOwnPropertyDescriptor = require('./_object-gopd').f; @@ -1421,7 +1489,7 @@ require('./_object-sap')('getOwnPropertyDescriptor', function () { }; }); -},{"./_object-gopd":47,"./_object-sap":55,"./_to-iobject":73}],89:[function(require,module,exports){ +},{"./_object-gopd":47,"./_object-sap":55,"./_to-iobject":74}],90:[function(require,module,exports){ // 19.1.2.14 Object.keys(O) var toObject = require('./_to-object'); var $keys = require('./_object-keys'); @@ -1432,7 +1500,7 @@ require('./_object-sap')('keys', function () { }; }); -},{"./_object-keys":53,"./_object-sap":55,"./_to-object":75}],90:[function(require,module,exports){ +},{"./_object-keys":53,"./_object-sap":55,"./_to-object":76}],91:[function(require,module,exports){ 'use strict'; // 19.1.3.6 Object.prototype.toString() var classof = require('./_classof'); @@ -1444,7 +1512,7 @@ if (test + '' != '[object z]') { }, true); } -},{"./_classof":9,"./_redefine":58,"./_wks":80}],91:[function(require,module,exports){ +},{"./_classof":9,"./_redefine":58,"./_wks":81}],92:[function(require,module,exports){ var global = require('./_global'); var inheritIfRequired = require('./_inherit-if-required'); var dP = require('./_object-dp').f; @@ -1489,7 +1557,7 @@ if (require('./_descriptors') && (!CORRECT_NEW || require('./_fails')(function ( require('./_set-species')('RegExp'); -},{"./_descriptors":15,"./_fails":21,"./_flags":23,"./_global":25,"./_inherit-if-required":30,"./_is-regexp":35,"./_object-dp":45,"./_object-gopn":49,"./_redefine":58,"./_set-species":62,"./_wks":80}],92:[function(require,module,exports){ +},{"./_descriptors":15,"./_fails":21,"./_flags":23,"./_global":25,"./_inherit-if-required":30,"./_is-regexp":35,"./_object-dp":45,"./_object-gopn":49,"./_redefine":58,"./_set-species":62,"./_wks":81}],93:[function(require,module,exports){ 'use strict'; var regexpExec = require('./_regexp-exec'); require('./_export')({ @@ -1500,7 +1568,7 @@ require('./_export')({ exec: regexpExec }); -},{"./_export":19,"./_regexp-exec":60}],93:[function(require,module,exports){ +},{"./_export":19,"./_regexp-exec":60}],94:[function(require,module,exports){ 'use strict'; var anObject = require('./_an-object'); @@ -1542,7 +1610,7 @@ require('./_fix-re-wks')('match', 1, function (defined, MATCH, $match, maybeCall ]; }); -},{"./_advance-string-index":3,"./_an-object":4,"./_fix-re-wks":22,"./_regexp-exec-abstract":59,"./_to-length":74}],94:[function(require,module,exports){ +},{"./_advance-string-index":3,"./_an-object":4,"./_fix-re-wks":22,"./_regexp-exec-abstract":59,"./_to-length":75}],95:[function(require,module,exports){ 'use strict'; var anObject = require('./_an-object'); @@ -1662,7 +1730,7 @@ require('./_fix-re-wks')('replace', 2, function (defined, REPLACE, $replace, may } }); -},{"./_advance-string-index":3,"./_an-object":4,"./_fix-re-wks":22,"./_regexp-exec-abstract":59,"./_to-integer":72,"./_to-length":74,"./_to-object":75}],95:[function(require,module,exports){ +},{"./_advance-string-index":3,"./_an-object":4,"./_fix-re-wks":22,"./_regexp-exec-abstract":59,"./_to-integer":73,"./_to-length":75,"./_to-object":76}],96:[function(require,module,exports){ 'use strict'; var isRegExp = require('./_is-regexp'); @@ -1798,7 +1866,7 @@ require('./_fix-re-wks')('split', 2, function (defined, SPLIT, $split, maybeCall ]; }); -},{"./_advance-string-index":3,"./_an-object":4,"./_fails":21,"./_fix-re-wks":22,"./_is-regexp":35,"./_regexp-exec":60,"./_regexp-exec-abstract":59,"./_species-constructor":66,"./_to-length":74}],96:[function(require,module,exports){ +},{"./_advance-string-index":3,"./_an-object":4,"./_fails":21,"./_fix-re-wks":22,"./_is-regexp":35,"./_regexp-exec":60,"./_regexp-exec-abstract":59,"./_species-constructor":66,"./_to-length":75}],97:[function(require,module,exports){ // 21.1.3.7 String.prototype.includes(searchString, position = 0) 'use strict'; var $export = require('./_export'); @@ -1812,7 +1880,7 @@ $export($export.P + $export.F * require('./_fails-is-regexp')(INCLUDES), 'String } }); -},{"./_export":19,"./_fails-is-regexp":20,"./_string-context":69}],97:[function(require,module,exports){ +},{"./_export":19,"./_fails-is-regexp":20,"./_string-context":69}],98:[function(require,module,exports){ 'use strict'; var $at = require('./_string-at')(true); @@ -1831,16 +1899,7 @@ require('./_iter-define')(String, 'String', function (iterated) { return { value: point, done: false }; }); -},{"./_iter-define":38,"./_string-at":68}],98:[function(require,module,exports){ -'use strict'; -// B.2.3.10 String.prototype.link(url) -require('./_string-html')('link', function (createHTML) { - return function link(url) { - return createHTML(this, 'a', 'href', url); - }; -}); - -},{"./_string-html":70}],99:[function(require,module,exports){ +},{"./_iter-define":38,"./_string-at":68}],99:[function(require,module,exports){ 'use strict'; // ECMAScript 6 symbols shim var global = require('./_global'); @@ -2088,7 +2147,7 @@ setToStringTag(Math, 'Math', true); // 24.3.3 JSON[@@toStringTag] setToStringTag(global.JSON, 'JSON', true); -},{"./_an-object":4,"./_descriptors":15,"./_enum-keys":18,"./_export":19,"./_fails":21,"./_global":25,"./_has":26,"./_hide":27,"./_is-array":33,"./_is-object":34,"./_library":42,"./_meta":43,"./_object-create":44,"./_object-dp":45,"./_object-gopd":47,"./_object-gopn":49,"./_object-gopn-ext":48,"./_object-gops":50,"./_object-keys":53,"./_object-pie":54,"./_property-desc":57,"./_redefine":58,"./_set-to-string-tag":63,"./_shared":65,"./_to-iobject":73,"./_to-object":75,"./_to-primitive":76,"./_uid":77,"./_wks":80,"./_wks-define":78,"./_wks-ext":79}],100:[function(require,module,exports){ +},{"./_an-object":4,"./_descriptors":15,"./_enum-keys":18,"./_export":19,"./_fails":21,"./_global":25,"./_has":26,"./_hide":27,"./_is-array":33,"./_is-object":34,"./_library":42,"./_meta":43,"./_object-create":44,"./_object-dp":45,"./_object-gopd":47,"./_object-gopn":49,"./_object-gopn-ext":48,"./_object-gops":50,"./_object-keys":53,"./_object-pie":54,"./_property-desc":57,"./_redefine":58,"./_set-to-string-tag":63,"./_shared":65,"./_to-iobject":74,"./_to-object":76,"./_to-primitive":77,"./_uid":78,"./_wks":81,"./_wks-define":79,"./_wks-ext":80}],100:[function(require,module,exports){ 'use strict'; // https://github.com/tc39/Array.prototype.includes var $export = require('./_export'); @@ -2126,7 +2185,7 @@ $export($export.S, 'Object', { } }); -},{"./_create-property":12,"./_export":19,"./_object-gopd":47,"./_own-keys":56,"./_to-iobject":73}],102:[function(require,module,exports){ +},{"./_create-property":12,"./_export":19,"./_object-gopd":47,"./_own-keys":56,"./_to-iobject":74}],102:[function(require,module,exports){ var $iterators = require('./es6.array.iterator'); var getKeys = require('./_object-keys'); var redefine = require('./_redefine'); @@ -2186,28 +2245,30 @@ for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++ } } -},{"./_global":25,"./_hide":27,"./_iterators":41,"./_object-keys":53,"./_redefine":58,"./_wks":80,"./es6.array.iterator":84}],103:[function(require,module,exports){ +},{"./_global":25,"./_hide":27,"./_iterators":41,"./_object-keys":53,"./_redefine":58,"./_wks":81,"./es6.array.iterator":85}],103:[function(require,module,exports){ "use strict"; +require("core-js/modules/es6.symbol.js"); +require("core-js/modules/es6.number.constructor.js"); +require("core-js/modules/es6.string.iterator.js"); +require("core-js/modules/es6.object.to-string.js"); +require("core-js/modules/es6.array.iterator.js"); +require("core-js/modules/web.dom.iterable.js"); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } +function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } +function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } var _require = require('./protocol'), - Parser = _require.Parser, - PROTOCOL_6 = _require.PROTOCOL_6, - PROTOCOL_7 = _require.PROTOCOL_7; - -var VERSION = "4.0.0"; - + Parser = _require.Parser, + PROTOCOL_6 = _require.PROTOCOL_6, + PROTOCOL_7 = _require.PROTOCOL_7; +var VERSION = "4.0.1"; var Connector = /*#__PURE__*/function () { function Connector(options, WebSocket, Timer, handlers) { var _this = this; - _classCallCheck(this, Connector); - this.options = options; this.WebSocket = WebSocket; this.Timer = Timer; @@ -2221,16 +2282,13 @@ var Connector = /*#__PURE__*/function () { this.protocolParser = new Parser({ connected: function connected(protocol) { _this.protocol = protocol; - _this._handshakeTimeout.stop(); - _this._nextDelay = _this.options.mindelay; _this._disconnectionReason = 'broken'; return _this.handlers.connected(_this.protocol); }, error: function error(e) { _this.handlers.error(e); - return _this._closeOnError(); }, message: function message(_message) { @@ -2241,7 +2299,6 @@ var Connector = /*#__PURE__*/function () { if (!_this._isSocketConnected()) { return; } - _this._disconnectionReason = 'handshake-timeout'; return _this.socket.close(); }); @@ -2250,12 +2307,10 @@ var Connector = /*#__PURE__*/function () { // shouldn't hit this, but just in case return; } - return _this.connect(); }); this.connect(); } - _createClass(Connector, [{ key: "_isSocketConnected", value: function _isSocketConnected() { @@ -2265,33 +2320,26 @@ var Connector = /*#__PURE__*/function () { key: "connect", value: function connect() { var _this2 = this; - this._connectionDesired = true; - if (this._isSocketConnected()) { return; - } // prepare for a new connection - + } + // prepare for a new connection this._reconnectTimer.stop(); - this._disconnectionReason = 'cannot-connect'; this.protocolParser.reset(); this.handlers.connecting(); this.socket = new this.WebSocket(this._uri); - this.socket.onopen = function (e) { return _this2._onopen(e); }; - this.socket.onclose = function (e) { return _this2._onclose(e); }; - this.socket.onmessage = function (e) { return _this2._onmessage(e); }; - this.socket.onerror = function (e) { return _this2._onerror(e); }; @@ -2300,14 +2348,11 @@ var Connector = /*#__PURE__*/function () { key: "disconnect", value: function disconnect() { this._connectionDesired = false; - this._reconnectTimer.stop(); // in case it was running - if (!this._isSocketConnected()) { return; } - this._disconnectionReason = 'manual'; return this.socket.close(); } @@ -2318,10 +2363,8 @@ var Connector = /*#__PURE__*/function () { // don't reconnect after manual disconnection return; } - if (!this._reconnectTimer.running) { this._reconnectTimer.start(this._nextDelay); - this._nextDelay = Math.min(this.options.maxdelay, this._nextDelay * 2); } } @@ -2331,7 +2374,6 @@ var Connector = /*#__PURE__*/function () { if (!this.protocol) { return; } - return this._sendCommand(command); } }, { @@ -2343,7 +2385,6 @@ var Connector = /*#__PURE__*/function () { key: "_closeOnError", value: function _closeOnError() { this._handshakeTimeout.stop(); - this._disconnectionReason = 'error'; return this.socket.close(); } @@ -2351,28 +2392,24 @@ var Connector = /*#__PURE__*/function () { key: "_onopen", value: function _onopen(e) { this.handlers.socketConnected(); - this._disconnectionReason = 'handshake-failed'; // start handshake + this._disconnectionReason = 'handshake-failed'; + // start handshake var hello = { command: 'hello', protocols: [PROTOCOL_6, PROTOCOL_7] }; hello.ver = VERSION; - if (this.options.ext) { hello.ext = this.options.ext; } - if (this.options.extver) { hello.extver = this.options.extver; } - if (this.options.snipver) { hello.snipver = this.options.snipver; } - this._sendCommand(hello); - return this._handshakeTimeout.start(this.options.handshake_timeout); } }, { @@ -2391,14 +2428,12 @@ var Connector = /*#__PURE__*/function () { return this.protocolParser.process(e.data); } }]); - return Connector; }(); - ; exports.Connector = Connector; -},{"./protocol":108}],104:[function(require,module,exports){ +},{"./protocol":108,"core-js/modules/es6.array.iterator.js":85,"core-js/modules/es6.number.constructor.js":88,"core-js/modules/es6.object.to-string.js":91,"core-js/modules/es6.string.iterator.js":98,"core-js/modules/es6.symbol.js":99,"core-js/modules/web.dom.iterable.js":102}],104:[function(require,module,exports){ "use strict"; var CustomEvents = { @@ -2406,7 +2441,6 @@ var CustomEvents = { if (element.addEventListener) { return element.addEventListener(eventName, handler, false); } - if (element.attachEvent) { element[eventName] = 1; return element.attachEvent('onpropertychange', function (event) { @@ -2415,7 +2449,6 @@ var CustomEvents = { } }); } - throw new Error("Attempt to attach custom event ".concat(eventName, " to something which isn't a DOMElement")); }, fire: function fire(element, eventName) { @@ -2439,33 +2472,25 @@ exports.fire = CustomEvents.fire; "use strict"; require("core-js/modules/es6.regexp.match.js"); - require("core-js/modules/es6.symbol.js"); - require("core-js/modules/es6.array.from.js"); - require("core-js/modules/es6.string.iterator.js"); - require("core-js/modules/es6.object.to-string.js"); - require("core-js/modules/es6.array.iterator.js"); - require("core-js/modules/web.dom.iterable.js"); - +require("core-js/modules/es6.number.constructor.js"); +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } +function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } +function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } var LessPlugin = /*#__PURE__*/function () { function LessPlugin(window, host) { _classCallCheck(this, LessPlugin); - this.window = window; this.host = host; } - _createClass(LessPlugin, [{ key: "reload", value: function reload(path, options) { @@ -2473,42 +2498,33 @@ var LessPlugin = /*#__PURE__*/function () { if (path.match(/\.less$/i)) { return this.reloadLess(path); } - if (options.originalPath.match(/\.less$/i)) { return this.reloadLess(options.originalPath); } } - return false; } }, { key: "reloadLess", value: function reloadLess(path) { var link; - var links = function () { var result = []; - for (var _i = 0, _Array$from = Array.from(document.getElementsByTagName('link')); _i < _Array$from.length; _i++) { link = _Array$from[_i]; - if (link.href && link.rel.match(/^stylesheet\/less$/i) || link.rel.match(/stylesheet/i) && link.type.match(/^text\/(x-)?less$/i)) { result.push(link); } } - return result; }(); - if (links.length === 0) { return false; } - for (var _i2 = 0, _Array$from2 = Array.from(links); _i2 < _Array$from2.length; _i2++) { link = _Array$from2[_i2]; link.href = this.host.generateCacheBustUrl(link.href); } - this.host.console.log('LiveReload is asking LESS to recompile all stylesheets'); this.window.less.refresh(true); return true; @@ -2521,94 +2537,73 @@ var LessPlugin = /*#__PURE__*/function () { }; } }]); - return LessPlugin; }(); - ; LessPlugin.identifier = 'less'; LessPlugin.version = '1.0'; module.exports = LessPlugin; -},{"core-js/modules/es6.array.from.js":83,"core-js/modules/es6.array.iterator.js":84,"core-js/modules/es6.object.to-string.js":90,"core-js/modules/es6.regexp.match.js":93,"core-js/modules/es6.string.iterator.js":97,"core-js/modules/es6.symbol.js":99,"core-js/modules/web.dom.iterable.js":102}],106:[function(require,module,exports){ +},{"core-js/modules/es6.array.from.js":84,"core-js/modules/es6.array.iterator.js":85,"core-js/modules/es6.number.constructor.js":88,"core-js/modules/es6.object.to-string.js":91,"core-js/modules/es6.regexp.match.js":94,"core-js/modules/es6.string.iterator.js":98,"core-js/modules/es6.symbol.js":99,"core-js/modules/web.dom.iterable.js":102}],106:[function(require,module,exports){ "use strict"; +require("core-js/modules/es6.symbol.js"); +require("core-js/modules/es6.number.constructor.js"); require("core-js/modules/es6.array.slice.js"); - require("core-js/modules/es6.object.to-string.js"); - -require("core-js/modules/es6.function.name.js"); - -require("core-js/modules/es6.symbol.js"); - require("core-js/modules/es6.array.from.js"); - require("core-js/modules/es6.string.iterator.js"); - require("core-js/modules/es6.array.iterator.js"); - require("core-js/modules/web.dom.iterable.js"); - +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } require("core-js/modules/es6.regexp.match.js"); - require("core-js/modules/es6.object.keys.js"); - function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } +function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } +function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } /* global alert */ var _require = require('./connector'), - Connector = _require.Connector; - + Connector = _require.Connector; var _require2 = require('./timer'), - Timer = _require2.Timer; - + Timer = _require2.Timer; var _require3 = require('./options'), - Options = _require3.Options; - + Options = _require3.Options; var _require4 = require('./reloader'), - Reloader = _require4.Reloader; - + Reloader = _require4.Reloader; var _require5 = require('./protocol'), - ProtocolError = _require5.ProtocolError; - + ProtocolError = _require5.ProtocolError; var LiveReload = /*#__PURE__*/function () { function LiveReload(window) { var _this = this; - _classCallCheck(this, LiveReload); - this.window = window; this.listeners = {}; this.plugins = []; - this.pluginIdentifiers = {}; // i can haz console? + this.pluginIdentifiers = {}; + // i can haz console? this.console = this.window.console && this.window.console.log && this.window.console.error ? this.window.location.href.match(/LR-verbose/) ? this.window.console : { log: function log() {}, error: this.window.console.error.bind(this.window.console) } : { log: function log() {}, error: function error() {} - }; // i can haz sockets? + }; + // i can haz sockets? if (!(this.WebSocket = this.window.WebSocket || this.window.MozWebSocket)) { this.console.error('LiveReload disabled because the browser does not seem to support web sockets'); return; - } // i can haz options? - + } + // i can haz options? if ('LiveReloadOptions' in window) { this.options = new Options(); - for (var _i = 0, _Object$keys = Object.keys(window.LiveReloadOptions || {}); _i < _Object$keys.length; _i++) { var k = _Object$keys[_i]; var v = window.LiveReloadOptions[k]; @@ -2616,16 +2611,16 @@ var LiveReload = /*#__PURE__*/function () { } } else { this.options = Options.extract(this.window.document); - if (!this.options) { this.console.error('LiveReload disabled because it could not find its own