mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 08:51:01 +00:00
1 line
42 KiB
Plaintext
1 line
42 KiB
Plaintext
{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/classCallCheck","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"yg7e6laZwmpbIvId5jovq9ugXp8=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/createClass","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"Z6pzkVZ2fvxBLkFTgVVOy4UDj30=","exportNames":["*"],"imports":1}},{"name":"expo-secure-store","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":6,"column":0,"index":104},"end":{"line":6,"column":49,"index":153}}],"key":"BU2XtfznZ4PiVldqd/oueHCCaLo=","exportNames":["*"],"imports":1}},{"name":"./blockchain","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":8,"column":0,"index":242},"end":{"line":8,"column":49,"index":291}}],"key":"WHC/Ldc5Bl2ThjZC1c8RhdYeA2E=","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 function _interopNamespace(e) {\n if (e && e.__esModule) return e;\n var n = {};\n if (e) Object.keys(e).forEach(function (k) {\n var d = Object.getOwnPropertyDescriptor(e, k);\n Object.defineProperty(n, k, d.get ? d : {\n enumerable: true,\n get: function () {\n return e[k];\n }\n });\n });\n n.default = e;\n return n;\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n Object.defineProperty(exports, \"kycService\", {\n enumerable: true,\n get: function () {\n return kycService;\n }\n });\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersClassCallCheck = require(_dependencyMap[1], \"@babel/runtime/helpers/classCallCheck\");\n var _classCallCheck = _interopDefault(_babelRuntimeHelpersClassCallCheck);\n var _babelRuntimeHelpersCreateClass = require(_dependencyMap[2], \"@babel/runtime/helpers/createClass\");\n var _createClass = _interopDefault(_babelRuntimeHelpersCreateClass);\n var _expoSecureStore = require(_dependencyMap[3], \"expo-secure-store\");\n var SecureStore = _interopNamespace(_expoSecureStore);\n var _blockchain = require(_dependencyMap[4], \"./blockchain\");\n /**\n * KYC Service\n * Handles Identity-KYC form submission, encryption, and blockchain interaction\n */\n\n var KYC_DATA_KEY = 'pezkuwi_kyc_data';\n var CITIZEN_DATA_KEY = 'pezkuwi_citizen_data';\n var KYC_STATUS_KEY = 'pezkuwi_kyc_status';\n var KYCService = /*#__PURE__*/function () {\n function KYCService() {\n (0, _classCallCheck.default)(this, KYCService);\n }\n return (0, _createClass.default)(KYCService, [{\n key: \"generateHash\",\n value: (\n /**\n * Generate hash from KYC data\n * This hash will be submitted to blockchain\n */\n function () {\n var _generateHash = (0, _asyncToGenerator.default)(function* (data) {\n // In production, use proper cryptographic hash (SHA-256)\n var dataString = JSON.stringify(data);\n\n // Simple hash for development (replace with proper crypto in production)\n var hash = 0;\n for (var i = 0; i < dataString.length; i++) {\n var char = dataString.charCodeAt(i);\n hash = (hash << 5) - hash + char;\n hash = hash & hash;\n }\n return `0x${Math.abs(hash).toString(16).padStart(64, '0')}`;\n });\n function generateHash(_x) {\n return _generateHash.apply(this, arguments);\n }\n return generateHash;\n }()\n /**\n * Save KYC form data locally (encrypted)\n */\n )\n }, {\n key: \"saveKYCData\",\n value: (function () {\n var _saveKYCData = (0, _asyncToGenerator.default)(function* (data) {\n try {\n var encrypted = JSON.stringify(data);\n yield SecureStore.setItemAsync(KYC_DATA_KEY, encrypted);\n console.log('✅ KYC data saved locally (encrypted)');\n } catch (error) {\n console.error('❌ Failed to save KYC data:', error);\n throw error;\n }\n });\n function saveKYCData(_x2) {\n return _saveKYCData.apply(this, arguments);\n }\n return saveKYCData;\n }()\n /**\n * Get saved KYC data\n */\n )\n }, {\n key: \"getKYCData\",\n value: (function () {\n var _getKYCData = (0, _asyncToGenerator.default)(function* () {\n try {\n var encrypted = yield SecureStore.getItemAsync(KYC_DATA_KEY);\n if (!encrypted) return null;\n return JSON.parse(encrypted);\n } catch (error) {\n console.error('❌ Failed to get KYC data:', error);\n return null;\n }\n });\n function getKYCData() {\n return _getKYCData.apply(this, arguments);\n }\n return getKYCData;\n }()\n /**\n * Submit KYC to blockchain\n * Only hash is sent, not the actual data\n */\n )\n }, {\n key: \"submitKYC\",\n value: (function () {\n var _submitKYC = (0, _asyncToGenerator.default)(function* (data, signer) {\n try {\n // 1. Save data locally first\n yield this.saveKYCData(data);\n\n // 2. Generate hash\n var dataHash = yield this.generateHash(data);\n console.log('📝 Generated KYC hash:', dataHash);\n\n // 3. Submit hash to blockchain (identity-kyc pallet)\n // TODO: Replace with actual blockchain call when testnet is active\n var txHash = yield this.submitHashToBlockchain(dataHash, signer);\n var submission = {\n dataHash: dataHash,\n submittedAt: Date.now(),\n txHash: txHash\n };\n\n // 4. Update KYC status\n yield this.updateKYCStatus({\n started: true,\n submitted: true,\n approved: false\n });\n console.log('✅ KYC submitted to blockchain');\n return submission;\n } catch (error) {\n console.error('❌ Failed to submit KYC:', error);\n throw error;\n }\n });\n function submitKYC(_x3, _x4) {\n return _submitKYC.apply(this, arguments);\n }\n return submitKYC;\n }()\n /**\n * Submit hash to blockchain (identity-kyc pallet)\n */\n )\n }, {\n key: \"submitHashToBlockchain\",\n value: (function () {\n var _submitHashToBlockchain = (0, _asyncToGenerator.default)(function* (dataHash, signer) {\n try {\n // Check if blockchain is connected\n if (!_blockchain.blockchainService.isApiConnected()) {\n console.log('⚠️ Blockchain not connected, using mock submission');\n // Mock transaction hash for development\n return `0x${Math.random().toString(16).substr(2, 64)}`;\n }\n\n // TODO: Actual blockchain submission\n // const api = blockchainService.getApi();\n // const tx = api.tx.identityKyc.submitKyc(dataHash);\n // const hash = await tx.signAndSend(signer);\n // return hash.toString();\n\n // Mock for now\n return `0x${Math.random().toString(16).substr(2, 64)}`;\n } catch (error) {\n console.error('❌ Failed to submit to blockchain:', error);\n throw error;\n }\n });\n function submitHashToBlockchain(_x5, _x6) {\n return _submitHashToBlockchain.apply(this, arguments);\n }\n return submitHashToBlockchain;\n }()\n /**\n * Check KYC approval status on blockchain\n */\n )\n }, {\n key: \"checkApprovalStatus\",\n value: (function () {\n var _checkApprovalStatus = (0, _asyncToGenerator.default)(function* (address) {\n try {\n // TODO: Query blockchain for approval status\n // const api = blockchainService.getApi();\n // const approval = await api.query.identityKyc.approvals(address);\n // return approval.isSome;\n\n // Mock: Auto-approve after 5 seconds (for development)\n var status = yield this.getKYCStatus();\n if (status.submitted) {\n var _status$citizen;\n var timeSinceSubmission = Date.now() - (((_status$citizen = status.citizen) == null ? void 0 : _status$citizen.approvedAt) || 0);\n return timeSinceSubmission > 5000; // 5 seconds\n }\n return false;\n } catch (error) {\n console.error('❌ Failed to check approval status:', error);\n return false;\n }\n });\n function checkApprovalStatus(_x7) {\n return _checkApprovalStatus.apply(this, arguments);\n }\n return checkApprovalStatus;\n }()\n /**\n * Generate Kurdistan Digital Citizen certificate\n * Called after KYC is approved on blockchain\n */\n )\n }, {\n key: \"generateCitizen\",\n value: (function () {\n var _generateCitizen = (0, _asyncToGenerator.default)(function* (data, dataHash) {\n try {\n // Generate unique Citizen ID\n var citizenId = `KRD-${Date.now()}-${Math.random().toString(36).substr(2, 9).toUpperCase()}`;\n\n // Generate QR code data\n var qrData = JSON.stringify({\n citizenId: citizenId,\n name: data.fullName,\n region: data.region,\n hash: dataHash\n });\n var citizen = {\n citizenId: citizenId,\n fullName: data.fullName,\n photo: data.photo || '',\n region: data.region,\n kycApproved: true,\n approvedAt: Date.now(),\n dataHash: dataHash,\n qrCode: qrData\n };\n\n // Save citizen data locally (encrypted)\n yield SecureStore.setItemAsync(CITIZEN_DATA_KEY, JSON.stringify(citizen));\n\n // Update KYC status\n yield this.updateKYCStatus({\n started: true,\n submitted: true,\n approved: true,\n citizen: citizen\n });\n console.log('✅ Kurdistan Digital Citizen generated:', citizenId);\n return citizen;\n } catch (error) {\n console.error('❌ Failed to generate citizen:', error);\n throw error;\n }\n });\n function generateCitizen(_x8, _x9) {\n return _generateCitizen.apply(this, arguments);\n }\n return generateCitizen;\n }()\n /**\n * Get citizen data\n */\n )\n }, {\n key: \"getCitizen\",\n value: (function () {\n var _getCitizen = (0, _asyncToGenerator.default)(function* () {\n try {\n var data = yield SecureStore.getItemAsync(CITIZEN_DATA_KEY);\n if (!data) return null;\n return JSON.parse(data);\n } catch (error) {\n console.error('❌ Failed to get citizen data:', error);\n return null;\n }\n });\n function getCitizen() {\n return _getCitizen.apply(this, arguments);\n }\n return getCitizen;\n }()\n /**\n * Get KYC status\n */\n )\n }, {\n key: \"getKYCStatus\",\n value: (function () {\n var _getKYCStatus = (0, _asyncToGenerator.default)(function* () {\n try {\n var statusData = yield SecureStore.getItemAsync(KYC_STATUS_KEY);\n if (!statusData) {\n return {\n started: false,\n submitted: false,\n approved: false\n };\n }\n return JSON.parse(statusData);\n } catch (error) {\n console.error('❌ Failed to get KYC status:', error);\n return {\n started: false,\n submitted: false,\n approved: false\n };\n }\n });\n function getKYCStatus() {\n return _getKYCStatus.apply(this, arguments);\n }\n return getKYCStatus;\n }()\n /**\n * Update KYC status\n */\n )\n }, {\n key: \"updateKYCStatus\",\n value: (function () {\n var _updateKYCStatus = (0, _asyncToGenerator.default)(function* (status) {\n try {\n yield SecureStore.setItemAsync(KYC_STATUS_KEY, JSON.stringify(status));\n } catch (error) {\n console.error('❌ Failed to update KYC status:', error);\n }\n });\n function updateKYCStatus(_x0) {\n return _updateKYCStatus.apply(this, arguments);\n }\n return updateKYCStatus;\n }()\n /**\n * Check if user has access to Governance\n */\n )\n }, {\n key: \"hasGovernanceAccess\",\n value: (function () {\n var _hasGovernanceAccess = (0, _asyncToGenerator.default)(function* () {\n var status = yield this.getKYCStatus();\n return status.approved;\n });\n function hasGovernanceAccess() {\n return _hasGovernanceAccess.apply(this, arguments);\n }\n return hasGovernanceAccess;\n }()\n /**\n * Clear all KYC data (for testing)\n */\n )\n }, {\n key: \"clearKYCData\",\n value: (function () {\n var _clearKYCData = (0, _asyncToGenerator.default)(function* () {\n try {\n yield SecureStore.deleteItemAsync(KYC_DATA_KEY);\n yield SecureStore.deleteItemAsync(CITIZEN_DATA_KEY);\n yield SecureStore.deleteItemAsync(KYC_STATUS_KEY);\n console.log('✅ KYC data cleared');\n } catch (error) {\n console.error('❌ Failed to clear KYC data:', error);\n }\n });\n function clearKYCData() {\n return _clearKYCData.apply(this, arguments);\n }\n return clearKYCData;\n }())\n }]);\n }();\n var kycService = new KYCService();\n var _default = kycService;\n});","lineCount":408,"map":[[27,2,261,0,"Object"],[27,8,261,0],[27,9,261,0,"defineProperty"],[27,23,261,0],[27,24,261,0,"exports"],[27,31,261,0],[28,4,261,0,"enumerable"],[28,14,261,0],[29,4,261,0,"get"],[29,7,261,0],[29,18,261,0,"get"],[29,19,261,0],[30,6,261,0],[30,13,261,0,"_default"],[30,21,261,0],[31,4,261,0],[32,2,261,0],[33,2,260,0,"Object"],[33,8,260,0],[33,9,260,0,"defineProperty"],[33,23,260,0],[33,24,260,0,"exports"],[33,31,260,0],[34,4,260,0,"enumerable"],[34,14,260,0],[35,4,260,0,"get"],[35,7,260,0],[35,18,260,0,"get"],[35,19,260,0],[36,6,260,0],[36,13,260,0,"kycService"],[36,23,260,0],[37,4,260,0],[38,2,260,0],[39,2,260,43],[39,6,260,43,"_babelRuntimeHelpersAsyncToGenerator"],[39,42,260,43],[39,45,260,43,"require"],[39,52,260,43],[39,53,260,43,"_dependencyMap"],[39,67,260,43],[40,2,260,43],[40,6,260,43,"_asyncToGenerator"],[40,23,260,43],[40,26,260,43,"_interopDefault"],[40,41,260,43],[40,42,260,43,"_babelRuntimeHelpersAsyncToGenerator"],[40,78,260,43],[41,2,260,43],[41,6,260,43,"_babelRuntimeHelpersClassCallCheck"],[41,40,260,43],[41,43,260,43,"require"],[41,50,260,43],[41,51,260,43,"_dependencyMap"],[41,65,260,43],[42,2,260,43],[42,6,260,43,"_classCallCheck"],[42,21,260,43],[42,24,260,43,"_interopDefault"],[42,39,260,43],[42,40,260,43,"_babelRuntimeHelpersClassCallCheck"],[42,74,260,43],[43,2,260,43],[43,6,260,43,"_babelRuntimeHelpersCreateClass"],[43,37,260,43],[43,40,260,43,"require"],[43,47,260,43],[43,48,260,43,"_dependencyMap"],[43,62,260,43],[44,2,260,43],[44,6,260,43,"_createClass"],[44,18,260,43],[44,21,260,43,"_interopDefault"],[44,36,260,43],[44,37,260,43,"_babelRuntimeHelpersCreateClass"],[44,68,260,43],[45,2,6,0],[45,6,6,0,"_expoSecureStore"],[45,22,6,0],[45,25,6,0,"require"],[45,32,6,0],[45,33,6,0,"_dependencyMap"],[45,47,6,0],[46,2,6,0],[46,6,6,0,"SecureStore"],[46,17,6,0],[46,20,6,0,"_interopNamespace"],[46,37,6,0],[46,38,6,0,"_expoSecureStore"],[46,54,6,0],[47,2,8,0],[47,6,8,0,"_blockchain"],[47,17,8,0],[47,20,8,0,"require"],[47,27,8,0],[47,28,8,0,"_dependencyMap"],[47,42,8,0],[48,2,1,0],[49,0,2,0],[50,0,3,0],[51,0,4,0],[53,2,10,0],[53,6,10,6,"KYC_DATA_KEY"],[53,18,10,18],[53,21,10,21],[53,39,10,39],[54,2,11,0],[54,6,11,6,"CITIZEN_DATA_KEY"],[54,22,11,22],[54,25,11,25],[54,47,11,47],[55,2,12,0],[55,6,12,6,"KYC_STATUS_KEY"],[55,20,12,20],[55,23,12,23],[55,43,12,43],[56,2,12,44],[56,6,14,6,"KYCService"],[56,16,14,16],[57,4,14,16],[57,13,14,16,"KYCService"],[57,24,14,16],[58,6,14,16],[58,10,14,16,"_classCallCheck"],[58,25,14,16],[58,26,14,16,"default"],[58,33,14,16],[58,41,14,16,"KYCService"],[58,51,14,16],[59,4,14,16],[60,4,14,16],[60,15,14,16,"_createClass"],[60,27,14,16],[60,28,14,16,"default"],[60,35,14,16],[60,37,14,16,"KYCService"],[60,47,14,16],[61,6,14,16,"key"],[61,9,14,16],[62,6,14,16,"value"],[62,11,14,16],[63,6,15,2],[64,0,16,0],[65,0,17,0],[66,0,18,0],[67,6,15,2],[68,8,15,2],[68,12,15,2,"_generateHash"],[68,25,15,2],[68,32,15,2,"_asyncToGenerator"],[68,49,15,2],[68,50,15,2,"default"],[68,57,15,2],[68,59,19,2],[68,70,19,29,"data"],[68,74,19,46],[68,76,19,65],[69,10,20,4],[70,10,21,4],[70,14,21,10,"dataString"],[70,24,21,20],[70,27,21,23,"JSON"],[70,31,21,27],[70,32,21,28,"stringify"],[70,41,21,37],[70,42,21,38,"data"],[70,46,21,42],[70,47,21,43],[72,10,23,4],[73,10,24,4],[73,14,24,8,"hash"],[73,18,24,12],[73,21,24,15],[73,22,24,16],[74,10,25,4],[74,15,25,9],[74,19,25,13,"i"],[74,20,25,14],[74,23,25,17],[74,24,25,18],[74,26,25,20,"i"],[74,27,25,21],[74,30,25,24,"dataString"],[74,40,25,34],[74,41,25,35,"length"],[74,47,25,41],[74,49,25,43,"i"],[74,50,25,44],[74,52,25,46],[74,54,25,48],[75,12,26,6],[75,16,26,12,"char"],[75,20,26,16],[75,23,26,19,"dataString"],[75,33,26,29],[75,34,26,30,"charCodeAt"],[75,44,26,40],[75,45,26,41,"i"],[75,46,26,42],[75,47,26,43],[76,12,27,6,"hash"],[76,16,27,10],[76,19,27,13],[76,20,27,14,"hash"],[76,24,27,18],[76,28,27,22],[76,29,27,23],[76,33,27,27,"hash"],[76,37,27,31],[76,40,27,34,"char"],[76,44,27,38],[77,12,28,6,"hash"],[77,16,28,10],[77,19,28,13,"hash"],[77,23,28,17],[77,26,28,20,"hash"],[77,30,28,24],[78,10,29,4],[79,10,31,4],[79,17,31,11],[79,22,31,16,"Math"],[79,26,31,20],[79,27,31,21,"abs"],[79,30,31,24],[79,31,31,25,"hash"],[79,35,31,29],[79,36,31,30],[79,37,31,31,"toString"],[79,45,31,39],[79,46,31,40],[79,48,31,42],[79,49,31,43],[79,50,31,44,"padStart"],[79,58,31,52],[79,59,31,53],[79,61,31,55],[79,63,31,57],[79,66,31,60],[79,67,31,61],[79,69,31,63],[80,8,32,2],[80,9,32,3],[81,8,32,3],[81,17,19,16,"generateHash"],[81,29,19,28,"generateHash"],[81,30,19,28,"_x"],[81,32,19,28],[82,10,19,28],[82,17,19,28,"_generateHash"],[82,30,19,28],[82,31,19,28,"apply"],[82,36,19,28],[82,43,19,28,"arguments"],[82,52,19,28],[83,8,19,28],[84,8,19,28],[84,15,19,16,"generateHash"],[84,27,19,28],[85,6,19,28],[86,6,34,2],[87,0,35,0],[88,0,36,0],[89,6,34,2],[90,4,34,2],[91,6,34,2,"key"],[91,9,34,2],[92,6,34,2,"value"],[92,11,34,2],[93,8,34,2],[93,12,34,2,"_saveKYCData"],[93,24,34,2],[93,31,34,2,"_asyncToGenerator"],[93,48,34,2],[93,49,34,2,"default"],[93,56,34,2],[93,58,37,2],[93,69,37,20,"data"],[93,73,37,37],[93,75,37,54],[94,10,38,4],[94,14,38,8],[95,12,39,6],[95,16,39,12,"encrypted"],[95,25,39,21],[95,28,39,24,"JSON"],[95,32,39,28],[95,33,39,29,"stringify"],[95,42,39,38],[95,43,39,39,"data"],[95,47,39,43],[95,48,39,44],[96,12,40,6],[96,18,40,12,"SecureStore"],[96,29,40,23],[96,30,40,24,"setItemAsync"],[96,42,40,36],[96,43,40,37,"KYC_DATA_KEY"],[96,55,40,49],[96,57,40,51,"encrypted"],[96,66,40,60],[96,67,40,61],[97,12,41,6,"console"],[97,19,41,13],[97,20,41,14,"log"],[97,23,41,17],[97,24,41,18],[97,62,41,56],[97,63,41,57],[98,10,42,4],[98,11,42,5],[98,12,42,6],[98,19,42,13,"error"],[98,24,42,18],[98,26,42,20],[99,12,43,6,"console"],[99,19,43,13],[99,20,43,14,"error"],[99,25,43,19],[99,26,43,20],[99,54,43,48],[99,56,43,50,"error"],[99,61,43,55],[99,62,43,56],[100,12,44,6],[100,18,44,12,"error"],[100,23,44,17],[101,10,45,4],[102,8,46,2],[102,9,46,3],[103,8,46,3],[103,17,37,8,"saveKYCData"],[103,28,37,19,"saveKYCData"],[103,29,37,19,"_x2"],[103,32,37,19],[104,10,37,19],[104,17,37,19,"_saveKYCData"],[104,29,37,19],[104,30,37,19,"apply"],[104,35,37,19],[104,42,37,19,"arguments"],[104,51,37,19],[105,8,37,19],[106,8,37,19],[106,15,37,8,"saveKYCData"],[106,26,37,19],[107,6,37,19],[108,6,48,2],[109,0,49,0],[110,0,50,0],[111,6,48,2],[112,4,48,2],[113,6,48,2,"key"],[113,9,48,2],[114,6,48,2,"value"],[114,11,48,2],[115,8,48,2],[115,12,48,2,"_getKYCData"],[115,23,48,2],[115,30,48,2,"_asyncToGenerator"],[115,47,48,2],[115,48,48,2,"default"],[115,55,48,2],[115,57,51,2],[115,70,51,50],[116,10,52,4],[116,14,52,8],[117,12,53,6],[117,16,53,12,"encrypted"],[117,25,53,21],[117,34,53,30,"SecureStore"],[117,45,53,41],[117,46,53,42,"getItemAsync"],[117,58,53,54],[117,59,53,55,"KYC_DATA_KEY"],[117,71,53,67],[117,72,53,68],[118,12,54,6],[118,16,54,10],[118,17,54,11,"encrypted"],[118,26,54,20],[118,28,54,22],[118,35,54,29],[118,39,54,33],[119,12,56,6],[119,19,56,13,"JSON"],[119,23,56,17],[119,24,56,18,"parse"],[119,29,56,23],[119,30,56,24,"encrypted"],[119,39,56,33],[119,40,56,34],[120,10,57,4],[120,11,57,5],[120,12,57,6],[120,19,57,13,"error"],[120,24,57,18],[120,26,57,20],[121,12,58,6,"console"],[121,19,58,13],[121,20,58,14,"error"],[121,25,58,19],[121,26,58,20],[121,53,58,47],[121,55,58,49,"error"],[121,60,58,54],[121,61,58,55],[122,12,59,6],[122,19,59,13],[122,23,59,17],[123,10,60,4],[124,8,61,2],[124,9,61,3],[125,8,61,3],[125,17,51,8,"getKYCData"],[125,27,51,18,"getKYCData"],[125,28,51,18],[126,10,51,18],[126,17,51,18,"_getKYCData"],[126,28,51,18],[126,29,51,18,"apply"],[126,34,51,18],[126,41,51,18,"arguments"],[126,50,51,18],[127,8,51,18],[128,8,51,18],[128,15,51,8,"getKYCData"],[128,25,51,18],[129,6,51,18],[130,6,63,2],[131,0,64,0],[132,0,65,0],[133,0,66,0],[134,6,63,2],[135,4,63,2],[136,6,63,2,"key"],[136,9,63,2],[137,6,63,2,"value"],[137,11,63,2],[138,8,63,2],[138,12,63,2,"_submitKYC"],[138,22,63,2],[138,29,63,2,"_asyncToGenerator"],[138,46,63,2],[138,47,63,2,"default"],[138,54,63,2],[138,56,67,2],[138,67,67,18,"data"],[138,71,67,35],[138,73,67,37,"signer"],[138,79,67,48],[138,81,67,74],[139,10,68,4],[139,14,68,8],[140,12,69,6],[141,12,70,6],[141,18,70,12],[141,22,70,16],[141,23,70,17,"saveKYCData"],[141,34,70,28],[141,35,70,29,"data"],[141,39,70,33],[141,40,70,34],[143,12,72,6],[144,12,73,6],[144,16,73,12,"dataHash"],[144,24,73,20],[144,33,73,29],[144,37,73,33],[144,38,73,34,"generateHash"],[144,50,73,46],[144,51,73,47,"data"],[144,55,73,51],[144,56,73,52],[145,12,74,6,"console"],[145,19,74,13],[145,20,74,14,"log"],[145,23,74,17],[145,24,74,18],[145,48,74,42],[145,50,74,44,"dataHash"],[145,58,74,52],[145,59,74,53],[147,12,76,6],[148,12,77,6],[149,12,78,6],[149,16,78,12,"txHash"],[149,22,78,18],[149,31,78,27],[149,35,78,31],[149,36,78,32,"submitHashToBlockchain"],[149,58,78,54],[149,59,78,55,"dataHash"],[149,67,78,63],[149,69,78,65,"signer"],[149,75,78,71],[149,76,78,72],[150,12,80,6],[150,16,80,12,"submission"],[150,26,80,37],[150,29,80,40],[151,14,81,8,"dataHash"],[151,22,81,16],[151,24,81,8,"dataHash"],[151,32,81,16],[152,14,82,8,"submittedAt"],[152,25,82,19],[152,27,82,21,"Date"],[152,31,82,25],[152,32,82,26,"now"],[152,35,82,29],[152,36,82,30],[152,37,82,31],[153,14,83,8,"txHash"],[153,20,83,14],[153,22,83,8,"txHash"],[154,12,84,6],[154,13,84,7],[156,12,86,6],[157,12,87,6],[157,18,87,12],[157,22,87,16],[157,23,87,17,"updateKYCStatus"],[157,38,87,32],[157,39,87,33],[158,14,87,35,"started"],[158,21,87,42],[158,23,87,44],[158,27,87,48],[159,14,87,50,"submitted"],[159,23,87,59],[159,25,87,61],[159,29,87,65],[160,14,87,67,"approved"],[160,22,87,75],[160,24,87,77],[161,12,87,83],[161,13,87,84],[161,14,87,85],[162,12,89,6,"console"],[162,19,89,13],[162,20,89,14,"log"],[162,23,89,17],[162,24,89,18],[162,55,89,49],[162,56,89,50],[163,12,90,6],[163,19,90,13,"submission"],[163,29,90,23],[164,10,91,4],[164,11,91,5],[164,12,91,6],[164,19,91,13,"error"],[164,24,91,18],[164,26,91,20],[165,12,92,6,"console"],[165,19,92,13],[165,20,92,14,"error"],[165,25,92,19],[165,26,92,20],[165,51,92,45],[165,53,92,47,"error"],[165,58,92,52],[165,59,92,53],[166,12,93,6],[166,18,93,12,"error"],[166,23,93,17],[167,10,94,4],[168,8,95,2],[168,9,95,3],[169,8,95,3],[169,17,67,8,"submitKYC"],[169,26,67,17,"submitKYC"],[169,27,67,17,"_x3"],[169,30,67,17],[169,32,67,17,"_x4"],[169,35,67,17],[170,10,67,17],[170,17,67,17,"_submitKYC"],[170,27,67,17],[170,28,67,17,"apply"],[170,33,67,17],[170,40,67,17,"arguments"],[170,49,67,17],[171,8,67,17],[172,8,67,17],[172,15,67,8,"submitKYC"],[172,24,67,17],[173,6,67,17],[174,6,97,2],[175,0,98,0],[176,0,99,0],[177,6,97,2],[178,4,97,2],[179,6,97,2,"key"],[179,9,97,2],[180,6,97,2,"value"],[180,11,97,2],[181,8,97,2],[181,12,97,2,"_submitHashToBlockchain"],[181,35,97,2],[181,42,97,2,"_asyncToGenerator"],[181,59,97,2],[181,60,97,2,"default"],[181,67,97,2],[181,69,100,2],[181,80,100,39,"dataHash"],[181,88,100,55],[181,90,100,57,"signer"],[181,96,100,68],[181,98,100,87],[182,10,101,4],[182,14,101,8],[183,12,102,6],[184,12,103,6],[184,16,103,10],[184,17,103,11,"blockchainService"],[184,28,103,28],[184,29,103,28,"blockchainService"],[184,46,103,28],[184,47,103,29,"isApiConnected"],[184,61,103,43],[184,62,103,44],[184,63,103,45],[184,65,103,47],[185,14,104,8,"console"],[185,21,104,15],[185,22,104,16,"log"],[185,25,104,19],[185,26,104,20],[185,78,104,72],[185,79,104,73],[186,14,105,8],[187,14,106,8],[187,21,106,15],[187,26,106,20,"Math"],[187,30,106,24],[187,31,106,25,"random"],[187,37,106,31],[187,38,106,32],[187,39,106,33],[187,40,106,34,"toString"],[187,48,106,42],[187,49,106,43],[187,51,106,45],[187,52,106,46],[187,53,106,47,"substr"],[187,59,106,53],[187,60,106,54],[187,61,106,55],[187,63,106,57],[187,65,106,59],[187,66,106,60],[187,68,106,62],[188,12,107,6],[190,12,109,6],[191,12,110,6],[192,12,111,6],[193,12,112,6],[194,12,113,6],[196,12,115,6],[197,12,116,6],[197,19,116,13],[197,24,116,18,"Math"],[197,28,116,22],[197,29,116,23,"random"],[197,35,116,29],[197,36,116,30],[197,37,116,31],[197,38,116,32,"toString"],[197,46,116,40],[197,47,116,41],[197,49,116,43],[197,50,116,44],[197,51,116,45,"substr"],[197,57,116,51],[197,58,116,52],[197,59,116,53],[197,61,116,55],[197,63,116,57],[197,64,116,58],[197,66,116,60],[198,10,117,4],[198,11,117,5],[198,12,117,6],[198,19,117,13,"error"],[198,24,117,18],[198,26,117,20],[199,12,118,6,"console"],[199,19,118,13],[199,20,118,14,"error"],[199,25,118,19],[199,26,118,20],[199,61,118,55],[199,63,118,57,"error"],[199,68,118,62],[199,69,118,63],[200,12,119,6],[200,18,119,12,"error"],[200,23,119,17],[201,10,120,4],[202,8,121,2],[202,9,121,3],[203,8,121,3],[203,17,100,16,"submitHashToBlockchain"],[203,39,100,38,"submitHashToBlockchain"],[203,40,100,38,"_x5"],[203,43,100,38],[203,45,100,38,"_x6"],[203,48,100,38],[204,10,100,38],[204,17,100,38,"_submitHashToBlockchain"],[204,40,100,38],[204,41,100,38,"apply"],[204,46,100,38],[204,53,100,38,"arguments"],[204,62,100,38],[205,8,100,38],[206,8,100,38],[206,15,100,16,"submitHashToBlockchain"],[206,37,100,38],[207,6,100,38],[208,6,123,2],[209,0,124,0],[210,0,125,0],[211,6,123,2],[212,4,123,2],[213,6,123,2,"key"],[213,9,123,2],[214,6,123,2,"value"],[214,11,123,2],[215,8,123,2],[215,12,123,2,"_checkApprovalStatus"],[215,32,123,2],[215,39,123,2,"_asyncToGenerator"],[215,56,123,2],[215,57,123,2,"default"],[215,64,123,2],[215,66,126,2],[215,77,126,28,"address"],[215,84,126,43],[215,86,126,63],[216,10,127,4],[216,14,127,8],[217,12,128,6],[218,12,129,6],[219,12,130,6],[220,12,131,6],[222,12,133,6],[223,12,134,6],[223,16,134,12,"status"],[223,22,134,18],[223,31,134,27],[223,35,134,31],[223,36,134,32,"getKYCStatus"],[223,48,134,44],[223,49,134,45],[223,50,134,46],[224,12,135,6],[224,16,135,10,"status"],[224,22,135,16],[224,23,135,17,"submitted"],[224,32,135,26],[224,34,135,28],[225,14,135,28],[225,18,135,28,"_status$citizen"],[225,33,135,28],[226,14,136,8],[226,18,136,14,"timeSinceSubmission"],[226,37,136,33],[226,40,136,36,"Date"],[226,44,136,40],[226,45,136,41,"now"],[226,48,136,44],[226,49,136,45],[226,50,136,46],[226,54,136,50],[226,56,136,50,"_status$citizen"],[226,71,136,50],[226,74,136,50,"status"],[226,80,136,56],[226,81,136,57,"citizen"],[226,88,136,64],[226,109,136,50,"_status$citizen"],[226,124,136,50],[226,125,136,66,"approvedAt"],[226,135,136,76],[226,140,136,80],[226,141,136,81],[226,142,136,82],[227,14,137,8],[227,21,137,15,"timeSinceSubmission"],[227,40,137,34],[227,43,137,37],[227,47,137,41],[227,48,137,42],[227,49,137,43],[228,12,138,6],[229,12,140,6],[229,19,140,13],[229,24,140,18],[230,10,141,4],[230,11,141,5],[230,12,141,6],[230,19,141,13,"error"],[230,24,141,18],[230,26,141,20],[231,12,142,6,"console"],[231,19,142,13],[231,20,142,14,"error"],[231,25,142,19],[231,26,142,20],[231,62,142,56],[231,64,142,58,"error"],[231,69,142,63],[231,70,142,64],[232,12,143,6],[232,19,143,13],[232,24,143,18],[233,10,144,4],[234,8,145,2],[234,9,145,3],[235,8,145,3],[235,17,126,8,"checkApprovalStatus"],[235,36,126,27,"checkApprovalStatus"],[235,37,126,27,"_x7"],[235,40,126,27],[236,10,126,27],[236,17,126,27,"_checkApprovalStatus"],[236,37,126,27],[236,38,126,27,"apply"],[236,43,126,27],[236,50,126,27,"arguments"],[236,59,126,27],[237,8,126,27],[238,8,126,27],[238,15,126,8,"checkApprovalStatus"],[238,34,126,27],[239,6,126,27],[240,6,147,2],[241,0,148,0],[242,0,149,0],[243,0,150,0],[244,6,147,2],[245,4,147,2],[246,6,147,2,"key"],[246,9,147,2],[247,6,147,2,"value"],[247,11,147,2],[248,8,147,2],[248,12,147,2,"_generateCitizen"],[248,28,147,2],[248,35,147,2,"_asyncToGenerator"],[248,52,147,2],[248,53,147,2,"default"],[248,60,147,2],[248,62,151,2],[248,73,151,24,"data"],[248,77,151,41],[248,79,151,43,"dataHash"],[248,87,151,59],[248,89,151,88],[249,10,152,4],[249,14,152,8],[250,12,153,6],[251,12,154,6],[251,16,154,12,"citizenId"],[251,25,154,21],[251,28,154,24],[251,35,154,31,"Date"],[251,39,154,35],[251,40,154,36,"now"],[251,43,154,39],[251,44,154,40],[251,45,154,41],[251,49,154,45,"Math"],[251,53,154,49],[251,54,154,50,"random"],[251,60,154,56],[251,61,154,57],[251,62,154,58],[251,63,154,59,"toString"],[251,71,154,67],[251,72,154,68],[251,74,154,70],[251,75,154,71],[251,76,154,72,"substr"],[251,82,154,78],[251,83,154,79],[251,84,154,80],[251,86,154,82],[251,87,154,83],[251,88,154,84],[251,89,154,85,"toUpperCase"],[251,100,154,96],[251,101,154,97],[251,102,154,98],[251,104,154,100],[253,12,156,6],[254,12,157,6],[254,16,157,12,"qrData"],[254,22,157,18],[254,25,157,21,"JSON"],[254,29,157,25],[254,30,157,26,"stringify"],[254,39,157,35],[254,40,157,36],[255,14,158,8,"citizenId"],[255,23,158,17],[255,25,158,8,"citizenId"],[255,34,158,17],[256,14,159,8,"name"],[256,18,159,12],[256,20,159,14,"data"],[256,24,159,18],[256,25,159,19,"fullName"],[256,33,159,27],[257,14,160,8,"region"],[257,20,160,14],[257,22,160,16,"data"],[257,26,160,20],[257,27,160,21,"region"],[257,33,160,27],[258,14,161,8,"hash"],[258,18,161,12],[258,20,161,14,"dataHash"],[259,12,162,6],[259,13,162,7],[259,14,162,8],[260,12,164,6],[260,16,164,12,"citizen"],[260,23,164,37],[260,26,164,40],[261,14,165,8,"citizenId"],[261,23,165,17],[261,25,165,8,"citizenId"],[261,34,165,17],[262,14,166,8,"fullName"],[262,22,166,16],[262,24,166,18,"data"],[262,28,166,22],[262,29,166,23,"fullName"],[262,37,166,31],[263,14,167,8,"photo"],[263,19,167,13],[263,21,167,15,"data"],[263,25,167,19],[263,26,167,20,"photo"],[263,31,167,25],[263,35,167,29],[263,37,167,31],[264,14,168,8,"region"],[264,20,168,14],[264,22,168,16,"data"],[264,26,168,20],[264,27,168,21,"region"],[264,33,168,27],[265,14,169,8,"kycApproved"],[265,25,169,19],[265,27,169,21],[265,31,169,25],[266,14,170,8,"approvedAt"],[266,24,170,18],[266,26,170,20,"Date"],[266,30,170,24],[266,31,170,25,"now"],[266,34,170,28],[266,35,170,29],[266,36,170,30],[267,14,171,8,"dataHash"],[267,22,171,16],[267,24,171,8,"dataHash"],[267,32,171,16],[268,14,172,8,"qrCode"],[268,20,172,14],[268,22,172,16,"qrData"],[269,12,173,6],[269,13,173,7],[271,12,175,6],[272,12,176,6],[272,18,176,12,"SecureStore"],[272,29,176,23],[272,30,176,24,"setItemAsync"],[272,42,176,36],[272,43,176,37,"CITIZEN_DATA_KEY"],[272,59,176,53],[272,61,176,55,"JSON"],[272,65,176,59],[272,66,176,60,"stringify"],[272,75,176,69],[272,76,176,70,"citizen"],[272,83,176,77],[272,84,176,78],[272,85,176,79],[274,12,178,6],[275,12,179,6],[275,18,179,12],[275,22,179,16],[275,23,179,17,"updateKYCStatus"],[275,38,179,32],[275,39,179,33],[276,14,180,8,"started"],[276,21,180,15],[276,23,180,17],[276,27,180,21],[277,14,181,8,"submitted"],[277,23,181,17],[277,25,181,19],[277,29,181,23],[278,14,182,8,"approved"],[278,22,182,16],[278,24,182,18],[278,28,182,22],[279,14,183,8,"citizen"],[279,21,183,15],[279,23,183,8,"citizen"],[280,12,184,6],[280,13,184,7],[280,14,184,8],[281,12,186,6,"console"],[281,19,186,13],[281,20,186,14,"log"],[281,23,186,17],[281,24,186,18],[281,64,186,58],[281,66,186,60,"citizenId"],[281,75,186,69],[281,76,186,70],[282,12,187,6],[282,19,187,13,"citizen"],[282,26,187,20],[283,10,188,4],[283,11,188,5],[283,12,188,6],[283,19,188,13,"error"],[283,24,188,18],[283,26,188,20],[284,12,189,6,"console"],[284,19,189,13],[284,20,189,14,"error"],[284,25,189,19],[284,26,189,20],[284,57,189,51],[284,59,189,53,"error"],[284,64,189,58],[284,65,189,59],[285,12,190,6],[285,18,190,12,"error"],[285,23,190,17],[286,10,191,4],[287,8,192,2],[287,9,192,3],[288,8,192,3],[288,17,151,8,"generateCitizen"],[288,32,151,23,"generateCitizen"],[288,33,151,23,"_x8"],[288,36,151,23],[288,38,151,23,"_x9"],[288,41,151,23],[289,10,151,23],[289,17,151,23,"_generateCitizen"],[289,33,151,23],[289,34,151,23,"apply"],[289,39,151,23],[289,46,151,23,"arguments"],[289,55,151,23],[290,8,151,23],[291,8,151,23],[291,15,151,8,"generateCitizen"],[291,30,151,23],[292,6,151,23],[293,6,194,2],[294,0,195,0],[295,0,196,0],[296,6,194,2],[297,4,194,2],[298,6,194,2,"key"],[298,9,194,2],[299,6,194,2,"value"],[299,11,194,2],[300,8,194,2],[300,12,194,2,"_getCitizen"],[300,23,194,2],[300,30,194,2,"_asyncToGenerator"],[300,47,194,2],[300,48,194,2,"default"],[300,55,194,2],[300,57,197,2],[300,70,197,55],[301,10,198,4],[301,14,198,8],[302,12,199,6],[302,16,199,12,"data"],[302,20,199,16],[302,29,199,25,"SecureStore"],[302,40,199,36],[302,41,199,37,"getItemAsync"],[302,53,199,49],[302,54,199,50,"CITIZEN_DATA_KEY"],[302,70,199,66],[302,71,199,67],[303,12,200,6],[303,16,200,10],[303,17,200,11,"data"],[303,21,200,15],[303,23,200,17],[303,30,200,24],[303,34,200,28],[304,12,202,6],[304,19,202,13,"JSON"],[304,23,202,17],[304,24,202,18,"parse"],[304,29,202,23],[304,30,202,24,"data"],[304,34,202,28],[304,35,202,29],[305,10,203,4],[305,11,203,5],[305,12,203,6],[305,19,203,13,"error"],[305,24,203,18],[305,26,203,20],[306,12,204,6,"console"],[306,19,204,13],[306,20,204,14,"error"],[306,25,204,19],[306,26,204,20],[306,57,204,51],[306,59,204,53,"error"],[306,64,204,58],[306,65,204,59],[307,12,205,6],[307,19,205,13],[307,23,205,17],[308,10,206,4],[309,8,207,2],[309,9,207,3],[310,8,207,3],[310,17,197,8,"getCitizen"],[310,27,197,18,"getCitizen"],[310,28,197,18],[311,10,197,18],[311,17,197,18,"_getCitizen"],[311,28,197,18],[311,29,197,18,"apply"],[311,34,197,18],[311,41,197,18,"arguments"],[311,50,197,18],[312,8,197,18],[313,8,197,18],[313,15,197,8,"getCitizen"],[313,25,197,18],[314,6,197,18],[315,6,209,2],[316,0,210,0],[317,0,211,0],[318,6,209,2],[319,4,209,2],[320,6,209,2,"key"],[320,9,209,2],[321,6,209,2,"value"],[321,11,209,2],[322,8,209,2],[322,12,209,2,"_getKYCStatus"],[322,25,209,2],[322,32,209,2,"_asyncToGenerator"],[322,49,209,2],[322,50,209,2,"default"],[322,57,209,2],[322,59,212,2],[322,72,212,43],[323,10,213,4],[323,14,213,8],[324,12,214,6],[324,16,214,12,"statusData"],[324,26,214,22],[324,35,214,31,"SecureStore"],[324,46,214,42],[324,47,214,43,"getItemAsync"],[324,59,214,55],[324,60,214,56,"KYC_STATUS_KEY"],[324,74,214,70],[324,75,214,71],[325,12,215,6],[325,16,215,10],[325,17,215,11,"statusData"],[325,27,215,21],[325,29,215,23],[326,14,216,8],[326,21,216,15],[327,16,216,17,"started"],[327,23,216,24],[327,25,216,26],[327,30,216,31],[328,16,216,33,"submitted"],[328,25,216,42],[328,27,216,44],[328,32,216,49],[329,16,216,51,"approved"],[329,24,216,59],[329,26,216,61],[330,14,216,67],[330,15,216,68],[331,12,217,6],[332,12,219,6],[332,19,219,13,"JSON"],[332,23,219,17],[332,24,219,18,"parse"],[332,29,219,23],[332,30,219,24,"statusData"],[332,40,219,34],[332,41,219,35],[333,10,220,4],[333,11,220,5],[333,12,220,6],[333,19,220,13,"error"],[333,24,220,18],[333,26,220,20],[334,12,221,6,"console"],[334,19,221,13],[334,20,221,14,"error"],[334,25,221,19],[334,26,221,20],[334,55,221,49],[334,57,221,51,"error"],[334,62,221,56],[334,63,221,57],[335,12,222,6],[335,19,222,13],[336,14,222,15,"started"],[336,21,222,22],[336,23,222,24],[336,28,222,29],[337,14,222,31,"submitted"],[337,23,222,40],[337,25,222,42],[337,30,222,47],[338,14,222,49,"approved"],[338,22,222,57],[338,24,222,59],[339,12,222,65],[339,13,222,66],[340,10,223,4],[341,8,224,2],[341,9,224,3],[342,8,224,3],[342,17,212,8,"getKYCStatus"],[342,29,212,20,"getKYCStatus"],[342,30,212,20],[343,10,212,20],[343,17,212,20,"_getKYCStatus"],[343,30,212,20],[343,31,212,20,"apply"],[343,36,212,20],[343,43,212,20,"arguments"],[343,52,212,20],[344,8,212,20],[345,8,212,20],[345,15,212,8,"getKYCStatus"],[345,27,212,20],[346,6,212,20],[347,6,226,2],[348,0,227,0],[349,0,228,0],[350,6,226,2],[351,4,226,2],[352,6,226,2,"key"],[352,9,226,2],[353,6,226,2,"value"],[353,11,226,2],[354,8,226,2],[354,12,226,2,"_updateKYCStatus"],[354,28,226,2],[354,35,226,2,"_asyncToGenerator"],[354,52,226,2],[354,53,226,2,"default"],[354,60,226,2],[354,62,229,2],[354,73,229,32,"status"],[354,79,229,49],[354,81,229,66],[355,10,230,4],[355,14,230,8],[356,12,231,6],[356,18,231,12,"SecureStore"],[356,29,231,23],[356,30,231,24,"setItemAsync"],[356,42,231,36],[356,43,231,37,"KYC_STATUS_KEY"],[356,57,231,51],[356,59,231,53,"JSON"],[356,63,231,57],[356,64,231,58,"stringify"],[356,73,231,67],[356,74,231,68,"status"],[356,80,231,74],[356,81,231,75],[356,82,231,76],[357,10,232,4],[357,11,232,5],[357,12,232,6],[357,19,232,13,"error"],[357,24,232,18],[357,26,232,20],[358,12,233,6,"console"],[358,19,233,13],[358,20,233,14,"error"],[358,25,233,19],[358,26,233,20],[358,58,233,52],[358,60,233,54,"error"],[358,65,233,59],[358,66,233,60],[359,10,234,4],[360,8,235,2],[360,9,235,3],[361,8,235,3],[361,17,229,16,"updateKYCStatus"],[361,32,229,31,"updateKYCStatus"],[361,33,229,31,"_x0"],[361,36,229,31],[362,10,229,31],[362,17,229,31,"_updateKYCStatus"],[362,33,229,31],[362,34,229,31,"apply"],[362,39,229,31],[362,46,229,31,"arguments"],[362,55,229,31],[363,8,229,31],[364,8,229,31],[364,15,229,16,"updateKYCStatus"],[364,30,229,31],[365,6,229,31],[366,6,237,2],[367,0,238,0],[368,0,239,0],[369,6,237,2],[370,4,237,2],[371,6,237,2,"key"],[371,9,237,2],[372,6,237,2,"value"],[372,11,237,2],[373,8,237,2],[373,12,237,2,"_hasGovernanceAccess"],[373,32,237,2],[373,39,237,2,"_asyncToGenerator"],[373,56,237,2],[373,57,237,2,"default"],[373,64,237,2],[373,66,240,2],[373,79,240,48],[374,10,241,4],[374,14,241,10,"status"],[374,20,241,16],[374,29,241,25],[374,33,241,29],[374,34,241,30,"getKYCStatus"],[374,46,241,42],[374,47,241,43],[374,48,241,44],[375,10,242,4],[375,17,242,11,"status"],[375,23,242,17],[375,24,242,18,"approved"],[375,32,242,26],[376,8,243,2],[376,9,243,3],[377,8,243,3],[377,17,240,8,"hasGovernanceAccess"],[377,36,240,27,"hasGovernanceAccess"],[377,37,240,27],[378,10,240,27],[378,17,240,27,"_hasGovernanceAccess"],[378,37,240,27],[378,38,240,27,"apply"],[378,43,240,27],[378,50,240,27,"arguments"],[378,59,240,27],[379,8,240,27],[380,8,240,27],[380,15,240,8,"hasGovernanceAccess"],[380,34,240,27],[381,6,240,27],[382,6,245,2],[383,0,246,0],[384,0,247,0],[385,6,245,2],[386,4,245,2],[387,6,245,2,"key"],[387,9,245,2],[388,6,245,2,"value"],[388,11,245,2],[389,8,245,2],[389,12,245,2,"_clearKYCData"],[389,25,245,2],[389,32,245,2,"_asyncToGenerator"],[389,49,245,2],[389,50,245,2,"default"],[389,57,245,2],[389,59,248,2],[389,72,248,38],[390,10,249,4],[390,14,249,8],[391,12,250,6],[391,18,250,12,"SecureStore"],[391,29,250,23],[391,30,250,24,"deleteItemAsync"],[391,45,250,39],[391,46,250,40,"KYC_DATA_KEY"],[391,58,250,52],[391,59,250,53],[392,12,251,6],[392,18,251,12,"SecureStore"],[392,29,251,23],[392,30,251,24,"deleteItemAsync"],[392,45,251,39],[392,46,251,40,"CITIZEN_DATA_KEY"],[392,62,251,56],[392,63,251,57],[393,12,252,6],[393,18,252,12,"SecureStore"],[393,29,252,23],[393,30,252,24,"deleteItemAsync"],[393,45,252,39],[393,46,252,40,"KYC_STATUS_KEY"],[393,60,252,54],[393,61,252,55],[394,12,253,6,"console"],[394,19,253,13],[394,20,253,14,"log"],[394,23,253,17],[394,24,253,18],[394,44,253,38],[394,45,253,39],[395,10,254,4],[395,11,254,5],[395,12,254,6],[395,19,254,13,"error"],[395,24,254,18],[395,26,254,20],[396,12,255,6,"console"],[396,19,255,13],[396,20,255,14,"error"],[396,25,255,19],[396,26,255,20],[396,55,255,49],[396,57,255,51,"error"],[396,62,255,56],[396,63,255,57],[397,10,256,4],[398,8,257,2],[398,9,257,3],[399,8,257,3],[399,17,248,8,"clearKYCData"],[399,29,248,20,"clearKYCData"],[399,30,248,20],[400,10,248,20],[400,17,248,20,"_clearKYCData"],[400,30,248,20],[400,31,248,20,"apply"],[400,36,248,20],[400,43,248,20,"arguments"],[400,52,248,20],[401,8,248,20],[402,8,248,20],[402,15,248,8,"clearKYCData"],[402,27,248,20],[403,6,248,20],[404,4,248,20],[405,2,248,20],[406,2,260,7],[406,6,260,13,"kycService"],[406,16,260,23],[406,19,260,26],[406,23,260,30,"KYCService"],[406,33,260,40],[406,34,260,41],[406,35,260,42],[407,2,261,0],[407,6,261,0,"_default"],[407,14,261,0],[407,17,261,15,"kycService"],[407,27,261,25],[408,0,261,26],[408,3]],"functionMap":{"names":["<global>","KYCService","KYCService#generateHash","KYCService#saveKYCData","KYCService#getKYCData","KYCService#submitKYC","KYCService#submitHashToBlockchain","KYCService#checkApprovalStatus","KYCService#generateCitizen","KYCService#getCitizen","KYCService#getKYCStatus","KYCService#updateKYCStatus","KYCService#hasGovernanceAccess","KYCService#clearKYCData"],"mappings":"AAA;ACa;ECK;GDa;EEK;GFS;EGK;GHU;EIM;GJ4B;EKK;GLqB;EMK;GNmB;EOM;GPyC;EQK;GRU;ESK;GTY;EUK;GVM;EWK;GXG;EYK;GZS;CDC"},"hasCjsExports":false},"type":"js/module"}]} |