{"ast":null,"code":"var __jsx = React.createElement;\nimport { Router, appWithTranslation } from '~/utils/i18n';\nimport App from 'next/app';\nimport { GlobalStyle } from '~/utils/style';\nimport Head from 'next/head';\nimport Layout from '~/components/Layout';\nimport NProgress from 'nprogress';\nimport React from 'react';\nimport { SWRConfig } from 'swr';\nimport { fetcher } from '~/utils/fetch';\nRouter.events.on('routeChangeStart', () => NProgress.start());\nRouter.events.on('routeChangeComplete', () => NProgress.done());\nRouter.events.on('routeChangeError', () => NProgress.done());\n\nclass VDLApp extends App {\n  render() {\n    const {\n      Component,\n      pageProps\n    } = this.props;\n    return __jsx(React.Fragment, null, __jsx(Head, null, __jsx(\"title\", null, process.env.title), __jsx(\"link\", {\n      rel: \"shortcut icon\",\n      href: `${process.env.PUBLIC_PATH}/favicon.ico`\n    }), __jsx(\"meta\", {\n      name: \"viewport\",\n      content: \"width=device-width,minimum-scale=1,maximum-scale=1,initial-scale=1,user-scalable=no,shrink-to-fit=no\"\n    }), __jsx(\"meta\", {\n      name: \"description\",\n      content: process.env.description\n    }), __jsx(\"meta\", {\n      name: \"keywords\",\n      content: process.env.keywords\n    }), __jsx(\"meta\", {\n      name: \"author\",\n      content: process.env.author\n    })), __jsx(GlobalStyle, null), __jsx(SWRConfig, {\n      value: {\n        fetcher,\n        revalidateOnFocus: false,\n        revalidateOnReconnect: false\n      }\n    }, __jsx(Layout, null, __jsx(Component, pageProps))));\n  }\n\n}\n\nexport default appWithTranslation(VDLApp);","map":null,"metadata":{},"sourceType":"module"}