Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/26/7495ed272ed4a74c06c26952268276a06f8a4dd8b69089338f2c1b064433c5913c80fa
T
2025-11-08 11:08:44 +00:00

1 line
17 KiB
Plaintext

{"dependencies":[{"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":89,"index":89}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"@react-native-async-storage/async-storage","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":131},"end":{"line":3,"column":69,"index":200}}],"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/PolkadotContext.tsx\",\n _s = $RefreshSig$(),\n _s2 = $RefreshSig$(); // ========================================\n // TYPES - Simplified for backend proxy approach\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, \"PolkadotProvider\", {\n enumerable: true,\n get: function () {\n return PolkadotProvider;\n }\n });\n Object.defineProperty(exports, \"usePolkadot\", {\n enumerable: true,\n get: function () {\n return usePolkadot;\n }\n });\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[1], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[2], \"react\");\n var _reactNativeAsyncStorageAsyncStorage = require(_dependencyMap[3], \"@react-native-async-storage/async-storage\");\n var AsyncStorage = _interopDefault(_reactNativeAsyncStorageAsyncStorage);\n var _reactJsxDevRuntime = require(_dependencyMap[4], \"react/jsx-dev-runtime\");\n var PolkadotContext = /*#__PURE__*/(0, _react.createContext)(undefined);\n\n // ========================================\n // PROVIDER - Simplified localStorage only\n // ========================================\n\n var PolkadotProvider = _ref => {\n _s();\n var children = _ref.children;\n var _useState = (0, _react.useState)([]),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n accounts = _useState2[0],\n setAccounts = _useState2[1];\n var _useState3 = (0, _react.useState)(null),\n _useState4 = (0, _slicedToArray.default)(_useState3, 2),\n selectedAccount = _useState4[0],\n setSelectedAccount = _useState4[1];\n var _useState5 = (0, _react.useState)(null),\n _useState6 = (0, _slicedToArray.default)(_useState5, 2),\n error = _useState6[0],\n setError = _useState6[1];\n\n // Load saved accounts from AsyncStorage\n (0, _react.useEffect)(() => {\n loadAccounts();\n }, []);\n var loadAccounts = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator.default)(function* () {\n try {\n var savedAccounts = yield AsyncStorage.default.getItem('pezkuwi_accounts');\n if (savedAccounts) {\n var parsedAccounts = JSON.parse(savedAccounts);\n setAccounts(parsedAccounts);\n\n // Auto-select first account if available\n if (parsedAccounts.length > 0) {\n setSelectedAccount(parsedAccounts[0]);\n }\n }\n } catch (error) {\n console.error('Error loading accounts:', error);\n setError('Failed to load accounts');\n }\n });\n return function loadAccounts() {\n return _ref2.apply(this, arguments);\n };\n }();\n\n // Save account to AsyncStorage\n var saveAccount = /*#__PURE__*/function () {\n var _ref3 = (0, _asyncToGenerator.default)(function* (account) {\n try {\n // Check if account already exists\n var existingIndex = accounts.findIndex(acc => acc.address === account.address);\n var updatedAccounts;\n if (existingIndex >= 0) {\n // Update existing account\n updatedAccounts = [...accounts];\n updatedAccounts[existingIndex] = account;\n } else {\n // Add new account\n updatedAccounts = [...accounts, account];\n }\n setAccounts(updatedAccounts);\n setSelectedAccount(account);\n yield AsyncStorage.default.setItem('pezkuwi_accounts', JSON.stringify(updatedAccounts));\n console.log('✅ Account saved:', account.address);\n } catch (error) {\n console.error('Error saving account:', error);\n setError('Failed to save account');\n }\n });\n return function saveAccount(_x) {\n return _ref3.apply(this, arguments);\n };\n }();\n var value = {\n accounts,\n selectedAccount,\n setSelectedAccount,\n saveAccount,\n error\n };\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(PolkadotContext.Provider, {\n value: value,\n children: children\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 5\n }, this);\n };\n\n // ========================================\n // HOOK\n // ========================================\n _s(PolkadotProvider, \"LvoSA4UHowiAXXY0uUA3iMdQt+s=\");\n _c = PolkadotProvider;\n var usePolkadot = () => {\n _s2();\n var context = (0, _react.useContext)(PolkadotContext);\n if (!context) {\n throw new Error('usePolkadot must be used within PolkadotProvider');\n }\n return context;\n };\n _s2(usePolkadot, \"b9L3QQ+jgeyIrH0NfHrJ8nn7VMU=\");\n var _c;\n $RefreshReg$(_c, \"PolkadotProvider\");\n});","lineCount":147,"map":[[6,26,5,0],[7,2,6,0],[8,2,7,0],[9,2,7,0,"Object"],[9,8,7,0],[9,9,7,0,"defineProperty"],[9,23,7,0],[9,24,7,0,"exports"],[9,31,7,0],[10,4,7,0,"value"],[10,9,7,0],[11,2,7,0],[12,2,7,0],[12,11,7,0,"_interopDefault"],[12,27,7,0,"e"],[12,28,7,0],[13,4,7,0],[13,11,7,0,"e"],[13,12,7,0],[13,16,7,0,"e"],[13,17,7,0],[13,18,7,0,"__esModule"],[13,28,7,0],[13,31,7,0,"e"],[13,32,7,0],[14,6,7,0,"default"],[14,13,7,0],[14,15,7,0,"e"],[15,4,7,0],[16,2,7,0],[17,2,33,0,"Object"],[17,8,33,0],[17,9,33,0,"defineProperty"],[17,23,33,0],[17,24,33,0,"exports"],[17,31,33,0],[18,4,33,0,"enumerable"],[18,14,33,0],[19,4,33,0,"get"],[19,7,33,0],[19,18,33,0,"get"],[19,19,33,0],[20,6,33,0],[20,13,33,0,"PolkadotProvider"],[20,29,33,0],[21,4,33,0],[22,2,33,0],[23,2,108,0,"Object"],[23,8,108,0],[23,9,108,0,"defineProperty"],[23,23,108,0],[23,24,108,0,"exports"],[23,31,108,0],[24,4,108,0,"enumerable"],[24,14,108,0],[25,4,108,0,"get"],[25,7,108,0],[25,18,108,0,"get"],[25,19,108,0],[26,6,108,0],[26,13,108,0,"usePolkadot"],[26,24,108,0],[27,4,108,0],[28,2,108,0],[29,2,114,2],[29,6,114,2,"_babelRuntimeHelpersAsyncToGenerator"],[29,42,114,2],[29,45,114,2,"require"],[29,52,114,2],[29,53,114,2,"_dependencyMap"],[29,67,114,2],[30,2,114,2],[30,6,114,2,"_asyncToGenerator"],[30,23,114,2],[30,26,114,2,"_interopDefault"],[30,41,114,2],[30,42,114,2,"_babelRuntimeHelpersAsyncToGenerator"],[30,78,114,2],[31,2,114,2],[31,6,114,2,"_babelRuntimeHelpersSlicedToArray"],[31,39,114,2],[31,42,114,2,"require"],[31,49,114,2],[31,50,114,2,"_dependencyMap"],[31,64,114,2],[32,2,114,2],[32,6,114,2,"_slicedToArray"],[32,20,114,2],[32,23,114,2,"_interopDefault"],[32,38,114,2],[32,39,114,2,"_babelRuntimeHelpersSlicedToArray"],[32,72,114,2],[33,2,1,0],[33,6,1,0,"_react"],[33,12,1,0],[33,15,1,0,"require"],[33,22,1,0],[33,23,1,0,"_dependencyMap"],[33,37,1,0],[34,2,3,0],[34,6,3,0,"_reactNativeAsyncStorageAsyncStorage"],[34,42,3,0],[34,45,3,0,"require"],[34,52,3,0],[34,53,3,0,"_dependencyMap"],[34,67,3,0],[35,2,3,0],[35,6,3,0,"AsyncStorage"],[35,18,3,0],[35,21,3,0,"_interopDefault"],[35,36,3,0],[35,37,3,0,"_reactNativeAsyncStorageAsyncStorage"],[35,73,3,0],[36,2,3,69],[36,6,3,69,"_reactJsxDevRuntime"],[36,25,3,69],[36,28,3,69,"require"],[36,35,3,69],[36,36,3,69,"_dependencyMap"],[36,50,3,69],[37,2,23,0],[37,6,23,6,"PolkadotContext"],[37,21,23,21],[37,37,23,24],[37,41,23,24,"createContext"],[37,47,23,37],[37,48,23,37,"createContext"],[37,61,23,37],[37,63,23,71,"undefined"],[37,72,23,80],[37,73,23,81],[39,2,25,0],[40,2,26,0],[41,2,27,0],[43,2,33,7],[43,6,33,13,"PolkadotProvider"],[43,22,33,62],[43,25,33,65,"_ref"],[43,29,33,65],[43,33,33,83],[44,4,33,83,"_s"],[44,6,33,83],[45,4,33,83],[45,8,33,68,"children"],[45,16,33,76],[45,19,33,76,"_ref"],[45,23,33,76],[45,24,33,68,"children"],[45,32,33,76],[46,4,34,2],[46,8,34,2,"_useState"],[46,17,34,2],[46,20,34,34],[46,24,34,34,"useState"],[46,30,34,42],[46,31,34,42,"useState"],[46,39,34,42],[46,41,34,54],[46,43,34,56],[46,44,34,57],[47,6,34,57,"_useState2"],[47,16,34,57],[47,23,34,57,"_slicedToArray"],[47,37,34,57],[47,38,34,57,"default"],[47,45,34,57],[47,47,34,57,"_useState"],[47,56,34,57],[48,6,34,9,"accounts"],[48,14,34,17],[48,17,34,17,"_useState2"],[48,27,34,17],[49,6,34,19,"setAccounts"],[49,17,34,30],[49,20,34,30,"_useState2"],[49,30,34,30],[50,4,35,2],[50,8,35,2,"_useState3"],[50,18,35,2],[50,21,35,48],[50,25,35,48,"useState"],[50,31,35,56],[50,32,35,56,"useState"],[50,40,35,56],[50,42,35,73],[50,46,35,77],[50,47,35,78],[51,6,35,78,"_useState4"],[51,16,35,78],[51,23,35,78,"_slicedToArray"],[51,37,35,78],[51,38,35,78,"default"],[51,45,35,78],[51,47,35,78,"_useState3"],[51,57,35,78],[52,6,35,9,"selectedAccount"],[52,21,35,24],[52,24,35,24,"_useState4"],[52,34,35,24],[53,6,35,26,"setSelectedAccount"],[53,24,35,44],[53,27,35,44,"_useState4"],[53,37,35,44],[54,4,36,2],[54,8,36,2,"_useState5"],[54,18,36,2],[54,21,36,28],[54,25,36,28,"useState"],[54,31,36,36],[54,32,36,36,"useState"],[54,40,36,36],[54,42,36,52],[54,46,36,56],[54,47,36,57],[55,6,36,57,"_useState6"],[55,16,36,57],[55,23,36,57,"_slicedToArray"],[55,37,36,57],[55,38,36,57,"default"],[55,45,36,57],[55,47,36,57,"_useState5"],[55,57,36,57],[56,6,36,9,"error"],[56,11,36,14],[56,14,36,14,"_useState6"],[56,24,36,14],[57,6,36,16,"setError"],[57,14,36,24],[57,17,36,24,"_useState6"],[57,27,36,24],[59,4,38,2],[60,4,39,2],[60,8,39,2,"useEffect"],[60,14,39,11],[60,15,39,11,"useEffect"],[60,24,39,11],[60,26,39,12],[60,32,39,18],[61,6,40,4,"loadAccounts"],[61,18,40,16],[61,19,40,17],[61,20,40,18],[62,4,41,2],[62,5,41,3],[62,7,41,5],[62,9,41,7],[62,10,41,8],[63,4,43,2],[63,8,43,8,"loadAccounts"],[63,20,43,20],[64,6,43,20],[64,10,43,20,"_ref2"],[64,15,43,20],[64,22,43,20,"_asyncToGenerator"],[64,39,43,20],[64,40,43,20,"default"],[64,47,43,20],[64,49,43,23],[64,62,43,35],[65,8,44,4],[65,12,44,8],[66,10,45,6],[66,14,45,12,"savedAccounts"],[66,27,45,25],[66,36,45,34,"AsyncStorage"],[66,48,45,46],[66,49,45,46,"default"],[66,56,45,46],[66,57,45,47,"getItem"],[66,64,45,54],[66,65,45,55],[66,83,45,73],[66,84,45,74],[67,10,46,6],[67,14,46,10,"savedAccounts"],[67,27,46,23],[67,29,46,25],[68,12,47,8],[68,16,47,14,"parsedAccounts"],[68,30,47,28],[68,33,47,31,"JSON"],[68,37,47,35],[68,38,47,36,"parse"],[68,43,47,41],[68,44,47,42,"savedAccounts"],[68,57,47,55],[68,58,47,56],[69,12,48,8,"setAccounts"],[69,23,48,19],[69,24,48,20,"parsedAccounts"],[69,38,48,34],[69,39,48,35],[71,12,50,8],[72,12,51,8],[72,16,51,12,"parsedAccounts"],[72,30,51,26],[72,31,51,27,"length"],[72,37,51,33],[72,40,51,36],[72,41,51,37],[72,43,51,39],[73,14,52,10,"setSelectedAccount"],[73,32,52,28],[73,33,52,29,"parsedAccounts"],[73,47,52,43],[73,48,52,44],[73,49,52,45],[73,50,52,46],[73,51,52,47],[74,12,53,8],[75,10,54,6],[76,8,55,4],[76,9,55,5],[76,10,55,6],[76,17,55,13,"error"],[76,22,55,18],[76,24,55,20],[77,10,56,6,"console"],[77,17,56,13],[77,18,56,14,"error"],[77,23,56,19],[77,24,56,20],[77,49,56,45],[77,51,56,47,"error"],[77,56,56,52],[77,57,56,53],[78,10,57,6,"setError"],[78,18,57,14],[78,19,57,15],[78,44,57,40],[78,45,57,41],[79,8,58,4],[80,6,59,2],[80,7,59,3],[81,6,59,3],[81,22,43,8,"loadAccounts"],[81,34,43,20,"loadAccounts"],[81,35,43,20],[82,8,43,20],[82,15,43,20,"_ref2"],[82,20,43,20],[82,21,43,20,"apply"],[82,26,43,20],[82,33,43,20,"arguments"],[82,42,43,20],[83,6,43,20],[84,4,43,20],[84,7,59,3],[86,4,61,2],[87,4,62,2],[87,8,62,8,"saveAccount"],[87,19,62,19],[88,6,62,19],[88,10,62,19,"_ref3"],[88,15,62,19],[88,22,62,19,"_asyncToGenerator"],[88,39,62,19],[88,40,62,19,"default"],[88,47,62,19],[88,49,62,22],[88,60,62,29,"account"],[88,67,62,45],[88,69,62,50],[89,8,63,4],[89,12,63,8],[90,10,64,6],[91,10,65,6],[91,14,65,12,"existingIndex"],[91,27,65,25],[91,30,65,28,"accounts"],[91,38,65,36],[91,39,65,37,"findIndex"],[91,48,65,46],[91,49,65,47,"acc"],[91,52,65,50],[91,56,65,54,"acc"],[91,59,65,57],[91,60,65,58,"address"],[91,67,65,65],[91,72,65,70,"account"],[91,79,65,77],[91,80,65,78,"address"],[91,87,65,85],[91,88,65,86],[92,10,67,6],[92,14,67,10,"updatedAccounts"],[92,29,67,36],[93,10,68,6],[93,14,68,10,"existingIndex"],[93,27,68,23],[93,31,68,27],[93,32,68,28],[93,34,68,30],[94,12,69,8],[95,12,70,8,"updatedAccounts"],[95,27,70,23],[95,30,70,26],[95,31,70,27],[95,34,70,30,"accounts"],[95,42,70,38],[95,43,70,39],[96,12,71,8,"updatedAccounts"],[96,27,71,23],[96,28,71,24,"existingIndex"],[96,41,71,37],[96,42,71,38],[96,45,71,41,"account"],[96,52,71,48],[97,10,72,6],[97,11,72,7],[97,17,72,13],[98,12,73,8],[99,12,74,8,"updatedAccounts"],[99,27,74,23],[99,30,74,26],[99,31,74,27],[99,34,74,30,"accounts"],[99,42,74,38],[99,44,74,40,"account"],[99,51,74,47],[99,52,74,48],[100,10,75,6],[101,10,77,6,"setAccounts"],[101,21,77,17],[101,22,77,18,"updatedAccounts"],[101,37,77,33],[101,38,77,34],[102,10,78,6,"setSelectedAccount"],[102,28,78,24],[102,29,78,25,"account"],[102,36,78,32],[102,37,78,33],[103,10,80,6],[103,16,80,12,"AsyncStorage"],[103,28,80,24],[103,29,80,24,"default"],[103,36,80,24],[103,37,80,25,"setItem"],[103,44,80,32],[103,45,80,33],[103,63,80,51],[103,65,80,53,"JSON"],[103,69,80,57],[103,70,80,58,"stringify"],[103,79,80,67],[103,80,80,68,"updatedAccounts"],[103,95,80,83],[103,96,80,84],[103,97,80,85],[104,10,82,6,"console"],[104,17,82,13],[104,18,82,14,"log"],[104,21,82,17],[104,22,82,18],[104,40,82,36],[104,42,82,38,"account"],[104,49,82,45],[104,50,82,46,"address"],[104,57,82,53],[104,58,82,54],[105,8,83,4],[105,9,83,5],[105,10,83,6],[105,17,83,13,"error"],[105,22,83,18],[105,24,83,20],[106,10,84,6,"console"],[106,17,84,13],[106,18,84,14,"error"],[106,23,84,19],[106,24,84,20],[106,47,84,43],[106,49,84,45,"error"],[106,54,84,50],[106,55,84,51],[107,10,85,6,"setError"],[107,18,85,14],[107,19,85,15],[107,43,85,39],[107,44,85,40],[108,8,86,4],[109,6,87,2],[109,7,87,3],[110,6,87,3],[110,22,62,8,"saveAccount"],[110,33,62,19,"saveAccount"],[110,34,62,19,"_x"],[110,36,62,19],[111,8,62,19],[111,15,62,19,"_ref3"],[111,20,62,19],[111,21,62,19,"apply"],[111,26,62,19],[111,33,62,19,"arguments"],[111,42,62,19],[112,6,62,19],[113,4,62,19],[113,7,87,3],[114,4,89,2],[114,8,89,8,"value"],[114,13,89,34],[114,16,89,37],[115,6,90,4,"accounts"],[115,14,90,12],[116,6,91,4,"selectedAccount"],[116,21,91,19],[117,6,92,4,"setSelectedAccount"],[117,24,92,22],[118,6,93,4,"saveAccount"],[118,17,93,15],[119,6,94,4,"error"],[120,4,95,2],[120,5,95,3],[121,4,97,2],[121,24,98,4],[121,28,98,4,"_reactJsxDevRuntime"],[121,47,98,4],[121,48,98,4,"jsxDEV"],[121,54,98,4],[121,56,98,5,"PolkadotContext"],[121,71,98,20],[121,72,98,21,"Provider"],[121,80,98,29],[122,6,98,30,"value"],[122,11,98,35],[122,13,98,37,"value"],[122,18,98,43],[123,6,98,43,"children"],[123,14,98,43],[123,16,99,7,"children"],[124,4,99,15],[125,6,99,15,"fileName"],[125,14,99,15],[125,16,99,15,"_jsxFileName"],[125,28,99,15],[126,6,99,15,"lineNumber"],[126,16,99,15],[127,6,99,15,"columnNumber"],[127,18,99,15],[128,4,99,15],[128,11,100,30],[128,12,100,31],[129,2,102,0],[129,3,102,1],[131,2,104,0],[132,2,105,0],[133,2,106,0],[134,2,106,0,"_s"],[134,4,106,0],[134,5,33,13,"PolkadotProvider"],[134,21,33,62],[135,2,33,62,"_c"],[135,4,33,62],[135,7,33,13,"PolkadotProvider"],[135,23,33,62],[136,2,108,7],[136,6,108,13,"usePolkadot"],[136,17,108,24],[136,20,108,27,"usePolkadot"],[136,21,108,27],[136,26,108,54],[137,4,108,54,"_s2"],[137,7,108,54],[138,4,109,2],[138,8,109,8,"context"],[138,15,109,15],[138,18,109,18],[138,22,109,18,"useContext"],[138,28,109,28],[138,29,109,28,"useContext"],[138,39,109,28],[138,41,109,29,"PolkadotContext"],[138,56,109,44],[138,57,109,45],[139,4,110,2],[139,8,110,6],[139,9,110,7,"context"],[139,16,110,14],[139,18,110,16],[140,6,111,4],[140,12,111,10],[140,16,111,14,"Error"],[140,21,111,19],[140,22,111,20],[140,72,111,70],[140,73,111,71],[141,4,112,2],[142,4,113,2],[142,11,113,9,"context"],[142,18,113,16],[143,2,114,0],[143,3,114,1],[144,2,114,2,"_s2"],[144,5,114,2],[144,6,108,13,"usePolkadot"],[144,17,108,24],[145,2,108,24],[145,6,108,24,"_c"],[145,8,108,24],[146,2,108,24,"$RefreshReg$"],[146,14,108,24],[146,15,108,24,"_c"],[146,17,108,24],[147,0,108,24],[147,3]],"functionMap":{"names":["<global>","PolkadotProvider","useEffect$argument_0","loadAccounts","saveAccount","accounts.findIndex$argument_0","usePolkadot"],"mappings":"AAA;iECgC;YCM;GDE;uBEE;GFgB;sBGG;+CCG,sCD;GHsB;CDe;2BMM;CNM"},"hasCjsExports":false},"type":"js/module"}]}