{"ast":null,"code":"import _regeneratorRuntime from \"@babel/runtime/regenerator\";\nimport NextI18Next from './i18next';\nimport { env } from '../next.config';\nimport moment from 'moment';\nvar defaultLanguage = env.DEFAULT_LANGUAGE;\nvar allLanguages = env.LANGUAGES;\nvar otherLanguages = allLanguages.filter(function (lang) {\n  return lang !== defaultLanguage;\n});\nvar isDev = false;\nallLanguages.forEach(function _callee(lang) {\n  return _regeneratorRuntime.async(function _callee$(_context) {\n    while (1) {\n      switch (_context.prev = _context.next) {\n        case 0:\n          _context.t0 = moment;\n          _context.t1 = lang;\n          _context.next = 4;\n          return _regeneratorRuntime.awrap(import(\"../public/locales/\".concat(lang, \"/moment.json\")));\n\n        case 4:\n          _context.t2 = _context.sent;\n\n          _context.t0.updateLocale.call(_context.t0, _context.t1, _context.t2);\n\n        case 6:\n        case \"end\":\n          return _context.stop();\n      }\n    }\n  }, null, null, null, Promise);\n});\nvar nextI18Next = new NextI18Next({\n  localePath: env.LOCALE_PATH,\n  browserLanguageDetection: !isDev,\n  serverLanguageDetection: !isDev,\n  cleanCode: true,\n  defaultLanguage: defaultLanguage,\n  otherLanguages: otherLanguages,\n  localeSubpaths: otherLanguages.reduce(function (prev, curr) {\n    prev[curr] = curr;\n    return prev;\n  }, {})\n}); // from ~/node_modules/next/types/index.d.ts\n// https://gitlab.com/kachkaev/website-frontend/-/blob/master/src/i18n.ts#L64-68\n\nexport default nextI18Next;\nvar i18n = nextI18Next.i18n,\n    appWithTranslation = nextI18Next.appWithTranslation,\n    withTranslation = nextI18Next.withTranslation,\n    useTranslation = nextI18Next.useTranslation,\n    Router = nextI18Next.Router,\n    Link = nextI18Next.Link,\n    Trans = nextI18Next.Trans;\nexport { i18n, appWithTranslation, withTranslation, useTranslation, Router, Link, Trans };","map":null,"metadata":{},"sourceType":"module"}