text: (window["webpackJsonp"] = window["webpackJsonp"] || []).push([["static/development/pages/_error.js"],{
  
  /***/ "./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
  /*!******************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
    \******************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  function _arrayWithoutHoles(arr) {
    if (Array.isArray(arr)) {
      for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) {
        arr2[i] = arr[i];
      }
  
      return arr2;
    }
  }
  
  module.exports = _arrayWithoutHoles;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js":
  /*!**********************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
    \**********************************************************************/
  /*! no static exports found */
  /***/ (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;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/classCallCheck.js":
  /*!***************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
    \***************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  function _classCallCheck(instance, Constructor) {
    if (!(instance instanceof Constructor)) {
      throw new TypeError("Cannot call a class as a function");
    }
  }
  
  module.exports = _classCallCheck;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/createClass.js":
  /*!************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
    \************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  function _defineProperties(target, props) {
    for (var i = 0; i < props.length; i++) {
      var descriptor = props[i];
      descriptor.enumerable = descriptor.enumerable || false;
      descriptor.configurable = true;
      if ("value" in descriptor) descriptor.writable = true;
      Object.defineProperty(target, descriptor.key, descriptor);
    }
  }
  
  function _createClass(Constructor, protoProps, staticProps) {
    if (protoProps) _defineProperties(Constructor.prototype, protoProps);
    if (staticProps) _defineProperties(Constructor, staticProps);
    return Constructor;
  }
  
  module.exports = _createClass;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js":
  /*!***************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
    \***************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  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;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/inherits.js":
  /*!*********************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/inherits.js ***!
    \*********************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "./node_modules/@babel/runtime/helpers/setPrototypeOf.js");
  
  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;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js":
  /*!**********************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
    \**********************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  function _interopRequireDefault(obj) {
    return obj && obj.__esModule ? obj : {
      "default": obj
    };
  }
  
  module.exports = _interopRequireDefault;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/iterableToArray.js":
  /*!****************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***!
    \****************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  function _iterableToArray(iter) {
    if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter);
  }
  
  module.exports = _iterableToArray;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/nonIterableSpread.js":
  /*!******************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
    \******************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  function _nonIterableSpread() {
    throw new TypeError("Invalid attempt to spread non-iterable instance");
  }
  
  module.exports = _nonIterableSpread;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
  /*!**************************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
    \**************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  var _typeof = __webpack_require__(/*! ../helpers/typeof */ "./node_modules/@babel/runtime/helpers/typeof.js");
  
  var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js");
  
  function _possibleConstructorReturn(self, call) {
    if (call && (_typeof(call) === "object" || typeof call === "function")) {
      return call;
    }
  
    return assertThisInitialized(self);
  }
  
  module.exports = _possibleConstructorReturn;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/setPrototypeOf.js":
  /*!***************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
    \***************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  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;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/toConsumableArray.js":
  /*!******************************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
    \******************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles */ "./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js");
  
  var iterableToArray = __webpack_require__(/*! ./iterableToArray */ "./node_modules/@babel/runtime/helpers/iterableToArray.js");
  
  var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread */ "./node_modules/@babel/runtime/helpers/nonIterableSpread.js");
  
  function _toConsumableArray(arr) {
    return arrayWithoutHoles(arr) || iterableToArray(arr) || nonIterableSpread();
  }
  
  module.exports = _toConsumableArray;
  
  /***/ }),
  
  /***/ "./node_modules/@babel/runtime/helpers/typeof.js":
  /*!*******************************************************!*\
    !*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
    \*******************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  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;
  
  /***/ }),
  
  /***/ "./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2F_error&absolutePagePath=next%2Fdist%2Fpages%2F_error!./":
  /*!***********************************************************************************************************************************************!*\
    !*** ./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2F_error&absolutePagePath=next%2Fdist%2Fpages%2F_error ***!
    \***********************************************************************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  
      (window.__NEXT_P=window.__NEXT_P||[]).push(["/_error", function() {
        var mod = __webpack_require__(/*! next/dist/pages/_error */ "./node_modules/next/dist/pages/_error.js")
        if(true) {
          module.hot.accept(/*! next/dist/pages/_error */ "./node_modules/next/dist/pages/_error.js", function() {
            if(!next.router.components["/_error"]) return
            var updatedPage = __webpack_require__(/*! next/dist/pages/_error */ "./node_modules/next/dist/pages/_error.js")
            next.router.update("/_error", updatedPage)
          })
        }
        return mod
      }]);
    
  
  /***/ }),
  
  /***/ "./node_modules/next/dist/next-server/lib/amp-context.js":
  /*!***************************************************************!*\
    !*** ./node_modules/next/dist/next-server/lib/amp-context.js ***!
    \***************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  
  var __importStar = this && this.__importStar || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) {
      if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
    }
    result["default"] = mod;
    return result;
  };
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  
  var React = __importStar(__webpack_require__(/*! react */ "./node_modules/react/index.js"));
  
  exports.AmpStateContext = React.createContext({});
  
  /***/ }),
  
  /***/ "./node_modules/next/dist/next-server/lib/amp.js":
  /*!*******************************************************!*\
    !*** ./node_modules/next/dist/next-server/lib/amp.js ***!
    \*******************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  
  var __importDefault = this && this.__importDefault || function (mod) {
    return mod && mod.__esModule ? mod : {
      "default": mod
    };
  };
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  
  var react_1 = __importDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js"));
  
  var amp_context_1 = __webpack_require__(/*! ./amp-context */ "./node_modules/next/dist/next-server/lib/amp-context.js");
  
  function isInAmpMode() {
    var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
        _ref$ampFirst = _ref.ampFirst,
        ampFirst = _ref$ampFirst === void 0 ? false : _ref$ampFirst,
        _ref$hybrid = _ref.hybrid,
        hybrid = _ref$hybrid === void 0 ? false : _ref$hybrid,
        _ref$hasQuery = _ref.hasQuery,
        hasQuery = _ref$hasQuery === void 0 ? false : _ref$hasQuery;
  
    return ampFirst || hybrid && hasQuery;
  }
  
  exports.isInAmpMode = isInAmpMode;
  
  function useAmp() {
    // Don't assign the context value to a variable to save bytes
    return isInAmpMode(react_1["default"].useContext(amp_context_1.AmpStateContext));
  }
  
  exports.useAmp = useAmp;
  
  /***/ }),
  
  /***/ "./node_modules/next/dist/next-server/lib/head-manager-context.js":
  /*!************************************************************************!*\
    !*** ./node_modules/next/dist/next-server/lib/head-manager-context.js ***!
    \************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  
  var __importStar = this && this.__importStar || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) {
      if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
    }
    result["default"] = mod;
    return result;
  };
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  
  var React = __importStar(__webpack_require__(/*! react */ "./node_modules/react/index.js"));
  
  exports.HeadManagerContext = React.createContext(null);
  
  /***/ }),
  
  /***/ "./node_modules/next/dist/next-server/lib/head.js":
  /*!********************************************************!*\
    !*** ./node_modules/next/dist/next-server/lib/head.js ***!
    \********************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  
  var __importDefault = this && this.__importDefault || function (mod) {
    return mod && mod.__esModule ? mod : {
      "default": mod
    };
  };
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  
  var react_1 = __importDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js"));
  
  var side_effect_1 = __importDefault(__webpack_require__(/*! ./side-effect */ "./node_modules/next/dist/next-server/lib/side-effect.js"));
  
  var amp_context_1 = __webpack_require__(/*! ./amp-context */ "./node_modules/next/dist/next-server/lib/amp-context.js");
  
  var head_manager_context_1 = __webpack_require__(/*! ./head-manager-context */ "./node_modules/next/dist/next-server/lib/head-manager-context.js");
  
  var amp_1 = __webpack_require__(/*! ./amp */ "./node_modules/next/dist/next-server/lib/amp.js");
  
  function defaultHead() {
    var inAmpMode = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
    var head = [react_1["default"].createElement("meta", {
      charSet: "utf-8"
    })];
  
    if (!inAmpMode) {
      head.push(react_1["default"].createElement("meta", {
        name: "viewport",
        content: "width=device-width"
      }));
    }
  
    return head;
  }
  
  exports.defaultHead = defaultHead;
  
  function onlyReactElement(list, child) {
    // React children can be "string" or "number" in this case we ignore them for backwards compat
    if (typeof child === 'string' || typeof child === 'number') {
      return list;
    } // Adds support for React.Fragment
  
  
    if (child.type === react_1["default"].Fragment) {
      return list.concat(react_1["default"].Children.toArray(child.props.children).reduce(function (fragmentList, fragmentChild) {
        if (typeof fragmentChild === 'string' || typeof fragmentChild === 'number') {
          return fragmentList;
        }
  
        return fragmentList.concat(fragmentChild);
      }, []));
    }
  
    return list.concat(child);
  }
  
  var METATYPES = ['name', 'httpEquiv', 'charSet', 'itemProp'];
  /*
   returns a function for filtering head child elements
   which shouldn't be duplicated, like <title/>
   Also adds support for deduplicated `key` properties
  */
  
  function unique() {
    var keys = new Set();
    var tags = new Set();
    var metaTypes = new Set();
    var metaCategories = {};
    return function (h) {
      var unique = true;
  
      if (h.key && typeof h.key !== 'number' && h.key.indexOf('$') > 0) {
        var key = h.key.slice(h.key.indexOf('$') + 1);
  
        if (keys.has(key)) {
          unique = false;
        } else {
          keys.add(key);
        }
      } // eslint-disable-next-line default-case
  
  
      switch (h.type) {
        case 'title':
        case 'base':
          if (tags.has(h.type)) {
            unique = false;
          } else {
            tags.add(h.type);
          }
  
          break;
  
        case 'meta':
          for (var i = 0, len = METATYPES.length; i < len; i++) {
            var metatype = METATYPES[i];
            if (!h.props.hasOwnProperty(metatype)) continue;
  
            if (metatype === 'charSet') {
              if (metaTypes.has(metatype)) {
                unique = false;
              } else {
                metaTypes.add(metatype);
              }
            } else {
              var category = h.props[metatype];
              var categories = metaCategories[metatype] || new Set();
  
              if (categories.has(category)) {
                unique = false;
              } else {
                categories.add(category);
                metaCategories[metatype] = categories;
              }
            }
          }
  
          break;
      }
  
      return unique;
    };
  }
  /**
   *
   * @param headElements List of multiple <Head> instances
   */
  
  
  function reduceComponents(headElements, props) {
    return headElements.reduce(function (list, headElement) {
      var headElementChildren = react_1["default"].Children.toArray(headElement.props.children);
      return list.concat(headElementChildren);
    }, []).reduce(onlyReactElement, []).reverse().concat(defaultHead(props.inAmpMode)).filter(unique()).reverse().map(function (c, i) {
      var key = c.key || i;
      return react_1["default"].cloneElement(c, {
        key: key
      });
    });
  }
  
  var Effect = side_effect_1["default"]();
  /**
   * This component injects elements to `<head>` of your page.
   * To avoid duplicated `tags` in `<head>` you can use the `key` property, which will make sure every tag is only rendered once.
   */
  
  function Head(_ref) {
    var children = _ref.children;
    return react_1["default"].createElement(amp_context_1.AmpStateContext.Consumer, null, function (ampState) {
      return react_1["default"].createElement(head_manager_context_1.HeadManagerContext.Consumer, null, function (updateHead) {
        return react_1["default"].createElement(Effect, {
          reduceComponentsToState: reduceComponents,
          handleStateChange: updateHead,
          inAmpMode: amp_1.isInAmpMode(ampState)
        }, children);
      });
    });
  }
  
  Head.rewind = Effect.rewind;
  exports["default"] = Head;
  
  /***/ }),
  
  /***/ "./node_modules/next/dist/next-server/lib/side-effect.js":
  /*!***************************************************************!*\
    !*** ./node_modules/next/dist/next-server/lib/side-effect.js ***!
    \***************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  
  var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/classCallCheck.js");
  
  var _assertThisInitialized = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js");
  
  var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/createClass.js");
  
  var _inherits = __webpack_require__(/*! @babel/runtime/helpers/inherits */ "./node_modules/@babel/runtime/helpers/inherits.js");
  
  var _possibleConstructorReturn = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js");
  
  var _getPrototypeOf = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js");
  
  var _toConsumableArray = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/toConsumableArray.js");
  
  function _createSuper(Derived) { return function () { var Super = _getPrototypeOf(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
  
  function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  
  var react_1 = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  
  var isServer = false;
  
  exports["default"] = function () {
    var mountedInstances = new Set();
    var state;
  
    function emitChange(component) {
      state = component.props.reduceComponentsToState(_toConsumableArray(mountedInstances), component.props);
  
      if (component.props.handleStateChange) {
        component.props.handleStateChange(state);
      }
    }
  
    return /*#__PURE__*/function (_react_1$Component) {
      _inherits(_class, _react_1$Component);
  
      var _super = _createSuper(_class);
  
      _createClass(_class, null, [{
        key: "rewind",
        // Used when server rendering
        value: function rewind() {
          var recordedState = state;
          state = undefined;
          mountedInstances.clear();
          return recordedState;
        }
      }]);
  
      function _class(props) {
        var _this;
  
        _classCallCheck(this, _class);
  
        _this = _super.call(this, props);
  
        if (isServer) {
          mountedInstances.add(_assertThisInitialized(_this));
          emitChange(_assertThisInitialized(_this));
        }
  
        return _this;
      }
  
      _createClass(_class, [{
        key: "componentDidMount",
        value: function componentDidMount() {
          mountedInstances.add(this);
          emitChange(this);
        }
      }, {
        key: "componentDidUpdate",
        value: function componentDidUpdate() {
          emitChange(this);
        }
      }, {
        key: "componentWillUnmount",
        value: function componentWillUnmount() {
          mountedInstances["delete"](this);
          emitChange(this);
        }
      }, {
        key: "render",
        value: function render() {
          return null;
        }
      }]);
  
      return _class;
    }(react_1.Component);
  };
  
  /***/ }),
  
  /***/ "./node_modules/next/dist/pages/_error.js":
  /*!************************************************!*\
    !*** ./node_modules/next/dist/pages/_error.js ***!
    \************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  
  var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/classCallCheck.js");
  
  var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/createClass.js");
  
  var _inherits = __webpack_require__(/*! @babel/runtime/helpers/inherits */ "./node_modules/@babel/runtime/helpers/inherits.js");
  
  var _possibleConstructorReturn = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js");
  
  var _getPrototypeOf = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js");
  
  function _createSuper(Derived) { return function () { var Super = _getPrototypeOf(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
  
  function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
  
  var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js");
  
  exports.__esModule = true;
  exports["default"] = void 0;
  
  var _react = _interopRequireDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js"));
  
  var _head = _interopRequireDefault(__webpack_require__(/*! ../next-server/lib/head */ "./node_modules/next/dist/next-server/lib/head.js"));
  
  var statusCodes = {
    400: 'Bad Request',
    404: 'This page could not be found',
    405: 'Method Not Allowed',
    500: 'Internal Server Error'
  };
  
  function _getInitialProps(_ref) {
    var res = _ref.res,
        err = _ref.err;
    var statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404;
    return {
      statusCode: statusCode
    };
  }
  /**
  * `Error` component used for handling errors.
  */
  
  
  var Error = /*#__PURE__*/function (_react$default$Compon) {
    _inherits(Error, _react$default$Compon);
  
    var _super = _createSuper(Error);
  
    function Error() {
      _classCallCheck(this, Error);
  
      return _super.apply(this, arguments);
    }
  
    _createClass(Error, [{
      key: "render",
      value: function render() {
        var statusCode = this.props.statusCode;
        var title = this.props.title || statusCodes[statusCode] || 'An unexpected error has occurred';
        return _react["default"].createElement("div", {
          style: styles.error
        }, _react["default"].createElement(_head["default"], null, _react["default"].createElement("title", null, statusCode, ": ", title)), _react["default"].createElement("div", null, _react["default"].createElement("style", {
          dangerouslySetInnerHTML: {
            __html: 'body { margin: 0 }'
          }
        }), statusCode ? _react["default"].createElement("h1", {
          style: styles.h1
        }, statusCode) : null, _react["default"].createElement("div", {
          style: styles.desc
        }, _react["default"].createElement("h2", {
          style: styles.h2
        }, title, "."))));
      }
    }]);
  
    return Error;
  }(_react["default"].Component);
  
  exports["default"] = Error;
  Error.displayName = 'ErrorPage';
  Error.getInitialProps = _getInitialProps;
  Error.origGetInitialProps = _getInitialProps;
  var styles = {
    error: {
      color: '#000',
      background: '#fff',
      fontFamily: '-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Fira Sans", Avenir, "Helvetica Neue", "Lucida Grande", sans-serif',
      height: '100vh',
      textAlign: 'center',
      display: 'flex',
      flexDirection: 'column',
      alignItems: 'center',
      justifyContent: 'center'
    },
    desc: {
      display: 'inline-block',
      textAlign: 'left',
      lineHeight: '49px',
      height: '49px',
      verticalAlign: 'middle'
    },
    h1: {
      display: 'inline-block',
      borderRight: '1px solid rgba(0, 0, 0,.3)',
      margin: 0,
      marginRight: '20px',
      padding: '10px 23px 10px 0',
      fontSize: '24px',
      fontWeight: 500,
      verticalAlign: 'top'
    },
    h2: {
      fontSize: '14px',
      fontWeight: 'normal',
      lineHeight: 'inherit',
      margin: 0,
      padding: 0
    }
  };
  
  /***/ }),
  
  /***/ "./node_modules/react/index.js":
  /*!*******************************************************************************************!*\
    !*** delegated ./node_modules/react/index.js from dll-reference dll_c2e10d183b950a67d9e7 ***!
    \*******************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  module.exports = (__webpack_require__(/*! dll-reference dll_c2e10d183b950a67d9e7 */ "dll-reference dll_c2e10d183b950a67d9e7"))("./node_modules/react/index.js");
  
  /***/ }),
  
  /***/ "dll-reference dll_c2e10d183b950a67d9e7":
  /*!*******************************************!*\
    !*** external "dll_c2e10d183b950a67d9e7" ***!
    \*******************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  module.exports = dll_c2e10d183b950a67d9e7;
  
  /***/ })
  
  },[["./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2F_error&absolutePagePath=next%2Fdist%2Fpages%2F_error!./","static/runtime/webpack.js"]]]);
  //# sourceMappingURL=_error.js.map