text: "use strict";
  (() => {
  var exports = {};
  exports.id = 660;
  exports.ids = [660];
  exports.modules = {
  
  /***/ 7925:
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  // ESM COMPAT FLAG
  __webpack_require__.r(__webpack_exports__);
  
  // EXPORTS
  __webpack_require__.d(__webpack_exports__, {
    "default": () => (/* binding */ _document)
  });
  
  // EXTERNAL MODULE: external "react/jsx-runtime"
  var jsx_runtime_ = __webpack_require__(997);
  // EXTERNAL MODULE: external "react"
  var external_react_ = __webpack_require__(6689);
  // EXTERNAL MODULE: ./node_modules/next/document.js
  var next_document = __webpack_require__(6859);
  ;// CONCATENATED MODULE: external "@emotion/server/create-instance"
  const create_instance_namespaceObject = require("@emotion/server/create-instance");
  var create_instance_default = /*#__PURE__*/__webpack_require__.n(create_instance_namespaceObject);
  // EXTERNAL MODULE: ./src/utils/create-emotion-cache.js + 1 modules
  var create_emotion_cache = __webpack_require__(8728);
  ;// CONCATENATED MODULE: ./src/pages/_document.js
  
  
  
  
  
  class CustomDocument extends next_document["default"] {
      render() {
          return(/*#__PURE__*/ (0,jsx_runtime_.jsxs)(next_document.Html, {
              lang: "en",
              children: [
                  /*#__PURE__*/ (0,jsx_runtime_.jsxs)(next_document.Head, {
                      children: [
                          /*#__PURE__*/ jsx_runtime_.jsx("link", {
                              rel: "preconnect",
                              href: "https://fonts.googleapis.com"
                          }),
                          /*#__PURE__*/ jsx_runtime_.jsx("link", {
                              rel: "preconnect",
                              href: "https://fonts.gstatic.com"
                          }),
                          /*#__PURE__*/ jsx_runtime_.jsx("link", {
                              rel: "stylesheet",
                              href: "https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap"
                          }),
                          /*#__PURE__*/ jsx_runtime_.jsx("link", {
                              rel: "stylesheet",
                              href: "https://fonts.googleapis.com/css?family=Roboto+Mono|Roboto+Slab|Roboto:300,400,500,700&display=optional"
                          }),
                          /*#__PURE__*/ jsx_runtime_.jsx("link", {
                              rel: "apple-touch-icon",
                              sizes: "180x180",
                              href: "/apple-touch-icon.png"
                          }),
                          /*#__PURE__*/ jsx_runtime_.jsx("link", {
                              rel: "icon",
                              href: "/favicon.ico"
                          }),
                          /*#__PURE__*/ jsx_runtime_.jsx("link", {
                              rel: "icon",
                              type: "image/png",
                              sizes: "32x32",
                              href: "/favicon-32x32.png"
                          }),
                          /*#__PURE__*/ jsx_runtime_.jsx("link", {
                              rel: "icon",
                              type: "image/png",
                              sizes: "16x16",
                              href: "/favicon-16x16.png"
                          }),
                          /*#__PURE__*/ jsx_runtime_.jsx("meta", {
                              name: "theme-color",
                              content: "#111827"
                          })
                      ]
                  }),
                  /*#__PURE__*/ (0,jsx_runtime_.jsxs)("body", {
                      children: [
                          /*#__PURE__*/ jsx_runtime_.jsx(next_document.Main, {
                          }),
                          /*#__PURE__*/ jsx_runtime_.jsx(next_document.NextScript, {
                          })
                      ]
                  })
              ]
          }));
      }
  }
  CustomDocument.getInitialProps = async (ctx)=>{
      const originalRenderPage = ctx.renderPage;
      const cache = (0,create_emotion_cache/* createEmotionCache */.S)();
      const { extractCriticalToChunks  } = create_instance_default()(cache);
      ctx.renderPage = ()=>originalRenderPage({
              enhanceApp: (App)=>(props)=>/*#__PURE__*/ jsx_runtime_.jsx(App, {
                          emotionCache: cache,
                          ...props
                      })
          })
      ;
      const initialProps = await next_document["default"].getInitialProps(ctx);
      const emotionStyles = extractCriticalToChunks(initialProps.html);
      const emotionStyleTags = emotionStyles.styles.map((style)=>/*#__PURE__*/ jsx_runtime_.jsx("style", {
              "data-emotion": `${style.key} ${style.ids.join(' ')}`,
              // eslint-disable-next-line react/no-danger
              dangerouslySetInnerHTML: {
                  __html: style.css
              }
          }, style.key)
      );
      return {
          ...initialProps,
          styles: [
              ...external_react_.Children.toArray(initialProps.styles),
              ...emotionStyleTags
          ]
      };
  };
  /* harmony default export */ const _document = (CustomDocument);
  
  
  /***/ }),
  
  /***/ 8728:
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  
  // EXPORTS
  __webpack_require__.d(__webpack_exports__, {
    "S": () => (/* binding */ createEmotionCache)
  });
  
  ;// CONCATENATED MODULE: external "@emotion/cache"
  const cache_namespaceObject = require("@emotion/cache");
  var cache_default = /*#__PURE__*/__webpack_require__.n(cache_namespaceObject);
  ;// CONCATENATED MODULE: ./src/utils/create-emotion-cache.js
  
  const createEmotionCache = ()=>{
      return cache_default()({
          key: 'css'
      });
  };
  
  
  /***/ }),
  
  /***/ 4140:
  /***/ ((module) => {
  
  module.exports = require("next/dist/server/get-page-files.js");
  
  /***/ }),
  
  /***/ 9716:
  /***/ ((module) => {
  
  module.exports = require("next/dist/server/htmlescape.js");
  
  /***/ }),
  
  /***/ 6368:
  /***/ ((module) => {
  
  module.exports = require("next/dist/server/utils.js");
  
  /***/ }),
  
  /***/ 6724:
  /***/ ((module) => {
  
  module.exports = require("next/dist/shared/lib/constants.js");
  
  /***/ }),
  
  /***/ 2796:
  /***/ ((module) => {
  
  module.exports = require("next/dist/shared/lib/head-manager-context.js");
  
  /***/ }),
  
  /***/ 9232:
  /***/ ((module) => {
  
  module.exports = require("next/dist/shared/lib/utils.js");
  
  /***/ }),
  
  /***/ 6689:
  /***/ ((module) => {
  
  module.exports = require("react");
  
  /***/ }),
  
  /***/ 997:
  /***/ ((module) => {
  
  module.exports = require("react/jsx-runtime");
  
  /***/ })
  
  };
  ;
  
  // load runtime
  var __webpack_require__ = require("../webpack-runtime.js");
  __webpack_require__.C(exports);
  var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
  var __webpack_exports__ = __webpack_require__.X(0, [730,859], () => (__webpack_exec__(7925)));
  module.exports = __webpack_exports__;
  
  })();