react-native-bynn-sdk
Version:
Bynn Mobile SDK for React Native - Identity verification and KYC
1 lines • 9.59 kB
JavaScript
;const _0x28996a=_0x2849;(function(_0x18b7ed,_0x2dba6d){const _0x221449=_0x2849,_0x36d3cc=_0x18b7ed();while(!![]){try{const _0x3f0e35=-parseInt(_0x221449(0xb1))/0x1*(-parseInt(_0x221449(0xc2))/0x2)+-parseInt(_0x221449(0xa3))/0x3*(-parseInt(_0x221449(0xa5))/0x4)+-parseInt(_0x221449(0x8b))/0x5+-parseInt(_0x221449(0xb3))/0x6*(parseInt(_0x221449(0xb9))/0x7)+-parseInt(_0x221449(0x93))/0x8+parseInt(_0x221449(0xa7))/0x9+parseInt(_0x221449(0x8c))/0xa*(-parseInt(_0x221449(0x9c))/0xb);if(_0x3f0e35===_0x2dba6d)break;else _0x36d3cc['push'](_0x36d3cc['shift']());}catch(_0xb9711e){_0x36d3cc['push'](_0x36d3cc['shift']());}}}(_0x2a23,0x72c3d));Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports['default']=void 0x0;var _react=_interopRequireWildcard(require(_0x28996a(0x8d))),_reactNative=require(_0x28996a(0xbe)),_useBynnSession=require(_0x28996a(0x92)),_index=require(_0x28996a(0xb4)),_dimensions=require(_0x28996a(0xac)),_LivenessWebView=_interopRequireDefault(require('./LivenessWebView')),_reactI18next=require(_0x28996a(0x99));function _0x2a23(){const _0x3b2998=['SafeAreaView','Error','map','94881uLWhhc','®ion=eu-west-1','52eqnZcv','dataisSafe','5122152mnZxTO','View','absolute','createElement','liveness_session','../utils/dimensions','Text','Liveness\x20check\x20response:','Alert','&accessKeyId=','2rXuVLm','error','12aoMlVg','../api/index','useState','Image','Begin','Font','1732822PdmDwx','center','access_key','Conscent','useTranslation','react-native','has','defineProperty','Verify\x20ID','749410kLVAnt','row','start_requirement_selfie_text2','600','default','log','1041555fgAfgn','2761620eBEKBn','react','Fail','./ExitView','Height','No\x20session','../useBynnSession','31080jFKZfk','credentials','Fragment','alert','400','https://aws-liveness.vercel.app/?sessionId=','react-i18next','set','object','22MrgRte','Width','#FFFFFF','&sessionToken='];_0x2a23=function(){return _0x3b2998;};return _0x2a23();}require('../i18n');var _ExitView=_interopRequireDefault(require(_0x28996a(0x8f)));function _interopRequireDefault(_0x56e778){return _0x56e778&&_0x56e778['__esModule']?_0x56e778:{'default':_0x56e778};}function _interopRequireWildcard(_0x301da1,_0x36f3f8){if('function'==typeof WeakMap)var _0x4281fa=new WeakMap(),_0x47c55b=new WeakMap();return(_interopRequireWildcard=function(_0x1cd7c9,_0x490338){const _0x1058be=_0x2849;if(!_0x490338&&_0x1cd7c9&&_0x1cd7c9['__esModule'])return _0x1cd7c9;var _0x5e869b,_0x268f34,_0x1aded2={'__proto__':null,'default':_0x1cd7c9};if(null===_0x1cd7c9||_0x1058be(0x9b)!=typeof _0x1cd7c9&&'function'!=typeof _0x1cd7c9)return _0x1aded2;if(_0x5e869b=_0x490338?_0x47c55b:_0x4281fa){if(_0x5e869b[_0x1058be(0xbf)](_0x1cd7c9))return _0x5e869b['get'](_0x1cd7c9);_0x5e869b[_0x1058be(0x9a)](_0x1cd7c9,_0x1aded2);}for(const _0x52ed38 in _0x1cd7c9)'default'!==_0x52ed38&&{}['hasOwnProperty']['call'](_0x1cd7c9,_0x52ed38)&&((_0x268f34=(_0x5e869b=Object[_0x1058be(0xc0)])&&Object['getOwnPropertyDescriptor'](_0x1cd7c9,_0x52ed38))&&(_0x268f34['get']||_0x268f34['set'])?_0x5e869b(_0x1aded2,_0x52ed38,_0x268f34):_0x1aded2[_0x52ed38]=_0x1cd7c9[_0x52ed38]);return _0x1aded2;})(_0x301da1,_0x36f3f8);}function _0x2849(_0x5da26e,_0x2faa3b){const _0x2a2343=_0x2a23();return _0x2849=function(_0x2849c2,_0x45ef0c){_0x2849c2=_0x2849c2-0x88;let _0x12d433=_0x2a2343[_0x2849c2];return _0x12d433;},_0x2849(_0x5da26e,_0x2faa3b);}const LivenessCheckStartView=()=>{const _0x5d56e0=_0x28996a,{sessionId:_0x19b3b5}=(0x0,_useBynnSession['useBynnSession'])(),[_0x2e6ccc,_0x35e4ce]=(0x0,_react['useState'])(''),[_0x5f3c40,_0x590e06]=(0x0,_react[_0x5d56e0(0xb5)])(![]),[_0x48644d,_0x24ded3]=(0x0,_react['useState'])(![]),{t:_0x34e6c2}=(0x0,_reactI18next[_0x5d56e0(0xbd)])();console[_0x5d56e0(0x8a)](_0x5d56e0(0xbc),_0x19b3b5);const _0x5a65f8=[{'icon':require('../assets/zap.png'),'text':_0x34e6c2('photo_sensitive_warning')},{'icon':require('../assets/smile.png'),'text':_0x34e6c2(_0x5d56e0(0xc4))},{'icon':require('../assets/lock.png'),'text':_0x34e6c2(_0x5d56e0(0xa6))}],_0x49eb2c=async()=>{const _0x18eb09=_0x5d56e0;try{if(!_0x19b3b5)throw new Error(_0x18eb09(0x91));const _0x3e27c0=await(0x0,_index['startLivenessCheck'])(_0x19b3b5);console['log'](_0x18eb09(0xae),_0x3e27c0),console[_0x18eb09(0x8a)]('Liveness\x20check\x20url:',_0x18eb09(0x98)+encodeURIComponent(_0x3e27c0[_0x18eb09(0xab)]['session_id'])+'&accessKeyId='+encodeURIComponent(_0x3e27c0['liveness_session'][_0x18eb09(0x94)]['id'])+'&secretAccessKey='+encodeURIComponent(_0x3e27c0[_0x18eb09(0xab)]['credentials'][_0x18eb09(0xbb)])+'&sessionToken='+encodeURIComponent(_0x3e27c0[_0x18eb09(0xab)][_0x18eb09(0x94)]['token'])+'®ion=eu-west-1'),console['log']('Liveness\x20check\x20url:','http://localhost:5173/?sessionId='+encodeURIComponent(_0x3e27c0[_0x18eb09(0xab)]['session_id'])+_0x18eb09(0xb0)+encodeURIComponent(_0x3e27c0[_0x18eb09(0xab)]['credentials']['id'])+'&secretAccessKey='+encodeURIComponent(_0x3e27c0['liveness_session'][_0x18eb09(0x94)][_0x18eb09(0xbb)])+'&sessionToken='+encodeURIComponent(_0x3e27c0['liveness_session']['credentials']['token'])+_0x18eb09(0xa4)),_0x35e4ce('https://aws-liveness.vercel.app/?sessionId='+encodeURIComponent(_0x3e27c0['liveness_session']['session_id'])+'&accessKeyId='+encodeURIComponent(_0x3e27c0['liveness_session'][_0x18eb09(0x94)]['id'])+'&secretAccessKey='+encodeURIComponent(_0x3e27c0[_0x18eb09(0xab)]['credentials'][_0x18eb09(0xbb)])+_0x18eb09(0x9f)+encodeURIComponent(_0x3e27c0[_0x18eb09(0xab)]['credentials']['token'])+'®ion=eu-west-1'),_0x590e06(!![]);}catch(_0x157dbc){console['error'](_0x157dbc),_reactNative[_0x18eb09(0xaf)][_0x18eb09(0x96)](_0x18eb09(0xa1),_0x157dbc['message']);}},_0xf8236=async()=>{const _0x518ca5=_0x5d56e0;try{if(!_0x19b3b5)throw new Error('No\x20session');const _0x56cd6b=await(0x0,_index['completeLivenessCheck'])(_0x19b3b5);console['log'](_0x56cd6b),_0x590e06(![]);}catch(_0x13f36e){console[_0x518ca5(0xb2)](_0x13f36e),_reactNative[_0x518ca5(0xaf)]['alert'](_0x518ca5(0xa1),_0x13f36e['message']);}};return _react['default']['createElement'](_reactNative[_0x5d56e0(0xa0)],{'style':{'flex':0x1,'alignItems':'center','backgroundColor':'#FFFFFF'}},_0x5f3c40?_react[_0x5d56e0(0x89)][_0x5d56e0(0xaa)](_LivenessWebView['default'],{'url':_0x2e6ccc,'onComplete':()=>{const _0x8febaa=_0x5d56e0;console[_0x8febaa(0x8a)]('Success'),_0xf8236();},'onError':()=>{const _0x21b0a3=_0x5d56e0;console['log'](_0x21b0a3(0x8e)),_0x590e06(![]);}}):_react['default']['createElement'](_react['default'][_0x5d56e0(0x95)],null,_react['default']['createElement'](_reactNative['View'],{'style':{'flexDirection':_0x5d56e0(0xc3),'justifyContent':'space-between','width':'90%'}},_react['default']['createElement'](_reactNative['Text'],{'style':{'fontSize':(0x0,_dimensions[_0x5d56e0(0xb8)])(0x10),'fontWeight':'500','lineHeight':(0x0,_dimensions[_0x5d56e0(0x90)])(0x18),'alignSelf':_0x5d56e0(0xba),'color':'#15181E'}},_0x5d56e0(0xc1))),_react['default']['createElement'](_reactNative[_0x5d56e0(0xb6)],{'source':require('../assets/liveImg.png'),'style':{'height':(0x0,_dimensions[_0x5d56e0(0x90)])(0x78),'width':(0x0,_dimensions[_0x5d56e0(0x9d)])(0x54),'marginVertical':(0x0,_dimensions['Height'])(0x14)}}),_react['default'][_0x5d56e0(0xaa)](_reactNative[_0x5d56e0(0xad)],{'style':{'fontSize':(0x0,_dimensions['Font'])(0x19),'marginBottom':(0x0,_dimensions[_0x5d56e0(0x90)])(0x14),'fontWeight':_0x5d56e0(0x88),'lineHeight':(0x0,_dimensions[_0x5d56e0(0x90)])(0x20),'textAlign':'center','width':'70%','paddingHorizontal':(0x0,_dimensions['Width'])(0x5),'marginTop':(0x0,_dimensions['Height'])(0xf)}},_0x34e6c2('liveness_pre_title2')),_0x5a65f8[_0x5d56e0(0xa2)]((_0x363ca5,_0x1dbaf9)=>{const _0x122366=_0x5d56e0;return _react[_0x122366(0x89)][_0x122366(0xaa)](_reactNative[_0x122366(0xa8)],{'key':_0x1dbaf9,'style':{'flexDirection':_0x122366(0xc3),'width':'90%','columnGap':(0x0,_dimensions['Width'])(0xa),'marginBottom':(0x0,_dimensions[_0x122366(0x90)])(0xf)}},_react[_0x122366(0x89)]['createElement'](_reactNative['Image'],{'source':_0x363ca5['icon'],'style':{'height':(0x0,_dimensions[_0x122366(0x90)])(0x14),'width':(0x0,_dimensions['Height'])(0x14)}}),_react['default'][_0x122366(0xaa)](_reactNative['Text'],{'style':{'fontSize':(0x0,_dimensions['Font'])(0x10),'fontWeight':_0x122366(0x97),'lineHeight':(0x0,_dimensions[_0x122366(0x90)])(0x18),'color':'#374255','width':'88%'}},_0x363ca5['text']));}),_react[_0x5d56e0(0x89)]['createElement'](_reactNative['View'],{'style':{'justifyContent':'center','alignItems':'center','position':_0x5d56e0(0xa9),'bottom':(0x0,_dimensions[_0x5d56e0(0x90)])(0x1e)}},_react[_0x5d56e0(0x89)]['createElement'](_reactNative['TouchableOpacity'],{'onPress':_0x49eb2c,'style':{'height':(0x0,_dimensions['Height'])(0x38),'width':(0x0,_dimensions['Width'])(0x168),'backgroundColor':'#15181E','justifyContent':'center','alignItems':'center','borderRadius':(0x0,_dimensions['Height'])(0x38)}},_react[_0x5d56e0(0x89)][_0x5d56e0(0xaa)](_reactNative[_0x5d56e0(0xad)],{'style':{'color':_0x5d56e0(0x9e),'fontSize':(0x0,_dimensions[_0x5d56e0(0xb8)])(0x10),'lineHeight':(0x0,_dimensions[_0x5d56e0(0x90)])(0x18),'fontWeight':'500'}},_0x5d56e0(0xb7))),_react['default']['createElement'](_reactNative[_0x5d56e0(0xb6)],{'style':{'height':(0x0,_dimensions[_0x5d56e0(0x90)])(0x1e),'width':(0x0,_dimensions[_0x5d56e0(0x9d)])(0x64),'marginTop':(0x0,_dimensions['Height'])(0x14)},'source':require('../assets/logo.png')}))),_react[_0x5d56e0(0x89)]['createElement'](_ExitView['default'],{'visible':_0x48644d,'onCancel':()=>_0x24ded3(![]),'onConfirm':()=>_0x24ded3(![])}));};var _default=exports['default']=LivenessCheckStartView;