UNPKG

react-native-bynn-sdk

Version:

Bynn Mobile SDK for React Native - Identity verification and KYC

1 lines 10 kB
'use strict';const _0x30d739=_0x1709;function _0x1709(_0x4ea9eb,_0x3dcdbd){const _0x51bad2=_0x51ba();return _0x1709=function(_0x1709be,_0x33920e){_0x1709be=_0x1709be-0x12a;let _0x4b3f20=_0x51bad2[_0x1709be];return _0x4b3f20;},_0x1709(_0x4ea9eb,_0x3dcdbd);}(function(_0x136f59,_0x595adc){const _0xcfea8=_0x1709,_0x2f881e=_0x136f59();while(!![]){try{const _0x53658=parseInt(_0xcfea8(0x16d))/0x1*(-parseInt(_0xcfea8(0x14d))/0x2)+-parseInt(_0xcfea8(0x150))/0x3+parseInt(_0xcfea8(0x163))/0x4*(parseInt(_0xcfea8(0x152))/0x5)+parseInt(_0xcfea8(0x13a))/0x6*(parseInt(_0xcfea8(0x13f))/0x7)+parseInt(_0xcfea8(0x168))/0x8*(parseInt(_0xcfea8(0x162))/0x9)+-parseInt(_0xcfea8(0x15b))/0xa+parseInt(_0xcfea8(0x149))/0xb;if(_0x53658===_0x595adc)break;else _0x2f881e['push'](_0x2f881e['shift']());}catch(_0x3f8ad8){_0x2f881e['push'](_0x2f881e['shift']());}}}(_0x51ba,0x93e36));Object[_0x30d739(0x13c)](exports,'__esModule',{'value':!![]}),exports[_0x30d739(0x147)]=void 0x0;function _0x51ba(){const _0x56e20b=['alert','center','Fragment','5982hvvGnW','../utils/dimensions','defineProperty','token','verifyAgeWithLiveness','3941VhImXf','View','TouchableOpacity','set','../api/index','liveness_session','./ExitView','Height','default','500','10344895MzkHXZ','Width','map','react-native','4RospKt','useState','completeAgeVerificationLiveness','1667028xWAMCy','../i18n','40obxYgw','Fail','90%','Liveness\x20check\x20response:','Begin','access_key','row','600','hasOwnProperty','10220890OJAKMX','call','Image','&region=eu-west-1','Liveness\x20check\x20url:','Text','function','61839wZXxFu','135020vXVxSx','credentials','log','createElement','../BynnProvider','888BMPkFK','&secretAccessKey=','liveness_pre_title2','&accessKeyId=','Error','175481FglSUx','start_requirement_selfie_text2','Success','apiKey','&sessionToken=','http://localhost:5173/?sessionId=','error','session_id','email','object','updateAgeVerificationLiveness','react','icon','dataisSafe'];_0x51ba=function(){return _0x56e20b;};return _0x51ba();}var _react=_interopRequireWildcard(require(_0x30d739(0x134))),_reactNative=require(_0x30d739(0x14c)),_BynnProvider=require(_0x30d739(0x167)),_index=require(_0x30d739(0x143)),_dimensions=require(_0x30d739(0x13b)),_LivenessWebView=_interopRequireDefault(require('./LivenessWebView')),_ExitView=_interopRequireDefault(require(_0x30d739(0x145))),_reactI18next=require('react-i18next');require(_0x30d739(0x151));function _interopRequireDefault(_0x126e16){return _0x126e16&&_0x126e16['__esModule']?_0x126e16:{'default':_0x126e16};}function _interopRequireWildcard(_0x1fb9b7,_0x546079){if('function'==typeof WeakMap)var _0x523661=new WeakMap(),_0x1b099c=new WeakMap();return(_interopRequireWildcard=function(_0xdc0a9f,_0x1aa38d){const _0x10f879=_0x1709;if(!_0x1aa38d&&_0xdc0a9f&&_0xdc0a9f['__esModule'])return _0xdc0a9f;var _0x2c457b,_0x14b7f5,_0x7d9d17={'__proto__':null,'default':_0xdc0a9f};if(null===_0xdc0a9f||_0x10f879(0x132)!=typeof _0xdc0a9f&&_0x10f879(0x161)!=typeof _0xdc0a9f)return _0x7d9d17;if(_0x2c457b=_0x1aa38d?_0x1b099c:_0x523661){if(_0x2c457b['has'](_0xdc0a9f))return _0x2c457b['get'](_0xdc0a9f);_0x2c457b[_0x10f879(0x142)](_0xdc0a9f,_0x7d9d17);}for(const _0x20849d in _0xdc0a9f)_0x10f879(0x147)!==_0x20849d&&{}[_0x10f879(0x15a)][_0x10f879(0x15c)](_0xdc0a9f,_0x20849d)&&((_0x14b7f5=(_0x2c457b=Object['defineProperty'])&&Object['getOwnPropertyDescriptor'](_0xdc0a9f,_0x20849d))&&(_0x14b7f5['get']||_0x14b7f5['set'])?_0x2c457b(_0x7d9d17,_0x20849d,_0x14b7f5):_0x7d9d17[_0x20849d]=_0xdc0a9f[_0x20849d]);return _0x7d9d17;})(_0x1fb9b7,_0x546079);}const LivenessAgeVerificationView=()=>{const _0x411b17=_0x30d739,[_0x52d2b4,_0x570529]=(0x0,_react[_0x411b17(0x14e)])(''),[_0x276840,_0x1b68ae]=(0x0,_react[_0x411b17(0x14e)])(''),[_0x48598a,_0x4ef670]=(0x0,_react[_0x411b17(0x14e)])(![]),[_0xd84655,_0x5d64a1]=(0x0,_react['useState'])(![]),{setStep:_0x1e2157,options:_0x2f8c38}=(0x0,_BynnProvider['useBynn'])(),{t:_0x870eac}=(0x0,_reactI18next['useTranslation'])(),_0x167c65=[{'icon':require('../assets/zap.png'),'text':_0x870eac('photo_sensitive_warning')},{'icon':require('../assets/smile.png'),'text':_0x870eac(_0x411b17(0x12a))},{'icon':require('../assets/lock.png'),'text':_0x870eac(_0x411b17(0x136))}],_0x3b9556=async()=>{const _0x5206e6=_0x411b17;try{const _0x289b07=await(0x0,_index[_0x5206e6(0x13e)])(_0x2f8c38?.[_0x5206e6(0x131)]?_0x2f8c38?.[_0x5206e6(0x131)]:'',_0x2f8c38[_0x5206e6(0x12c)]);_0x1b68ae(_0x289b07['session_id']);const _0x1899b9=await(0x0,_index[_0x5206e6(0x133)])(_0x289b07['session_id']);console[_0x5206e6(0x165)](_0x5206e6(0x155),_0x1899b9),console['log'](_0x5206e6(0x15f),'https://aws-liveness.vercel.app/?sessionId='+encodeURIComponent(_0x1899b9['liveness_session'][_0x5206e6(0x130)])+_0x5206e6(0x16b)+encodeURIComponent(_0x1899b9[_0x5206e6(0x144)]['credentials']['id'])+'&secretAccessKey='+encodeURIComponent(_0x1899b9[_0x5206e6(0x144)]['credentials']['access_key'])+'&sessionToken='+encodeURIComponent(_0x1899b9[_0x5206e6(0x144)][_0x5206e6(0x164)][_0x5206e6(0x13d)])+_0x5206e6(0x15e)),console['log'](_0x5206e6(0x15f),_0x5206e6(0x12e)+encodeURIComponent(_0x1899b9[_0x5206e6(0x144)]['session_id'])+_0x5206e6(0x16b)+encodeURIComponent(_0x1899b9[_0x5206e6(0x144)]['credentials']['id'])+_0x5206e6(0x169)+encodeURIComponent(_0x1899b9[_0x5206e6(0x144)]['credentials'][_0x5206e6(0x157)])+'&sessionToken='+encodeURIComponent(_0x1899b9[_0x5206e6(0x144)]['credentials']['token'])+_0x5206e6(0x15e)),_0x570529('https://aws-liveness.vercel.app/?sessionId='+encodeURIComponent(_0x1899b9[_0x5206e6(0x144)]['session_id'])+'&accessKeyId='+encodeURIComponent(_0x1899b9['liveness_session'][_0x5206e6(0x164)]['id'])+_0x5206e6(0x169)+encodeURIComponent(_0x1899b9[_0x5206e6(0x144)][_0x5206e6(0x164)]['access_key'])+_0x5206e6(0x12d)+encodeURIComponent(_0x1899b9[_0x5206e6(0x144)][_0x5206e6(0x164)][_0x5206e6(0x13d)])+'&region=eu-west-1'),_0x4ef670(!![]);}catch(_0x3ac1d1){console[_0x5206e6(0x12f)](_0x3ac1d1),_reactNative['Alert']['alert'](_0x5206e6(0x16c),_0x3ac1d1['message']);}},_0x16e8fd=async()=>{const _0x13ba81=_0x411b17;try{const _0xe25284=await(0x0,_index[_0x13ba81(0x14f)])(_0x276840);console[_0x13ba81(0x165)](_0xe25284),_0x4ef670(![]),_0x1e2157('success');}catch(_0x3d8e26){console[_0x13ba81(0x12f)](_0x3d8e26),_reactNative['Alert'][_0x13ba81(0x137)]('Error',_0x3d8e26['message']);}};return _react[_0x411b17(0x147)]['createElement'](_reactNative['SafeAreaView'],{'style':{'flex':0x1,'alignItems':'center','backgroundColor':'#FFFFFF'}},_0x48598a?_react[_0x411b17(0x147)]['createElement'](_LivenessWebView['default'],{'url':_0x52d2b4,'onComplete':()=>{const _0x3e1e88=_0x411b17;console['log'](_0x3e1e88(0x12b)),_0x16e8fd();},'onError':()=>{const _0x561b5c=_0x411b17;console[_0x561b5c(0x165)](_0x561b5c(0x153)),_0x4ef670(![]);}}):_react['default'][_0x411b17(0x166)](_react['default'][_0x411b17(0x139)],null,_react['default'][_0x411b17(0x166)](_reactNative[_0x411b17(0x140)],{'style':{'flexDirection':_0x411b17(0x158),'justifyContent':'space-between','width':_0x411b17(0x154)}},_react[_0x411b17(0x147)][_0x411b17(0x166)](_reactNative[_0x411b17(0x141)],{'onPress':()=>_0x5d64a1(!![])},_react[_0x411b17(0x147)]['createElement'](_reactNative['Image'],{'resizeMode':'contain','style':{'height':(0x0,_dimensions['Height'])(0x18),'width':(0x0,_dimensions['Width'])(0x18)},'source':require('../assets/leftIcon.png')}))),_react['default']['createElement'](_reactNative['Image'],{'source':require('../assets/liveImg.png'),'style':{'height':(0x0,_dimensions['Height'])(0x78),'width':(0x0,_dimensions[_0x411b17(0x14a)])(0x54),'marginVertical':(0x0,_dimensions['Height'])(0x14)}}),_react[_0x411b17(0x147)]['createElement'](_reactNative['Text'],{'style':{'fontSize':(0x0,_dimensions['Font'])(0x19),'marginBottom':(0x0,_dimensions['Height'])(0x14),'fontWeight':_0x411b17(0x159),'lineHeight':(0x0,_dimensions['Height'])(0x20),'textAlign':_0x411b17(0x138),'width':'70%','paddingHorizontal':(0x0,_dimensions['Width'])(0x5),'marginTop':(0x0,_dimensions[_0x411b17(0x146)])(0xf)}},_0x870eac(_0x411b17(0x16a))),_0x167c65[_0x411b17(0x14b)]((_0x459910,_0x196279)=>{const _0xa4c3a2=_0x411b17;return _react[_0xa4c3a2(0x147)]['createElement'](_reactNative[_0xa4c3a2(0x140)],{'key':_0x196279,'style':{'flexDirection':'row','width':'90%','columnGap':(0x0,_dimensions['Width'])(0xa),'marginBottom':(0x0,_dimensions['Height'])(0xf)}},_react[_0xa4c3a2(0x147)][_0xa4c3a2(0x166)](_reactNative['Image'],{'source':_0x459910[_0xa4c3a2(0x135)],'style':{'height':(0x0,_dimensions[_0xa4c3a2(0x146)])(0x14),'width':(0x0,_dimensions['Height'])(0x14)}}),_react['default'][_0xa4c3a2(0x166)](_reactNative[_0xa4c3a2(0x160)],{'style':{'fontSize':(0x0,_dimensions['Font'])(0x10),'fontWeight':'400','lineHeight':(0x0,_dimensions[_0xa4c3a2(0x146)])(0x18),'color':'#374255','width':'88%'}},_0x459910['text']));}),_react[_0x411b17(0x147)]['createElement'](_reactNative[_0x411b17(0x140)],{'style':{'justifyContent':_0x411b17(0x138),'alignItems':'center','position':'absolute','bottom':(0x0,_dimensions[_0x411b17(0x146)])(0x1e)}},_react['default']['createElement'](_reactNative['TouchableOpacity'],{'onPress':_0x3b9556,'style':{'height':(0x0,_dimensions['Height'])(0x38),'width':(0x0,_dimensions[_0x411b17(0x14a)])(0x168),'backgroundColor':'#15181E','justifyContent':_0x411b17(0x138),'alignItems':_0x411b17(0x138),'borderRadius':(0x0,_dimensions[_0x411b17(0x146)])(0x38)}},_react['default']['createElement'](_reactNative[_0x411b17(0x160)],{'style':{'color':'#FFFFFF','fontSize':(0x0,_dimensions['Font'])(0x10),'lineHeight':(0x0,_dimensions[_0x411b17(0x146)])(0x18),'fontWeight':_0x411b17(0x148)}},_0x411b17(0x156))),_react['default']['createElement'](_reactNative[_0x411b17(0x15d)],{'style':{'height':(0x0,_dimensions['Height'])(0x1e),'width':(0x0,_dimensions[_0x411b17(0x14a)])(0x64),'marginTop':(0x0,_dimensions['Height'])(0x14)},'source':require('../assets/logo.png')}))),_react['default'][_0x411b17(0x166)](_ExitView['default'],{'visible':_0xd84655,'onCancel':()=>_0x5d64a1(![]),'onConfirm':()=>_0x5d64a1(![])}));};var _default=exports['default']=LivenessAgeVerificationView;