# Stats from current release

Default Server Mode (Increase detected ⚠)

General Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| buildDuration | 13.5s | 13.6s | ⚠ +121ms |
| nodeModulesSize | 48.3 MB | 48.3 MB | -21.1 kB |

Client Bundles (main, webpack, commons) Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| main-HASH.js | 14.8 kB | 17.9 kB | ⚠ +3.06 kB |
| main-HASH.js gzip | 5.11 kB | 6.33 kB | ⚠ +1.23 kB |
| webpack-HASH.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..0f1a45b52.js | 19.9 kB | N/A | N/A |
| 16b1a7225520..5b52.js gzip | 7.34 kB | N/A | N/A |
| 314e4c089430..de6eb480f.js | 7.9 kB | N/A | N/A |
| 314e4c089430..480f.js gzip | 3.31 kB | N/A | N/A |
| commons.HASH.js | 10.4 kB | 10.4 kB | ✓ |
| commons.HASH.js gzip | 3.91 kB | 3.91 kB | ✓ |
| de003c3a9d30..39988e4af.js | 33.1 kB | N/A | N/A |
| de003c3a9d30..e4af.js gzip | 12.3 kB | N/A | N/A |
| framework.HASH.js | 125 kB | 125 kB | ✓ |
| framework.HASH.js gzip | 39.4 kB | 39.4 kB | ✓ |
| 16b1a7225520..ebc17c08d.js | N/A | 19.8 kB | N/A |
| 16b1a7225520..c08d.js gzip | N/A | 7.35 kB | N/A |
| 4952ddcd88e7..49d7903c2.js | N/A | 9.6 kB | N/A |
| 4952ddcd88e7..03c2.js gzip | N/A | 3.76 kB | N/A |
| de003c3a9d30..a824c82eb.js | N/A | 28.3 kB | N/A |
| de003c3a9d30..82eb.js gzip | N/A | 10.7 kB | N/A |
| Overall change | 213 kB | 213 kB | ⚠ +3.06 kB |

Client Bundles (main, webpack, commons) Modern Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| main-HASH.module.js | 14.1 kB | 14.1 kB | ⚠ +9 B |
| main-HASH.module.js gzip | 5.29 kB | 5.3 kB | ⚠ +8 B |
| webpack-HASH.module.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH..dule.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..99.module.js | 16.1 kB | N/A | N/A |
| 16b1a7225520..dule.js gzip | 6.22 kB | N/A | N/A |
| 4952ddcd88e7..cc.module.js | 11.9 kB | 11.9 kB | ✓ |
| 4952ddcd88e7..dule.js gzip | 4.43 kB | 4.43 kB | ✓ |
| de003c3a9d30..36.module.js | 22.2 kB | 22.2 kB | ✓ |
| de003c3a9d30..dule.js gzip | 8.71 kB | 8.71 kB | ✓ |
| framework.HASH.module.js | 125 kB | 125 kB | ✓ |
| framework.HA..dule.js gzip | 39.4 kB | 39.4 kB | ✓ |
| 16b1a7225520..9a.module.js | N/A | 21.3 kB | N/A |
| 16b1a7225520..dule.js gzip | N/A | 8.14 kB | N/A |
| Overall change | 191 kB | 196 kB | ⚠ +9 B |

Legacy Client Bundles (polyfills)

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| polyfills-HASH.js | 9.11 kB | 9.11 kB | ✓ |
| polyfills-HASH.js gzip | 3.11 kB | 3.11 kB | ✓ |
| Overall change | 9.11 kB | 9.11 kB | ✓ |

Client Pages Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| _app.js | 7.71 kB | 2.92 kB | -4.78 kB |
| _app.js gzip | 3.22 kB | 1.32 kB | -1.9 kB |
| _error.js | 14.9 kB | 13.2 kB | -1.7 kB |
| _error.js gzip | 5.57 kB | 5.1 kB | -475 B |
| hooks.js | 1.92 kB | 1.92 kB | ✓ |
| hooks.js gzip | 941 B | 941 B | ✓ |
| index.js | 318 B | 318 B | ✓ |
| index.js gzip | 222 B | 222 B | ✓ |
| link.js | 4.05 kB | 6.76 kB | ⚠ +2.7 kB |
| link.js gzip | 1.81 kB | 2.88 kB | ⚠ +1.06 kB |
| routerDirect.js | 411 B | 413 B | ⚠ +2 B |
| routerDirect.js gzip | 283 B | 285 B | ⚠ +2 B |
| withRouter.js | 421 B | 423 B | ⚠ +2 B |
| withRouter.js gzip | 282 B | 284 B | ⚠ +2 B |
| Overall change | 29.7 kB | 26 kB | -3.77 kB |

Client Pages Modern

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| _app.module.js | 1.54 kB | 1.54 kB | ✓ |
| _app.module.js gzip | 759 B | 759 B | ✓ |
| _error.module.js | 10.5 kB | 10.5 kB | ✓ |
| _error.module.js gzip | 4.26 kB | 4.26 kB | ✓ |
| hooks.module.js | 677 B | 677 B | ✓ |
| hooks.module.js gzip | 384 B | 384 B | ✓ |
| index.module.js | 292 B | 292 B | ✓ |
| index.module.js gzip | 223 B | 223 B | ✓ |
| link.module.js | 5.49 kB | 5.49 kB | ✓ |
| link.module.js gzip | 2.47 kB | 2.47 kB | ✓ |
| routerDirect.module.js | 399 B | 399 B | ✓ |
| routerDirect..dule.js gzip | 285 B | 285 B | ✓ |
| withRouter.module.js | 409 B | 409 B | ✓ |
| withRouter.m..dule.js gzip | 282 B | 282 B | ✓ |
| Overall change | 19.3 kB | 19.3 kB | ✓ |

Client Build Manifests Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| _buildManifest.js | 353 B | 244 B | -109 B |
| _buildManifest.js gzip | 259 B | 201 B | -58 B |
| _buildManifest.module.js | 251 B | 251 B | ✓ |
| _buildManife..dule.js gzip | 205 B | 208 B | ⚠ +3 B |
| Overall change | 604 B | 495 B | -109 B |

Rendered Page Sizes Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| index.html | 3.9 kB | 4.06 kB | ⚠ +154 B |
| index.html gzip | 1.02 kB | 1.04 kB | ⚠ +20 B |
| link.html | 4.58 kB | 4.58 kB | ✓ |
| link.html gzip | 1.14 kB | 1.12 kB | -22 B |
| withRouter.html | 4.43 kB | 4.59 kB | ⚠ +154 B |
| withRouter.html gzip | 1.08 kB | 1.1 kB | ⚠ +20 B |
| Overall change | 12.9 kB | 13.2 kB | ⚠ +308 B |

#### Diffs

Diff for main-HASH.js

