Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/7e/a4ddb330ab90c71ee62adbbcd0d82f26cc973d720924d6a9ce25b1f7ab756e6c7cd126
T
2025-11-08 17:04:53 +00:00

1 line
21 KiB
Plaintext

{"dependencies":[{"name":"expo/virtual/env","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"dgHc21cgR+buKc7O3/dChhD5JJk=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":78,"index":78}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"@react-native-async-storage/async-storage","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":79},"end":{"line":2,"column":69,"index":148}}],"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/contexts/AuthContext.tsx\",\n _s = $RefreshSig$(),\n _s2 = $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 exports.AuthProvider = AuthProvider;\n exports.useAuth = useAuth;\n var _expoVirtualEnv = require(_dependencyMap[0], \"expo/virtual/env\");\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[1], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[2], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[3], \"react\");\n var _reactNativeAsyncStorageAsyncStorage = require(_dependencyMap[4], \"@react-native-async-storage/async-storage\");\n var AsyncStorage = _interopDefault(_reactNativeAsyncStorageAsyncStorage);\n var _reactJsxDevRuntime = require(_dependencyMap[5], \"react/jsx-dev-runtime\");\n var AuthContext = /*#__PURE__*/(0, _react.createContext)(undefined);\n function AuthProvider(_ref) {\n _s();\n var children = _ref.children;\n var _useState = (0, _react.useState)(null),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n user = _useState2[0],\n setUser = _useState2[1];\n var _useState3 = (0, _react.useState)(true),\n _useState4 = (0, _slicedToArray.default)(_useState3, 2),\n loading = _useState4[0],\n setLoading = _useState4[1];\n (0, _react.useEffect)(() => {\n loadUser();\n }, []);\n var loadUser = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator.default)(function* () {\n try {\n var userData = yield AsyncStorage.default.getItem('user');\n if (userData) {\n setUser(JSON.parse(userData));\n }\n } catch (error) {\n console.error('Error loading user:', error);\n } finally {\n setLoading(false);\n }\n });\n return function loadUser() {\n return _ref2.apply(this, arguments);\n };\n }();\n var signIn = /*#__PURE__*/function () {\n var _ref3 = (0, _asyncToGenerator.default)(function* (email, password) {\n try {\n var backendUrl = _expoVirtualEnv.env.EXPO_PUBLIC_BACKEND_URL || 'http://localhost:8001';\n var response = yield fetch(`${backendUrl}/api/auth/signin`, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n email,\n password\n })\n });\n if (!response.ok) {\n throw new Error('Invalid credentials');\n }\n var userData = yield response.json();\n yield AsyncStorage.default.setItem('user', JSON.stringify(userData));\n setUser(userData);\n } catch (error) {\n console.error('Sign in error:', error);\n throw error;\n }\n });\n return function signIn(_x, _x2) {\n return _ref3.apply(this, arguments);\n };\n }();\n var signUp = /*#__PURE__*/function () {\n var _ref4 = (0, _asyncToGenerator.default)(function* (email, password, firstName, lastName, phone, referralCode) {\n var language = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : 'en';\n try {\n var backendUrl = _expoVirtualEnv.env.EXPO_PUBLIC_BACKEND_URL || 'http://localhost:8001';\n var response = yield fetch(`${backendUrl}/api/auth/signup`, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n email,\n password,\n first_name: firstName,\n last_name: lastName,\n phone,\n referral_code: referralCode,\n language\n })\n });\n if (!response.ok) {\n var error = yield response.json();\n throw new Error(error.detail || 'Sign up failed');\n }\n var userData = yield response.json();\n yield AsyncStorage.default.setItem('user', JSON.stringify(userData));\n setUser(userData);\n } catch (error) {\n console.error('Sign up error:', error);\n throw error;\n }\n });\n return function signUp(_x3, _x4, _x5, _x6, _x7, _x8) {\n return _ref4.apply(this, arguments);\n };\n }();\n var signOut = /*#__PURE__*/function () {\n var _ref5 = (0, _asyncToGenerator.default)(function* () {\n try {\n yield AsyncStorage.default.removeItem('user');\n setUser(null);\n } catch (error) {\n console.error('Sign out error:', error);\n }\n });\n return function signOut() {\n return _ref5.apply(this, arguments);\n };\n }();\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(AuthContext.Provider, {\n value: {\n user,\n loading,\n signIn,\n signUp,\n signOut,\n setUser\n },\n children: children\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 128,\n columnNumber: 5\n }, this);\n }\n _s(AuthProvider, \"NiO5z6JIqzX62LS5UWDgIqbZYyY=\");\n _c = AuthProvider;\n function useAuth() {\n _s2();\n var context = (0, _react.useContext)(AuthContext);\n if (context === undefined) {\n throw new Error('useAuth must be used within an AuthProvider');\n }\n return context;\n }\n _s2(useAuth, \"b9L3QQ+jgeyIrH0NfHrJ8nn7VMU=\");\n var _c;\n $RefreshReg$(_c, \"AuthProvider\");\n});","lineCount":165,"map":[[15,2,32,0,"exports"],[15,9,32,0],[15,10,32,0,"AuthProvider"],[15,22,32,0],[15,25,32,0,"AuthProvider"],[15,37,32,0],[16,2,134,0,"exports"],[16,9,134,0],[16,10,134,0,"useAuth"],[16,17,134,0],[16,20,134,0,"useAuth"],[16,27,134,0],[17,2,140,1],[17,6,140,1,"_expoVirtualEnv"],[17,21,140,1],[17,24,140,1,"require"],[17,31,140,1],[17,32,140,1,"_dependencyMap"],[17,46,140,1],[18,2,140,1],[18,6,140,1,"_babelRuntimeHelpersAsyncToGenerator"],[18,42,140,1],[18,45,140,1,"require"],[18,52,140,1],[18,53,140,1,"_dependencyMap"],[18,67,140,1],[19,2,140,1],[19,6,140,1,"_asyncToGenerator"],[19,23,140,1],[19,26,140,1,"_interopDefault"],[19,41,140,1],[19,42,140,1,"_babelRuntimeHelpersAsyncToGenerator"],[19,78,140,1],[20,2,140,1],[20,6,140,1,"_babelRuntimeHelpersSlicedToArray"],[20,39,140,1],[20,42,140,1,"require"],[20,49,140,1],[20,50,140,1,"_dependencyMap"],[20,64,140,1],[21,2,140,1],[21,6,140,1,"_slicedToArray"],[21,20,140,1],[21,23,140,1,"_interopDefault"],[21,38,140,1],[21,39,140,1,"_babelRuntimeHelpersSlicedToArray"],[21,72,140,1],[22,2,1,0],[22,6,1,0,"_react"],[22,12,1,0],[22,15,1,0,"require"],[22,22,1,0],[22,23,1,0,"_dependencyMap"],[22,37,1,0],[23,2,2,0],[23,6,2,0,"_reactNativeAsyncStorageAsyncStorage"],[23,42,2,0],[23,45,2,0,"require"],[23,52,2,0],[23,53,2,0,"_dependencyMap"],[23,67,2,0],[24,2,2,0],[24,6,2,0,"AsyncStorage"],[24,18,2,0],[24,21,2,0,"_interopDefault"],[24,36,2,0],[24,37,2,0,"_reactNativeAsyncStorageAsyncStorage"],[24,73,2,0],[25,2,2,69],[25,6,2,69,"_reactJsxDevRuntime"],[25,25,2,69],[25,28,2,69,"require"],[25,35,2,69],[25,36,2,69,"_dependencyMap"],[25,50,2,69],[26,2,30,0],[26,6,30,6,"AuthContext"],[26,17,30,17],[26,33,30,20],[26,37,30,20,"createContext"],[26,43,30,33],[26,44,30,33,"createContext"],[26,57,30,33],[26,59,30,63,"undefined"],[26,68,30,72],[26,69,30,73],[27,2,32,7],[27,11,32,16,"AuthProvider"],[27,23,32,28,"AuthProvider"],[27,24,32,28,"_ref"],[27,28,32,28],[27,30,32,74],[28,4,32,74,"_s"],[28,6,32,74],[29,4,32,74],[29,8,32,31,"children"],[29,16,32,39],[29,19,32,39,"_ref"],[29,23,32,39],[29,24,32,31,"children"],[29,32,32,39],[30,4,33,2],[30,8,33,2,"_useState"],[30,17,33,2],[30,20,33,26],[30,24,33,26,"useState"],[30,30,33,34],[30,31,33,34,"useState"],[30,39,33,34],[30,41,33,48],[30,45,33,52],[30,46,33,53],[31,6,33,53,"_useState2"],[31,16,33,53],[31,23,33,53,"_slicedToArray"],[31,37,33,53],[31,38,33,53,"default"],[31,45,33,53],[31,47,33,53,"_useState"],[31,56,33,53],[32,6,33,9,"user"],[32,10,33,13],[32,13,33,13,"_useState2"],[32,23,33,13],[33,6,33,15,"setUser"],[33,13,33,22],[33,16,33,22,"_useState2"],[33,26,33,22],[34,4,34,2],[34,8,34,2,"_useState3"],[34,18,34,2],[34,21,34,32],[34,25,34,32,"useState"],[34,31,34,40],[34,32,34,40,"useState"],[34,40,34,40],[34,42,34,41],[34,46,34,45],[34,47,34,46],[35,6,34,46,"_useState4"],[35,16,34,46],[35,23,34,46,"_slicedToArray"],[35,37,34,46],[35,38,34,46,"default"],[35,45,34,46],[35,47,34,46,"_useState3"],[35,57,34,46],[36,6,34,9,"loading"],[36,13,34,16],[36,16,34,16,"_useState4"],[36,26,34,16],[37,6,34,18,"setLoading"],[37,16,34,28],[37,19,34,28,"_useState4"],[37,29,34,28],[38,4,36,2],[38,8,36,2,"useEffect"],[38,14,36,11],[38,15,36,11,"useEffect"],[38,24,36,11],[38,26,36,12],[38,32,36,18],[39,6,37,4,"loadUser"],[39,14,37,12],[39,15,37,13],[39,16,37,14],[40,4,38,2],[40,5,38,3],[40,7,38,5],[40,9,38,7],[40,10,38,8],[41,4,40,2],[41,8,40,8,"loadUser"],[41,16,40,16],[42,6,40,16],[42,10,40,16,"_ref2"],[42,15,40,16],[42,22,40,16,"_asyncToGenerator"],[42,39,40,16],[42,40,40,16,"default"],[42,47,40,16],[42,49,40,19],[42,62,40,31],[43,8,41,4],[43,12,41,8],[44,10,42,6],[44,14,42,12,"userData"],[44,22,42,20],[44,31,42,29,"AsyncStorage"],[44,43,42,41],[44,44,42,41,"default"],[44,51,42,41],[44,52,42,42,"getItem"],[44,59,42,49],[44,60,42,50],[44,66,42,56],[44,67,42,57],[45,10,43,6],[45,14,43,10,"userData"],[45,22,43,18],[45,24,43,20],[46,12,44,8,"setUser"],[46,19,44,15],[46,20,44,16,"JSON"],[46,24,44,20],[46,25,44,21,"parse"],[46,30,44,26],[46,31,44,27,"userData"],[46,39,44,35],[46,40,44,36],[46,41,44,37],[47,10,45,6],[48,8,46,4],[48,9,46,5],[48,10,46,6],[48,17,46,13,"error"],[48,22,46,18],[48,24,46,20],[49,10,47,6,"console"],[49,17,47,13],[49,18,47,14,"error"],[49,23,47,19],[49,24,47,20],[49,45,47,41],[49,47,47,43,"error"],[49,52,47,48],[49,53,47,49],[50,8,48,4],[50,9,48,5],[50,18,48,14],[51,10,49,6,"setLoading"],[51,20,49,16],[51,21,49,17],[51,26,49,22],[51,27,49,23],[52,8,50,4],[53,6,51,2],[53,7,51,3],[54,6,51,3],[54,22,40,8,"loadUser"],[54,30,40,16,"loadUser"],[54,31,40,16],[55,8,40,16],[55,15,40,16,"_ref2"],[55,20,40,16],[55,21,40,16,"apply"],[55,26,40,16],[55,33,40,16,"arguments"],[55,42,40,16],[56,6,40,16],[57,4,40,16],[57,7,51,3],[58,4,53,2],[58,8,53,8,"signIn"],[58,14,53,14],[59,6,53,14],[59,10,53,14,"_ref3"],[59,15,53,14],[59,22,53,14,"_asyncToGenerator"],[59,39,53,14],[59,40,53,14,"default"],[59,47,53,14],[59,49,53,17],[59,60,53,24,"email"],[59,65,53,37],[59,67,53,39,"password"],[59,75,53,55],[59,77,53,60],[60,8,54,4],[60,12,54,8],[61,10,55,6],[61,14,55,12,"backendUrl"],[61,24,55,22],[61,27,55,25,"_expoVirtualEnv"],[61,42,55,25],[61,43,55,25,"env"],[61,46,55,25],[61,47,55,25,"EXPO_PUBLIC_BACKEND_URL"],[61,70,55,25],[61,74,55,64],[61,97,55,87],[62,10,56,6],[62,14,56,12,"response"],[62,22,56,20],[62,31,56,29,"fetch"],[62,36,56,34],[62,37,56,35],[62,40,56,38,"backendUrl"],[62,50,56,48],[62,68,56,66],[62,70,56,68],[63,12,57,8,"method"],[63,18,57,14],[63,20,57,16],[63,26,57,22],[64,12,58,8,"headers"],[64,19,58,15],[64,21,58,17],[65,14,59,10],[65,28,59,24],[65,30,59,26],[66,12,60,8],[66,13,60,9],[67,12,61,8,"body"],[67,16,61,12],[67,18,61,14,"JSON"],[67,22,61,18],[67,23,61,19,"stringify"],[67,32,61,28],[67,33,61,29],[68,14,61,31,"email"],[68,19,61,36],[69,14,61,38,"password"],[70,12,61,47],[70,13,61,48],[71,10,62,6],[71,11,62,7],[71,12,62,8],[72,10,64,6],[72,14,64,10],[72,15,64,11,"response"],[72,23,64,19],[72,24,64,20,"ok"],[72,26,64,22],[72,28,64,24],[73,12,65,8],[73,18,65,14],[73,22,65,18,"Error"],[73,27,65,23],[73,28,65,24],[73,49,65,45],[73,50,65,46],[74,10,66,6],[75,10,68,6],[75,14,68,12,"userData"],[75,22,68,20],[75,31,68,29,"response"],[75,39,68,37],[75,40,68,38,"json"],[75,44,68,42],[75,45,68,43],[75,46,68,44],[76,10,69,6],[76,16,69,12,"AsyncStorage"],[76,28,69,24],[76,29,69,24,"default"],[76,36,69,24],[76,37,69,25,"setItem"],[76,44,69,32],[76,45,69,33],[76,51,69,39],[76,53,69,41,"JSON"],[76,57,69,45],[76,58,69,46,"stringify"],[76,67,69,55],[76,68,69,56,"userData"],[76,76,69,64],[76,77,69,65],[76,78,69,66],[77,10,70,6,"setUser"],[77,17,70,13],[77,18,70,14,"userData"],[77,26,70,22],[77,27,70,23],[78,8,71,4],[78,9,71,5],[78,10,71,6],[78,17,71,13,"error"],[78,22,71,18],[78,24,71,20],[79,10,72,6,"console"],[79,17,72,13],[79,18,72,14,"error"],[79,23,72,19],[79,24,72,20],[79,40,72,36],[79,42,72,38,"error"],[79,47,72,43],[79,48,72,44],[80,10,73,6],[80,16,73,12,"error"],[80,21,73,17],[81,8,74,4],[82,6,75,2],[82,7,75,3],[83,6,75,3],[83,22,53,8,"signIn"],[83,28,53,14,"signIn"],[83,29,53,14,"_x"],[83,31,53,14],[83,33,53,14,"_x2"],[83,36,53,14],[84,8,53,14],[84,15,53,14,"_ref3"],[84,20,53,14],[84,21,53,14,"apply"],[84,26,53,14],[84,33,53,14,"arguments"],[84,42,53,14],[85,6,53,14],[86,4,53,14],[86,7,75,3],[87,4,77,2],[87,8,77,8,"signUp"],[87,14,77,14],[88,6,77,14],[88,10,77,14,"_ref4"],[88,15,77,14],[88,22,77,14,"_asyncToGenerator"],[88,39,77,14],[88,40,77,14,"default"],[88,47,77,14],[88,49,77,17],[88,60,78,4,"email"],[88,65,78,17],[88,67,79,4,"password"],[88,75,79,20],[88,77,80,4,"firstName"],[88,86,80,21],[88,88,81,4,"lastName"],[88,96,81,20],[88,98,82,4,"phone"],[88,103,82,17],[88,105,83,4,"referralCode"],[88,117,83,25],[88,119,85,7],[89,8,85,7],[89,12,84,4,"language"],[89,20,84,20],[89,23,84,20,"arguments"],[89,32,84,20],[89,33,84,20,"length"],[89,39,84,20],[89,47,84,20,"arguments"],[89,56,84,20],[89,64,84,20,"undefined"],[89,73,84,20],[89,76,84,20,"arguments"],[89,85,84,20],[89,91,84,23],[89,95,84,27],[90,8,86,4],[90,12,86,8],[91,10,87,6],[91,14,87,12,"backendUrl"],[91,24,87,22],[91,27,87,25,"_expoVirtualEnv"],[91,42,87,25],[91,43,87,25,"env"],[91,46,87,25],[91,47,87,25,"EXPO_PUBLIC_BACKEND_URL"],[91,70,87,25],[91,74,87,64],[91,97,87,87],[92,10,88,6],[92,14,88,12,"response"],[92,22,88,20],[92,31,88,29,"fetch"],[92,36,88,34],[92,37,88,35],[92,40,88,38,"backendUrl"],[92,50,88,48],[92,68,88,66],[92,70,88,68],[93,12,89,8,"method"],[93,18,89,14],[93,20,89,16],[93,26,89,22],[94,12,90,8,"headers"],[94,19,90,15],[94,21,90,17],[95,14,91,10],[95,28,91,24],[95,30,91,26],[96,12,92,8],[96,13,92,9],[97,12,93,8,"body"],[97,16,93,12],[97,18,93,14,"JSON"],[97,22,93,18],[97,23,93,19,"stringify"],[97,32,93,28],[97,33,93,29],[98,14,94,10,"email"],[98,19,94,15],[99,14,95,10,"password"],[99,22,95,18],[100,14,96,10,"first_name"],[100,24,96,20],[100,26,96,22,"firstName"],[100,35,96,31],[101,14,97,10,"last_name"],[101,23,97,19],[101,25,97,21,"lastName"],[101,33,97,29],[102,14,98,10,"phone"],[102,19,98,15],[103,14,99,10,"referral_code"],[103,27,99,23],[103,29,99,25,"referralCode"],[103,41,99,37],[104,14,100,10,"language"],[105,12,101,8],[105,13,101,9],[106,10,102,6],[106,11,102,7],[106,12,102,8],[107,10,104,6],[107,14,104,10],[107,15,104,11,"response"],[107,23,104,19],[107,24,104,20,"ok"],[107,26,104,22],[107,28,104,24],[108,12,105,8],[108,16,105,14,"error"],[108,21,105,19],[108,30,105,28,"response"],[108,38,105,36],[108,39,105,37,"json"],[108,43,105,41],[108,44,105,42],[108,45,105,43],[109,12,106,8],[109,18,106,14],[109,22,106,18,"Error"],[109,27,106,23],[109,28,106,24,"error"],[109,33,106,29],[109,34,106,30,"detail"],[109,40,106,36],[109,44,106,40],[109,60,106,56],[109,61,106,57],[110,10,107,6],[111,10,109,6],[111,14,109,12,"userData"],[111,22,109,20],[111,31,109,29,"response"],[111,39,109,37],[111,40,109,38,"json"],[111,44,109,42],[111,45,109,43],[111,46,109,44],[112,10,110,6],[112,16,110,12,"AsyncStorage"],[112,28,110,24],[112,29,110,24,"default"],[112,36,110,24],[112,37,110,25,"setItem"],[112,44,110,32],[112,45,110,33],[112,51,110,39],[112,53,110,41,"JSON"],[112,57,110,45],[112,58,110,46,"stringify"],[112,67,110,55],[112,68,110,56,"userData"],[112,76,110,64],[112,77,110,65],[112,78,110,66],[113,10,111,6,"setUser"],[113,17,111,13],[113,18,111,14,"userData"],[113,26,111,22],[113,27,111,23],[114,8,112,4],[114,9,112,5],[114,10,112,6],[114,17,112,13,"error"],[114,22,112,18],[114,24,112,20],[115,10,113,6,"console"],[115,17,113,13],[115,18,113,14,"error"],[115,23,113,19],[115,24,113,20],[115,40,113,36],[115,42,113,38,"error"],[115,47,113,43],[115,48,113,44],[116,10,114,6],[116,16,114,12,"error"],[116,21,114,17],[117,8,115,4],[118,6,116,2],[118,7,116,3],[119,6,116,3],[119,22,77,8,"signUp"],[119,28,77,14,"signUp"],[119,29,77,14,"_x3"],[119,32,77,14],[119,34,77,14,"_x4"],[119,37,77,14],[119,39,77,14,"_x5"],[119,42,77,14],[119,44,77,14,"_x6"],[119,47,77,14],[119,49,77,14,"_x7"],[119,52,77,14],[119,54,77,14,"_x8"],[119,57,77,14],[120,8,77,14],[120,15,77,14,"_ref4"],[120,20,77,14],[120,21,77,14,"apply"],[120,26,77,14],[120,33,77,14,"arguments"],[120,42,77,14],[121,6,77,14],[122,4,77,14],[122,7,116,3],[123,4,118,2],[123,8,118,8,"signOut"],[123,15,118,15],[124,6,118,15],[124,10,118,15,"_ref5"],[124,15,118,15],[124,22,118,15,"_asyncToGenerator"],[124,39,118,15],[124,40,118,15,"default"],[124,47,118,15],[124,49,118,18],[124,62,118,30],[125,8,119,4],[125,12,119,8],[126,10,120,6],[126,16,120,12,"AsyncStorage"],[126,28,120,24],[126,29,120,24,"default"],[126,36,120,24],[126,37,120,25,"removeItem"],[126,47,120,35],[126,48,120,36],[126,54,120,42],[126,55,120,43],[127,10,121,6,"setUser"],[127,17,121,13],[127,18,121,14],[127,22,121,18],[127,23,121,19],[128,8,122,4],[128,9,122,5],[128,10,122,6],[128,17,122,13,"error"],[128,22,122,18],[128,24,122,20],[129,10,123,6,"console"],[129,17,123,13],[129,18,123,14,"error"],[129,23,123,19],[129,24,123,20],[129,41,123,37],[129,43,123,39,"error"],[129,48,123,44],[129,49,123,45],[130,8,124,4],[131,6,125,2],[131,7,125,3],[132,6,125,3],[132,22,118,8,"signOut"],[132,29,118,15,"signOut"],[132,30,118,15],[133,8,118,15],[133,15,118,15,"_ref5"],[133,20,118,15],[133,21,118,15,"apply"],[133,26,118,15],[133,33,118,15,"arguments"],[133,42,118,15],[134,6,118,15],[135,4,118,15],[135,7,125,3],[136,4,127,2],[136,24,128,4],[136,28,128,4,"_reactJsxDevRuntime"],[136,47,128,4],[136,48,128,4,"jsxDEV"],[136,54,128,4],[136,56,128,5,"AuthContext"],[136,67,128,16],[136,68,128,17,"Provider"],[136,76,128,25],[137,6,128,26,"value"],[137,11,128,31],[137,13,128,33],[138,8,128,35,"user"],[138,12,128,39],[139,8,128,41,"loading"],[139,15,128,48],[140,8,128,50,"signIn"],[140,14,128,56],[141,8,128,58,"signUp"],[141,14,128,64],[142,8,128,66,"signOut"],[142,15,128,73],[143,8,128,75,"setUser"],[144,6,128,83],[144,7,128,85],[145,6,128,85,"children"],[145,14,128,85],[145,16,129,7,"children"],[146,4,129,15],[147,6,129,15,"fileName"],[147,14,129,15],[147,16,129,15,"_jsxFileName"],[147,28,129,15],[148,6,129,15,"lineNumber"],[148,16,129,15],[149,6,129,15,"columnNumber"],[149,18,129,15],[150,4,129,15],[150,11,130,26],[150,12,130,27],[151,2,132,0],[152,2,132,1,"_s"],[152,4,132,1],[152,5,32,16,"AuthProvider"],[152,17,32,28],[153,2,32,28,"_c"],[153,4,32,28],[153,7,32,16,"AuthProvider"],[153,19,32,28],[154,2,134,7],[154,11,134,16,"useAuth"],[154,18,134,23,"useAuth"],[154,19,134,23],[154,21,134,26],[155,4,134,26,"_s2"],[155,7,134,26],[156,4,135,2],[156,8,135,8,"context"],[156,15,135,15],[156,18,135,18],[156,22,135,18,"useContext"],[156,28,135,28],[156,29,135,28,"useContext"],[156,39,135,28],[156,41,135,29,"AuthContext"],[156,52,135,40],[156,53,135,41],[157,4,136,2],[157,8,136,6,"context"],[157,15,136,13],[157,20,136,18,"undefined"],[157,29,136,27],[157,31,136,29],[158,6,137,4],[158,12,137,10],[158,16,137,14,"Error"],[158,21,137,19],[158,22,137,20],[158,67,137,65],[158,68,137,66],[159,4,138,2],[160,4,139,2],[160,11,139,9,"context"],[160,18,139,16],[161,2,140,0],[162,2,140,1,"_s2"],[162,5,140,1],[162,6,134,16,"useAuth"],[162,13,134,23],[163,2,134,23],[163,6,134,23,"_c"],[163,8,134,23],[164,2,134,23,"$RefreshReg$"],[164,14,134,23],[164,15,134,23,"_c"],[164,17,134,23],[165,0,134,23],[165,3]],"functionMap":{"names":["<global>","AuthProvider","useEffect$argument_0","loadUser","signIn","signUp","signOut","useAuth"],"mappings":"AAA;OC+B;YCI;GDE;mBEE;GFW;iBGE;GHsB;iBIE;GJuC;kBKE;GLO;CDO;OOE;CPM"},"hasCjsExports":false},"type":"js/module"}]}