{"dependencies":[{"name":"@babel/runtime/helpers/createClass","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"Z6pzkVZ2fvxBLkFTgVVOy4UDj30=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/classCallCheck","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"yg7e6laZwmpbIvId5jovq9ugXp8=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/callSuper","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"378KbBHdmndC3iMXZ2Ix8oB3LeE=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/inherits","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"y0uNg4LxF1CLscQChxzgo5dfjvA=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/wrapNativeSuper","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"imgnTtXT+OlBfDxpawXO7znTT9E=","exportNames":["*"],"imports":1}},{"name":"fast-base64-decode","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":1,"column":21,"index":21},"end":{"line":1,"column":50,"index":50}}],"key":"2KpXOI5DK/1DnNqLkLfn+1su4Xw=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":2,"column":32,"index":83},"end":{"line":2,"column":55,"index":106}}],"key":"lGv6jwyWtmgghjjYvCX5yhM2Jt0=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n var _createClass = require(_dependencyMap[0], \"@babel/runtime/helpers/createClass\").default;\n var _classCallCheck = require(_dependencyMap[1], \"@babel/runtime/helpers/classCallCheck\").default;\n var _callSuper = require(_dependencyMap[2], \"@babel/runtime/helpers/callSuper\").default;\n var _inherits = require(_dependencyMap[3], \"@babel/runtime/helpers/inherits\").default;\n var _wrapNativeSuper = require(_dependencyMap[4], \"@babel/runtime/helpers/wrapNativeSuper\").default;\n var base64Decode = require(_dependencyMap[5], \"fast-base64-decode\");\n var _require = require(_dependencyMap[6], \"react-native\"),\n TurboModuleRegistry = _require.TurboModuleRegistry;\n var TypeMismatchError = /*#__PURE__*/function (_Error) {\n \"use strict\";\n\n function TypeMismatchError() {\n _classCallCheck(this, TypeMismatchError);\n return _callSuper(this, TypeMismatchError, arguments);\n }\n _inherits(TypeMismatchError, _Error);\n return _createClass(TypeMismatchError);\n }(/*#__PURE__*/_wrapNativeSuper(Error));\n var QuotaExceededError = /*#__PURE__*/function (_Error2) {\n \"use strict\";\n\n function QuotaExceededError() {\n _classCallCheck(this, QuotaExceededError);\n return _callSuper(this, QuotaExceededError, arguments);\n }\n _inherits(QuotaExceededError, _Error2);\n return _createClass(QuotaExceededError);\n }(/*#__PURE__*/_wrapNativeSuper(Error));\n var warned = false;\n function insecureRandomValues(array) {\n if (!warned) {\n console.warn('Using an insecure random number generator, this should only happen when running in a debugger without support for crypto.getRandomValues');\n warned = true;\n }\n for (var i = 0, r; i < array.length; i++) {\n if ((i & 0x03) === 0) r = Math.random() * 0x100000000;\n array[i] = r >>> ((i & 0x03) << 3) & 0xff;\n }\n return array;\n }\n var _module = null;\n /**\n * @param {number} byteLength\n * @returns {string}\n */\n function getRandomBase64(byteLength) {\n if (_module == null) {\n _module = TurboModuleRegistry.getEnforcing('RNGetRandomValues');\n }\n return _module.getRandomBase64(byteLength);\n }\n\n /**\n * @param {Int8Array|Uint8Array|Int16Array|Uint16Array|Int32Array|Uint32Array|Uint8ClampedArray} array\n */\n function getRandomValues(array) {\n if (!(array instanceof Int8Array || array instanceof Uint8Array || array instanceof Int16Array || array instanceof Uint16Array || array instanceof Int32Array || array instanceof Uint32Array || array instanceof Uint8ClampedArray)) {\n throw new TypeMismatchError('Expected an integer array');\n }\n if (array.byteLength > 65536) {\n throw new QuotaExceededError('Can only request a maximum of 65536 bytes');\n }\n\n // Expo SDK 48+\n if (global.expo?.modules?.ExpoCrypto?.getRandomValues) {\n // ExpoCrypto.getRandomValues doesn't return the array\n global.expo.modules.ExpoCrypto.getRandomValues(array);\n return array;\n }\n\n // Calling getRandomBase64 in remote debugging mode leads to the error\n // \"Calling synchronous methods on native modules is not supported in Chrome\".\n // So in that specific case we fall back to just using Math.random().\n if (isRemoteDebuggingInChrome()) {\n return insecureRandomValues(array);\n }\n base64Decode(getRandomBase64(array.byteLength), new Uint8Array(array.buffer, array.byteOffset, array.byteLength));\n return array;\n }\n function isRemoteDebuggingInChrome() {\n // Remote debugging in Chrome is not supported in bridgeless\n if ('RN$Bridgeless' in global && RN$Bridgeless === true) {\n return false;\n }\n return __DEV__ && typeof global.nativeCallSyncHook === 'undefined';\n }\n if (typeof global.crypto !== 'object') {\n global.crypto = {};\n }\n if (typeof global.crypto.getRandomValues !== 'function') {\n global.crypto.getRandomValues = getRandomValues;\n }\n});","lineCount":94,"map":[[7,2,1,0],[7,6,1,6,"base64Decode"],[7,18,1,18],[7,21,1,21,"require"],[7,28,1,28],[7,29,1,28,"_dependencyMap"],[7,43,1,28],[7,68,1,49],[7,69,1,50],[8,2,2,0],[8,6,2,0,"_require"],[8,14,2,0],[8,17,2,32,"require"],[8,24,2,39],[8,25,2,39,"_dependencyMap"],[8,39,2,39],[8,58,2,54],[8,59,2,55],[9,4,2,8,"TurboModuleRegistry"],[9,23,2,27],[9,26,2,27,"_require"],[9,34,2,27],[9,35,2,8,"TurboModuleRegistry"],[9,54,2,27],[10,2,2,55],[10,6,4,6,"TypeMismatchError"],[10,23,4,23],[10,49,4,23,"_Error"],[10,55,4,23],[11,4,4,23],[13,4,4,23],[13,13,4,23,"TypeMismatchError"],[13,31,4,23],[14,6,4,23,"_classCallCheck"],[14,21,4,23],[14,28,4,23,"TypeMismatchError"],[14,45,4,23],[15,6,4,23],[15,13,4,23,"_callSuper"],[15,23,4,23],[15,30,4,23,"TypeMismatchError"],[15,47,4,23],[15,49,4,23,"arguments"],[15,58,4,23],[16,4,4,23],[17,4,4,23,"_inherits"],[17,13,4,23],[17,14,4,23,"TypeMismatchError"],[17,31,4,23],[17,33,4,23,"_Error"],[17,39,4,23],[18,4,4,23],[18,11,4,23,"_createClass"],[18,23,4,23],[18,24,4,23,"TypeMismatchError"],[18,41,4,23],[19,2,4,23],[19,17,4,23,"_wrapNativeSuper"],[19,33,4,23],[19,34,4,32,"Error"],[19,39,4,37],[20,2,4,37],[20,6,5,6,"QuotaExceededError"],[20,24,5,24],[20,50,5,24,"_Error2"],[20,57,5,24],[21,4,5,24],[23,4,5,24],[23,13,5,24,"QuotaExceededError"],[23,32,5,24],[24,6,5,24,"_classCallCheck"],[24,21,5,24],[24,28,5,24,"QuotaExceededError"],[24,46,5,24],[25,6,5,24],[25,13,5,24,"_callSuper"],[25,23,5,24],[25,30,5,24,"QuotaExceededError"],[25,48,5,24],[25,50,5,24,"arguments"],[25,59,5,24],[26,4,5,24],[27,4,5,24,"_inherits"],[27,13,5,24],[27,14,5,24,"QuotaExceededError"],[27,32,5,24],[27,34,5,24,"_Error2"],[27,41,5,24],[28,4,5,24],[28,11,5,24,"_createClass"],[28,23,5,24],[28,24,5,24,"QuotaExceededError"],[28,42,5,24],[29,2,5,24],[29,17,5,24,"_wrapNativeSuper"],[29,33,5,24],[29,34,5,33,"Error"],[29,39,5,38],[30,2,7,0],[30,6,7,4,"warned"],[30,12,7,10],[30,15,7,13],[30,20,7,18],[31,2,8,0],[31,11,8,9,"insecureRandomValues"],[31,31,8,29,"insecureRandomValues"],[31,32,8,31,"array"],[31,37,8,36],[31,39,8,38],[32,4,9,2],[32,8,9,6],[32,9,9,7,"warned"],[32,15,9,13],[32,17,9,15],[33,6,10,4,"console"],[33,13,10,11],[33,14,10,12,"warn"],[33,18,10,16],[33,19,10,17],[33,157,10,155],[33,158,10,156],[34,6,11,4,"warned"],[34,12,11,10],[34,15,11,13],[34,19,11,17],[35,4,12,2],[36,4,14,2],[36,9,14,7],[36,13,14,11,"i"],[36,14,14,12],[36,17,14,15],[36,18,14,16],[36,20,14,18,"r"],[36,21,14,19],[36,23,14,21,"i"],[36,24,14,22],[36,27,14,25,"array"],[36,32,14,30],[36,33,14,31,"length"],[36,39,14,37],[36,41,14,39,"i"],[36,42,14,40],[36,44,14,42],[36,46,14,44],[37,6,15,4],[37,10,15,8],[37,11,15,9,"i"],[37,12,15,10],[37,15,15,13],[37,19,15,17],[37,25,15,23],[37,26,15,24],[37,28,15,26,"r"],[37,29,15,27],[37,32,15,30,"Math"],[37,36,15,34],[37,37,15,35,"random"],[37,43,15,41],[37,44,15,42],[37,45,15,43],[37,48,15,46],[37,59,15,57],[38,6,16,4,"array"],[38,11,16,9],[38,12,16,10,"i"],[38,13,16,11],[38,14,16,12],[38,17,16,16,"r"],[38,18,16,17],[38,24,16,23],[38,25,16,24,"i"],[38,26,16,25],[38,29,16,28],[38,33,16,32],[38,38,16,37],[38,39,16,38],[38,40,16,39],[38,43,16,43],[38,47,16,47],[39,4,17,2],[40,4,19,2],[40,11,19,9,"array"],[40,16,19,14],[41,2,20,0],[42,2,22,0],[42,6,22,4,"module"],[42,13,22,10],[42,16,22,13],[42,20,22,17],[43,2,23,0],[44,0,24,0],[45,0,25,0],[46,0,26,0],[47,2,27,0],[47,11,27,9,"getRandomBase64"],[47,26,27,24,"getRandomBase64"],[47,27,27,26,"byteLength"],[47,37,27,36],[47,39,27,38],[48,4,28,2],[48,8,28,6,"module"],[48,15,28,12],[48,19,28,16],[48,23,28,20],[48,25,28,22],[49,6,29,4,"module"],[49,13,29,10],[49,16,29,13,"TurboModuleRegistry"],[49,35,29,32],[49,36,29,33,"getEnforcing"],[49,48,29,45],[49,49,29,46],[49,68,29,65],[49,69,29,66],[50,4,30,2],[51,4,32,2],[51,11,32,9,"module"],[51,18,32,15],[51,19,32,16,"getRandomBase64"],[51,34,32,31],[51,35,32,32,"byteLength"],[51,45,32,42],[51,46,32,43],[52,2,33,0],[54,2,35,0],[55,0,36,0],[56,0,37,0],[57,2,38,0],[57,11,38,9,"getRandomValues"],[57,26,38,24,"getRandomValues"],[57,27,38,26,"array"],[57,32,38,31],[57,34,38,33],[58,4,39,2],[58,8,39,6],[58,10,39,8,"array"],[58,15,39,13],[58,27,39,25,"Int8Array"],[58,36,39,34],[58,40,39,38,"array"],[58,45,39,43],[58,57,39,55,"Uint8Array"],[58,67,39,65],[58,71,39,69,"array"],[58,76,39,74],[58,88,39,86,"Int16Array"],[58,98,39,96],[58,102,39,100,"array"],[58,107,39,105],[58,119,39,117,"Uint16Array"],[58,130,39,128],[58,134,39,132,"array"],[58,139,39,137],[58,151,39,149,"Int32Array"],[58,161,39,159],[58,165,39,163,"array"],[58,170,39,168],[58,182,39,180,"Uint32Array"],[58,193,39,191],[58,197,39,195,"array"],[58,202,39,200],[58,214,39,212,"Uint8ClampedArray"],[58,231,39,229],[58,232,39,230],[58,234,39,232],[59,6,40,4],[59,12,40,10],[59,16,40,14,"TypeMismatchError"],[59,33,40,31],[59,34,40,32],[59,61,40,59],[59,62,40,60],[60,4,41,2],[61,4,43,2],[61,8,43,6,"array"],[61,13,43,11],[61,14,43,12,"byteLength"],[61,24,43,22],[61,27,43,25],[61,32,43,30],[61,34,43,32],[62,6,44,4],[62,12,44,10],[62,16,44,14,"QuotaExceededError"],[62,34,44,32],[62,35,44,33],[62,78,44,76],[62,79,44,77],[63,4,45,2],[65,4,47,2],[66,4,48,2],[66,8,48,6,"global"],[66,14,48,12],[66,15,48,13,"expo"],[66,19,48,17],[66,21,48,19,"modules"],[66,28,48,26],[66,30,48,28,"ExpoCrypto"],[66,40,48,38],[66,42,48,40,"getRandomValues"],[66,57,48,55],[66,59,48,57],[67,6,49,4],[68,6,50,4,"global"],[68,12,50,10],[68,13,50,11,"expo"],[68,17,50,15],[68,18,50,16,"modules"],[68,25,50,23],[68,26,50,24,"ExpoCrypto"],[68,36,50,34],[68,37,50,35,"getRandomValues"],[68,52,50,50],[68,53,50,51,"array"],[68,58,50,56],[68,59,50,57],[69,6,51,4],[69,13,51,11,"array"],[69,18,51,16],[70,4,52,2],[72,4,54,2],[73,4,55,2],[74,4,56,2],[75,4,57,2],[75,8,57,6,"isRemoteDebuggingInChrome"],[75,33,57,31],[75,34,57,32],[75,35,57,33],[75,37,57,35],[76,6,58,4],[76,13,58,11,"insecureRandomValues"],[76,33,58,31],[76,34,58,32,"array"],[76,39,58,37],[76,40,58,38],[77,4,59,2],[78,4,61,2,"base64Decode"],[78,16,61,14],[78,17,61,15,"getRandomBase64"],[78,32,61,30],[78,33,61,31,"array"],[78,38,61,36],[78,39,61,37,"byteLength"],[78,49,61,47],[78,50,61,48],[78,52,61,50],[78,56,61,54,"Uint8Array"],[78,66,61,64],[78,67,61,65,"array"],[78,72,61,70],[78,73,61,71,"buffer"],[78,79,61,77],[78,81,61,79,"array"],[78,86,61,84],[78,87,61,85,"byteOffset"],[78,97,61,95],[78,99,61,97,"array"],[78,104,61,102],[78,105,61,103,"byteLength"],[78,115,61,113],[78,116,61,114],[78,117,61,115],[79,4,63,2],[79,11,63,9,"array"],[79,16,63,14],[80,2,64,0],[81,2,66,0],[81,11,66,9,"isRemoteDebuggingInChrome"],[81,36,66,34,"isRemoteDebuggingInChrome"],[81,37,66,34],[81,39,66,38],[82,4,67,2],[83,4,68,2],[83,8,68,6],[83,23,68,21],[83,27,68,25,"global"],[83,33,68,31],[83,37,68,35,"RN$Bridgeless"],[83,50,68,48],[83,55,68,53],[83,59,68,57],[83,61,68,59],[84,6,69,4],[84,13,69,11],[84,18,69,16],[85,4,70,2],[86,4,72,2],[86,11,72,9,"__DEV__"],[86,18,72,16],[86,22,72,20],[86,29,72,27,"global"],[86,35,72,33],[86,36,72,34,"nativeCallSyncHook"],[86,54,72,52],[86,59,72,57],[86,70,72,68],[87,2,73,0],[88,2,75,0],[88,6,75,4],[88,13,75,11,"global"],[88,19,75,17],[88,20,75,18,"crypto"],[88,26,75,24],[88,31,75,29],[88,39,75,37],[88,41,75,39],[89,4,76,2,"global"],[89,10,76,8],[89,11,76,9,"crypto"],[89,17,76,15],[89,20,76,18],[89,21,76,19],[89,22,76,20],[90,2,77,0],[91,2,79,0],[91,6,79,4],[91,13,79,11,"global"],[91,19,79,17],[91,20,79,18,"crypto"],[91,26,79,24],[91,27,79,25,"getRandomValues"],[91,42,79,40],[91,47,79,45],[91,57,79,55],[91,59,79,57],[92,4,80,2,"global"],[92,10,80,8],[92,11,80,9,"crypto"],[92,17,80,15],[92,18,80,16,"getRandomValues"],[92,33,80,31],[92,36,80,34,"getRandomValues"],[92,51,80,49],[93,2,81,0],[94,0,81,1],[94,3]],"functionMap":{"names":["","TypeMismatchError","QuotaExceededError","insecureRandomValues","getRandomBase64","getRandomValues","isRemoteDebuggingInChrome"],"mappings":"AAA;ACG,wCD;AEC,yCF;AGG;CHY;AIO;CJM;AKK;CL0B;AME;CNO"},"hasCjsExports":false},"type":"js/module"}]}