```diff
@@ -1,5 +1,77 @@
 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[13],{

+/***/ "+oT+":
+/***/ (function(module, exports, __webpack_require__) {
+
+var _Promise = __webpack_require__("eVuF");
+
+function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
+  try {
+    var info = gen[key](arg);
+    var value = info.value;
+  } catch (error) {
+    reject(error);
+    return;
+  }
+
+  if (info.done) {
+    resolve(value);
+  } else {
+    _Promise.resolve(value).then(_next, _throw);
+  }
+}
+
+function _asyncToGenerator(fn) {
+  return function () {
+    var self = this,
+        args = arguments;
+    return new _Promise(function (resolve, reject) {
+      var gen = fn.apply(self, args);
+
+      function _next(value) {
+        asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
+      }
+
+      function _throw(err) {
+        asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
+      }
+
+      _next(undefined);
+    });
+  };
+}
+
+module.exports = _asyncToGenerator;
+
+/***/ }),
+
+/***/ "+plK":
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__("ApPD");
+module.exports = __webpack_require__("WEpk").Object.getPrototypeOf;
+
+
+/***/ }),
+
+/***/ "/+P4":
+/***/ (function(module, exports, __webpack_require__) {
+
+var _Object$getPrototypeOf = __webpack_require__("Bhuq");
+
+var _Object$setPrototypeOf = __webpack_require__("TRZx");
+
+function _getPrototypeOf(o) {
+  module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
+    return o.__proto__ || _Object$getPrototypeOf(o);
+  };
+  return _getPrototypeOf(o);
+}
+
+module.exports = _getPrototypeOf;
+
+/***/ }),
+
 /***/ "/h46":
 /***/ (function(module, exports, __webpack_require__) {

@@ -65,6 +137,38 @@ exports.DataManager = DataManager;

 /***/ }),

+/***/ "8iia":
+/***/ (function(module, exports, __webpack_require__) {
+
+// https://github.com/DavidBruant/Map-Set.prototype.toJSON
+var classof = __webpack_require__("QMMT");
+var from = __webpack_require__("RRc/");
+module.exports = function (NAME) {
+  return function toJSON() {
+    if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
+    return from(this);
+  };
+};
+
+
+/***/ }),
+
+/***/ "ApPD":
+/***/ (function(module, exports, __webpack_require__) {
+
+// 19.1.2.9 Object.getPrototypeOf(O)
+var toObject = __webpack_require__("JB68");
+var $getPrototypeOf = __webpack_require__("U+KD");
+
+__webpack_require__("zn7N")('getPrototypeOf', function () {
+  return function getPrototypeOf(it) {
+    return $getPrototypeOf(toObject(it));
+  };
+});
+
+
+/***/ }),
+
 /***/ "BMP1":
 /***/ (function(module, exports, __webpack_require__) {

@@ -82,6 +186,13 @@ window.next = next;

 /***/ }),

+/***/ "Bhuq":
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__("+plK");
+
+/***/ }),
+
 /***/ "DqTX":
 /***/ (function(module, exports, __webpack_require__) {

@@ -326,7 +437,7 @@ if (!window.Promise) {

 var data = JSON.parse(document.getElementById('__NEXT_DATA__').textContent);
 window.__NEXT_DATA__ = data;
-var version = "9.1.4";
+var version = "9.1.5-canary.3";
 exports.version = version;
 var props = data.props,
     err = data.err,
@@ -892,6 +1003,21 @@ function _doRender() {

 /***/ }),

+/***/ "K47E":
+/***/ (function(module, exports) {
+
+function _assertThisInitialized(self) {
+  if (self === void 0) {
+    throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
+  }
+
+  return self;
+}
+
+module.exports = _assertThisInitialized;
+
+/***/ }),
+
 /***/ "LX0d":
 /***/ (function(module, exports, __webpack_require__) {

@@ -899,6 +1025,46 @@ module.exports = __webpack_require__("UDep");

 /***/ }),

+/***/ "N9n2":
+/***/ (function(module, exports, __webpack_require__) {
+
+var _Object$create = __webpack_require__("SqZg");
+
+var setPrototypeOf = __webpack_require__("vjea");
+
+function _inherits(subClass, superClass) {
+  if (typeof superClass !== "function" && superClass !== null) {
+    throw new TypeError("Super expression must either be null or a function");
+  }
+
+  subClass.prototype = _Object$create(superClass && superClass.prototype, {
+    constructor: {
+      value: subClass,
+      writable: true,
+      configurable: true
+    }
+  });
+  if (superClass) setPrototypeOf(subClass, superClass);
+}
+
+module.exports = _inherits;
+
+/***/ }),
+
+/***/ "RRc/":
+/***/ (function(module, exports, __webpack_require__) {
+
+var forOf = __webpack_require__("oioR");
+
+module.exports = function (iter, ITERATOR) {
+  var result = [];
+  forOf(iter, false, result.push, result, ITERATOR);
+  return result;
+};
+
+
+/***/ }),
+
 /***/ "UDep":
 /***/ (function(module, exports, __webpack_require__) {

@@ -914,6 +1080,158 @@ module.exports = __webpack_require__("WEpk").Map;

 /***/ }),

+/***/ "Wu5q":
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var dP = __webpack_require__("2faE").f;
+var create = __webpack_require__("oVml");
+var redefineAll = __webpack_require__("XJU/");
+var ctx = __webpack_require__("2GTP");
+var anInstance = __webpack_require__("EXMj");
+var forOf = __webpack_require__("oioR");
+var $iterDefine = __webpack_require__("MPFp");
+var step = __webpack_require__("UO39");
+var setSpecies = __webpack_require__("TJWN");
+var DESCRIPTORS = __webpack_require__("jmDH");
+var fastKey = __webpack_require__("6/1s").fastKey;
+var validate = __webpack_require__("n3ko");
+var SIZE = DESCRIPTORS ? '_s' : 'size';
+
+var getEntry = function (that, key) {
+  // fast case
+  var index = fastKey(key);
+  var entry;
+  if (index !== 'F') return that._i[index];
+  // frozen object case
+  for (entry = that._f; entry; entry = entry.n) {
+    if (entry.k == key) return entry;
+  }
+};
+
+module.exports = {
+  getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
+    var C = wrapper(function (that, iterable) {
+      anInstance(that, C, NAME, '_i');
+      that._t = NAME;         // collection type
+      that._i = create(null); // index
+      that._f = undefined;    // first entry
+      that._l = undefined;    // last entry
+      that[SIZE] = 0;         // size
+      if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
+    });
+    redefineAll(C.prototype, {
+      // 23.1.3.1 Map.prototype.clear()
+      // 23.2.3.2 Set.prototype.clear()
+      clear: function clear() {
+        for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
+          entry.r = true;
+          if (entry.p) entry.p = entry.p.n = undefined;
+          delete data[entry.i];
+        }
+        that._f = that._l = undefined;
+        that[SIZE] = 0;
+      },
+      // 23.1.3.3 Map.prototype.delete(key)
+      // 23.2.3.4 Set.prototype.delete(value)
+      'delete': function (key) {
+        var that = validate(this, NAME);
+        var entry = getEntry(that, key);
+        if (entry) {
+          var next = entry.n;
+          var prev = entry.p;
+          delete that._i[entry.i];
+          entry.r = true;
+          if (prev) prev.n = next;
+          if (next) next.p = prev;
+          if (that._f == entry) that._f = next;
+          if (that._l == entry) that._l = prev;
+          that[SIZE]--;
+        } return !!entry;
+      },
+      // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
+      // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
+      forEach: function forEach(callbackfn /* , that = undefined */) {
+        validate(this, NAME);
+        var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
+        var entry;
+        while (entry = entry ? entry.n : this._f) {
+          f(entry.v, entry.k, this);
+          // revert to the last existing entry
+          while (entry && entry.r) entry = entry.p;
+        }
+      },
+      // 23.1.3.7 Map.prototype.has(key)
+      // 23.2.3.7 Set.prototype.has(value)
+      has: function has(key) {
+        return !!getEntry(validate(this, NAME), key);
+      }
+    });
+    if (DESCRIPTORS) dP(C.prototype, 'size', {
+      get: function () {
+        return validate(this, NAME)[SIZE];
+      }
+    });
+    return C;
+  },
+  def: function (that, key, value) {
+    var entry = getEntry(that, key);
+    var prev, index;
+    // change existing entry
+    if (entry) {
+      entry.v = value;
+    // create new entry
+    } else {
+      that._l = entry = {
+        i: index = fastKey(key, true), // <- index
+        k: key,                        // <- key
+        v: value,                      // <- value
+        p: prev = that._l,             // <- previous entry
+        n: undefined,                  // <- next entry
+        r: false                       // <- removed
+      };
+      if (!that._f) that._f = entry;
+      if (prev) prev.n = entry;
+      that[SIZE]++;
+      // add to index
+      if (index !== 'F') that._i[index] = entry;
+    } return that;
+  },
+  getEntry: getEntry,
+  setStrong: function (C, NAME, IS_MAP) {
+    // add .keys, .values, .entries, [@@iterator]
+    // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
+    $iterDefine(C, NAME, function (iterated, kind) {
+      this._t = validate(iterated, NAME); // target
+      this._k = kind;                     // kind
+      this._l = undefined;                // previous
+    }, function () {
+      var that = this;
+      var kind = that._k;
+      var entry = that._l;
+      // revert to the last existing entry
+      while (entry && entry.r) entry = entry.p;
+      // get next entry
+      if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
+        // or finish the iteration
+        that._t = undefined;
+        return step(1);
+      }
+      // return step by kind
+      if (kind == 'keys') return step(0, entry.k);
+      if (kind == 'values') return step(0, entry.v);
+      return step(0, [entry.k, entry.v]);
+    }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
+
+    // add [@@species], 23.1.2.2, 23.2.2.2
+    setSpecies(NAME);
+  }
+};
+
+
+/***/ }),
+
 /***/ "XLbu":
 /***/ (function(module, exports, __webpack_require__) {

@@ -925,6 +1243,25 @@ $export($export.P + $export.R, 'Map', { toJSON: __webpack_require__("8iia")('Map

 /***/ }),

+/***/ "ZDA2":
+/***/ (function(module, exports, __webpack_require__) {
+
+var _typeof = __webpack_require__("iZP3");
+
+var assertThisInitialized = __webpack_require__("K47E");
+
+function _possibleConstructorReturn(self, call) {
+  if (call && (_typeof(call) === "object" || typeof call === "function")) {
+    return call;
+  }
+
+  return assertThisInitialized(self);
+}
+
+module.exports = _possibleConstructorReturn;
+
+/***/ }),
+
 /***/ "dVTT":
 /***/ (function(module, exports, __webpack_require__) {
```

Diff for main-HASH.module.js

```diff
@@ -341,7 +341,7 @@ if (!window.Promise) {

 var data = JSON.parse(document.getElementById('__NEXT_DATA__').textContent);
 window.__NEXT_DATA__ = data;
-var version = "9.1.4";
+var version = "9.1.5-canary.3";
 exports.version = version;
 var {
   props,
```

Diff for _app.js

