diff --git a/frontend/.metro-cache/cache/85/201f4726f17be0836ab433012d4332df261008f05c4dc168a8277d8653bdbeee42fd0d b/frontend/.metro-cache/cache/85/201f4726f17be0836ab433012d4332df261008f05c4dc168a8277d8653bdbeee42fd0d new file mode 100644 index 00000000..715eb5fb --- /dev/null +++ b/frontend/.metro-cache/cache/85/201f4726f17be0836ab433012d4332df261008f05c4dc168a8277d8653bdbeee42fd0d @@ -0,0 +1 @@ +{"dependencies":[{"name":"i18n-js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":31,"index":31}}],"key":"xV00gTHFYDIdhVePhZQZqF/YfLw=","exportNames":["*"],"imports":1}},{"name":"@react-native-async-storage/async-storage","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":83},"end":{"line":3,"column":69,"index":152}}],"key":"0kSRlooyBOaYM9tlTtK91nq+uds=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\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 _default;\n }\n });\n Object.defineProperty(exports, \"loadSavedLanguage\", {\n enumerable: true,\n get: function () {\n return loadSavedLanguage;\n }\n });\n Object.defineProperty(exports, \"saveLanguage\", {\n enumerable: true,\n get: function () {\n return saveLanguage;\n }\n });\n var _i18nJs = require(_dependencyMap[0], \"i18n-js\");\n var _reactNativeAsyncStorageAsyncStorage = require(_dependencyMap[1], \"@react-native-async-storage/async-storage\");\n var AsyncStorage = _interopDefault(_reactNativeAsyncStorageAsyncStorage);\n // Create i18n instance with fallback enabled\n const i18n = new _i18nJs.I18n({\n en: {\n welcome: 'Welcome',\n home: 'Home',\n wallet: 'Wallet',\n citizens: 'Citizens',\n referral: 'Referral',\n profile: 'Profile',\n settings: 'Settings',\n notifications: 'Notifications',\n editProfile: 'Edit Profile',\n changePassword: 'Change Password',\n signOut: 'Sign Out',\n language: 'Language',\n darkMode: 'Dark Mode'\n // Add more translations\n },\n 'ku-sorani': {\n welcome: 'بەخێربێیت',\n home: 'سەرەکی',\n wallet: 'جزدان',\n citizens: 'هاوڵاتیان',\n referral: 'ئاماژە',\n profile: 'پرۆفایل',\n settings: 'ڕێکخستنەکان',\n notifications: 'ئاگادارکردنەوەکان',\n editProfile: 'دەستکاری پرۆفایل',\n changePassword: 'گۆڕینی وشەی نهێنی',\n signOut: 'چوونەدەرەوە',\n language: 'زمان',\n darkMode: 'دۆخی تاریک'\n },\n 'ku-kurmanji': {\n welcome: 'Bi xêr hatî',\n home: 'Malper',\n wallet: 'Berîk',\n citizens: 'Hemwelatî',\n referral: 'Referans',\n profile: 'Profîl',\n settings: 'Mîhengên',\n notifications: 'Agahdarî',\n editProfile: 'Profîlê Biguherîne',\n changePassword: 'Şîfreyê Biguherîne',\n signOut: 'Derkeve',\n language: 'Ziman',\n darkMode: 'Moda Tarî'\n },\n ar: {\n welcome: 'مرحبا',\n home: 'الرئيسية',\n wallet: 'المحفظة',\n citizens: 'المواطنون',\n referral: 'الإحالة',\n profile: 'الملف الشخصي',\n settings: 'الإعدادات',\n notifications: 'الإشعارات',\n editProfile: 'تعديل الملف الشخصي',\n changePassword: 'تغيير كلمة المرور',\n signOut: 'تسجيل الخروج',\n language: 'اللغة',\n darkMode: 'الوضع الداكن'\n },\n tr: {\n welcome: 'Hoş geldiniz',\n home: 'Ana Sayfa',\n wallet: 'Cüzdan',\n citizens: 'Vatandaşlar',\n referral: 'Yönlendirme',\n profile: 'Profil',\n settings: 'Ayarlar',\n notifications: 'Bildirimler',\n editProfile: 'Profili Düzenle',\n changePassword: 'Şifre Değiştir',\n signOut: 'Çıkış Yap',\n language: 'Dil',\n darkMode: 'Karanlık Mod'\n },\n fa: {\n welcome: 'خوش آمدید',\n home: 'خانه',\n wallet: 'کیف پول',\n citizens: 'شهروندان',\n referral: 'ارجاع',\n profile: 'پروفایل',\n settings: 'تنظیمات',\n notifications: 'اطلاعیه‌ها',\n editProfile: 'ویرایش پروفایل',\n changePassword: 'تغییر رمز عبور',\n signOut: 'خروج',\n language: 'زبان',\n darkMode: 'حالت تاریک'\n }\n });\n\n // Configure i18n with safe defaults\n i18n.defaultLocale = 'en';\n i18n.locale = 'en'; // Start with safe default\n i18n.enableFallback = true;\n const loadSavedLanguage = async () => {\n try {\n const savedLang = await AsyncStorage.default.getItem('appLanguage');\n if (savedLang) {\n i18n.locale = savedLang;\n }\n } catch (error) {\n console.error('Error loading language:', error);\n }\n };\n const saveLanguage = async languageCode => {\n try {\n await AsyncStorage.default.setItem('appLanguage', languageCode);\n i18n.locale = languageCode;\n } catch (error) {\n console.error('Error saving language:', error);\n }\n };\n var _default = i18n;\n});","lineCount":151,"map":[[12,2,125,0,"Object"],[12,8,125,0],[12,9,125,0,"defineProperty"],[12,23,125,0],[12,24,125,0,"exports"],[12,31,125,0],[13,4,125,0,"enumerable"],[13,14,125,0],[14,4,125,0,"get"],[14,7,125,0],[14,18,125,0,"get"],[14,19,125,0],[15,6,125,0],[15,13,125,0,"_default"],[15,21,125,0],[16,4,125,0],[17,2,125,0],[18,2,105,0,"Object"],[18,8,105,0],[18,9,105,0,"defineProperty"],[18,23,105,0],[18,24,105,0,"exports"],[18,31,105,0],[19,4,105,0,"enumerable"],[19,14,105,0],[20,4,105,0,"get"],[20,7,105,0],[20,18,105,0,"get"],[20,19,105,0],[21,6,105,0],[21,13,105,0,"loadSavedLanguage"],[21,30,105,0],[22,4,105,0],[23,2,105,0],[24,2,116,0,"Object"],[24,8,116,0],[24,9,116,0,"defineProperty"],[24,23,116,0],[24,24,116,0,"exports"],[24,31,116,0],[25,4,116,0,"enumerable"],[25,14,116,0],[26,4,116,0,"get"],[26,7,116,0],[26,18,116,0,"get"],[26,19,116,0],[27,6,116,0],[27,13,116,0,"saveLanguage"],[27,25,116,0],[28,4,116,0],[29,2,116,0],[30,2,1,0],[30,6,1,0,"_i18nJs"],[30,13,1,0],[30,16,1,0,"require"],[30,23,1,0],[30,24,1,0,"_dependencyMap"],[30,38,1,0],[31,2,3,0],[31,6,3,0,"_reactNativeAsyncStorageAsyncStorage"],[31,42,3,0],[31,45,3,0,"require"],[31,52,3,0],[31,53,3,0,"_dependencyMap"],[31,67,3,0],[32,2,3,0],[32,6,3,0,"AsyncStorage"],[32,18,3,0],[32,21,3,0,"_interopDefault"],[32,36,3,0],[32,37,3,0,"_reactNativeAsyncStorageAsyncStorage"],[32,73,3,0],[33,2,5,0],[34,2,6,0],[34,8,6,6,"i18n"],[34,12,6,10],[34,15,6,13],[34,19,6,17,"I18n"],[34,26,6,21],[34,27,6,21,"I18n"],[34,31,6,21],[34,32,6,22],[35,4,7,2,"en"],[35,6,7,4],[35,8,7,6],[36,6,8,4,"welcome"],[36,13,8,11],[36,15,8,13],[36,24,8,22],[37,6,9,4,"home"],[37,10,9,8],[37,12,9,10],[37,18,9,16],[38,6,10,4,"wallet"],[38,12,10,10],[38,14,10,12],[38,22,10,20],[39,6,11,4,"citizens"],[39,14,11,12],[39,16,11,14],[39,26,11,24],[40,6,12,4,"referral"],[40,14,12,12],[40,16,12,14],[40,26,12,24],[41,6,13,4,"profile"],[41,13,13,11],[41,15,13,13],[41,24,13,22],[42,6,14,4,"settings"],[42,14,14,12],[42,16,14,14],[42,26,14,24],[43,6,15,4,"notifications"],[43,19,15,17],[43,21,15,19],[43,36,15,34],[44,6,16,4,"editProfile"],[44,17,16,15],[44,19,16,17],[44,33,16,31],[45,6,17,4,"changePassword"],[45,20,17,18],[45,22,17,20],[45,39,17,37],[46,6,18,4,"signOut"],[46,13,18,11],[46,15,18,13],[46,25,18,23],[47,6,19,4,"language"],[47,14,19,12],[47,16,19,14],[47,26,19,24],[48,6,20,4,"darkMode"],[48,14,20,12],[48,16,20,14],[49,6,21,4],[50,4,22,2],[50,5,22,3],[51,4,23,2],[51,15,23,13],[51,17,23,15],[52,6,24,4,"welcome"],[52,13,24,11],[52,15,24,13],[52,26,24,24],[53,6,25,4,"home"],[53,10,25,8],[53,12,25,10],[53,20,25,18],[54,6,26,4,"wallet"],[54,12,26,10],[54,14,26,12],[54,21,26,19],[55,6,27,4,"citizens"],[55,14,27,12],[55,16,27,14],[55,27,27,25],[56,6,28,4,"referral"],[56,14,28,12],[56,16,28,14],[56,24,28,22],[57,6,29,4,"profile"],[57,13,29,11],[57,15,29,13],[57,24,29,22],[58,6,30,4,"settings"],[58,14,30,12],[58,16,30,14],[58,29,30,27],[59,6,31,4,"notifications"],[59,19,31,17],[59,21,31,19],[59,40,31,38],[60,6,32,4,"editProfile"],[60,17,32,15],[60,19,32,17],[60,37,32,35],[61,6,33,4,"changePassword"],[61,20,33,18],[61,22,33,20],[61,41,33,39],[62,6,34,4,"signOut"],[62,13,34,11],[62,15,34,13],[62,28,34,26],[63,6,35,4,"language"],[63,14,35,12],[63,16,35,14],[63,22,35,20],[64,6,36,4,"darkMode"],[64,14,36,12],[64,16,36,14],[65,4,37,2],[65,5,37,3],[66,4,38,2],[66,17,38,15],[66,19,38,17],[67,6,39,4,"welcome"],[67,13,39,11],[67,15,39,13],[67,28,39,26],[68,6,40,4,"home"],[68,10,40,8],[68,12,40,10],[68,20,40,18],[69,6,41,4,"wallet"],[69,12,41,10],[69,14,41,12],[69,21,41,19],[70,6,42,4,"citizens"],[70,14,42,12],[70,16,42,14],[70,27,42,25],[71,6,43,4,"referral"],[71,14,43,12],[71,16,43,14],[71,26,43,24],[72,6,44,4,"profile"],[72,13,44,11],[72,15,44,13],[72,23,44,21],[73,6,45,4,"settings"],[73,14,45,12],[73,16,45,14],[73,26,45,24],[74,6,46,4,"notifications"],[74,19,46,17],[74,21,46,19],[74,31,46,29],[75,6,47,4,"editProfile"],[75,17,47,15],[75,19,47,17],[75,39,47,37],[76,6,48,4,"changePassword"],[76,20,48,18],[76,22,48,20],[76,42,48,40],[77,6,49,4,"signOut"],[77,13,49,11],[77,15,49,13],[77,24,49,22],[78,6,50,4,"language"],[78,14,50,12],[78,16,50,14],[78,23,50,21],[79,6,51,4,"darkMode"],[79,14,51,12],[79,16,51,14],[80,4,52,2],[80,5,52,3],[81,4,53,2,"ar"],[81,6,53,4],[81,8,53,6],[82,6,54,4,"welcome"],[82,13,54,11],[82,15,54,13],[82,22,54,20],[83,6,55,4,"home"],[83,10,55,8],[83,12,55,10],[83,22,55,20],[84,6,56,4,"wallet"],[84,12,56,10],[84,14,56,12],[84,23,56,21],[85,6,57,4,"citizens"],[85,14,57,12],[85,16,57,14],[85,27,57,25],[86,6,58,4,"referral"],[86,14,58,12],[86,16,58,14],[86,25,58,23],[87,6,59,4,"profile"],[87,13,59,11],[87,15,59,13],[87,29,59,27],[88,6,60,4,"settings"],[88,14,60,12],[88,16,60,14],[88,27,60,25],[89,6,61,4,"notifications"],[89,19,61,17],[89,21,61,19],[89,32,61,30],[90,6,62,4,"editProfile"],[90,17,62,15],[90,19,62,17],[90,39,62,37],[91,6,63,4,"changePassword"],[91,20,63,18],[91,22,63,20],[91,41,63,39],[92,6,64,4,"signOut"],[92,13,64,11],[92,15,64,13],[92,29,64,27],[93,6,65,4,"language"],[93,14,65,12],[93,16,65,14],[93,23,65,21],[94,6,66,4,"darkMode"],[94,14,66,12],[94,16,66,14],[95,4,67,2],[95,5,67,3],[96,4,68,2,"tr"],[96,6,68,4],[96,8,68,6],[97,6,69,4,"welcome"],[97,13,69,11],[97,15,69,13],[97,29,69,27],[98,6,70,4,"home"],[98,10,70,8],[98,12,70,10],[98,23,70,21],[99,6,71,4,"wallet"],[99,12,71,10],[99,14,71,12],[99,22,71,20],[100,6,72,4,"citizens"],[100,14,72,12],[100,16,72,14],[100,29,72,27],[101,6,73,4,"referral"],[101,14,73,12],[101,16,73,14],[101,29,73,27],[102,6,74,4,"profile"],[102,13,74,11],[102,15,74,13],[102,23,74,21],[103,6,75,4,"settings"],[103,14,75,12],[103,16,75,14],[103,25,75,23],[104,6,76,4,"notifications"],[104,19,76,17],[104,21,76,19],[104,34,76,32],[105,6,77,4,"editProfile"],[105,17,77,15],[105,19,77,17],[105,36,77,34],[106,6,78,4,"changePassword"],[106,20,78,18],[106,22,78,20],[106,38,78,36],[107,6,79,4,"signOut"],[107,13,79,11],[107,15,79,13],[107,26,79,24],[108,6,80,4,"language"],[108,14,80,12],[108,16,80,14],[108,21,80,19],[109,6,81,4,"darkMode"],[109,14,81,12],[109,16,81,14],[110,4,82,2],[110,5,82,3],[111,4,83,2,"fa"],[111,6,83,4],[111,8,83,6],[112,6,84,4,"welcome"],[112,13,84,11],[112,15,84,13],[112,26,84,24],[113,6,85,4,"home"],[113,10,85,8],[113,12,85,10],[113,18,85,16],[114,6,86,4,"wallet"],[114,12,86,10],[114,14,86,12],[114,23,86,21],[115,6,87,4,"citizens"],[115,14,87,12],[115,16,87,14],[115,26,87,24],[116,6,88,4,"referral"],[116,14,88,12],[116,16,88,14],[116,23,88,21],[117,6,89,4,"profile"],[117,13,89,11],[117,15,89,13],[117,24,89,22],[118,6,90,4,"settings"],[118,14,90,12],[118,16,90,14],[118,25,90,23],[119,6,91,4,"notifications"],[119,19,91,17],[119,21,91,19],[119,33,91,31],[120,6,92,4,"editProfile"],[120,17,92,15],[120,19,92,17],[120,35,92,33],[121,6,93,4,"changePassword"],[121,20,93,18],[121,22,93,20],[121,38,93,36],[122,6,94,4,"signOut"],[122,13,94,11],[122,15,94,13],[122,21,94,19],[123,6,95,4,"language"],[123,14,95,12],[123,16,95,14],[123,22,95,20],[124,6,96,4,"darkMode"],[124,14,96,12],[124,16,96,14],[125,4,97,2],[126,2,98,0],[126,3,98,1],[126,4,98,2],[128,2,100,0],[129,2,101,0,"i18n"],[129,6,101,4],[129,7,101,5,"defaultLocale"],[129,20,101,18],[129,23,101,21],[129,27,101,25],[130,2,102,0,"i18n"],[130,6,102,4],[130,7,102,5,"locale"],[130,13,102,11],[130,16,102,14],[130,20,102,18],[130,21,102,19],[130,22,102,20],[131,2,103,0,"i18n"],[131,6,103,4],[131,7,103,5,"enableFallback"],[131,21,103,19],[131,24,103,22],[131,28,103,26],[132,2,105,7],[132,8,105,13,"loadSavedLanguage"],[132,25,105,30],[132,28,105,33],[132,34,105,33,"loadSavedLanguage"],[132,35,105,33],[132,40,105,45],[133,4,106,2],[133,8,106,6],[134,6,107,4],[134,12,107,10,"savedLang"],[134,21,107,19],[134,24,107,22],[134,30,107,28,"AsyncStorage"],[134,42,107,40],[134,43,107,40,"default"],[134,50,107,40],[134,51,107,41,"getItem"],[134,58,107,48],[134,59,107,49],[134,72,107,62],[134,73,107,63],[135,6,108,4],[135,10,108,8,"savedLang"],[135,19,108,17],[135,21,108,19],[136,8,109,6,"i18n"],[136,12,109,10],[136,13,109,11,"locale"],[136,19,109,17],[136,22,109,20,"savedLang"],[136,31,109,29],[137,6,110,4],[138,4,111,2],[138,5,111,3],[138,6,111,4],[138,13,111,11,"error"],[138,18,111,16],[138,20,111,18],[139,6,112,4,"console"],[139,13,112,11],[139,14,112,12,"error"],[139,19,112,17],[139,20,112,18],[139,45,112,43],[139,47,112,45,"error"],[139,52,112,50],[139,53,112,51],[140,4,113,2],[141,2,114,0],[141,3,114,1],[142,2,116,7],[142,8,116,13,"saveLanguage"],[142,20,116,25],[142,23,116,28],[142,29,116,35,"languageCode"],[142,41,116,55],[142,45,116,60],[143,4,117,2],[143,8,117,6],[144,6,118,4],[144,12,118,10,"AsyncStorage"],[144,24,118,22],[144,25,118,22,"default"],[144,32,118,22],[144,33,118,23,"setItem"],[144,40,118,30],[144,41,118,31],[144,54,118,44],[144,56,118,46,"languageCode"],[144,68,118,58],[144,69,118,59],[145,6,119,4,"i18n"],[145,10,119,8],[145,11,119,9,"locale"],[145,17,119,15],[145,20,119,18,"languageCode"],[145,32,119,30],[146,4,120,2],[146,5,120,3],[146,6,120,4],[146,13,120,11,"error"],[146,18,120,16],[146,20,120,18],[147,6,121,4,"console"],[147,13,121,11],[147,14,121,12,"error"],[147,19,121,17],[147,20,121,18],[147,44,121,42],[147,46,121,44,"error"],[147,51,121,49],[147,52,121,50],[148,4,122,2],[149,2,123,0],[149,3,123,1],[150,2,125,0],[150,6,125,0,"_default"],[150,14,125,0],[150,17,125,15,"i18n"],[150,21,125,19],[151,0,125,20],[151,3]],"functionMap":{"names":["","loadSavedLanguage","saveLanguage"],"mappings":"AAA;iCCwG;CDS;4BEE;CFO"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file