{"version":3,"sources":["webpack:///./node_modules/react-i18next/dist/es/utils.js","webpack:///./node_modules/react-i18next/dist/es/useTranslation.js","webpack:///./node_modules/react-i18next/dist/es/context.js"],"names":["warn","console","_console","_len","arguments","length","args","Array","_key","concat","apply","alreadyWarned","warnOnce","_len2","_key2","Date","loadNamespaces","i18n","ns","cb","isInitialized","on","initialized","setTimeout","off","hasLoadedNamespace","options","undefined","languages","lng","fallbackLng","lastLng","toLowerCase","loadNotPending","l","n","loadState","services","backendConnector","state","bindI18n","indexOf","backend","isLanguageChangingTo","hasResourceBundle","ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","_objectSpread","target","i","source","forEach","key","getOwnPropertyDescriptors","defineProperties","defineProperty","useTranslation","props","i18nFromProps","_ref","i18nFromContext","defaultNSFromContext","defaultNS","reportNamespaces","notReadyT","k","isArray","retNotReady","t","ready","react","wait","i18nOptions","useSuspense","namespaces","addUsedNamespaces","initializedStoreOnce","every","getT","getFixedT","nsMode","_useState","_useState2","setT","isMounted","bindI18nStore","boundReset","current","store","split","e","join","isInitial","ret","Promise","resolve","i18nInstance","defaultOptions","transEmptyNodeValue","transSupportBasicHtmlNodes","transKeepBasicHtmlNodesFor","I18nContext","createContext","getDefaults","ReportNamespaces","this","usedNamespaces","value","_this","getI18n","initReactI18next","type","init","instance","setDefaults","setI18n"],"mappings":"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","file":"yarn.react-i18next.becc34fe6fa559c58c21.js","sourcesContent":["export function warn() {\n if (console && console.warn) {\n var _console;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n if (typeof args[0] === 'string') args[0] = \"react-i18next:: \".concat(args[0]);\n\n (_console = console).warn.apply(_console, args);\n }\n}\nvar alreadyWarned = {};\nexport function warnOnce() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n if (typeof args[0] === 'string' && alreadyWarned[args[0]]) return;\n if (typeof args[0] === 'string') alreadyWarned[args[0]] = new Date();\n warn.apply(void 0, args);\n}\nexport function loadNamespaces(i18n, ns, cb) {\n i18n.loadNamespaces(ns, function () {\n if (i18n.isInitialized) {\n cb();\n } else {\n var initialized = function initialized() {\n setTimeout(function () {\n i18n.off('initialized', initialized);\n }, 0);\n cb();\n };\n\n i18n.on('initialized', initialized);\n }\n });\n}\nexport function hasLoadedNamespace(ns, i18n) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n if (!i18n.languages || !i18n.languages.length) {\n warnOnce('i18n.languages were undefined or empty', i18n.languages);\n return true;\n }\n\n var lng = i18n.languages[0];\n var fallbackLng = i18n.options ? i18n.options.fallbackLng : false;\n var lastLng = i18n.languages[i18n.languages.length - 1];\n if (lng.toLowerCase() === 'cimode') return true;\n\n var loadNotPending = function loadNotPending(l, n) {\n var loadState = i18n.services.backendConnector.state[\"\".concat(l, \"|\").concat(n)];\n return loadState === -1 || loadState === 2;\n };\n\n if (options.bindI18n && options.bindI18n.indexOf('languageChanging') > -1 && i18n.services.backendConnector.backend && i18n.isLanguageChangingTo && !loadNotPending(i18n.isLanguageChangingTo, ns)) return false;\n if (i18n.hasResourceBundle(lng, ns)) return true;\n if (!i18n.services.backendConnector.backend) return true;\n if (loadNotPending(lng, ns) && (!fallbackLng || loadNotPending(lastLng, ns))) return true;\n return false;\n}\nexport function getDisplayName(Component) {\n return Component.displayName || Component.name || (typeof Component === 'string' && Component.length > 0 ? Component : 'Unknown');\n}","import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport { useState, useEffect, useContext, useRef } from 'react';\nimport { getI18n, getDefaults, ReportNamespaces, I18nContext } from './context';\nimport { warnOnce, loadNamespaces, hasLoadedNamespace } from './utils';\nexport function useTranslation(ns) {\n var props = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var i18nFromProps = props.i18n;\n\n var _ref = useContext(I18nContext) || {},\n i18nFromContext = _ref.i18n,\n defaultNSFromContext = _ref.defaultNS;\n\n var i18n = i18nFromProps || i18nFromContext || getI18n();\n if (i18n && !i18n.reportNamespaces) i18n.reportNamespaces = new ReportNamespaces();\n\n if (!i18n) {\n warnOnce('You will need to pass in an i18next instance by using initReactI18next');\n\n var notReadyT = function notReadyT(k) {\n return Array.isArray(k) ? k[k.length - 1] : k;\n };\n\n var retNotReady = [notReadyT, {}, false];\n retNotReady.t = notReadyT;\n retNotReady.i18n = {};\n retNotReady.ready = false;\n return retNotReady;\n }\n\n if (i18n.options.react && i18n.options.react.wait !== undefined) warnOnce('It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.');\n\n var i18nOptions = _objectSpread(_objectSpread(_objectSpread({}, getDefaults()), i18n.options.react), props);\n\n var useSuspense = i18nOptions.useSuspense;\n var namespaces = ns || defaultNSFromContext || i18n.options && i18n.options.defaultNS;\n namespaces = typeof namespaces === 'string' ? [namespaces] : namespaces || ['translation'];\n if (i18n.reportNamespaces.addUsedNamespaces) i18n.reportNamespaces.addUsedNamespaces(namespaces);\n var ready = (i18n.isInitialized || i18n.initializedStoreOnce) && namespaces.every(function (n) {\n return hasLoadedNamespace(n, i18n, i18nOptions);\n });\n\n function getT() {\n return i18n.getFixedT(null, i18nOptions.nsMode === 'fallback' ? namespaces : namespaces[0]);\n }\n\n var _useState = useState(getT),\n _useState2 = _slicedToArray(_useState, 2),\n t = _useState2[0],\n setT = _useState2[1];\n\n var isMounted = useRef(true);\n useEffect(function () {\n var bindI18n = i18nOptions.bindI18n,\n bindI18nStore = i18nOptions.bindI18nStore;\n isMounted.current = true;\n\n if (!ready && !useSuspense) {\n loadNamespaces(i18n, namespaces, function () {\n if (isMounted.current) setT(getT);\n });\n }\n\n function boundReset() {\n if (isMounted.current) setT(getT);\n }\n\n if (bindI18n && i18n) i18n.on(bindI18n, boundReset);\n if (bindI18nStore && i18n) i18n.store.on(bindI18nStore, boundReset);\n return function () {\n isMounted.current = false;\n if (bindI18n && i18n) bindI18n.split(' ').forEach(function (e) {\n return i18n.off(e, boundReset);\n });\n if (bindI18nStore && i18n) bindI18nStore.split(' ').forEach(function (e) {\n return i18n.store.off(e, boundReset);\n });\n };\n }, [i18n, namespaces.join()]);\n var isInitial = useRef(true);\n useEffect(function () {\n if (isMounted.current && !isInitial.current) {\n setT(getT);\n }\n\n isInitial.current = false;\n }, [i18n]);\n var ret = [t, i18n, ready];\n ret.t = t;\n ret.i18n = i18n;\n ret.ready = ready;\n if (ready) return ret;\n if (!ready && !useSuspense) return ret;\n throw new Promise(function (resolve) {\n loadNamespaces(i18n, namespaces, function () {\n resolve();\n });\n });\n}","import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nimport React from 'react';\nvar defaultOptions = {\n bindI18n: 'languageChanged',\n bindI18nStore: '',\n transEmptyNodeValue: '',\n transSupportBasicHtmlNodes: true,\n transKeepBasicHtmlNodesFor: ['br', 'strong', 'i', 'p'],\n useSuspense: true\n};\nvar i18nInstance;\nexport var I18nContext = React.createContext();\nexport function setDefaults() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n defaultOptions = _objectSpread(_objectSpread({}, defaultOptions), options);\n}\nexport function getDefaults() {\n return defaultOptions;\n}\nexport var ReportNamespaces = function () {\n function ReportNamespaces() {\n _classCallCheck(this, ReportNamespaces);\n\n this.usedNamespaces = {};\n }\n\n _createClass(ReportNamespaces, [{\n key: \"addUsedNamespaces\",\n value: function addUsedNamespaces(namespaces) {\n var _this = this;\n\n namespaces.forEach(function (ns) {\n if (!_this.usedNamespaces[ns]) _this.usedNamespaces[ns] = true;\n });\n }\n }, {\n key: \"getUsedNamespaces\",\n value: function getUsedNamespaces() {\n return Object.keys(this.usedNamespaces);\n }\n }]);\n\n return ReportNamespaces;\n}();\nexport function setI18n(instance) {\n i18nInstance = instance;\n}\nexport function getI18n() {\n return i18nInstance;\n}\nexport var initReactI18next = {\n type: '3rdParty',\n init: function init(instance) {\n setDefaults(instance.options.react);\n setI18n(instance);\n }\n};\nexport function composeInitialProps(ForComponent) {\n return function (ctx) {\n return new Promise(function (resolve) {\n var i18nInitialProps = getInitialProps();\n\n if (ForComponent.getInitialProps) {\n ForComponent.getInitialProps(ctx).then(function (componentsInitialProps) {\n resolve(_objectSpread(_objectSpread({}, componentsInitialProps), i18nInitialProps));\n });\n } else {\n resolve(i18nInitialProps);\n }\n });\n };\n}\nexport function getInitialProps() {\n var i18n = getI18n();\n var namespaces = i18n.reportNamespaces ? i18n.reportNamespaces.getUsedNamespaces() : [];\n var ret = {};\n var initialI18nStore = {};\n i18n.languages.forEach(function (l) {\n initialI18nStore[l] = {};\n namespaces.forEach(function (ns) {\n initialI18nStore[l][ns] = i18n.getResourceBundle(l, ns) || {};\n });\n });\n ret.initialI18nStore = initialI18nStore;\n ret.initialLanguage = i18n.language;\n return ret;\n}"],"sourceRoot":""}