```diff
@@ -1,14 +1,47 @@
 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{

-/***/ "+SFK":
+/***/ "+oT+":
 /***/ (function(module, exports, __webpack_require__) {

-__webpack_require__("AUvm");
-__webpack_require__("wgeU");
-__webpack_require__("adOz");
-__webpack_require__("dl0q");
-module.exports = __webpack_require__("WEpk").Symbol;
+var _Promise = __webpack_require__("eVuF");

+function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
+  try {
+    var info = gen[key](arg);
+    var value = info.value;
+  } catch (error) {
+    reject(error);
+    return;
+  }
+
+  if (info.done) {
+    resolve(value);
+  } else {
+    _Promise.resolve(value).then(_next, _throw);
+  }
+}
+
+function _asyncToGenerator(fn) {
+  return function () {
+    var self = this,
+        args = arguments;
+    return new _Promise(function (resolve, reject) {
+      var gen = fn.apply(self, args);
+
+      function _next(value) {
+        asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
+      }
+
+      function _throw(err) {
+        asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
+      }
+
+      _next(undefined);
+    });
+  };
+}
+
+module.exports = _asyncToGenerator;

 /***/ }),

@@ -39,296 +72,6 @@ module.exports = _getPrototypeOf;

 /***/ }),

-/***/ "2Nb0":
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__("FlQf");
-__webpack_require__("bBy9");
-module.exports = __webpack_require__("zLkG").f('iterator');
-
-
-/***/ }),
-
-/***/ "A5Xg":
-/***/ (function(module, exports, __webpack_require__) {
-
-// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
-var toIObject = __webpack_require__("NsO/");
-var gOPN = __webpack_require__("ar/p").f;
-var toString = {}.toString;
-
-var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
-  ? Object.getOwnPropertyNames(window) : [];
-
-var getWindowNames = function (it) {
-  try {
-    return gOPN(it);
-  } catch (e) {
-    return windowNames.slice();
-  }
-};
-
-module.exports.f = function getOwnPropertyNames(it) {
-  return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
-};
-
-
-/***/ }),
-
-/***/ "AUvm":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-// ECMAScript 6 symbols shim
-var global = __webpack_require__("5T2Y");
-var has = __webpack_require__("B+OT");
-var DESCRIPTORS = __webpack_require__("jmDH");
-var $export = __webpack_require__("Y7ZC");
-var redefine = __webpack_require__("kTiW");
-var META = __webpack_require__("6/1s").KEY;
-var $fails = __webpack_require__("KUxP");
-var shared = __webpack_require__("29s/");
-var setToStringTag = __webpack_require__("RfKB");
-var uid = __webpack_require__("YqAc");
-var wks = __webpack_require__("UWiX");
-var wksExt = __webpack_require__("zLkG");
-var wksDefine = __webpack_require__("Zxgi");
-var enumKeys = __webpack_require__("R+7+");
-var isArray = __webpack_require__("kAMH");
-var anObject = __webpack_require__("5K7Z");
-var isObject = __webpack_require__("93I4");
-var toObject = __webpack_require__("JB68");
-var toIObject = __webpack_require__("NsO/");
-var toPrimitive = __webpack_require__("G8Mo");
-var createDesc = __webpack_require__("rr1i");
-var _create = __webpack_require__("oVml");
-var gOPNExt = __webpack_require__("A5Xg");
-var $GOPD = __webpack_require__("vwuL");
-var $GOPS = __webpack_require__("mqlF");
-var $DP = __webpack_require__("2faE");
-var $keys = __webpack_require__("w6GO");
-var gOPD = $GOPD.f;
-var dP = $DP.f;
-var gOPN = gOPNExt.f;
-var $Symbol = global.Symbol;
-var $JSON = global.JSON;
-var _stringify = $JSON && $JSON.stringify;
-var PROTOTYPE = 'prototype';
-var HIDDEN = wks('_hidden');
-var TO_PRIMITIVE = wks('toPrimitive');
-var isEnum = {}.propertyIsEnumerable;
-var SymbolRegistry = shared('symbol-registry');
-var AllSymbols = shared('symbols');
-var OPSymbols = shared('op-symbols');
-var ObjectProto = Object[PROTOTYPE];
-var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
-var 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 isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
-  return typeof it == 'symbol';
-} : function (it) {
-  return it instanceof $Symbol;
-};
-
-var $defineProperty = function defineProperty(it, key, D) {
-  if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
-  anObject(it);
-  key = toPrimitive(key, true);
-  anObject(D);
-  if (has(AllSymbols, key)) {
-    if (!D.enumerable) {
-      if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
-      it[HIDDEN][key] = true;
-    } else {
-      if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
-      D = _create(D, { enumerable: createDesc(0, false) });
-    } return setSymbolDesc(it, key, D);
-  } return dP(it, key, D);
-};
-var $defineProperties = function defineProperties(it, P) {
-  anObject(it);
-  var keys = enumKeys(P = toIObject(P));
-  var i = 0;
-  var l = keys.length;
-  var key;
-  while (l > i) $defineProperty(it, key = keys[i++], P[key]);
-  return it;
-};
-var $create = function create(it, P) {
-  return P === undefined ? _create(it) : $defineProperties(_create(it), P);
-};
-var $propertyIsEnumerable = function propertyIsEnumerable(key) {
-  var E = isEnum.call(this, key = toPrimitive(key, true));
-  if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
-  return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
-};
-var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
-  it = toIObject(it);
-  key = toPrimitive(key, true);
-  if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
-  var D = gOPD(it, key);
-  if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
-  return D;
-};
-var $getOwnPropertyNames = function getOwnPropertyNames(it) {
-  var names = gOPN(toIObject(it));
-  var result = [];
-  var i = 0;
-  var key;
-  while (names.length > i) {
-    if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
-  } return result;
-};
-var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
-  var IS_OP = it === ObjectProto;
-  var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
-  var result = [];
-  var i = 0;
-  var key;
-  while (names.length > i) {
-    if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
-  } return result;
-};
-
-// 19.4.1.1 Symbol([description])
-if (!USE_NATIVE) {
-  $Symbol = function Symbol() {
-    if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
-    var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
-    var $set = function (value) {
-      if (this === ObjectProto) $set.call(OPSymbols, value);
-      if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
-      setSymbolDesc(this, tag, createDesc(1, value));
-    };
-    if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
-    return wrap(tag);
-  };
-  redefine($Symbol[PROTOTYPE], 'toString', function toString() {
-    return this._k;
-  });
-
-  $GOPD.f = $getOwnPropertyDescriptor;
-  $DP.f = $defineProperty;
-  __webpack_require__("ar/p").f = gOPNExt.f = $getOwnPropertyNames;
-  __webpack_require__("NV0k").f = $propertyIsEnumerable;
-  $GOPS.f = $getOwnPropertySymbols;
-
-  if (DESCRIPTORS && !__webpack_require__("uOPS")) {
-    redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
-  }
-
-  wksExt.f = function (name) {
-    return wrap(wks(name));
-  };
-}
-
-$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
-
-for (var es6Symbols = (
-  // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
-  'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
-).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
-
-for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
-
-$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
-  // 19.4.2.1 Symbol.for(key)
-  'for': function (key) {
-    return has(SymbolRegistry, key += '')
-      ? SymbolRegistry[key]
-      : SymbolRegistry[key] = $Symbol(key);
-  },
-  // 19.4.2.5 Symbol.keyFor(sym)
-  keyFor: function keyFor(sym) {
-    if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
-    for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
-  },
-  useSetter: function () { setter = true; },
-  useSimple: function () { setter = false; }
-});
-
-$export($export.S + $export.F * !USE_NATIVE, 'Object', {
-  // 19.1.2.2 Object.create(O [, Properties])
-  create: $create,
-  // 19.1.2.4 Object.defineProperty(O, P, Attributes)
-  defineProperty: $defineProperty,
-  // 19.1.2.3 Object.defineProperties(O, Properties)
-  defineProperties: $defineProperties,
-  // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
-  getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
-  // 19.1.2.7 Object.getOwnPropertyNames(O)
-  getOwnPropertyNames: $getOwnPropertyNames,
-  // 19.1.2.8 Object.getOwnPropertySymbols(O)
-  getOwnPropertySymbols: $getOwnPropertySymbols
-});
-
-// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
-// https://bugs.chromium.org/p/v8/issues/detail?id=3443
-var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
-
-$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
-  getOwnPropertySymbols: function getOwnPropertySymbols(it) {
-    return $GOPS.f(toObject(it));
-  }
-});
-
-// 24.3.2 JSON.stringify(value [, replacer [, space]])
-$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
-  var S = $Symbol();
-  // MS Edge converts symbol values to JSON as {}
-  // WebKit converts symbol values to JSON as null
-  // V8 throws on boxed symbols
-  return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
-})), 'JSON', {
-  stringify: function stringify(it) {
-    var args = [it];
-    var i = 1;
-    var replacer, $replacer;
-    while (arguments.length > i) args.push(arguments[i++]);
-    $replacer = replacer = args[1];
-    if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
-    if (!isArray(replacer)) replacer = function (key, value) {
-      if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
-      if (!isSymbol(value)) return value;
-    };
-    args[1] = replacer;
-    return _stringify.apply($JSON, args);
-  }
-});
-
-// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
-$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__("NegM")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
-// 19.4.3.5 Symbol.prototype[@@toStringTag]
-setToStringTag($Symbol, 'Symbol');
-// 20.2.1.9 Math[@@toStringTag]
-setToStringTag(Math, 'Math', true);
-// 24.3.3 JSON[@@toStringTag]
-setToStringTag(global.JSON, 'JSON', true);
-
-
-/***/ }),
-
 /***/ "ApPD":
 /***/ (function(module, exports, __webpack_require__) {

@@ -565,42 +308,6 @@ module.exports = _inherits;

 /***/ }),

-/***/ "R+7+":
-/***/ (function(module, exports, __webpack_require__) {
-
-// all enumerable object keys, includes symbols
-var getKeys = __webpack_require__("w6GO");
-var gOPS = __webpack_require__("mqlF");
-var pIE = __webpack_require__("NV0k");
-module.exports = function (it) {
-  var result = getKeys(it);
-  var getSymbols = gOPS.f;
-  if (getSymbols) {
-    var symbols = getSymbols(it);
-    var isEnum = pIE.f;
-    var i = 0;
-    var key;
-    while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
-  } return result;
-};
-
-
-/***/ }),
-
-/***/ "XVgq":
-/***/ (function(module, exports, __webpack_require__) {
-
-module.exports = __webpack_require__("2Nb0");
-
-/***/ }),
-
-/***/ "Z7t5":
-/***/ (function(module, exports, __webpack_require__) {
-
-module.exports = __webpack_require__("+SFK");
-
-/***/ }),
-
 /***/ "ZDA2":
 /***/ (function(module, exports, __webpack_require__) {

@@ -620,52 +327,6 @@ module.exports = _possibleConstructorReturn;

 /***/ }),

-/***/ "Zxgi":
-/***/ (function(module, exports, __webpack_require__) {
-
-var global = __webpack_require__("5T2Y");
-var core = __webpack_require__("WEpk");
-var LIBRARY = __webpack_require__("uOPS");
-var wksExt = __webpack_require__("zLkG");
-var defineProperty = __webpack_require__("2faE").f;
-module.exports = function (name) {
-  var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
-  if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
-};
-
-
-/***/ }),
-
-/***/ "adOz":
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__("Zxgi")('asyncIterator');
-
-
-/***/ }),
-
-/***/ "ar/p":
-/***/ (function(module, exports, __webpack_require__) {
-
-// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
-var $keys = __webpack_require__("5vMV");
-var hiddenKeys = __webpack_require__("FpHa").concat('length', 'prototype');
-
-exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
-  return $keys(O, hiddenKeys);
-};
-
-
-/***/ }),
-
-/***/ "dl0q":
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__("Zxgi")('observable');
-
-
-/***/ }),
-
 /***/ "e9+W":
 /***/ (function(module, exports, __webpack_require__) {

@@ -677,41 +338,6 @@ __webpack_require__("Zxgi")('observable');
     }]);

-/***/ }),
-
-/***/ "iZP3":
-/***/ (function(module, exports, __webpack_require__) {
-
-var _Symbol$iterator = __webpack_require__("XVgq");
-
-var _Symbol = __webpack_require__("Z7t5");
-
-function _typeof2(obj) { if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") { _typeof2 = function _typeof2(obj) { return typeof obj; }; } else { _typeof2 = function _typeof2(obj) { return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof2(obj); }
-
-function _typeof(obj) {
-  if (typeof _Symbol === "function" && _typeof2(_Symbol$iterator) === "symbol") {
-    module.exports = _typeof = function _typeof(obj) {
-      return _typeof2(obj);
-    };
-  } else {
-    module.exports = _typeof = function _typeof(obj) {
-      return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : _typeof2(obj);
-    };
-  }
-
-  return _typeof(obj);
-}
-
-module.exports = _typeof;
-
-/***/ }),
-
-/***/ "zLkG":
-/***/ (function(module, exports, __webpack_require__) {
-
-exports.f = __webpack_require__("UWiX");
-
-
 /***/ })

-},[["e9+W",0,2,1,3]]]);
\ No newline at end of file
+},[["e9+W",0,2,1,3,4]]]);
\ No newline at end of file
```

Diff for _error.js

