diff --git a/frontend/.metro-cache/cache/f2/24310791be6c8961a6ba6dbd99618eb05a480fab498092b8108dbee21190b2c10929ad b/frontend/.metro-cache/cache/f2/24310791be6c8961a6ba6dbd99618eb05a480fab498092b8108dbee21190b2c10929ad new file mode 100644 index 00000000..5e909fc4 --- /dev/null +++ b/frontend/.metro-cache/cache/f2/24310791be6c8961a6ba6dbd99618eb05a480fab498092b8108dbee21190b2c10929ad @@ -0,0 +1 @@ +{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":51,"index":51}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/View","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"4kYBDC6LJJXoH7P9rWDi3vkLVB0=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Text","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"JKIzsQ5YQ0gDj0MIyY0Q7F1zJtU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/StyleSheet","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"MK7+k1V+KnvCVW7Kj2k/ydtjmVU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/ScrollView","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"7Gv1K9/TiQvbDXlMy9NOQIEBHDA=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/TouchableOpacity","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PnQOoa8QGKpV5+issz6ikk463eg=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/ActivityIndicator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"bSAkUkqZq0shBb5bU6kCYXi4ciA=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":10,"column":0,"index":169},"end":{"line":10,"column":46,"index":215}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"react-native-safe-area-context","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":216},"end":{"line":11,"column":67,"index":283}}],"key":"XjdTKvCUWX6CbQzg5fSDHG/WgHk=","exportNames":["*"],"imports":1}},{"name":"../contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":12,"column":0,"index":284},"end":{"line":12,"column":50,"index":334}}],"key":"oNCgyH4yx4pAIVZXLqqRGB2kuCY=","exportNames":["*"],"imports":1}},{"name":"../contexts/ThemeContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":335},"end":{"line":13,"column":52,"index":387}}],"key":"Qyr6TFgycwhumdxDRkHRN41VAvI=","exportNames":["*"],"imports":1}},{"name":"../config/i18n","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":388},"end":{"line":14,"column":52,"index":440}}],"key":"UCF8o6mUynMMlvvSPeOWaRgQNWE=","exportNames":["*"],"imports":1}},{"name":"@react-native-async-storage/async-storage","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":441},"end":{"line":15,"column":69,"index":510}}],"key":"0kSRlooyBOaYM9tlTtK91nq+uds=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/src/screens/LanguageSettingsScreen.tsx\",\n _s = $RefreshSig$();\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return LanguageSettingsScreen;\n }\n });\n var _react = require(_dependencyMap[0], \"react\");\n var _reactNativeWebDistExportsView = require(_dependencyMap[1], \"react-native-web/dist/exports/View\");\n var View = _interopDefault(_reactNativeWebDistExportsView);\n var _reactNativeWebDistExportsText = require(_dependencyMap[2], \"react-native-web/dist/exports/Text\");\n var Text = _interopDefault(_reactNativeWebDistExportsText);\n var _reactNativeWebDistExportsStyleSheet = require(_dependencyMap[3], \"react-native-web/dist/exports/StyleSheet\");\n var StyleSheet = _interopDefault(_reactNativeWebDistExportsStyleSheet);\n var _reactNativeWebDistExportsScrollView = require(_dependencyMap[4], \"react-native-web/dist/exports/ScrollView\");\n var ScrollView = _interopDefault(_reactNativeWebDistExportsScrollView);\n var _reactNativeWebDistExportsTouchableOpacity = require(_dependencyMap[5], \"react-native-web/dist/exports/TouchableOpacity\");\n var TouchableOpacity = _interopDefault(_reactNativeWebDistExportsTouchableOpacity);\n var _reactNativeWebDistExportsActivityIndicator = require(_dependencyMap[6], \"react-native-web/dist/exports/ActivityIndicator\");\n var ActivityIndicator = _interopDefault(_reactNativeWebDistExportsActivityIndicator);\n var _expoVectorIcons = require(_dependencyMap[7], \"@expo/vector-icons\");\n var _reactNativeSafeAreaContext = require(_dependencyMap[8], \"react-native-safe-area-context\");\n var _contextsAuthContext = require(_dependencyMap[9], \"../contexts/AuthContext\");\n var _contextsThemeContext = require(_dependencyMap[10], \"../contexts/ThemeContext\");\n var _configI18n = require(_dependencyMap[11], \"../config/i18n\");\n var _reactNativeAsyncStorageAsyncStorage = require(_dependencyMap[12], \"@react-native-async-storage/async-storage\");\n var AsyncStorage = _interopDefault(_reactNativeAsyncStorageAsyncStorage);\n var _reactJsxDevRuntime = require(_dependencyMap[13], \"react/jsx-dev-runtime\");\n const LANGUAGES = [{\n code: 'en',\n name: 'English',\n nativeName: 'English',\n flag: '🇺🇸'\n }, {\n code: 'ku-sorani',\n name: 'Kurdish Sorani',\n nativeName: 'کوردی سۆرانی',\n flag: '🟥'\n }, {\n code: 'ku-kurmanji',\n name: 'Kurdish Kurmanji',\n nativeName: 'Kurdî Kurmancî',\n flag: '🟨'\n }, {\n code: 'ar',\n name: 'Arabic',\n nativeName: 'العربية',\n flag: '🇸🇦'\n }, {\n code: 'tr',\n name: 'Turkish',\n nativeName: 'Türkçe',\n flag: '🇹🇷'\n }, {\n code: 'fa',\n name: 'Persian',\n nativeName: 'فارسی',\n flag: '🇮🇷'\n }];\n function LanguageSettingsScreen({\n navigation\n }) {\n _s();\n const insets = (0, _reactNativeSafeAreaContext.useSafeAreaInsets)();\n const {\n user\n } = (0, _contextsAuthContext.useAuth)();\n const {\n colors\n } = (0, _contextsThemeContext.useTheme)();\n const [selectedLanguage, setSelectedLanguage] = (0, _react.useState)('en');\n const [loading, setLoading] = (0, _react.useState)(false);\n (0, _react.useEffect)(() => {\n loadCurrentLanguage();\n }, []);\n const loadCurrentLanguage = async () => {\n try {\n const savedLang = await AsyncStorage.default.getItem('appLanguage');\n if (savedLang) {\n setSelectedLanguage(savedLang);\n }\n } catch (error) {\n console.error('Error loading language:', error);\n }\n };\n const handleLanguageChange = async languageCode => {\n setLoading(true);\n try {\n // Save to AsyncStorage and i18n\n await (0, _configI18n.saveLanguage)(languageCode);\n setSelectedLanguage(languageCode);\n\n // Save to backend\n if (user?.user_id) {\n const backendUrl = \"https://kurdish-id.preview.emergentagent.com\" || 'http://localhost:8001';\n fetch(`${backendUrl}/api/auth/profile`, {\n method: 'PUT',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n user_id: user.user_id,\n language: languageCode\n })\n }).catch(err => console.error('Error saving language to backend:', err));\n }\n\n // FORCE APP RELOAD - this is the key fix\n setTimeout(() => {\n navigation.reset({\n index: 0,\n routes: [{\n name: 'Home'\n }]\n });\n }, 500);\n } catch (error) {\n console.error('Error changing language:', error);\n } finally {\n setLoading(false);\n }\n };\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.container, {\n paddingTop: insets.top,\n backgroundColor: colors.background\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.header, {\n backgroundColor: colors.card,\n borderBottomColor: colors.border\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n onPress: () => navigation.goBack(),\n style: styles.backButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-back\",\n size: 24,\n color: colors.text\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: [styles.headerTitle, {\n color: colors.text\n }],\n children: \"Language\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 91,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ScrollView.default, {\n contentContainerStyle: styles.scrollContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.infoBox,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"globe-outline\",\n size: 20,\n color: \"#3B82F6\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 96,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.infoText,\n children: \"6 languages fully supported. Other languages use Google Translator.\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 97,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 9\n }, this), LANGUAGES.map(language => /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n style: [styles.languageCard, {\n backgroundColor: colors.card,\n borderColor: colors.border\n }, selectedLanguage === language.code && {\n borderColor: colors.primary,\n backgroundColor: colors.primary + '20'\n }],\n onPress: () => handleLanguageChange(language.code),\n disabled: loading,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.languageCardLeft,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.flag,\n children: language.flag\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 114,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.languageInfo,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: [styles.languageName, {\n color: colors.text\n }],\n children: language.name\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 116,\n columnNumber: 17\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: [styles.languageNative, {\n color: colors.textSecondary\n }],\n children: language.nativeName\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 117,\n columnNumber: 17\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 115,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 113,\n columnNumber: 13\n }, this), selectedLanguage === language.code && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"checkmark-circle\",\n size: 24,\n color: colors.primary\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 121,\n columnNumber: 15\n }, this), loading && selectedLanguage === language.code && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ActivityIndicator.default, {\n size: \"small\",\n color: colors.primary,\n style: {\n marginLeft: 8\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 124,\n columnNumber: 15\n }, this)]\n }, language.code, true, {\n fileName: _jsxFileName,\n lineNumber: 103,\n columnNumber: 11\n }, this))]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 85,\n columnNumber: 5\n }, this);\n }\n _s(LanguageSettingsScreen, \"RJHiJT9s9ZUKRAU4q+jSYOieez8=\", false, function () {\n return [_reactNativeSafeAreaContext.useSafeAreaInsets, _contextsAuthContext.useAuth, _contextsThemeContext.useTheme];\n });\n _c = LanguageSettingsScreen;\n const styles = StyleSheet.default.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n header: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n paddingHorizontal: 16,\n paddingVertical: 16,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n backButton: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#F3F4F6',\n alignItems: 'center',\n justifyContent: 'center'\n },\n headerTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937'\n },\n scrollContent: {\n padding: 16,\n paddingBottom: 80\n },\n infoBox: {\n flexDirection: 'row',\n alignItems: 'center',\n backgroundColor: '#DBEAFE',\n padding: 12,\n borderRadius: 8,\n marginBottom: 16\n },\n infoText: {\n fontSize: 14,\n color: '#1E40AF',\n marginLeft: 8,\n flex: 1\n },\n languageCard: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n marginBottom: 12,\n borderWidth: 2,\n borderColor: '#E5E7EB',\n shadowColor: '#000',\n shadowOffset: {\n width: 0,\n height: 1\n },\n shadowOpacity: 0.05,\n shadowRadius: 4,\n elevation: 2\n },\n languageCardSelected: {\n borderColor: '#EE2A35',\n backgroundColor: '#FEE2E2'\n },\n languageCardLeft: {\n flexDirection: 'row',\n alignItems: 'center',\n flex: 1\n },\n flag: {\n fontSize: 32,\n marginRight: 12\n },\n languageInfo: {\n flex: 1\n },\n languageName: {\n fontSize: 16,\n fontWeight: '600',\n color: '#1F2937',\n marginBottom: 2\n },\n languageNative: {\n fontSize: 14,\n color: '#6B7280'\n }\n });\n var _c;\n $RefreshReg$(_c, \"LanguageSettingsScreen\");\n});","lineCount":389,"map":[[14,2,26,15,"Object"],[14,8,26,15],[14,9,26,15,"defineProperty"],[14,23,26,15],[14,24,26,15,"exports"],[14,31,26,15],[15,4,26,15,"enumerable"],[15,14,26,15],[16,4,26,15,"get"],[16,7,26,15],[16,18,26,15,"get"],[16,19,26,15],[17,6,26,15],[17,13,26,15,"LanguageSettingsScreen"],[17,35,26,15],[18,4,26,15],[19,2,26,15],[20,2,1,0],[20,6,1,0,"_react"],[20,12,1,0],[20,15,1,0,"require"],[20,22,1,0],[20,23,1,0,"_dependencyMap"],[20,37,1,0],[21,2,1,51],[21,6,1,51,"_reactNativeWebDistExportsView"],[21,36,1,51],[21,39,1,51,"require"],[21,46,1,51],[21,47,1,51,"_dependencyMap"],[21,61,1,51],[22,2,1,51],[22,6,1,51,"View"],[22,10,1,51],[22,13,1,51,"_interopDefault"],[22,28,1,51],[22,29,1,51,"_reactNativeWebDistExportsView"],[22,59,1,51],[23,2,1,51],[23,6,1,51,"_reactNativeWebDistExportsText"],[23,36,1,51],[23,39,1,51,"require"],[23,46,1,51],[23,47,1,51,"_dependencyMap"],[23,61,1,51],[24,2,1,51],[24,6,1,51,"Text"],[24,10,1,51],[24,13,1,51,"_interopDefault"],[24,28,1,51],[24,29,1,51,"_reactNativeWebDistExportsText"],[24,59,1,51],[25,2,1,51],[25,6,1,51,"_reactNativeWebDistExportsStyleSheet"],[25,42,1,51],[25,45,1,51,"require"],[25,52,1,51],[25,53,1,51,"_dependencyMap"],[25,67,1,51],[26,2,1,51],[26,6,1,51,"StyleSheet"],[26,16,1,51],[26,19,1,51,"_interopDefault"],[26,34,1,51],[26,35,1,51,"_reactNativeWebDistExportsStyleSheet"],[26,71,1,51],[27,2,1,51],[27,6,1,51,"_reactNativeWebDistExportsScrollView"],[27,42,1,51],[27,45,1,51,"require"],[27,52,1,51],[27,53,1,51,"_dependencyMap"],[27,67,1,51],[28,2,1,51],[28,6,1,51,"ScrollView"],[28,16,1,51],[28,19,1,51,"_interopDefault"],[28,34,1,51],[28,35,1,51,"_reactNativeWebDistExportsScrollView"],[28,71,1,51],[29,2,1,51],[29,6,1,51,"_reactNativeWebDistExportsTouchableOpacity"],[29,48,1,51],[29,51,1,51,"require"],[29,58,1,51],[29,59,1,51,"_dependencyMap"],[29,73,1,51],[30,2,1,51],[30,6,1,51,"TouchableOpacity"],[30,22,1,51],[30,25,1,51,"_interopDefault"],[30,40,1,51],[30,41,1,51,"_reactNativeWebDistExportsTouchableOpacity"],[30,83,1,51],[31,2,1,51],[31,6,1,51,"_reactNativeWebDistExportsActivityIndicator"],[31,49,1,51],[31,52,1,51,"require"],[31,59,1,51],[31,60,1,51,"_dependencyMap"],[31,74,1,51],[32,2,1,51],[32,6,1,51,"ActivityIndicator"],[32,23,1,51],[32,26,1,51,"_interopDefault"],[32,41,1,51],[32,42,1,51,"_reactNativeWebDistExportsActivityIndicator"],[32,85,1,51],[33,2,10,0],[33,6,10,0,"_expoVectorIcons"],[33,22,10,0],[33,25,10,0,"require"],[33,32,10,0],[33,33,10,0,"_dependencyMap"],[33,47,10,0],[34,2,11,0],[34,6,11,0,"_reactNativeSafeAreaContext"],[34,33,11,0],[34,36,11,0,"require"],[34,43,11,0],[34,44,11,0,"_dependencyMap"],[34,58,11,0],[35,2,12,0],[35,6,12,0,"_contextsAuthContext"],[35,26,12,0],[35,29,12,0,"require"],[35,36,12,0],[35,37,12,0,"_dependencyMap"],[35,51,12,0],[36,2,13,0],[36,6,13,0,"_contextsThemeContext"],[36,27,13,0],[36,30,13,0,"require"],[36,37,13,0],[36,38,13,0,"_dependencyMap"],[36,52,13,0],[37,2,14,0],[37,6,14,0,"_configI18n"],[37,17,14,0],[37,20,14,0,"require"],[37,27,14,0],[37,28,14,0,"_dependencyMap"],[37,42,14,0],[38,2,15,0],[38,6,15,0,"_reactNativeAsyncStorageAsyncStorage"],[38,42,15,0],[38,45,15,0,"require"],[38,52,15,0],[38,53,15,0,"_dependencyMap"],[38,67,15,0],[39,2,15,0],[39,6,15,0,"AsyncStorage"],[39,18,15,0],[39,21,15,0,"_interopDefault"],[39,36,15,0],[39,37,15,0,"_reactNativeAsyncStorageAsyncStorage"],[39,73,15,0],[40,2,15,69],[40,6,15,69,"_reactJsxDevRuntime"],[40,25,15,69],[40,28,15,69,"require"],[40,35,15,69],[40,36,15,69,"_dependencyMap"],[40,50,15,69],[41,2,17,0],[41,8,17,6,"LANGUAGES"],[41,17,17,15],[41,20,17,18],[41,21,18,2],[42,4,18,4,"code"],[42,8,18,8],[42,10,18,10],[42,14,18,14],[43,4,18,16,"name"],[43,8,18,20],[43,10,18,22],[43,19,18,31],[44,4,18,33,"nativeName"],[44,14,18,43],[44,16,18,45],[44,25,18,54],[45,4,18,56,"flag"],[45,8,18,60],[45,10,18,62],[46,2,18,69],[46,3,18,70],[46,5,19,2],[47,4,19,4,"code"],[47,8,19,8],[47,10,19,10],[47,21,19,21],[48,4,19,23,"name"],[48,8,19,27],[48,10,19,29],[48,26,19,45],[49,4,19,47,"nativeName"],[49,14,19,57],[49,16,19,59],[49,30,19,73],[50,4,19,75,"flag"],[50,8,19,79],[50,10,19,81],[51,2,19,86],[51,3,19,87],[51,5,20,2],[52,4,20,4,"code"],[52,8,20,8],[52,10,20,10],[52,23,20,23],[53,4,20,25,"name"],[53,8,20,29],[53,10,20,31],[53,28,20,49],[54,4,20,51,"nativeName"],[54,14,20,61],[54,16,20,63],[54,32,20,79],[55,4,20,81,"flag"],[55,8,20,85],[55,10,20,87],[56,2,20,92],[56,3,20,93],[56,5,21,2],[57,4,21,4,"code"],[57,8,21,8],[57,10,21,10],[57,14,21,14],[58,4,21,16,"name"],[58,8,21,20],[58,10,21,22],[58,18,21,30],[59,4,21,32,"nativeName"],[59,14,21,42],[59,16,21,44],[59,25,21,53],[60,4,21,55,"flag"],[60,8,21,59],[60,10,21,61],[61,2,21,68],[61,3,21,69],[61,5,22,2],[62,4,22,4,"code"],[62,8,22,8],[62,10,22,10],[62,14,22,14],[63,4,22,16,"name"],[63,8,22,20],[63,10,22,22],[63,19,22,31],[64,4,22,33,"nativeName"],[64,14,22,43],[64,16,22,45],[64,24,22,53],[65,4,22,55,"flag"],[65,8,22,59],[65,10,22,61],[66,2,22,68],[66,3,22,69],[66,5,23,2],[67,4,23,4,"code"],[67,8,23,8],[67,10,23,10],[67,14,23,14],[68,4,23,16,"name"],[68,8,23,20],[68,10,23,22],[68,19,23,31],[69,4,23,33,"nativeName"],[69,14,23,43],[69,16,23,45],[69,23,23,52],[70,4,23,54,"flag"],[70,8,23,58],[70,10,23,60],[71,2,23,67],[71,3,23,68],[71,4,24,1],[72,2,26,15],[72,11,26,24,"LanguageSettingsScreen"],[72,33,26,46,"LanguageSettingsScreen"],[72,34,26,47],[73,4,26,49,"navigation"],[74,2,26,65],[74,3,26,66],[74,5,26,68],[75,4,26,68,"_s"],[75,6,26,68],[76,4,27,2],[76,10,27,8,"insets"],[76,16,27,14],[76,19,27,17],[76,23,27,17,"useSafeAreaInsets"],[76,50,27,34],[76,51,27,34,"useSafeAreaInsets"],[76,68,27,34],[76,70,27,35],[76,71,27,36],[77,4,28,2],[77,10,28,8],[78,6,28,10,"user"],[79,4,28,15],[79,5,28,16],[79,8,28,19],[79,12,28,19,"useAuth"],[79,32,28,26],[79,33,28,26,"useAuth"],[79,40,28,26],[79,42,28,27],[79,43,28,28],[80,4,29,2],[80,10,29,8],[81,6,29,10,"colors"],[82,4,29,17],[82,5,29,18],[82,8,29,21],[82,12,29,21,"useTheme"],[82,33,29,29],[82,34,29,29,"useTheme"],[82,42,29,29],[82,44,29,30],[82,45,29,31],[83,4,30,2],[83,10,30,8],[83,11,30,9,"selectedLanguage"],[83,27,30,25],[83,29,30,27,"setSelectedLanguage"],[83,48,30,46],[83,49,30,47],[83,52,30,50],[83,56,30,50,"useState"],[83,62,30,58],[83,63,30,58,"useState"],[83,71,30,58],[83,73,30,59],[83,77,30,63],[83,78,30,64],[84,4,31,2],[84,10,31,8],[84,11,31,9,"loading"],[84,18,31,16],[84,20,31,18,"setLoading"],[84,30,31,28],[84,31,31,29],[84,34,31,32],[84,38,31,32,"useState"],[84,44,31,40],[84,45,31,40,"useState"],[84,53,31,40],[84,55,31,41],[84,60,31,46],[84,61,31,47],[85,4,33,2],[85,8,33,2,"useEffect"],[85,14,33,11],[85,15,33,11,"useEffect"],[85,24,33,11],[85,26,33,12],[85,32,33,18],[86,6,34,4,"loadCurrentLanguage"],[86,25,34,23],[86,26,34,24],[86,27,34,25],[87,4,35,2],[87,5,35,3],[87,7,35,5],[87,9,35,7],[87,10,35,8],[88,4,37,2],[88,10,37,8,"loadCurrentLanguage"],[88,29,37,27],[88,32,37,30],[88,38,37,30,"loadCurrentLanguage"],[88,39,37,30],[88,44,37,42],[89,6,38,4],[89,10,38,8],[90,8,39,6],[90,14,39,12,"savedLang"],[90,23,39,21],[90,26,39,24],[90,32,39,30,"AsyncStorage"],[90,44,39,42],[90,45,39,42,"default"],[90,52,39,42],[90,53,39,43,"getItem"],[90,60,39,50],[90,61,39,51],[90,74,39,64],[90,75,39,65],[91,8,40,6],[91,12,40,10,"savedLang"],[91,21,40,19],[91,23,40,21],[92,10,41,8,"setSelectedLanguage"],[92,29,41,27],[92,30,41,28,"savedLang"],[92,39,41,37],[92,40,41,38],[93,8,42,6],[94,6,43,4],[94,7,43,5],[94,8,43,6],[94,15,43,13,"error"],[94,20,43,18],[94,22,43,20],[95,8,44,6,"console"],[95,15,44,13],[95,16,44,14,"error"],[95,21,44,19],[95,22,44,20],[95,47,44,45],[95,49,44,47,"error"],[95,54,44,52],[95,55,44,53],[96,6,45,4],[97,4,46,2],[97,5,46,3],[98,4,48,2],[98,10,48,8,"handleLanguageChange"],[98,30,48,28],[98,33,48,31],[98,39,48,38,"languageCode"],[98,51,48,58],[98,55,48,63],[99,6,49,4,"setLoading"],[99,16,49,14],[99,17,49,15],[99,21,49,19],[99,22,49,20],[100,6,50,4],[100,10,50,8],[101,8,51,6],[102,8,52,6],[102,14,52,12],[102,18,52,12,"saveLanguage"],[102,29,52,24],[102,30,52,24,"saveLanguage"],[102,42,52,24],[102,44,52,25,"languageCode"],[102,56,52,37],[102,57,52,38],[103,8,53,6,"setSelectedLanguage"],[103,27,53,25],[103,28,53,26,"languageCode"],[103,40,53,38],[103,41,53,39],[105,8,55,6],[106,8,56,6],[106,12,56,10,"user"],[106,16,56,14],[106,18,56,16,"user_id"],[106,25,56,23],[106,27,56,25],[107,10,57,8],[107,16,57,14,"backendUrl"],[107,26,57,24],[107,29,57,27],[107,79,57,66],[107,102,57,89],[108,10,58,8,"fetch"],[108,15,58,13],[108,16,58,14],[108,19,58,17,"backendUrl"],[108,29,58,27],[108,48,58,46],[108,50,58,48],[109,12,59,10,"method"],[109,18,59,16],[109,20,59,18],[109,25,59,23],[110,12,60,10,"headers"],[110,19,60,17],[110,21,60,19],[111,14,61,12],[111,28,61,26],[111,30,61,28],[112,12,62,10],[112,13,62,11],[113,12,63,10,"body"],[113,16,63,14],[113,18,63,16,"JSON"],[113,22,63,20],[113,23,63,21,"stringify"],[113,32,63,30],[113,33,63,31],[114,14,64,12,"user_id"],[114,21,64,19],[114,23,64,21,"user"],[114,27,64,25],[114,28,64,26,"user_id"],[114,35,64,33],[115,14,65,12,"language"],[115,22,65,20],[115,24,65,22,"languageCode"],[116,12,66,10],[116,13,66,11],[117,10,67,8],[117,11,67,9],[117,12,67,10],[117,13,67,11,"catch"],[117,18,67,16],[117,19,67,17,"err"],[117,22,67,20],[117,26,67,24,"console"],[117,33,67,31],[117,34,67,32,"error"],[117,39,67,37],[117,40,67,38],[117,75,67,73],[117,77,67,75,"err"],[117,80,67,78],[117,81,67,79],[117,82,67,80],[118,8,68,6],[120,8,70,6],[121,8,71,6,"setTimeout"],[121,18,71,16],[121,19,71,17],[121,25,71,23],[122,10,72,8,"navigation"],[122,20,72,18],[122,21,72,19,"reset"],[122,26,72,24],[122,27,72,25],[123,12,73,10,"index"],[123,17,73,15],[123,19,73,17],[123,20,73,18],[124,12,74,10,"routes"],[124,18,74,16],[124,20,74,18],[124,21,74,19],[125,14,74,21,"name"],[125,18,74,25],[125,20,74,27],[126,12,74,34],[126,13,74,35],[127,10,75,8],[127,11,75,9],[127,12,75,10],[128,8,76,6],[128,9,76,7],[128,11,76,9],[128,14,76,12],[128,15,76,13],[129,6,77,4],[129,7,77,5],[129,8,77,6],[129,15,77,13,"error"],[129,20,77,18],[129,22,77,20],[130,8,78,6,"console"],[130,15,78,13],[130,16,78,14,"error"],[130,21,78,19],[130,22,78,20],[130,48,78,46],[130,50,78,48,"error"],[130,55,78,53],[130,56,78,54],[131,6,79,4],[131,7,79,5],[131,16,79,14],[132,8,80,6,"setLoading"],[132,18,80,16],[132,19,80,17],[132,24,80,22],[132,25,80,23],[133,6,81,4],[134,4,82,2],[134,5,82,3],[135,4,84,2],[135,24,85,4],[135,28,85,4,"_reactJsxDevRuntime"],[135,47,85,4],[135,48,85,4,"jsxDEV"],[135,54,85,4],[135,56,85,5,"View"],[135,60,85,9],[135,61,85,9,"default"],[135,68,85,9],[136,6,85,10,"style"],[136,11,85,15],[136,13,85,17],[136,14,85,18,"styles"],[136,20,85,24],[136,21,85,25,"container"],[136,30,85,34],[136,32,85,36],[137,8,85,38,"paddingTop"],[137,18,85,48],[137,20,85,50,"insets"],[137,26,85,56],[137,27,85,57,"top"],[137,30,85,60],[138,8,85,62,"backgroundColor"],[138,23,85,77],[138,25,85,79,"colors"],[138,31,85,85],[138,32,85,86,"background"],[139,6,85,97],[139,7,85,98],[139,8,85,100],[140,6,85,100,"children"],[140,14,85,100],[140,30,86,6],[140,34,86,6,"_reactJsxDevRuntime"],[140,53,86,6],[140,54,86,6,"jsxDEV"],[140,60,86,6],[140,62,86,7,"View"],[140,66,86,11],[140,67,86,11,"default"],[140,74,86,11],[141,8,86,12,"style"],[141,13,86,17],[141,15,86,19],[141,16,86,20,"styles"],[141,22,86,26],[141,23,86,27,"header"],[141,29,86,33],[141,31,86,35],[142,10,86,37,"backgroundColor"],[142,25,86,52],[142,27,86,54,"colors"],[142,33,86,60],[142,34,86,61,"card"],[142,38,86,65],[143,10,86,67,"borderBottomColor"],[143,27,86,84],[143,29,86,86,"colors"],[143,35,86,92],[143,36,86,93,"border"],[144,8,86,100],[144,9,86,101],[144,10,86,103],[145,8,86,103,"children"],[145,16,86,103],[145,32,87,8],[145,36,87,8,"_reactJsxDevRuntime"],[145,55,87,8],[145,56,87,8,"jsxDEV"],[145,62,87,8],[145,64,87,9,"TouchableOpacity"],[145,80,87,25],[145,81,87,25,"default"],[145,88,87,25],[146,10,87,26,"onPress"],[146,17,87,33],[146,19,87,35,"onPress"],[146,20,87,35],[146,25,87,41,"navigation"],[146,35,87,51],[146,36,87,52,"goBack"],[146,42,87,58],[146,43,87,59],[146,44,87,61],[147,10,87,62,"style"],[147,15,87,67],[147,17,87,69,"styles"],[147,23,87,75],[147,24,87,76,"backButton"],[147,34,87,87],[148,10,87,87,"children"],[148,18,87,87],[148,33,88,10],[148,37,88,10,"_reactJsxDevRuntime"],[148,56,88,10],[148,57,88,10,"jsxDEV"],[148,63,88,10],[148,65,88,11,"_expoVectorIcons"],[148,81,88,19],[148,82,88,19,"Ionicons"],[148,90,88,19],[149,12,88,20,"name"],[149,16,88,24],[149,18,88,25],[149,30,88,37],[150,12,88,38,"size"],[150,16,88,42],[150,18,88,44],[150,20,88,47],[151,12,88,48,"color"],[151,17,88,53],[151,19,88,55,"colors"],[151,25,88,61],[151,26,88,62,"text"],[152,10,88,67],[153,12,88,67,"fileName"],[153,20,88,67],[153,22,88,67,"_jsxFileName"],[153,34,88,67],[154,12,88,67,"lineNumber"],[154,22,88,67],[155,12,88,67,"columnNumber"],[155,24,88,67],[156,10,88,67],[156,17,88,69],[157,8,88,70],[158,10,88,70,"fileName"],[158,18,88,70],[158,20,88,70,"_jsxFileName"],[158,32,88,70],[159,10,88,70,"lineNumber"],[159,20,88,70],[160,10,88,70,"columnNumber"],[160,22,88,70],[161,8,88,70],[161,15,89,26],[161,16,89,27],[161,31,90,8],[161,35,90,8,"_reactJsxDevRuntime"],[161,54,90,8],[161,55,90,8,"jsxDEV"],[161,61,90,8],[161,63,90,9,"Text"],[161,67,90,13],[161,68,90,13,"default"],[161,75,90,13],[162,10,90,14,"style"],[162,15,90,19],[162,17,90,21],[162,18,90,22,"styles"],[162,24,90,28],[162,25,90,29,"headerTitle"],[162,36,90,40],[162,38,90,42],[163,12,90,44,"color"],[163,17,90,49],[163,19,90,51,"colors"],[163,25,90,57],[163,26,90,58,"text"],[164,10,90,63],[164,11,90,64],[164,12,90,66],[165,10,90,66,"children"],[165,18,90,66],[165,20,90,67],[166,8,90,75],[167,10,90,75,"fileName"],[167,18,90,75],[167,20,90,75,"_jsxFileName"],[167,32,90,75],[168,10,90,75,"lineNumber"],[168,20,90,75],[169,10,90,75,"columnNumber"],[169,22,90,75],[170,8,90,75],[170,15,90,81],[170,16,90,82],[170,31,91,8],[170,35,91,8,"_reactJsxDevRuntime"],[170,54,91,8],[170,55,91,8,"jsxDEV"],[170,61,91,8],[170,63,91,9,"View"],[170,67,91,13],[170,68,91,13,"default"],[170,75,91,13],[171,10,91,14,"style"],[171,15,91,19],[171,17,91,21],[172,12,91,23,"width"],[172,17,91,28],[172,19,91,30],[173,10,91,33],[174,8,91,35],[175,10,91,35,"fileName"],[175,18,91,35],[175,20,91,35,"_jsxFileName"],[175,32,91,35],[176,10,91,35,"lineNumber"],[176,20,91,35],[177,10,91,35,"columnNumber"],[177,22,91,35],[178,8,91,35],[178,15,91,37],[178,16,91,38],[179,6,91,38],[180,8,91,38,"fileName"],[180,16,91,38],[180,18,91,38,"_jsxFileName"],[180,30,91,38],[181,8,91,38,"lineNumber"],[181,18,91,38],[182,8,91,38,"columnNumber"],[182,20,91,38],[183,6,91,38],[183,13,92,12],[183,14,92,13],[183,29,94,6],[183,33,94,6,"_reactJsxDevRuntime"],[183,52,94,6],[183,53,94,6,"jsxDEV"],[183,59,94,6],[183,61,94,7,"ScrollView"],[183,71,94,17],[183,72,94,17,"default"],[183,79,94,17],[184,8,94,18,"contentContainerStyle"],[184,29,94,39],[184,31,94,41,"styles"],[184,37,94,47],[184,38,94,48,"scrollContent"],[184,51,94,62],[185,8,94,62,"children"],[185,16,94,62],[185,32,95,8],[185,36,95,8,"_reactJsxDevRuntime"],[185,55,95,8],[185,56,95,8,"jsxDEV"],[185,62,95,8],[185,64,95,9,"View"],[185,68,95,13],[185,69,95,13,"default"],[185,76,95,13],[186,10,95,14,"style"],[186,15,95,19],[186,17,95,21,"styles"],[186,23,95,27],[186,24,95,28,"infoBox"],[186,31,95,36],[187,10,95,36,"children"],[187,18,95,36],[187,34,96,10],[187,38,96,10,"_reactJsxDevRuntime"],[187,57,96,10],[187,58,96,10,"jsxDEV"],[187,64,96,10],[187,66,96,11,"_expoVectorIcons"],[187,82,96,19],[187,83,96,19,"Ionicons"],[187,91,96,19],[188,12,96,20,"name"],[188,16,96,24],[188,18,96,25],[188,33,96,40],[189,12,96,41,"size"],[189,16,96,45],[189,18,96,47],[189,20,96,50],[190,12,96,51,"color"],[190,17,96,56],[190,19,96,57],[191,10,96,66],[192,12,96,66,"fileName"],[192,20,96,66],[192,22,96,66,"_jsxFileName"],[192,34,96,66],[193,12,96,66,"lineNumber"],[193,22,96,66],[194,12,96,66,"columnNumber"],[194,24,96,66],[195,10,96,66],[195,17,96,68],[195,18,96,69],[195,33,97,10],[195,37,97,10,"_reactJsxDevRuntime"],[195,56,97,10],[195,57,97,10,"jsxDEV"],[195,63,97,10],[195,65,97,11,"Text"],[195,69,97,15],[195,70,97,15,"default"],[195,77,97,15],[196,12,97,16,"style"],[196,17,97,21],[196,19,97,23,"styles"],[196,25,97,29],[196,26,97,30,"infoText"],[196,34,97,39],[197,12,97,39,"children"],[197,20,97,39],[197,22,97,40],[198,10,99,10],[199,12,99,10,"fileName"],[199,20,99,10],[199,22,99,10,"_jsxFileName"],[199,34,99,10],[200,12,99,10,"lineNumber"],[200,22,99,10],[201,12,99,10,"columnNumber"],[201,24,99,10],[202,10,99,10],[202,17,99,16],[202,18,99,17],[203,8,99,17],[204,10,99,17,"fileName"],[204,18,99,17],[204,20,99,17,"_jsxFileName"],[204,32,99,17],[205,10,99,17,"lineNumber"],[205,20,99,17],[206,10,99,17,"columnNumber"],[206,22,99,17],[207,8,99,17],[207,15,100,14],[207,16,100,15],[207,18,102,9,"LANGUAGES"],[207,27,102,18],[207,28,102,19,"map"],[207,31,102,22],[207,32,102,24,"language"],[207,40,102,32],[207,57,103,10],[207,61,103,10,"_reactJsxDevRuntime"],[207,80,103,10],[207,81,103,10,"jsxDEV"],[207,87,103,10],[207,89,103,11,"TouchableOpacity"],[207,105,103,27],[207,106,103,27,"default"],[207,113,103,27],[208,10,105,12,"style"],[208,15,105,17],[208,17,105,19],[208,18,106,14,"styles"],[208,24,106,20],[208,25,106,21,"languageCard"],[208,37,106,33],[208,39,107,14],[209,12,107,16,"backgroundColor"],[209,27,107,31],[209,29,107,33,"colors"],[209,35,107,39],[209,36,107,40,"card"],[209,40,107,44],[210,12,107,46,"borderColor"],[210,23,107,57],[210,25,107,59,"colors"],[210,31,107,65],[210,32,107,66,"border"],[211,10,107,73],[211,11,107,74],[211,13,108,14,"selectedLanguage"],[211,29,108,30],[211,34,108,35,"language"],[211,42,108,43],[211,43,108,44,"code"],[211,47,108,48],[211,51,108,52],[212,12,108,54,"borderColor"],[212,23,108,65],[212,25,108,67,"colors"],[212,31,108,73],[212,32,108,74,"primary"],[212,39,108,81],[213,12,108,83,"backgroundColor"],[213,27,108,98],[213,29,108,100,"colors"],[213,35,108,106],[213,36,108,107,"primary"],[213,43,108,114],[213,46,108,117],[214,10,108,122],[214,11,108,123],[214,12,109,14],[215,10,110,12,"onPress"],[215,17,110,19],[215,19,110,21,"onPress"],[215,20,110,21],[215,25,110,27,"handleLanguageChange"],[215,45,110,47],[215,46,110,48,"language"],[215,54,110,56],[215,55,110,57,"code"],[215,59,110,61],[215,60,110,63],[216,10,111,12,"disabled"],[216,18,111,20],[216,20,111,22,"loading"],[216,27,111,30],[217,10,111,30,"children"],[217,18,111,30],[217,34,113,12],[217,38,113,12,"_reactJsxDevRuntime"],[217,57,113,12],[217,58,113,12,"jsxDEV"],[217,64,113,12],[217,66,113,13,"View"],[217,70,113,17],[217,71,113,17,"default"],[217,78,113,17],[218,12,113,18,"style"],[218,17,113,23],[218,19,113,25,"styles"],[218,25,113,31],[218,26,113,32,"languageCardLeft"],[218,42,113,49],[219,12,113,49,"children"],[219,20,113,49],[219,36,114,14],[219,40,114,14,"_reactJsxDevRuntime"],[219,59,114,14],[219,60,114,14,"jsxDEV"],[219,66,114,14],[219,68,114,15,"Text"],[219,72,114,19],[219,73,114,19,"default"],[219,80,114,19],[220,14,114,20,"style"],[220,19,114,25],[220,21,114,27,"styles"],[220,27,114,33],[220,28,114,34,"flag"],[220,32,114,39],[221,14,114,39,"children"],[221,22,114,39],[221,24,114,41,"language"],[221,32,114,49],[221,33,114,50,"flag"],[222,12,114,54],[223,14,114,54,"fileName"],[223,22,114,54],[223,24,114,54,"_jsxFileName"],[223,36,114,54],[224,14,114,54,"lineNumber"],[224,24,114,54],[225,14,114,54,"columnNumber"],[225,26,114,54],[226,12,114,54],[226,19,114,61],[226,20,114,62],[226,35,115,14],[226,39,115,14,"_reactJsxDevRuntime"],[226,58,115,14],[226,59,115,14,"jsxDEV"],[226,65,115,14],[226,67,115,15,"View"],[226,71,115,19],[226,72,115,19,"default"],[226,79,115,19],[227,14,115,20,"style"],[227,19,115,25],[227,21,115,27,"styles"],[227,27,115,33],[227,28,115,34,"languageInfo"],[227,40,115,47],[228,14,115,47,"children"],[228,22,115,47],[228,38,116,16],[228,42,116,16,"_reactJsxDevRuntime"],[228,61,116,16],[228,62,116,16,"jsxDEV"],[228,68,116,16],[228,70,116,17,"Text"],[228,74,116,21],[228,75,116,21,"default"],[228,82,116,21],[229,16,116,22,"style"],[229,21,116,27],[229,23,116,29],[229,24,116,30,"styles"],[229,30,116,36],[229,31,116,37,"languageName"],[229,43,116,49],[229,45,116,51],[230,18,116,53,"color"],[230,23,116,58],[230,25,116,60,"colors"],[230,31,116,66],[230,32,116,67,"text"],[231,16,116,72],[231,17,116,73],[231,18,116,75],[232,16,116,75,"children"],[232,24,116,75],[232,26,116,77,"language"],[232,34,116,85],[232,35,116,86,"name"],[233,14,116,90],[234,16,116,90,"fileName"],[234,24,116,90],[234,26,116,90,"_jsxFileName"],[234,38,116,90],[235,16,116,90,"lineNumber"],[235,26,116,90],[236,16,116,90,"columnNumber"],[236,28,116,90],[237,14,116,90],[237,21,116,97],[237,22,116,98],[237,37,117,16],[237,41,117,16,"_reactJsxDevRuntime"],[237,60,117,16],[237,61,117,16,"jsxDEV"],[237,67,117,16],[237,69,117,17,"Text"],[237,73,117,21],[237,74,117,21,"default"],[237,81,117,21],[238,16,117,22,"style"],[238,21,117,27],[238,23,117,29],[238,24,117,30,"styles"],[238,30,117,36],[238,31,117,37,"languageNative"],[238,45,117,51],[238,47,117,53],[239,18,117,55,"color"],[239,23,117,60],[239,25,117,62,"colors"],[239,31,117,68],[239,32,117,69,"textSecondary"],[240,16,117,83],[240,17,117,84],[240,18,117,86],[241,16,117,86,"children"],[241,24,117,86],[241,26,117,88,"language"],[241,34,117,96],[241,35,117,97,"nativeName"],[242,14,117,107],[243,16,117,107,"fileName"],[243,24,117,107],[243,26,117,107,"_jsxFileName"],[243,38,117,107],[244,16,117,107,"lineNumber"],[244,26,117,107],[245,16,117,107,"columnNumber"],[245,28,117,107],[246,14,117,107],[246,21,117,114],[246,22,117,115],[247,12,117,115],[248,14,117,115,"fileName"],[248,22,117,115],[248,24,117,115,"_jsxFileName"],[248,36,117,115],[249,14,117,115,"lineNumber"],[249,24,117,115],[250,14,117,115,"columnNumber"],[250,26,117,115],[251,12,117,115],[251,19,118,20],[251,20,118,21],[252,10,118,21],[253,12,118,21,"fileName"],[253,20,118,21],[253,22,118,21,"_jsxFileName"],[253,34,118,21],[254,12,118,21,"lineNumber"],[254,22,118,21],[255,12,118,21,"columnNumber"],[255,24,118,21],[256,10,118,21],[256,17,119,18],[256,18,119,19],[256,20,120,13,"selectedLanguage"],[256,36,120,29],[256,41,120,34,"language"],[256,49,120,42],[256,50,120,43,"code"],[256,54,120,47],[256,71,121,14],[256,75,121,14,"_reactJsxDevRuntime"],[256,94,121,14],[256,95,121,14,"jsxDEV"],[256,101,121,14],[256,103,121,15,"_expoVectorIcons"],[256,119,121,23],[256,120,121,23,"Ionicons"],[256,128,121,23],[257,12,121,24,"name"],[257,16,121,28],[257,18,121,29],[257,36,121,47],[258,12,121,48,"size"],[258,16,121,52],[258,18,121,54],[258,20,121,57],[259,12,121,58,"color"],[259,17,121,63],[259,19,121,65,"colors"],[259,25,121,71],[259,26,121,72,"primary"],[260,10,121,80],[261,12,121,80,"fileName"],[261,20,121,80],[261,22,121,80,"_jsxFileName"],[261,34,121,80],[262,12,121,80,"lineNumber"],[262,22,121,80],[263,12,121,80,"columnNumber"],[263,24,121,80],[264,10,121,80],[264,17,121,82],[264,18,122,13],[264,20,123,13,"loading"],[264,27,123,20],[264,31,123,24,"selectedLanguage"],[264,47,123,40],[264,52,123,45,"language"],[264,60,123,53],[264,61,123,54,"code"],[264,65,123,58],[264,82,124,14],[264,86,124,14,"_reactJsxDevRuntime"],[264,105,124,14],[264,106,124,14,"jsxDEV"],[264,112,124,14],[264,114,124,15,"ActivityIndicator"],[264,131,124,32],[264,132,124,32,"default"],[264,139,124,32],[265,12,124,33,"size"],[265,16,124,37],[265,18,124,38],[265,25,124,45],[266,12,124,46,"color"],[266,17,124,51],[266,19,124,53,"colors"],[266,25,124,59],[266,26,124,60,"primary"],[266,33,124,68],[267,12,124,69,"style"],[267,17,124,74],[267,19,124,76],[268,14,124,78,"marginLeft"],[268,24,124,88],[268,26,124,90],[269,12,124,92],[270,10,124,94],[271,12,124,94,"fileName"],[271,20,124,94],[271,22,124,94,"_jsxFileName"],[271,34,124,94],[272,12,124,94,"lineNumber"],[272,22,124,94],[273,12,124,94,"columnNumber"],[273,24,124,94],[274,10,124,94],[274,17,124,96],[274,18,125,13],[275,8,125,13],[275,11,104,17,"language"],[275,19,104,25],[275,20,104,26,"code"],[275,24,104,30],[276,10,104,30,"fileName"],[276,18,104,30],[276,20,104,30,"_jsxFileName"],[276,32,104,30],[277,10,104,30,"lineNumber"],[277,20,104,30],[278,10,104,30,"columnNumber"],[278,22,104,30],[279,8,104,30],[279,15,126,28],[279,16,127,9],[279,17,127,10],[280,6,127,10],[281,8,127,10,"fileName"],[281,16,127,10],[281,18,127,10,"_jsxFileName"],[281,30,127,10],[282,8,127,10,"lineNumber"],[282,18,127,10],[283,8,127,10,"columnNumber"],[283,20,127,10],[284,6,127,10],[284,13,128,18],[284,14,128,19],[285,4,128,19],[286,6,128,19,"fileName"],[286,14,128,19],[286,16,128,19,"_jsxFileName"],[286,28,128,19],[287,6,128,19,"lineNumber"],[287,16,128,19],[288,6,128,19,"columnNumber"],[288,18,128,19],[289,4,128,19],[289,11,129,10],[289,12,129,11],[290,2,131,0],[291,2,131,1,"_s"],[291,4,131,1],[291,5,26,24,"LanguageSettingsScreen"],[291,27,26,46],[292,4,26,46],[292,12,27,17,"useSafeAreaInsets"],[292,39,27,34],[292,40,27,34,"useSafeAreaInsets"],[292,57,27,34],[292,59,28,19,"useAuth"],[292,79,28,26],[292,80,28,26,"useAuth"],[292,87,28,26],[292,89,29,21,"useTheme"],[292,110,29,29],[292,111,29,29,"useTheme"],[292,119,29,29],[293,2,29,29],[294,2,29,29,"_c"],[294,4,29,29],[294,7,26,24,"LanguageSettingsScreen"],[294,29,26,46],[295,2,133,0],[295,8,133,6,"styles"],[295,14,133,12],[295,17,133,15,"StyleSheet"],[295,27,133,25],[295,28,133,25,"default"],[295,35,133,25],[295,36,133,26,"create"],[295,42,133,32],[295,43,133,33],[296,4,134,2,"container"],[296,13,134,11],[296,15,134,13],[297,6,135,4,"flex"],[297,10,135,8],[297,12,135,10],[297,13,135,11],[298,6,136,4,"backgroundColor"],[298,21,136,19],[298,23,136,21],[299,4,137,2],[299,5,137,3],[300,4,138,2,"header"],[300,10,138,8],[300,12,138,10],[301,6,139,4,"flexDirection"],[301,19,139,17],[301,21,139,19],[301,26,139,24],[302,6,140,4,"alignItems"],[302,16,140,14],[302,18,140,16],[302,26,140,24],[303,6,141,4,"justifyContent"],[303,20,141,18],[303,22,141,20],[303,37,141,35],[304,6,142,4,"paddingHorizontal"],[304,23,142,21],[304,25,142,23],[304,27,142,25],[305,6,143,4,"paddingVertical"],[305,21,143,19],[305,23,143,21],[305,25,143,23],[306,6,144,4,"backgroundColor"],[306,21,144,19],[306,23,144,21],[306,29,144,27],[307,6,145,4,"borderBottomWidth"],[307,23,145,21],[307,25,145,23],[307,26,145,24],[308,6,146,4,"borderBottomColor"],[308,23,146,21],[308,25,146,23],[309,4,147,2],[309,5,147,3],[310,4,148,2,"backButton"],[310,14,148,12],[310,16,148,14],[311,6,149,4,"width"],[311,11,149,9],[311,13,149,11],[311,15,149,13],[312,6,150,4,"height"],[312,12,150,10],[312,14,150,12],[312,16,150,14],[313,6,151,4,"borderRadius"],[313,18,151,16],[313,20,151,18],[313,22,151,20],[314,6,152,4,"backgroundColor"],[314,21,152,19],[314,23,152,21],[314,32,152,30],[315,6,153,4,"alignItems"],[315,16,153,14],[315,18,153,16],[315,26,153,24],[316,6,154,4,"justifyContent"],[316,20,154,18],[316,22,154,20],[317,4,155,2],[317,5,155,3],[318,4,156,2,"headerTitle"],[318,15,156,13],[318,17,156,15],[319,6,157,4,"fontSize"],[319,14,157,12],[319,16,157,14],[319,18,157,16],[320,6,158,4,"fontWeight"],[320,16,158,14],[320,18,158,16],[320,23,158,21],[321,6,159,4,"color"],[321,11,159,9],[321,13,159,11],[322,4,160,2],[322,5,160,3],[323,4,161,2,"scrollContent"],[323,17,161,15],[323,19,161,17],[324,6,162,4,"padding"],[324,13,162,11],[324,15,162,13],[324,17,162,15],[325,6,163,4,"paddingBottom"],[325,19,163,17],[325,21,163,19],[326,4,164,2],[326,5,164,3],[327,4,165,2,"infoBox"],[327,11,165,9],[327,13,165,11],[328,6,166,4,"flexDirection"],[328,19,166,17],[328,21,166,19],[328,26,166,24],[329,6,167,4,"alignItems"],[329,16,167,14],[329,18,167,16],[329,26,167,24],[330,6,168,4,"backgroundColor"],[330,21,168,19],[330,23,168,21],[330,32,168,30],[331,6,169,4,"padding"],[331,13,169,11],[331,15,169,13],[331,17,169,15],[332,6,170,4,"borderRadius"],[332,18,170,16],[332,20,170,18],[332,21,170,19],[333,6,171,4,"marginBottom"],[333,18,171,16],[333,20,171,18],[334,4,172,2],[334,5,172,3],[335,4,173,2,"infoText"],[335,12,173,10],[335,14,173,12],[336,6,174,4,"fontSize"],[336,14,174,12],[336,16,174,14],[336,18,174,16],[337,6,175,4,"color"],[337,11,175,9],[337,13,175,11],[337,22,175,20],[338,6,176,4,"marginLeft"],[338,16,176,14],[338,18,176,16],[338,19,176,17],[339,6,177,4,"flex"],[339,10,177,8],[339,12,177,10],[340,4,178,2],[340,5,178,3],[341,4,179,2,"languageCard"],[341,16,179,14],[341,18,179,16],[342,6,180,4,"flexDirection"],[342,19,180,17],[342,21,180,19],[342,26,180,24],[343,6,181,4,"alignItems"],[343,16,181,14],[343,18,181,16],[343,26,181,24],[344,6,182,4,"justifyContent"],[344,20,182,18],[344,22,182,20],[344,37,182,35],[345,6,183,4,"backgroundColor"],[345,21,183,19],[345,23,183,21],[345,29,183,27],[346,6,184,4,"padding"],[346,13,184,11],[346,15,184,13],[346,17,184,15],[347,6,185,4,"borderRadius"],[347,18,185,16],[347,20,185,18],[347,22,185,20],[348,6,186,4,"marginBottom"],[348,18,186,16],[348,20,186,18],[348,22,186,20],[349,6,187,4,"borderWidth"],[349,17,187,15],[349,19,187,17],[349,20,187,18],[350,6,188,4,"borderColor"],[350,17,188,15],[350,19,188,17],[350,28,188,26],[351,6,189,4,"shadowColor"],[351,17,189,15],[351,19,189,17],[351,25,189,23],[352,6,190,4,"shadowOffset"],[352,18,190,16],[352,20,190,18],[353,8,190,20,"width"],[353,13,190,25],[353,15,190,27],[353,16,190,28],[354,8,190,30,"height"],[354,14,190,36],[354,16,190,38],[355,6,190,40],[355,7,190,41],[356,6,191,4,"shadowOpacity"],[356,19,191,17],[356,21,191,19],[356,25,191,23],[357,6,192,4,"shadowRadius"],[357,18,192,16],[357,20,192,18],[357,21,192,19],[358,6,193,4,"elevation"],[358,15,193,13],[358,17,193,15],[359,4,194,2],[359,5,194,3],[360,4,195,2,"languageCardSelected"],[360,24,195,22],[360,26,195,24],[361,6,196,4,"borderColor"],[361,17,196,15],[361,19,196,17],[361,28,196,26],[362,6,197,4,"backgroundColor"],[362,21,197,19],[362,23,197,21],[363,4,198,2],[363,5,198,3],[364,4,199,2,"languageCardLeft"],[364,20,199,18],[364,22,199,20],[365,6,200,4,"flexDirection"],[365,19,200,17],[365,21,200,19],[365,26,200,24],[366,6,201,4,"alignItems"],[366,16,201,14],[366,18,201,16],[366,26,201,24],[367,6,202,4,"flex"],[367,10,202,8],[367,12,202,10],[368,4,203,2],[368,5,203,3],[369,4,204,2,"flag"],[369,8,204,6],[369,10,204,8],[370,6,205,4,"fontSize"],[370,14,205,12],[370,16,205,14],[370,18,205,16],[371,6,206,4,"marginRight"],[371,17,206,15],[371,19,206,17],[372,4,207,2],[372,5,207,3],[373,4,208,2,"languageInfo"],[373,16,208,14],[373,18,208,16],[374,6,209,4,"flex"],[374,10,209,8],[374,12,209,10],[375,4,210,2],[375,5,210,3],[376,4,211,2,"languageName"],[376,16,211,14],[376,18,211,16],[377,6,212,4,"fontSize"],[377,14,212,12],[377,16,212,14],[377,18,212,16],[378,6,213,4,"fontWeight"],[378,16,213,14],[378,18,213,16],[378,23,213,21],[379,6,214,4,"color"],[379,11,214,9],[379,13,214,11],[379,22,214,20],[380,6,215,4,"marginBottom"],[380,18,215,16],[380,20,215,18],[381,4,216,2],[381,5,216,3],[382,4,217,2,"languageNative"],[382,18,217,16],[382,20,217,18],[383,6,218,4,"fontSize"],[383,14,218,12],[383,16,218,14],[383,18,218,16],[384,6,219,4,"color"],[384,11,219,9],[384,13,219,11],[385,4,220,2],[386,2,221,0],[386,3,221,1],[386,4,221,2],[387,2,221,3],[387,6,221,3,"_c"],[387,8,221,3],[388,2,221,3,"$RefreshReg$"],[388,14,221,3],[388,15,221,3,"_c"],[388,17,221,3],[389,0,221,3],[389,3]],"functionMap":{"names":["","LanguageSettingsScreen","useEffect$argument_0","loadCurrentLanguage","handleLanguageChange","fetch._catch$argument_0","setTimeout$argument_0","TouchableOpacity.props.onPress","LANGUAGES.map$argument_0"],"mappings":"AAA;eCyB;YCO;GDE;8BEE;GFS;+BGE;iBCmB,8DD;iBEI;OFK;GHM;mCMK,yBN;uBOe;qBDQ,yCC;SPiB;CDI"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file