```diff
@@ -15,6 +15,33 @@ module.exports = __webpack_require__("WEpk").Set;

 /***/ }),

+/***/ "+plK":
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__("ApPD");
+module.exports = __webpack_require__("WEpk").Object.getPrototypeOf;
+
+
+/***/ }),
+
+/***/ "/+P4":
+/***/ (function(module, exports, __webpack_require__) {
+
+var _Object$getPrototypeOf = __webpack_require__("Bhuq");
+
+var _Object$setPrototypeOf = __webpack_require__("TRZx");
+
+function _getPrototypeOf(o) {
+  module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
+    return o.__proto__ || _Object$getPrototypeOf(o);
+  };
+  return _getPrototypeOf(o);
+}
+
+module.exports = _getPrototypeOf;
+
+/***/ }),
+
 /***/ "/0+H":
 /***/ (function(module, exports, __webpack_require__) {

@@ -60,19 +87,6 @@ exports.useAmp = useAmp;

 /***/ }),

-/***/ "/HRN":
-/***/ (function(module, exports) {
-
-function _classCallCheck(instance, Constructor) {
-  if (!(instance instanceof Constructor)) {
-    throw new TypeError("Cannot call a class as a function");
-  }
-}
-
-module.exports = _classCallCheck;
-
-/***/ }),
-
 /***/ "/a9y":
 /***/ (function(module, exports, __webpack_require__) {

@@ -229,110 +243,6 @@ module.exports = _nonIterableSpread;

 /***/ }),

-/***/ "3GJH":
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__("lCc8");
-var $Object = __webpack_require__("WEpk").Object;
-module.exports = function create(P, D) {
-  return $Object.create(P, D);
-};
-
-
-/***/ }),
-
-/***/ "6/1s":
-/***/ (function(module, exports, __webpack_require__) {
-
-var META = __webpack_require__("YqAc")('meta');
-var isObject = __webpack_require__("93I4");
-var has = __webpack_require__("B+OT");
-var setDesc = __webpack_require__("2faE").f;
-var id = 0;
-var isExtensible = Object.isExtensible || function () {
-  return true;
-};
-var FREEZE = !__webpack_require__("KUxP")(function () {
-  return isExtensible(Object.preventExtensions({}));
-});
-var setMeta = function (it) {
-  setDesc(it, META, { value: {
-    i: 'O' + ++id, // object ID
-    w: {}          // weak collections IDs
-  } });
-};
-var fastKey = function (it, create) {
-  // return primitive with prefix
-  if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
-  if (!has(it, META)) {
-    // can't set metadata to uncaught frozen object
-    if (!isExtensible(it)) return 'F';
-    // not necessary to add metadata
-    if (!create) return 'E';
-    // add missing metadata
-    setMeta(it);
-  // return object ID
-  } return it[META].i;
-};
-var getWeak = function (it, create) {
-  if (!has(it, META)) {
-    // can't set metadata to uncaught frozen object
-    if (!isExtensible(it)) return true;
-    // not necessary to add metadata
-    if (!create) return false;
-    // add missing metadata
-    setMeta(it);
-  // return hash weak collections IDs
-  } return it[META].w;
-};
-// add metadata on freeze-family methods calling
-var onFreeze = function (it) {
-  if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
-  return it;
-};
-var meta = module.exports = {
-  KEY: META,
-  NEED: false,
-  fastKey: fastKey,
-  getWeak: getWeak,
-  onFreeze: onFreeze
-};
-
-
-/***/ }),
-
-/***/ "6tYh":
-/***/ (function(module, exports, __webpack_require__) {
-
-// Works with __proto__ only. Old v8 can't work with null proto objects.
-/* eslint-disable no-proto */
-var isObject = __webpack_require__("93I4");
-var anObject = __webpack_require__("5K7Z");
-var check = function (O, proto) {
-  anObject(O);
-  if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
-};
-module.exports = {
-  set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
-    function (test, buggy, set) {
-      try {
-        set = __webpack_require__("2GTP")(Function.call, __webpack_require__("vwuL").f(Object.prototype, '__proto__').set, 2);
-        set(test, []);
-        buggy = !(test instanceof Array);
-      } catch (e) { buggy = true; }
-      return function setPrototypeOf(O, proto) {
-        check(O, proto);
-        if (buggy) O.__proto__ = proto;
-        else set(O, proto);
-        return O;
-      };
-    }({}, false) : undefined),
-  check: check
-};
-
-
-/***/ }),
-
 /***/ "8Kt/":
 /***/ (function(module, exports, __webpack_require__) {

@@ -499,6 +409,22 @@ exports["default"] = Head;

 /***/ }),

+/***/ "8iia":
+/***/ (function(module, exports, __webpack_require__) {
+
+// https://github.com/DavidBruant/Map-Set.prototype.toJSON
+var classof = __webpack_require__("QMMT");
+var from = __webpack_require__("RRc/");
+module.exports = function (NAME) {
+  return function toJSON() {
+    if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
+    return from(this);
+  };
+};
+
+
+/***/ }),
+
 /***/ "9BDd":
 /***/ (function(module, exports, __webpack_require__) {

@@ -508,6 +434,22 @@ module.exports = __webpack_require__("WEpk").Array.isArray;

 /***/ }),

+/***/ "ApPD":
+/***/ (function(module, exports, __webpack_require__) {
+
+// 19.1.2.9 Object.getPrototypeOf(O)
+var toObject = __webpack_require__("JB68");
+var $getPrototypeOf = __webpack_require__("U+KD");
+
+__webpack_require__("zn7N")('getPrototypeOf', function () {
+  return function getPrototypeOf(it) {
+    return $getPrototypeOf(toObject(it));
+  };
+});
+
+
+/***/ }),
+
 /***/ "B9jh":
 /***/ (function(module, exports, __webpack_require__) {

@@ -530,6 +472,13 @@ module.exports = __webpack_require__("raTm")(SET, function (get) {

 /***/ }),

+/***/ "Bhuq":
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__("+plK");
+
+/***/ }),
+
 /***/ "C2SN":
 /***/ (function(module, exports, __webpack_require__) {

@@ -553,18 +502,6 @@ module.exports = function (original) {

 /***/ }),

-/***/ "EXMj":
-/***/ (function(module, exports) {
-
-module.exports = function (it, Constructor, name, forbiddenField) {
-  if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
-    throw TypeError(name + ': incorrect invocation!');
-  } return it;
-};
-
-
-/***/ }),
-
 /***/ "FYa8":
 /***/ (function(module, exports, __webpack_require__) {

@@ -604,16 +541,6 @@ $export($export.S, 'Array', { isArray: __webpack_require__("kAMH") });

 /***/ }),

-/***/ "Hfiw":
-/***/ (function(module, exports, __webpack_require__) {
-
-// 19.1.3.19 Object.setPrototypeOf(O, proto)
-var $export = __webpack_require__("Y7ZC");
-$export($export.S, 'Object', { setPrototypeOf: __webpack_require__("6tYh").set });
-
-
-/***/ }),
-
 /***/ "IP1Z":
 /***/ (function(module, exports, __webpack_require__) {

@@ -630,48 +557,44 @@ module.exports = function (object, index, value) {

 /***/ }),

-/***/ "JbBM":
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__("Hfiw");
-module.exports = __webpack_require__("WEpk").Object.setPrototypeOf;
-
-
-/***/ }),
-
-/***/ "KI45":
+/***/ "K47E":
 /***/ (function(module, exports) {

-function _interopRequireDefault(obj) {
-  return obj && obj.__esModule ? obj : {
-    "default": obj
-  };
+function _assertThisInitialized(self) {
+  if (self === void 0) {
+    throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
+  }
+
+  return self;
 }

-module.exports = _interopRequireDefault;
+module.exports = _assertThisInitialized;

 /***/ }),

-/***/ "NV0k":
-/***/ (function(module, exports) {
-
-exports.f = {}.propertyIsEnumerable;
-
+/***/ "N9n2":
+/***/ (function(module, exports, __webpack_require__) {

-/***/ }),
+var _Object$create = __webpack_require__("SqZg");

-/***/ "NwJ3":
-/***/ (function(module, exports, __webpack_require__) {
+var setPrototypeOf = __webpack_require__("vjea");

-// check on default Array iterator
-var Iterators = __webpack_require__("SBuE");
-var ITERATOR = __webpack_require__("UWiX")('iterator');
-var ArrayProto = Array.prototype;
+function _inherits(subClass, superClass) {
+  if (typeof superClass !== "function" && superClass !== null) {
+    throw new TypeError("Super expression must either be null or a function");
+  }

-module.exports = function (it) {
-  return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
-};
+  subClass.prototype = _Object$create(superClass && superClass.prototype, {
+    constructor: {
+      value: subClass,
+      writable: true,
+      configurable: true
+    }
+  });
+  if (superClass) setPrototypeOf(subClass, superClass);
+}

+module.exports = _inherits;

 /***/ }),

@@ -690,64 +613,20 @@ module.exports = _iterableToArray;

 /***/ }),

-/***/ "RU/L":
+/***/ "RRc/":
 /***/ (function(module, exports, __webpack_require__) {

-__webpack_require__("Rqdy");
-var $Object = __webpack_require__("WEpk").Object;
-module.exports = function defineProperty(it, key, desc) {
-  return $Object.defineProperty(it, key, desc);
-};
-
-
-/***/ }),
-
-/***/ "Rqdy":
-/***/ (function(module, exports, __webpack_require__) {
-
-var $export = __webpack_require__("Y7ZC");
-// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
-$export($export.S + $export.F * !__webpack_require__("jmDH"), 'Object', { defineProperty: __webpack_require__("2faE").f });
-
-
-/***/ }),
-
-/***/ "SqZg":
-/***/ (function(module, exports, __webpack_require__) {
-
-module.exports = __webpack_require__("3GJH");
-
-/***/ }),
-
-/***/ "TJWN":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var global = __webpack_require__("5T2Y");
-var core = __webpack_require__("WEpk");
-var dP = __webpack_require__("2faE");
-var DESCRIPTORS = __webpack_require__("jmDH");
-var SPECIES = __webpack_require__("UWiX")('species');
+var forOf = __webpack_require__("oioR");

-module.exports = function (KEY) {
-  var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
-  if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
-    configurable: true,
-    get: function () { return this; }
-  });
+module.exports = function (iter, ITERATOR) {
+  var result = [];
+  forOf(iter, false, result.push, result, ITERATOR);
+  return result;
 };

 /***/ }),

-/***/ "TRZx":
-/***/ (function(module, exports, __webpack_require__) {
-
-module.exports = __webpack_require__("JbBM");
-
-/***/ }),
-
 /***/ "TbGu":
 /***/ (function(module, exports, __webpack_require__) {

@@ -765,35 +644,6 @@ module.exports = _toConsumableArray;

 /***/ }),

-/***/ "TuGD":
-/***/ (function(module, exports, __webpack_require__) {
-
-var ITERATOR = __webpack_require__("UWiX")('iterator');
-var SAFE_CLOSING = false;
-
-try {
-  var riter = [7][ITERATOR]();
-  riter['return'] = function () { SAFE_CLOSING = true; };
-  // eslint-disable-next-line no-throw-literal
-  Array.from(riter, function () { throw 2; });
-} catch (e) { /* empty */ }
-
-module.exports = function (exec, skipClosing) {
-  if (!skipClosing && !SAFE_CLOSING) return false;
-  var safe = false;
-  try {
-    var arr = [7];
-    var iter = arr[ITERATOR]();
-    iter.next = function () { return { done: safe = true }; };
-    arr[ITERATOR] = function () { return iter; };
-    exec(arr);
-  } catch (e) { /* empty */ }
-  return safe;
-};
-
-
-/***/ }),
-
 /***/ "V+O7":
 /***/ (function(module, exports, __webpack_require__) {

@@ -909,41 +759,153 @@ module.exports = __webpack_require__("ldVq");

 /***/ }),

-/***/ "WaGi":
+/***/ "Wu5q":
 /***/ (function(module, exports, __webpack_require__) {

-var _Object$defineProperty = __webpack_require__("hfKm");
-
-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;
+"use strict";

-    _Object$defineProperty(target, descriptor.key, descriptor);
+var dP = __webpack_require__("2faE").f;
+var create = __webpack_require__("oVml");
+var redefineAll = __webpack_require__("XJU/");
+var ctx = __webpack_require__("2GTP");
+var anInstance = __webpack_require__("EXMj");
+var forOf = __webpack_require__("oioR");
+var $iterDefine = __webpack_require__("MPFp");
+var step = __webpack_require__("UO39");
+var setSpecies = __webpack_require__("TJWN");
+var DESCRIPTORS = __webpack_require__("jmDH");
+var fastKey = __webpack_require__("6/1s").fastKey;
+var validate = __webpack_require__("n3ko");
+var SIZE = DESCRIPTORS ? '_s' : 'size';
+
+var getEntry = function (that, key) {
+  // fast case
+  var index = fastKey(key);
+  var entry;
+  if (index !== 'F') return that._i[index];
+  // frozen object case
+  for (entry = that._f; entry; entry = entry.n) {
+    if (entry.k == key) return entry;
   }
-}
-
-function _createClass(Constructor, protoProps, staticProps) {
-  if (protoProps) _defineProperties(Constructor.prototype, protoProps);
-  if (staticProps) _defineProperties(Constructor, staticProps);
-  return Constructor;
-}
-
-module.exports = _createClass;
-
-/***/ }),
-
-/***/ "XJU/":
-/***/ (function(module, exports, __webpack_require__) {
+};

-var hide = __webpack_require__("NegM");
-module.exports = function (target, src, safe) {
-  for (var key in src) {
-    if (safe && target[key]) target[key] = src[key];
-    else hide(target, key, src[key]);
-  } return target;
+module.exports = {
+  getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
+    var C = wrapper(function (that, iterable) {
+      anInstance(that, C, NAME, '_i');
+      that._t = NAME;         // collection type
+      that._i = create(null); // index
+      that._f = undefined;    // first entry
+      that._l = undefined;    // last entry
+      that[SIZE] = 0;         // size
+      if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
+    });
+    redefineAll(C.prototype, {
+      // 23.1.3.1 Map.prototype.clear()
+      // 23.2.3.2 Set.prototype.clear()
+      clear: function clear() {
+        for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
+          entry.r = true;
+          if (entry.p) entry.p = entry.p.n = undefined;
+          delete data[entry.i];
+        }
+        that._f = that._l = undefined;
+        that[SIZE] = 0;
+      },
+      // 23.1.3.3 Map.prototype.delete(key)
+      // 23.2.3.4 Set.prototype.delete(value)
+      'delete': function (key) {
+        var that = validate(this, NAME);
+        var entry = getEntry(that, key);
+        if (entry) {
+          var next = entry.n;
+          var prev = entry.p;
+          delete that._i[entry.i];
+          entry.r = true;
+          if (prev) prev.n = next;
+          if (next) next.p = prev;
+          if (that._f == entry) that._f = next;
+          if (that._l == entry) that._l = prev;
+          that[SIZE]--;
+        } return !!entry;
+      },
+      // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
+      // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
+      forEach: function forEach(callbackfn /* , that = undefined */) {
+        validate(this, NAME);
+        var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
+        var entry;
+        while (entry = entry ? entry.n : this._f) {
+          f(entry.v, entry.k, this);
+          // revert to the last existing entry
+          while (entry && entry.r) entry = entry.p;
+        }
+      },
+      // 23.1.3.7 Map.prototype.has(key)
+      // 23.2.3.7 Set.prototype.has(value)
+      has: function has(key) {
+        return !!getEntry(validate(this, NAME), key);
+      }
+    });
+    if (DESCRIPTORS) dP(C.prototype, 'size', {
+      get: function () {
+        return validate(this, NAME)[SIZE];
+      }
+    });
+    return C;
+  },
+  def: function (that, key, value) {
+    var entry = getEntry(that, key);
+    var prev, index;
+    // change existing entry
+    if (entry) {
+      entry.v = value;
+    // create new entry
+    } else {
+      that._l = entry = {
+        i: index = fastKey(key, true), // <- index
+        k: key,                        // <- key
+        v: value,                      // <- value
+        p: prev = that._l,             // <- previous entry
+        n: undefined,                  // <- next entry
+        r: false                       // <- removed
+      };
+      if (!that._f) that._f = entry;
+      if (prev) prev.n = entry;
+      that[SIZE]++;
+      // add to index
+      if (index !== 'F') that._i[index] = entry;
+    } return that;
+  },
+  getEntry: getEntry,
+  setStrong: function (C, NAME, IS_MAP) {
+    // add .keys, .values, .entries, [@@iterator]
+    // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
+    $iterDefine(C, NAME, function (iterated, kind) {
+      this._t = validate(iterated, NAME); // target
+      this._k = kind;                     // kind
+      this._l = undefined;                // previous
+    }, function () {
+      var that = this;
+      var kind = that._k;
+      var entry = that._l;
+      // revert to the last existing entry
+      while (entry && entry.r) entry = entry.p;
+      // get next entry
+      if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
+        // or finish the iteration
+        that._t = undefined;
+        return step(1);
+      }
+      // return step by kind
+      if (kind == 'keys') return step(0, entry.k);
+      if (kind == 'values') return step(0, entry.v);
+      return step(0, [entry.k, entry.v]);
+    }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
+
+    // add [@@species], 23.1.2.2, 23.2.2.2
+    setSpecies(NAME);
+  }
 };

@@ -1055,6 +1017,25 @@ exports["default"] = function () {

 /***/ }),

+/***/ "ZDA2":
+/***/ (function(module, exports, __webpack_require__) {
+
+var _typeof = __webpack_require__("iZP3");
+
+var assertThisInitialized = __webpack_require__("K47E");
+
+function _possibleConstructorReturn(self, call) {
+  if (call && (_typeof(call) === "object" || typeof call === "function")) {
+    return call;
+  }
+
+  return assertThisInitialized(self);
+}
+
+module.exports = _possibleConstructorReturn;
+
+/***/ }),
+
 /***/ "aPfg":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1148,23 +1129,6 @@ module.exports = _arrayWithoutHoles;

 /***/ }),

-/***/ "hfKm":
-/***/ (function(module, exports, __webpack_require__) {
-
-module.exports = __webpack_require__("RU/L");
-
-/***/ }),
-
-/***/ "lCc8":
-/***/ (function(module, exports, __webpack_require__) {
-
-var $export = __webpack_require__("Y7ZC");
-// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
-$export($export.S, 'Object', { create: __webpack_require__("oVml") });
-
-
-/***/ }),
-
 /***/ "ldVq":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1210,14 +1174,6 @@ exports.AmpStateContext = React.createContext({});

 /***/ }),

-/***/ "mqlF":
-/***/ (function(module, exports) {
-
-exports.f = Object.getOwnPropertySymbols;
-
-
-/***/ }),
-
 /***/ "n3ko":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1230,38 +1186,6 @@ module.exports = function (it, TYPE) {

 /***/ }),

-/***/ "oioR":
-/***/ (function(module, exports, __webpack_require__) {
-
-var ctx = __webpack_require__("2GTP");
-var call = __webpack_require__("sNwI");
-var isArrayIter = __webpack_require__("NwJ3");
-var anObject = __webpack_require__("5K7Z");
-var toLength = __webpack_require__("tEej");
-var getIterFn = __webpack_require__("fNZA");
-var BREAK = {};
-var RETURN = {};
-var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
-  var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
-  var f = ctx(fn, that, entries ? 2 : 1);
-  var index = 0;
-  var length, step, iterator, result;
-  if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
-  // fast case for arrays with default iterator
-  if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
-    result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
-    if (result === BREAK || result === RETURN) return result;
-  } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
-    result = call(iterator, f, step.value, entries);
-    if (result === BREAK || result === RETURN) return result;
-  }
-};
-exports.BREAK = BREAK;
-exports.RETURN = RETURN;
-
-
-/***/ }),
-
 /***/ "p0XB":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1336,25 +1260,6 @@ module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {

 /***/ }),

-/***/ "sNwI":
-/***/ (function(module, exports, __webpack_require__) {
-
-// call something on iterator step with safe closing on error
-var anObject = __webpack_require__("5K7Z");
-module.exports = function (iterator, fn, value, entries) {
-  try {
-    return entries ? fn(anObject(value)[0], value[1]) : fn(value);
-  // 7.4.6 IteratorClose(iterator, completion)
-  } catch (e) {
-    var ret = iterator['return'];
-    if (ret !== undefined) anObject(ret.call(iterator));
-    throw e;
-  }
-};
-
-
-/***/ }),
-
 /***/ "ttDY":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1375,54 +1280,6 @@ module.exports = function (original, length) {

 /***/ }),

-/***/ "vjea":
-/***/ (function(module, exports, __webpack_require__) {
-
-var _Object$setPrototypeOf = __webpack_require__("TRZx");
-
-function _setPrototypeOf(o, p) {
-  module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
-    o.__proto__ = p;
-    return o;
-  };
-
-  return _setPrototypeOf(o, p);
-}
-
-module.exports = _setPrototypeOf;
-
-/***/ }),
-
-/***/ "vwuL":
-/***/ (function(module, exports, __webpack_require__) {
-
-var pIE = __webpack_require__("NV0k");
-var createDesc = __webpack_require__("rr1i");
-var toIObject = __webpack_require__("NsO/");
-var toPrimitive = __webpack_require__("G8Mo");
-var has = __webpack_require__("B+OT");
-var IE8_DOM_DEFINE = __webpack_require__("eUtF");
-var gOPD = Object.getOwnPropertyDescriptor;
-
-exports.f = __webpack_require__("jmDH") ? gOPD : function getOwnPropertyDescriptor(O, P) {
-  O = toIObject(O);
-  P = toPrimitive(P, true);
-  if (IE8_DOM_DEFINE) try {
-    return gOPD(O, P);
-  } catch (e) { /* empty */ }
-  if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
-};
-
-
-/***/ }),
-
-/***/ "wgeU":
-/***/ (function(module, exports) {
-
-
-
-/***/ }),
-
 /***/ "xvv9":
 /***/ (function(module, exports, __webpack_require__) {

@@ -1437,23 +1294,6 @@ __webpack_require__("cHUd")('Set');

 module.exports = __webpack_require__("VKFn");

-/***/ }),
-
-/***/ "zn7N":
-/***/ (function(module, exports, __webpack_require__) {
-
-// most Object methods by ES6 should accept primitives
-var $export = __webpack_require__("Y7ZC");
-var core = __webpack_require__("WEpk");
-var fails = __webpack_require__("KUxP");
-module.exports = function (KEY, exec) {
-  var fn = (core.Object || {})[KEY] || Object[KEY];
-  var exp = {};
-  exp[KEY] = exec(fn);
-  $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
-};
-
-
 /***/ })

-},[["04ac",0,2,1,5]]]);
\ No newline at end of file
+},[["04ac",0,2,1,3]]]);
\ No newline at end of file
```
</details>
<details>
<summary>Diff for <strong>link.js</strong></summary>

```diff
@@ -1,5 +1,32 @@
 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{

+/***/ "+plK":
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__("ApPD");
+module.exports = __webpack_require__("WEpk").Object.getPrototypeOf;
+
+
+/***/ }),
+
+/***/ "/+P4":
+/***/ (function(module, exports, __webpack_require__) {
+
+var _Object$getPrototypeOf = __webpack_require__("Bhuq");
+
+var _Object$setPrototypeOf = __webpack_require__("TRZx");
+
+function _getPrototypeOf(o) {
+  module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
+    return o.__proto__ || _Object$getPrototypeOf(o);
+  };
+  return _getPrototypeOf(o);
+}
+
+module.exports = _getPrototypeOf;
+
+/***/ }),
+
 /***/ "/h46":
 /***/ (function(module, exports, __webpack_require__) {

@@ -9,6 +36,60 @@ __webpack_require__("cHUd")('Map');

 /***/ }),

+/***/ "8iia":
+/***/ (function(module, exports, __webpack_require__) {
+
+// https://github.com/DavidBruant/Map-Set.prototype.toJSON
+var classof = __webpack_require__("QMMT");
+var from = __webpack_require__("RRc/");
+module.exports = function (NAME) {
+  return function toJSON() {
+    if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
+    return from(this);
+  };
+};
+
+
+/***/ }),
+
+/***/ "ApPD":
+/***/ (function(module, exports, __webpack_require__) {
+
+// 19.1.2.9 Object.getPrototypeOf(O)
+var toObject = __webpack_require__("JB68");
+var $getPrototypeOf = __webpack_require__("U+KD");
+
+__webpack_require__("zn7N")('getPrototypeOf', function () {
+  return function getPrototypeOf(it) {
+    return $getPrototypeOf(toObject(it));
+  };
+});
+
+
+/***/ }),
+
+/***/ "Bhuq":
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__("+plK");
+
+/***/ }),
+
+/***/ "K47E":
+/***/ (function(module, exports) {
+
+function _assertThisInitialized(self) {
+  if (self === void 0) {
+    throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
+  }
+
+  return self;
+}
+
+module.exports = _assertThisInitialized;
+
+/***/ }),
+
 /***/ "LX0d":
 /***/ (function(module, exports, __webpack_require__) {

@@ -16,6 +97,32 @@ module.exports = __webpack_require__("UDep");

 /***/ }),

+/***/ "N9n2":
+/***/ (function(module, exports, __webpack_require__) {
+
+var _Object$create = __webpack_require__("SqZg");
+
+var setPrototypeOf = __webpack_require__("vjea");
+
+function _inherits(subClass, superClass) {
+  if (typeof superClass !== "function" && superClass !== null) {
+    throw new TypeError("Super expression must either be null or a function");
+  }
+
+  subClass.prototype = _Object$create(superClass && superClass.prototype, {
+    constructor: {
+      value: subClass,
+      writable: true,
+      configurable: true
+    }
+  });
+  if (superClass) setPrototypeOf(subClass, superClass);
+}
+
+module.exports = _inherits;
+
+/***/ }),
+
 /***/ "ObF3":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {

@@ -43,6 +150,20 @@ aLink.getInitialProps = function () {

 /***/ }),

+/***/ "RRc/":
+/***/ (function(module, exports, __webpack_require__) {
+
+var forOf = __webpack_require__("oioR");
+
+module.exports = function (iter, ITERATOR) {
+  var result = [];
+  forOf(iter, false, result.push, result, ITERATOR);
+  return result;
+};
+
+
+/***/ }),
+
 /***/ "UDep":
 /***/ (function(module, exports, __webpack_require__) {

@@ -71,6 +192,158 @@ module.exports = __webpack_require__("WEpk").Map;

 /***/ }),

+/***/ "Wu5q":
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var dP = __webpack_require__("2faE").f;
+var create = __webpack_require__("oVml");
+var redefineAll = __webpack_require__("XJU/");
+var ctx = __webpack_require__("2GTP");
+var anInstance = __webpack_require__("EXMj");
+var forOf = __webpack_require__("oioR");
+var $iterDefine = __webpack_require__("MPFp");
+var step = __webpack_require__("UO39");
+var setSpecies = __webpack_require__("TJWN");
+var DESCRIPTORS = __webpack_require__("jmDH");
+var fastKey = __webpack_require__("6/1s").fastKey;
+var validate = __webpack_require__("n3ko");
+var SIZE = DESCRIPTORS ? '_s' : 'size';
+
+var getEntry = function (that, key) {
+  // fast case
+  var index = fastKey(key);
+  var entry;
+  if (index !== 'F') return that._i[index];
+  // frozen object case
+  for (entry = that._f; entry; entry = entry.n) {
+    if (entry.k == key) return entry;
+  }
+};
+
+module.exports = {
+  getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
+    var C = wrapper(function (that, iterable) {
+      anInstance(that, C, NAME, '_i');
+      that._t = NAME;         // collection type
+      that._i = create(null); // index
+      that._f = undefined;    // first entry
+      that._l = undefined;    // last entry
+      that[SIZE] = 0;         // size
+      if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
+    });
+    redefineAll(C.prototype, {
+      // 23.1.3.1 Map.prototype.clear()
+      // 23.2.3.2 Set.prototype.clear()
+      clear: function clear() {
+        for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
+          entry.r = true;
+          if (entry.p) entry.p = entry.p.n = undefined;
+          delete data[entry.i];
+        }
+        that._f = that._l = undefined;
+        that[SIZE] = 0;
+      },
+      // 23.1.3.3 Map.prototype.delete(key)
+      // 23.2.3.4 Set.prototype.delete(value)
+      'delete': function (key) {
+        var that = validate(this, NAME);
+        var entry = getEntry(that, key);
+        if (entry) {
+          var next = entry.n;
+          var prev = entry.p;
+          delete that._i[entry.i];
+          entry.r = true;
+          if (prev) prev.n = next;
+          if (next) next.p = prev;
+          if (that._f == entry) that._f = next;
+          if (that._l == entry) that._l = prev;
+          that[SIZE]--;
+        } return !!entry;
+      },
+      // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
+      // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
+      forEach: function forEach(callbackfn /* , that = undefined */) {
+        validate(this, NAME);
+        var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
+        var entry;
+        while (entry = entry ? entry.n : this._f) {
+          f(entry.v, entry.k, this);
+          // revert to the last existing entry
+          while (entry && entry.r) entry = entry.p;
+        }
+      },
+      // 23.1.3.7 Map.prototype.has(key)
+      // 23.2.3.7 Set.prototype.has(value)
+      has: function has(key) {
+        return !!getEntry(validate(this, NAME), key);
+      }
+    });
+    if (DESCRIPTORS) dP(C.prototype, 'size', {
+      get: function () {
+        return validate(this, NAME)[SIZE];
+      }
+    });
+    return C;
+  },
+  def: function (that, key, value) {
+    var entry = getEntry(that, key);
+    var prev, index;
+    // change existing entry
+    if (entry) {
+      entry.v = value;
+    // create new entry
+    } else {
+      that._l = entry = {
+        i: index = fastKey(key, true), // <- index
+        k: key,                        // <- key
+        v: value,                      // <- value
+        p: prev = that._l,             // <- previous entry
+        n: undefined,                  // <- next entry
+        r: false                       // <- removed
+      };
+      if (!that._f) that._f = entry;
+      if (prev) prev.n = entry;
+      that[SIZE]++;
+      // add to index
+      if (index !== 'F') that._i[index] = entry;
+    } return that;
+  },
+  getEntry: getEntry,
+  setStrong: function (C, NAME, IS_MAP) {
+    // add .keys, .values, .entries, [@@iterator]
+    // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
+    $iterDefine(C, NAME, function (iterated, kind) {
+      this._t = validate(iterated, NAME); // target
+      this._k = kind;                     // kind
+      this._l = undefined;                // previous
+    }, function () {
+      var that = this;
+      var kind = that._k;
+      var entry = that._l;
+      // revert to the last existing entry
+      while (entry && entry.r) entry = entry.p;
+      // get next entry
+      if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
+        // or finish the iteration
+        that._t = undefined;
+        return step(1);
+      }
+      // return step by kind
+      if (kind == 'keys') return step(0, entry.k);
+      if (kind == 'values') return step(0, entry.v);
+      return step(0, [entry.k, entry.v]);
+    }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
+
+    // add [@@species], 23.1.2.2, 23.2.2.2
+    setSpecies(NAME);
+  }
+};
+
+
+/***/ }),
+
 /***/ "XLbu":
 /***/ (function(module, exports, __webpack_require__) {

@@ -90,6 +363,25 @@ module.exports = __webpack_require__("cTJO")

 /***/ }),

+/***/ "ZDA2":
+/***/ (function(module, exports, __webpack_require__) {
+
+var _typeof = __webpack_require__("iZP3");
+
+var assertThisInitialized = __webpack_require__("K47E");
+
+function _possibleConstructorReturn(self, call) {
+  if (call && (_typeof(call) === "object" || typeof call === "function")) {
+    return call;
+  }
+
+  return assertThisInitialized(self);
+}
+
+module.exports = _possibleConstructorReturn;
+
+/***/ }),
+
 /***/ "cTJO":
 /***/ (function(module, exports, __webpack_require__) {
```
</details>
<details>
<summary>Diff for <strong>routerDirect.js</strong></summary>

```diff
@@ -40,4 +40,4 @@ routerDirect.getInitialProps = function () {

 /***/ })

-},[["LtRI",0,2,1,3,4]]]);
\ No newline at end of file
+},[["LtRI",0,2,1,3,4,5]]]);
\ No newline at end of file
```
</details>
<details>
<summary>Diff for <strong>withRouter.js</strong></summary>

```diff
@@ -38,4 +38,4 @@ useWithRouter.getInitialProps = function () {

 /***/ })

-},[["eThv",0,2,1,3,4]]]);
\ No newline at end of file
+},[["eThv",0,2,1,3,4,5]]]);
\ No newline at end of file
```
</details>
<details>
<summary>Diff for <strong>_buildManifest.js</strong></summary>

```diff
@@ -1 +1 @@
-self.__BUILD_MANIFEST = (function(a,b){return {"/_error":[b],"/link":[a,b],"/routerDirect":[a],"/withRouter":[a]}}("static\u002Fchunks\u002F16b1a72255206b7853bf6603dc58ec83de39b142.6fb4c6268c1df57f4f06.js","static\u002Fchunks\u002F314e4c089430eb8cdc865a8a097be397fffdf2f3.dabd6bf1b89781ecd750.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
+self.__BUILD_MANIFEST = (function(a){return {"/link":[a],"/routerDirect":[a],"/withRouter":[a]}}("static\u002Fchunks\u002F16b1a72255206b7853bf6603dc58ec83de39b142.ee914e8dc1c0daa933b4.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
```
</details>
<details>
<summary>Diff for <strong>_buildManifest.module.js</strong></summary>

```diff
@@ -1 +1 @@
-self.__BUILD_MANIFEST = (function(a){return {"/link":[a],"/routerDirect":[a],"/withRouter":[a]}}("static\u002Fchunks\u002F16b1a72255206b7853bf6603dc58ec83de39b142.a5772f7a97c2ba2b35f6.module.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
+self.__BUILD_MANIFEST = (function(a){return {"/link":[a],"/routerDirect":[a],"/withRouter":[a]}}("static\u002Fchunks\u002F16b1a72255206b7853bf6603dc58ec83de39b142.5f63c642fc68b85bc4ba.module.js"));self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
\ No newline at end of file
```
</details>
<details>
<summary>Diff for <strong>index.html</strong></summary>

```diff
@@ -12,14 +12,14 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/runtime/webpack-7928590be3ef2e55b835.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-50d288115f08329c2ffd.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-2360a070726bccc86ce4.module.js"
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/framework.9c9aa574c484a7d0240e.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.dda3a797bb804537ed85.module.js"
-        as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.6ad24cd530d796126b06.module.js"
         as="script" crossorigin="anonymous" />
+        <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.dda3a797bb804537ed85.module.js"
+        as="script" crossorigin="anonymous" />

@@ -44,9 +44,9 @@
         async="" crossorigin="anonymous" nomodule=""></script>

-
-

@@ -54,12 +54,14 @@
         async="" crossorigin="anonymous" type="module"></script>

-
-

+
+

-
-
-
-
-
-
-
-

```
</details>
<details>
<summary>Diff for <strong>withRouter.html</strong></summary>

```diff
@@ -14,13 +14,13 @@
         as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/framework.9c9aa574c484a7d0240e.module.js"
         as="script" crossorigin="anonymous" />
+        <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.6ad24cd530d796126b06.module.js"
+        as="script" crossorigin="anonymous" />
         <link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.dda3a797bb804537ed85.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.a5772f7a97c2ba2b35f6.module.js"
+        <link rel="preload" href="/_next/static/chunks/16b1a72255206b7853bf6603dc58ec83de39b142.5f63c642fc68b85bc4ba.module.js"
         as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/chunks/4952ddcd88e7185e66c9cf40e2d848b7e27f1574.6ad24cd530d796126b06.module.js"
-        as="script" crossorigin="anonymous" />
-        <link rel="preload" href="/_next/static/runtime/main-50d288115f08329c2ffd.module.js"
+        <link rel="preload" href="/_next/static/runtime/main-2360a070726bccc86ce4.module.js"
         as="script" crossorigin="anonymous" />

@@ -53,19 +53,21 @@
         async="" crossorigin="anonymous" type="module"></script>

-
-
-
-
-
+
-
-

```

Serverless Mode (Increase detected ⚠)

General Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| buildDuration | 14.1s | 14.1s | ⚠ +12ms |
| nodeModulesSize | 48.3 MB | 48.3 MB | -21.1 kB |

Client Bundles (main, webpack, commons) Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| main-HASH.js | 14.8 kB | 17.9 kB | ⚠ +3.06 kB |
| main-HASH.js gzip | 5.11 kB | 6.33 kB | ⚠ +1.23 kB |
| webpack-HASH.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..0f1a45b52.js | 19.9 kB | N/A | N/A |
| 16b1a7225520..5b52.js gzip | 7.34 kB | N/A | N/A |
| 314e4c089430..de6eb480f.js | 7.9 kB | N/A | N/A |
| 314e4c089430..480f.js gzip | 3.31 kB | N/A | N/A |
| commons.HASH.js | 10.4 kB | 10.4 kB | ✓ |
| commons.HASH.js gzip | 3.91 kB | 3.91 kB | ✓ |
| de003c3a9d30..39988e4af.js | 33.1 kB | N/A | N/A |
| de003c3a9d30..e4af.js gzip | 12.3 kB | N/A | N/A |
| framework.HASH.js | 125 kB | 125 kB | ✓ |
| framework.HASH.js gzip | 39.4 kB | 39.4 kB | ✓ |
| 16b1a7225520..ebc17c08d.js | N/A | 19.8 kB | N/A |
| 16b1a7225520..c08d.js gzip | N/A | 7.35 kB | N/A |
| 4952ddcd88e7..49d7903c2.js | N/A | 9.6 kB | N/A |
| 4952ddcd88e7..03c2.js gzip | N/A | 3.76 kB | N/A |
| de003c3a9d30..a824c82eb.js | N/A | 28.3 kB | N/A |
| de003c3a9d30..82eb.js gzip | N/A | 10.7 kB | N/A |
| Overall change | 213 kB | 213 kB | ⚠ +3.06 kB |

Client Bundles (main, webpack, commons) Modern Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| main-HASH.module.js | 14.1 kB | 14.1 kB | ⚠ +9 B |
| main-HASH.module.js gzip | 5.29 kB | 5.3 kB | ⚠ +8 B |
| webpack-HASH.module.js | 1.53 kB | 1.53 kB | ✓ |
| webpack-HASH..dule.js gzip | 746 B | 746 B | ✓ |
| 16b1a7225520..99.module.js | 16.1 kB | N/A | N/A |
| 16b1a7225520..dule.js gzip | 6.22 kB | N/A | N/A |
| 4952ddcd88e7..cc.module.js | 11.9 kB | 11.9 kB | ✓ |
| 4952ddcd88e7..dule.js gzip | 4.43 kB | 4.43 kB | ✓ |
| de003c3a9d30..36.module.js | 22.2 kB | 22.2 kB | ✓ |
| de003c3a9d30..dule.js gzip | 8.71 kB | 8.71 kB | ✓ |
| framework.HASH.module.js | 125 kB | 125 kB | ✓ |
| framework.HA..dule.js gzip | 39.4 kB | 39.4 kB | ✓ |
| 16b1a7225520..9a.module.js | N/A | 21.3 kB | N/A |
| 16b1a7225520..dule.js gzip | N/A | 8.14 kB | N/A |
| Overall change | 191 kB | 196 kB | ⚠ +9 B |

Legacy Client Bundles (polyfills)

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| polyfills-HASH.js | 9.11 kB | 9.11 kB | ✓ |
| polyfills-HASH.js gzip | 3.11 kB | 3.11 kB | ✓ |
| Overall change | 9.11 kB | 9.11 kB | ✓ |

Client Pages Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| _app.js | 7.71 kB | 2.92 kB | -4.78 kB |
| _app.js gzip | 3.22 kB | 1.32 kB | -1.9 kB |
| _error.js | 14.9 kB | 13.2 kB | -1.7 kB |
| _error.js gzip | 5.57 kB | 5.1 kB | -475 B |
| hooks.js | 1.92 kB | 1.92 kB | ✓ |
| hooks.js gzip | 941 B | 941 B | ✓ |
| index.js | 318 B | 318 B | ✓ |
| index.js gzip | 222 B | 222 B | ✓ |
| link.js | 4.05 kB | 6.76 kB | ⚠ +2.7 kB |
| link.js gzip | 1.81 kB | 2.88 kB | ⚠ +1.06 kB |
| routerDirect.js | 411 B | 413 B | ⚠ +2 B |
| routerDirect.js gzip | 283 B | 285 B | ⚠ +2 B |
| withRouter.js | 421 B | 423 B | ⚠ +2 B |
| withRouter.js gzip | 282 B | 284 B | ⚠ +2 B |
| Overall change | 29.7 kB | 26 kB | -3.77 kB |

Client Pages Modern

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| _app.module.js | 1.54 kB | 1.54 kB | ✓ |
| _app.module.js gzip | 759 B | 759 B | ✓ |
| _error.module.js | 10.5 kB | 10.5 kB | ✓ |
| _error.module.js gzip | 4.26 kB | 4.26 kB | ✓ |
| hooks.module.js | 677 B | 677 B | ✓ |
| hooks.module.js gzip | 384 B | 384 B | ✓ |
| index.module.js | 292 B | 292 B | ✓ |
| index.module.js gzip | 223 B | 223 B | ✓ |
| link.module.js | 5.49 kB | 5.49 kB | ✓ |
| link.module.js gzip | 2.47 kB | 2.47 kB | ✓ |
| routerDirect.module.js | 399 B | 399 B | ✓ |
| routerDirect..dule.js gzip | 285 B | 285 B | ✓ |
| withRouter.module.js | 409 B | 409 B | ✓ |
| withRouter.m..dule.js gzip | 282 B | 282 B | ✓ |
| Overall change | 19.3 kB | 19.3 kB | ✓ |

Client Build Manifests Overall decrease ✓

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| _buildManifest.js | 353 B | 244 B | -109 B |
| _buildManifest.js gzip | 259 B | 201 B | -58 B |
| _buildManifest.module.js | 251 B | 251 B | ✓ |
| _buildManife..dule.js gzip | 205 B | 208 B | ⚠ +3 B |
| Overall change | 604 B | 495 B | -109 B |

Serverless bundles Overall increase ⚠

|  | zeit/next.js canary | zeit/next.js refs/tags/v9.1.5-canary.3 | Change |
| - | - | - | - |
| _error.js | 241 kB | 255 kB | ⚠ +14.1 kB |
| _error.js gzip | 64.5 kB | 67.9 kB | ⚠ +3.39 kB |
| hooks.html | 4.04 kB | 4.19 kB | ⚠ +154 B |
| hooks.html gzip | 1.05 kB | 1.07 kB | ⚠ +20 B |
| index.js | 242 kB | 256 kB | ⚠ +14.1 kB |
| index.js gzip | 64.6 kB | 68 kB | ⚠ +3.43 kB |
| link.js | 274 kB | 288 kB | ⚠ +14.1 kB |
| link.js gzip | 73.6 kB | 77.1 kB | ⚠ +3.47 kB |
| routerDirect.js | 267 kB | 281 kB | ⚠ +14.1 kB |
| routerDirect.js gzip | 71.6 kB | 75.1 kB | ⚠ +3.47 kB |
| withRouter.js | 267 kB | 281 kB | ⚠ +14.1 kB |
| withRouter.js gzip | 71.7 kB | 75.2 kB | ⚠ +3.49 kB |
| Overall change | 1.29 MB | 1.37 MB | ⚠ +70.8 kB |


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


A co jeśli lista będzie pusta?


Successfully deployed to following URLs:

* https://rss-rider-otk1gabf1.now.sh
* https://rss-pwa.now.sh
* https://rss-rider.tlehwalder.now.sh
* https://rss-rider-git-master.tlehwalder.now.sh


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit df99f9b3c57e934f9da3a0583e6ec9fcc7a58dcc.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


Staraj się trzymać konwencji nazywania funkcji w pythonie: `wczytywanie`, `proste_wybieranie`


Also enabled 64bit by default for rpi2b-4b


Successfully deployed to following URLs:

* https://stanforddaily-genj0wwm8.now.sh
* https://beta.stanforddaily.com
* https://www.stanforddaily.com
* https://tsd.farm
* https://stanforddaily.tsd.now.sh
* https://stanforddaily-git-master.tsd.now.sh


Successfully deployed to following URLs:

* https://website-gk3sau6mr.now.sh
* https://website.undataforum.now.sh
* https://website-git-master.undataforum.now.sh


This is the first line code.


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 192a2cfc78891ccae71e14d97b536235c4a9a44b.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


Successfully deployed to following URLs:

* https://reacnetgenerator-o9xhv31x4.now.sh
* https://reacnetgenerator.njzjz.now.sh
* https://reacnetgenerator-git-master.njzjz.now.sh


The following doc(s) have been deployed to the [5211wpxml](https://5211wpxml-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/wordpress-best-practices](https://5211wpxml-static-docs.pantheonsite.io/docs/wordpress-best-practices)


Successfully deployed to following URLs:

* https://frontend-1dl4hkh1e.now.sh
* https://diy-tracker-delta.now.sh
* https://frontend.lambda-diy-tracker.now.sh
* https://frontend-git-master.lambda-diy-tracker.now.sh


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 266ddaf8324a55c072ccca15d6fb817c8596ed5b.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


look good


[Circle has built](https://circleci.com/gh/cypress-io/cypress/196128) the `linux x64` version of the Test Runner.

You can install this pre-release platform-specific build using instructions at [https://on.cypress.io/installing-cypress#Install-pre-release-version](https://on.cypress.io/installing-cypress#Install-pre-release-version).

You will need to use custom `CYPRESS_INSTALL_BINARY` url and install Cypress using an url instead of the version.

    export CYPRESS_INSTALL_BINARY=https://cdn.cypress.io/beta/binary/3.7.0/linux-x64/circle-issue-1096-firefox-support-9360d7e3ecc141421f9e05ddd14b7e8caf654939-196127/cypress.zip
    npm install https://cdn.cypress.io/beta/npm/3.7.0/circle-issue-1096-firefox-support-9360d7e3ecc141421f9e05ddd14b7e8caf654939-196124/cypress.tgz


Successfully deployed to following URLs:

* https://stanforddaily-m8aj3qhff.now.sh
* https://beta.stanforddaily.com
* https://www.stanforddaily.com
* https://tsd.farm
* https://stanforddaily.tsd.now.sh
* https://stanforddaily-git-master.tsd.now.sh


nice one on the favicon and contact page tom!


If that is the case can you please open a fishtest issue?  Manually increasing TP is unfair to all the other multicore tests.


Thanks for the response. @srdanrasic what do you think about making `_deletedObservers` a set of weak references?


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


Successfully deployed to following URLs:

* https://website-2yc8bm61k.now.sh
* https://website.undataforum.now.sh
* https://website-git-master.undataforum.now.sh


Successfully deployed to following URLs:

* https://demo-sync-moltin-to-shipengine-hyjme1cxx.now.sh
* https://particular-sync-moltin-to-shipengine.now.sh
* https://demo-sync-moltin-to-shipengine.particular.now.sh
* https://demo-sync-moltin-to-shipengine-git-master.particular.now.sh


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 021f756ee8f4f4694b0faa2209e14d29c9d80f91.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


![](https://github.trello.services/images/mini-trello-icon.png) [Long Method](https://trello.com/c/yplO9pw7/3-long-method)


Successfully deployed to following URLs:

* https://client-5quk3p407.now.sh
* https://macro-calculator.now.sh
* https://client.macro.now.sh
* https://client-git-master.macro.now.sh


No faster merge domains DE/AT into one line if all use same bait?


Successfully deployed to following URLs:

* https://jsproject-4hej9x28c.now.sh
* https://myproject.now.sh
* https://jsproject.smilejke1.now.sh
* https://jsproject-git-master.smilejke1.now.sh


Successfully deployed to following URLs:

* https://frontend-7qb88lj4h.now.sh
* https://diy-tracker-delta.now.sh
* https://frontend.lambda-diy-tracker.now.sh
* https://frontend-git-master.lambda-diy-tracker.now.sh


Yes! I love this.


Deploy preview for _website_ ready!

Built with commit undefined

https://twiso-n98ji9pbf.now.sh


please review


Successfully deployed to following URLs:

* https://wtfshouldicook-buzyf0d3y.now.sh
* https://wtfshouldicook-brave-pen.now.sh
* https://wtfshouldicook.com
* https://www.wtfshouldicook.com
* https://wtfshouldicook.reif.now.sh
* https://wtfshouldicook-git-master.reif.now.sh


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 36ef2d80f0ca71524df56509cd1c7cd1f22e96ee.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


Лучше чтобы метод создания колоды был в колоде. Карта за это не в ответе.


Successfully deployed to following URLs:

* https://cgpweb-csp8683y9.now.sh
* https://cgpweb.hectormontillo.now.sh
* https://cgpweb-git-master.hectormontillo.now.sh


@aqrit @tlk00 posted your AVX2 version on twitter, so I'm not surprised by seeing an SSE code :)


Successfully deployed to following URLs:

* https://web-lkhrul5ln.now.sh
* https://highway.delivery
* https://web.highwaydelivery.now.sh
* https://web-git-master.highwaydelivery.now.sh


Лучше прередавать в initialize номинал и масть. Заобдно добавь метод который будет вычислять количество очков. И можно еще добавить метод to_s


А почему у карты есть колода? Наоборот же должно быть


will it work here? brackets creates tuple here


Renamed addCableContextMenuItem.xhtml to addCableSubMenu.xhtml to be consistent with Dariusz’s pattern in machine design menus.

Changed “Add Cable” p:menuitem in addCableSubMenu.xhtml to p:submenu.

Created new file for submenus of “Add Cable” addCableContextMenuItem.xhtml, consistent with the machine design pattern.

Added single submenu item for adding placeholder cable, but it just opens the original cable wizard for now.


Пустые методы нам не нужны


TeamCity Glyssen / Glyssen pull requests [Build *.*.709.4b4a9ca15f3d949d6b3614d9154404e7302aa5c5](https://build.palaso.org/viewLog.html?buildId=169980&buildTypeId=Glyssen_GlyssenPullRequests2) outcome was **FAILURE**
Summary: Tests passed: 2330, ignored: 18; exit code 1 (Step: Release - Test, Installer (MSBuild)) (new) Build time: 00:09:53


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 0c3730dcb5100b329ba42629e169c4252a37bff4.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


    :x: Test Failed: va/tests/accessibility

composer va:test:accessibility

```
audited 183 packages in 1.398s
found 2 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

> axe_tests@1.0.0 test /var/aegir/projects/cms/pr712
> node ./tests/accessibility/aXeAccessibilityCheck.js

!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov 0
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/sections  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/landing_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/documentation_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/event  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/health_care_local_facility  = 1
[ { id: 'label',
    impact: 'critical',
    tags:
     [ 'cat.forms',
       'wcag2a',
       'wcag332',
       'wcag131',
       'section508',
       'section508.22.n' ],
    description: 'Ensures every form element has a label',
    help: 'Form elements must have labels',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/label?application=webdriverjs',
    nodes:
     [ [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object],
       [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/health_care_region_detail_page  = 1
[ { id: 'duplicate-id',
    impact: 'minor',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description: 'Ensures every id attribute value is unique',
    help: 'id attribute value must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id?application=webdriverjs',
    nodes: [ [Object], [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/health_care_region_page  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/office  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/outreach_asset  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/person_profile  = 1
[ { id: 'duplicate-id-aria',
    impact: 'critical',
    tags: [ 'cat.parsing', 'wcag2a', 'wcag411' ],
    description:
     'Ensures every id attribute value used in ARIA and in labels is unique',
    help: 'IDs used in ARIA and labels must be unique',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/duplicate-id-aria?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/press_release  = 1
[ { id: 'aria-allowed-attr',
    impact: 'critical',
    tags: [ 'cat.aria', 'wcag2a', 'wcag412' ],
    description: 'Ensures ARIA attributes are allowed for an element\'s role',
    help: 'Elements must only use allowed ARIA attributes',
    helpUrl:
     'https://dequeuniversity.com/rules/axe/3.3/aria-allowed-attr?application=webdriverjs',
    nodes: [ [Object] ] } ]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/regional_health_care_service_des  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/news_story  = 0
[]
!!!  NUMBER OF NEW VIOLATIONS on http://pr712.ci.cms.va.gov/node/add/support_service  = 0
[]
!!!  VIOLATION TYPES FOUND: 5 PROCESS EXITED WITH CODE 1  !!!
> npm install --only=production
> npm test
Thu, 21 Nov 2019 20:43:52 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:44:14
Thu, 21 Nov 2019 20:43:55 GMT axe-webdriverjs deprecated Error must be handled as the first argument of axe.analyze. See: #83 at tests/accessibility/aXeAccessibilityCheck.js:56:42
Failed to inject axe-core into one of the iframes!
Failed to inject axe-core into one of the iframes!
npm ERR! Test failed.  See above for more details.
Script npm test handling the va:test:accessibility event returned with error code 1
```

- **On:** devshop.cms.va.gov
- **In:** 01:12


Successfully deployed to following URLs:

* https://front-end-qeqs90dsq.now.sh
* https://front-end-gules-seven.now.sh
* https://front-end.airbnbopto.now.sh
* https://front-end-git-master.airbnbopto.now.sh


This might be a typo but the intention was to delete a single task


Successfully deployed to following URLs:

* https://jw-emz1nyq5m.now.sh
* https://jw-ten-beige.now.sh
* https://wzhao.ca
* https://*.wzhao.ca
* https://jfan.ca
* https://*.jfan.ca
* https://jw.wj9.now.sh
* https://jw-git-master.wj9.now.sh


Пустая строка не нужна


The following doc(s) have been deployed to the [5211wpxml](https://5211wpxml-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/wordpress-best-practices](https://5211wpxml-static-docs.pantheonsite.io/docs/wordpress-best-practices)


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 0fe3e4a4c7b572ce437b4b24675bd9d70bde2254.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


As of this commit (and also just before this one) the new build fails to start up with an existing 2.7 profile. The databases are backed up with a version string of "pre-2.7.0", the lock files are created, but darktable window never starts up, the process is stuck using 100% cpu on one core. After killing it and removing the lock files (but leaving the new database files) it still tries to update on next run, and locks up again. Previous build to use the database waa 2.7.0+2355~g82492247f.


@mikem8361, hi. Please, tell me. Why is this file needed? After every publish a project "SOS_README.md" contains in my publish folder... I think this file is not needed in the publish folder at all.
P.S. I publish via Visual Studio 2019.


Ты сразу знаешь количество сколько нужно, а надо что бы мы указывали границу сразу вручную (к примеру передавать сюда 100, чтоб указать что нужно ток до 100)


N.b. if you switched to using Styled Components, this must be interpolated as:

```
  background-color: ${white};
```


```monero_backdoor``` is dup of https://github.com/stamparm/maltrail/commit/b6322e9a508ed3faec435ca8dcf4a2eb08c9a5fd#diff-f2f8c1aa59d10e8e32c11d7cafa2d734


Unfortunately yes, since language servers tend to write debug logs on stderr.

There are some workarounds, but they're not pretty. For example, you can run `bash -c '$command &> /tmp/stderr'`.


Successfully deployed to following URLs:

* https://site-qrhx6491d.now.sh
* https://site.staart.now.sh
* https://site-git-master.staart.now.sh


This is on other command.


👍  looks good to me


@nmiller0113 zlib was actually implemented for v2 before zstd so all releases of FPP that supports the v2 format (2.6+) can read/use the zlib based fseq files.  However, I wasn't happy with the performance of zlib which is why I looked at zstd.  With .65, you can select zlib and save and you can likely see that the time it takes to save is significantly longer than the zstd version AND the files are a little larger.   That's why I made zstd the default when it was added to xLights.    However, we're running into issues finding reliable zstd decoding libraries for various non-linux platform (ESP, Arduino, etc...)  so enabled the zlib support to allow the folks working on such hardware to create sample fseq files to see if zlib will work for them.   If so, we'll update "FPP Connect" to detect those devices and generate sparse zlib versions specific for those devices.   If that still cannot work, the sparse v2 uncompressed can also be used.   Basically, at this point, it's just to provide the hardware folks with stuff to test out to see what works on the various processors.   I really didn't add any "code" to enable zlib as it was all there already.   Just had to wire it into the menus (and the Windows folks had to add the zlib library, not an issue on Mac/Linux which already has it).


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit e88f2b0548bd56bcd02305226909f4a1d66c6d71.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


Successfully deployed to following URLs:

* https://cotmot-3tczvcku9.now.sh
* https://comot.vn
* https://cotmot.tranhiepqna.now.sh
* https://cotmot-git-master.tranhiepqna.now.sh


Que cagada


`price * count`
Нужно разделить на 2 цикла: первый только запрашивает и сохраняет данные, второй уже считает и выводит результат


This works fine, but the formatting could be better. By formatting the statements you make it a lot easier to read. Fx like this:
```
insert into task (
    title,
    description,
    created,
    updated,
    due_date,
    status_id,
    user_id
)  value (
    'Learn about insert query',
    'blah blah...',
    now(),
    now(),
    '2019-11-02 17:35:00',
    1,
    9
);
```


Не совсем понял. Вообще у меня тут опечатка, должка быть 100 вместо 10, то есть puts fibonachi(100), поэтому мне и не ясен вопрос - ведь любое число можно указать, например fibonachi(199)


Deployment failed with the following error:

~~~
Could not find a secret by name "nowsecret"
~~~


Successfully deployed to following URLs:

* https://site-8egmwhms0.now.sh
* https://site.staart.now.sh
* https://site-git-master.staart.now.sh


Looks like maybe that last index patch might fix it, I'll try another build.


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 2d99f5167af4071d97fecfb3f4942cbcf42b09c0.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


Yes as the line in question sets the attribute in the dict of the Interpreter inter, its __getattr__ will not be called again and the __dict__value reused, which would be a problem since there can be many Interpreter as you pointed out and sharing one Share object.

The previous line 374 sets Share.data which will inhibit more calls to the logic in getattr2 and getattr3, because self.data is looked up in getattr2 at line 218, but that may be a lesser problem since there is only one shared Share associated with a module. A user-defined getattr method will not be called again once the value is set in Share.data, is that a problem?


Successfully deployed to following URLs:

* https://front-end-9vz7pxop9.now.sh
* https://front-end-sigma-nine.now.sh
* https://front-end.matthewaweidner.now.sh
* https://front-end-git-master.matthewaweidner.now.sh


Great! If you have time for it i would encourage you to do the two extra exercises as well


Successfully deployed to following URLs:

* https://security-checklist-ab8w0luit.now.sh
* https://securitycheckli.st
* https://security-checklist.niceboy.now.sh
* https://security-checklist-git-master.niceboy.now.sh


Nice job on the homework! :star:


Pylint is sad.
<img width="1060" alt="Screenshot 2019-11-21 at 21 52 13" src="https://user-images.githubusercontent.com/12058428/69375735-4b446000-0ca9-11ea-96e2-fc9b1f3b10eb.png">

```diff

diff --git a/airflow/cli/commands/task_command.py b/airflow/cli/commands/task_command.py
index be1a6452f..e1c5520d1 100644
--- a/airflow/cli/commands/task_command.py
+++ b/airflow/cli/commands/task_command.py
@@ -132,8 +132,10 @@ def task_run(args, dag=None):
     if args.interactive:
         _run(args, dag, ti)
     else:
-        with redirect_stdout(StreamLogWriter(ti.log, logging.INFO)), \
-                redirect_stderr(StreamLogWriter(ti.log, logging.WARN)):
+        with (
+            redirect_stdout(StreamLogWriter(ti.log, logging.INFO)),
+            redirect_stderr(StreamLogWriter(ti.log, logging.WARN))
+        ):
             _run(args, dag, ti)
     logging.shutdown()

```
Do you know a solution to this problem?


Successfully deployed to following URLs:

* https://front-end-o16xns9yc.now.sh
* https://comake-bw.now.sh
* https://front-end.build-week-comake.now.sh
* https://front-end-git-master.build-week-comake.now.sh


Yes, should be fixed.


Is it intended that the Actions tab is only visible for logged in users? e.g. this link will now return a 404 for users who are not logged in.


I created ticket in Jira to track this issues. https://issues.apache.org/jira/browse/AIRFLOW-6036


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit c624f519ef66947d7f711e6db2c0ea7b67404c30.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/terminus-build-tools-plugin/master/assets/images/visit-site-36.png)](https://pr-20-jccweb.pantheonsite.io/)

Created multidev environment [pr-20](https://dashboard.pantheon.io/sites/7c1e5c1e-406f-4fee-97c2-f6886d8aba9b#pr-20) for jccweb.


можно использовать конструкцию `each.with_index(1)` (обрати внимание на точку - это 2 метода подряд вызваны)
что бы индекс начинался с единички


The following doc(s) have been deployed to the [gtm](https://gtm-static-docs.pantheonsite.io/docs) Multidev environment:
- [gatsby/gatsby-config.js](https://github.com/pantheon-systems/documentation/commit/eb2bed16fd21b7a699200fd6b48e1929ad9e5211/gatsby/gatsby-config.js)


Successfully deployed to following URLs:

* https://dhoopes11githubio-nxdcq96yl.now.sh
* https://hereshecodes.com
* https://dhoopes11githubio.daniellehoopes.now.sh
* https://dhoopes11githubio-git-master.daniellehoopes.now.sh


Successfully deployed to following URLs:

* https://site-p74a611t7.now.sh
* https://site.staart.now.sh
* https://site-git-master.staart.now.sh


Можно использовать просто строку, у него тоже есть метод `include?`
`'aeiou'`


Successfully deployed to following URLs:

* https://nx1-site-nljq98y85.now.sh
* https://nx1.cz
* https://nx1.eu
* https://netrixone.cz
* https://nx1.now.sh
* https://netrixone.now.sh
* https://nx1-site.nx11.now.sh
* https://nx1-site-git-master.nx11.now.sh


This is the second command


[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-8-usfs.pantheonsite.io/)

Created multidev environment [pr-8](https://dashboard.pantheon.io/sites/41bd818c-c95f-4bfb-ae68-63c3075be556#pr-8) for usfs.


отступы немного хромают


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit e8aa39dca6ce3a35d4730ba88abd2e54975c1d82.

You can try again later or [upgrade](https://zeit.co/teams/zeit-github-test-production/settings/plan) your plan.


Successfully deployed to following URLs:

* https://matrixsite-9sgy59k3e.now.sh
* https://matrixsite.now.sh
* https://mtx.gg
* https://matrixsite.jzlegion.now.sh
* https://matrixsite-git-master.jzlegion.now.sh


Mmm good point.


use union to separate keep only timewheel/skip list heads?


Yes.  At least if the socket unit _itself_ hasn't changed (e.g. the address you listen on).


Are you going over max length anyway?


I think 5.1 is just about plain Pi, so there shouldn't have `1/v` right?


Any plan to make this change in v11?


Successfully deployed to following URLs:

* https://btc-rates-he68oznoc.now.sh
* https://btc-rates.now.sh
* https://btc-rates.kesh.now.sh
* https://btc-rates-git-master.kesh.now.sh


Thanks :heart:


If you generate docs, you'll need to fix this. If not, you can delete this project.


Successfully deployed to following URLs:

* https://frontend-qcoiakup1.now.sh
* https://frontend-rho-nine.now.sh
* https://parkpassport.now.sh
* https://frontend.suffyantariq.now.sh
* https://frontend-git-master.suffyantariq.now.sh