UNPKG

react-native-bynn-sdk

Version:

Bynn Mobile SDK for React Native - Identity verification and KYC

1 lines 12.1 kB
'use strict';const _0x568361=_0x5119;(function(_0x585768,_0x5d4b47){const _0x12db19=_0x5119,_0x51c813=_0x585768();while(!![]){try{const _0x565227=-parseInt(_0x12db19(0x13e))/0x1+parseInt(_0x12db19(0x121))/0x2+parseInt(_0x12db19(0x13b))/0x3+parseInt(_0x12db19(0x122))/0x4+parseInt(_0x12db19(0x141))/0x5+-parseInt(_0x12db19(0x13d))/0x6*(parseInt(_0x12db19(0x15d))/0x7)+-parseInt(_0x12db19(0x135))/0x8;if(_0x565227===_0x5d4b47)break;else _0x51c813['push'](_0x51c813['shift']());}catch(_0x3991cc){_0x51c813['push'](_0x51c813['shift']());}}}(_0x4a94,0x2d11f));function _0x5119(_0x4df08c,_0x3b8fd3){const _0x4a9438=_0x4a94();return _0x5119=function(_0x511998,_0x3a80b3){_0x511998=_0x511998-0x11e;let _0x446b88=_0x4a9438[_0x511998];return _0x446b88;},_0x5119(_0x4df08c,_0x3b8fd3);}Object[_0x568361(0x12d)](exports,_0x568361(0x15b),{'value':!![]}),exports['default']=void 0x0;var _react=_interopRequireWildcard(require(_0x568361(0x150))),_reactNative=require('react-native'),_reactNativeVisionCamera=require('react-native-vision-camera'),_dimensions=require('../utils/dimensions'),_useBynnSession=require('../useBynnSession'),_api=require(_0x568361(0x148)),_ExitView=_interopRequireDefault(require('./ExitView')),_reactI18next=require('react-i18next');require('../i18n');var _reactNativeFs=_interopRequireDefault(require(_0x568361(0x12f)));function _0x4a94(){const _0x3e62e4=['rgba(0,0,0,0.6)','Base64\x20image:','600','container','defineProperty','readFile','react-native-fs','Capture\x20failed','useTranslation','#fff','create','rgba(0,0,0,0.5)','505792dObSaH','useEffect','has','white','requestMicrophonePermission','absolute','612057VjFkAO','takePhoto','16902gthWeI','26864kyaCcR','call','useState','42735GnuwUA','#ccc','rgba(255,255,255,0.6)','Loading\x20camera...','leftOverlay','hasOwnProperty','createElement','../api','now','Text','center','Camera','TouchableOpacity','set','current','react','Image','tipBox','Font','uploadMedia','error','Height','rightOverlay','progressText','tip','Width','__esModule','black','203CcLZYu','granted','default','balanced','bottomOverlay','StyleSheet','get','194862ufmGel','185564iGGQXj','path','View','contain','Center\x20the\x20back\x20of\x20your\x20ID\x20below','function','🎞\x20Video\x20URI:'];_0x4a94=function(){return _0x3e62e4;};return _0x4a94();}function _interopRequireDefault(_0x334b0d){const _0x7cdd62=_0x568361;return _0x334b0d&&_0x334b0d[_0x7cdd62(0x15b)]?_0x334b0d:{'default':_0x334b0d};}function _interopRequireWildcard(_0x265808,_0x205fba){if('function'==typeof WeakMap)var _0x4d88ff=new WeakMap(),_0xe03236=new WeakMap();return(_interopRequireWildcard=function(_0x482d8e,_0x1cc2b0){const _0x3528fb=_0x5119;if(!_0x1cc2b0&&_0x482d8e&&_0x482d8e[_0x3528fb(0x15b)])return _0x482d8e;var _0x4625cb,_0x362341,_0x33db47={'__proto__':null,'default':_0x482d8e};if(null===_0x482d8e||'object'!=typeof _0x482d8e&&_0x3528fb(0x127)!=typeof _0x482d8e)return _0x33db47;if(_0x4625cb=_0x1cc2b0?_0xe03236:_0x4d88ff){if(_0x4625cb[_0x3528fb(0x137)](_0x482d8e))return _0x4625cb[_0x3528fb(0x120)](_0x482d8e);_0x4625cb[_0x3528fb(0x14e)](_0x482d8e,_0x33db47);}for(const _0x5c4e90 in _0x482d8e)'default'!==_0x5c4e90&&{}[_0x3528fb(0x146)][_0x3528fb(0x13f)](_0x482d8e,_0x5c4e90)&&((_0x362341=(_0x4625cb=Object[_0x3528fb(0x12d)])&&Object['getOwnPropertyDescriptor'](_0x482d8e,_0x5c4e90))&&(_0x362341['get']||_0x362341[_0x3528fb(0x14e)])?_0x4625cb(_0x33db47,_0x5c4e90,_0x362341):_0x33db47[_0x5c4e90]=_0x482d8e[_0x5c4e90]);return _0x33db47;})(_0x265808,_0x205fba);}const DocumentCaptureBackView=()=>{const _0x5f2dee=_0x568361,_0x13c5d3=(0x0,_react['useRef'])(null),_0x3037c2=(0x0,_reactNativeVisionCamera['useCameraDevice'])('back'),[_0x4b44aa,_0xff6ed7]=(0x0,_react[_0x5f2dee(0x140)])(![]),[_0x4d36f4,_0xbe290e]=(0x0,_react['useState'])(![]),[_0x1dddc6,_0x594c97]=(0x0,_react['useState'])(null),[_0x203e8e,_0x4d528b]=(0x0,_react['useState'])(0x0),[_0x5f1816,_0x9b61fa]=(0x0,_react[_0x5f2dee(0x140)])(![]),[_0x1d7565,_0x301964]=(0x0,_react[_0x5f2dee(0x140)])(Date[_0x5f2dee(0x149)]()),[_0x5a0173,_0x4871c7]=(0x0,_react['useState'])(![]),{sessionId:_0x7deee9}=(0x0,_useBynnSession['useBynnSession'])(),{t:_0x218fc4}=(0x0,_reactI18next[_0x5f2dee(0x131)])();(0x0,_react['useEffect'])(()=>{((async()=>{const _0x2173be=_0x5119,_0x494c11=await _reactNativeVisionCamera[_0x2173be(0x14c)]['requestCameraPermission'](),_0x67c23d=await _reactNativeVisionCamera[_0x2173be(0x14c)][_0x2173be(0x139)]();_0xff6ed7(_0x494c11===_0x2173be(0x15e)&&_0x67c23d===_0x2173be(0x15e));})());},[]),(0x0,_react[_0x5f2dee(0x136)])(()=>{let _0x2d405b;return _0x5f1816&&(_0x4d528b(0x0),_0x2d405b=setInterval(()=>{_0x4d528b(_0x2d421b=>{if(_0x2d421b>=0x64)return clearInterval(_0x2d405b),_0x9b61fa(![]),0x64;return _0x2d421b+0x1;});},0x30)),()=>clearInterval(_0x2d405b);},[_0x5f1816]);const _0x19a75d=()=>{const _0x48f91d=_0x5f2dee;_0x301964(Date[_0x48f91d(0x149)]());},_0x590569=async()=>{const _0x266b73=_0x5f2dee;if(!_0x13c5d3[_0x266b73(0x14f)]||!_0x4b44aa)return;_0x19a75d();try{const _0x39173b=await _0x13c5d3[_0x266b73(0x14f)][_0x266b73(0x13c)]({'qualityPrioritization':_0x266b73(0x160),'enableAutoRedEyeReduction':!![],'enableAutoStabilization':!![],'skipMetadata':![]}),_0x1c9bab='file://'+_0x39173b[_0x266b73(0x123)];_0x9b61fa(!![]);const _0x2474d8=await _reactNativeFs['default'][_0x266b73(0x12e)](_0x39173b['path'],'base64');console['log'](_0x266b73(0x12a),_0x2474d8),console['log']('📸\x20Photo\x20captured:',_0x1c9bab);if(!_0x7deee9)throw new Error('No\x20session');await(0x0,_api[_0x266b73(0x154)])(_0x7deee9,_0x2474d8,'scan_id_document_back_screen'),_0x1dddc6&&console['log'](_0x266b73(0x128),_0x1dddc6);}catch(_0x2af6dd){console[_0x266b73(0x155)](_0x266b73(0x130),_0x2af6dd),_reactNative['Alert']['alert']('Error',_0x2af6dd['message']||_0x266b73(0x130));}};if(!_0x3037c2)return _react['default']['createElement'](_reactNative[_0x5f2dee(0x124)],{'style':styles['container']},_react['default']['createElement'](_reactNative[_0x5f2dee(0x14a)],{'style':styles[_0x5f2dee(0x159)]},_0x5f2dee(0x144)));return _react['default']['createElement'](_reactNative['SafeAreaView'],{'style':styles[_0x5f2dee(0x12c)]},_0x5f1816&&_react[_0x5f2dee(0x15f)][_0x5f2dee(0x147)](_reactNative[_0x5f2dee(0x124)],{'style':styles['progressOverlay']},_react[_0x5f2dee(0x15f)][_0x5f2dee(0x147)](_reactNative['Image'],{'key':_0x1d7565,'style':{'height':(0x0,_dimensions[_0x5f2dee(0x156)])(0x12c),'width':(0x0,_dimensions['Height'])(0x12c)},'source':require('../assets/img.gif')}),_react['default'][_0x5f2dee(0x147)](_reactNative[_0x5f2dee(0x14a)],{'style':styles[_0x5f2dee(0x158)]},_0x203e8e,'%')),_react['default']['createElement'](_reactNative['TouchableOpacity'],{'style':{'alignSelf':'flex-start','position':'absolute','top':(0x0,_dimensions['Height'])(0x29),'zIndex':0x3e8,'padding':(0x0,_dimensions[_0x5f2dee(0x15a)])(0xf)},'onPress':()=>_0x4871c7(!![])},_react['default'][_0x5f2dee(0x147)](_reactNative[_0x5f2dee(0x151)],{'resizeMode':_0x5f2dee(0x125),'style':{'height':(0x0,_dimensions[_0x5f2dee(0x156)])(0x18),'width':(0x0,_dimensions['Width'])(0x18),'tintColor':'white'},'source':require('../assets/leftIcon.png')})),_react['default'][_0x5f2dee(0x147)](_reactNative[_0x5f2dee(0x124)],{'style':styles[_0x5f2dee(0x152)]},_react[_0x5f2dee(0x15f)]['createElement'](_reactNative['Text'],{'style':styles['tip']},_0x5f2dee(0x126))),_react['default']['createElement'](_reactNativeVisionCamera['Camera'],{'ref':_0x13c5d3,'style':_reactNative[_0x5f2dee(0x11f)]['absoluteFill'],'device':_0x3037c2,'isActive':!![],'photo':!![]}),_react['default']['createElement'](_reactNative[_0x5f2dee(0x124)],{'style':styles['topOverlay']}),_react['default'][_0x5f2dee(0x147)](_reactNative[_0x5f2dee(0x124)],{'style':styles[_0x5f2dee(0x145)]}),_react[_0x5f2dee(0x15f)][_0x5f2dee(0x147)](_reactNative[_0x5f2dee(0x124)],{'style':styles[_0x5f2dee(0x157)]}),_react[_0x5f2dee(0x15f)][_0x5f2dee(0x147)](_reactNative[_0x5f2dee(0x124)],{'style':styles[_0x5f2dee(0x11e)]}),_react[_0x5f2dee(0x15f)][_0x5f2dee(0x147)](_reactNative[_0x5f2dee(0x124)],{'style':styles['cutoutBorder']}),_react['default']['createElement'](_reactNative[_0x5f2dee(0x124)],{'style':styles['textContainer']},_react[_0x5f2dee(0x15f)]['createElement'](_reactNative[_0x5f2dee(0x14a)],{'style':styles['instructions']},_0x218fc4('take_photo_id_document_subtitle'))),_react['default'][_0x5f2dee(0x147)](_reactNative[_0x5f2dee(0x124)],{'style':styles['captureContainer']},_react[_0x5f2dee(0x15f)]['createElement'](_reactNative[_0x5f2dee(0x14d)],{'style':styles['captureBtn'],'onPress':_0x590569},_react[_0x5f2dee(0x15f)][_0x5f2dee(0x147)](_reactNative[_0x5f2dee(0x151)],{'resizeMode':_0x5f2dee(0x125),'style':{'height':(0x0,_dimensions['Height'])(0x18),'width':(0x0,_dimensions[_0x5f2dee(0x15a)])(0x18)},'source':require('../assets/camera.png')}))),_react[_0x5f2dee(0x15f)]['createElement'](_ExitView['default'],{'visible':_0x5a0173,'onCancel':()=>_0x4871c7(![]),'onConfirm':()=>_0x4871c7(![])}));},styles=_reactNative['StyleSheet'][_0x568361(0x133)]({'container':{'flex':0x1,'backgroundColor':_0x568361(0x15c),'alignItems':_0x568361(0x14b),'justifyContent':'center'},'headerText':{'zIndex':0xa,'marginTop':(0x0,_dimensions[_0x568361(0x156)])(0x3c),'position':'absolute','top':0x0,'width':_dimensions['fullWidth'],'color':_0x568361(0x138),'textAlign':'center','fontSize':(0x0,_dimensions[_0x568361(0x153)])(0x10),'fontWeight':'500'},'tip':{'fontSize':0x10,'fontWeight':_0x568361(0x12b),'color':_0x568361(0x132)},'permissionButton':{'backgroundColor':_0x568361(0x143),'marginTop':(0x0,_dimensions['Height'])(0xf),'justifyContent':'center','alignItems':'center','height':(0x0,_dimensions['Height'])(0x28),'width':(0x0,_dimensions[_0x568361(0x15a)])(0x104),'alignSelf':'center','borderRadius':(0x0,_dimensions['Height'])(0xa)},'tipBox':{'backgroundColor':'rgba(255,255,255,0.6)','position':_0x568361(0x13a),'zIndex':0x3e8,'top':(0x0,_dimensions['Height'])(0x96),'justifyContent':_0x568361(0x14b),'alignItems':'center','height':(0x0,_dimensions[_0x568361(0x156)])(0x28),'width':(0x0,_dimensions['Width'])(0x11d),'alignSelf':_0x568361(0x14b),'borderRadius':(0x0,_dimensions[_0x568361(0x156)])(0xa)},'topOverlay':{'position':'absolute','top':0x0,'left':0x0,'right':0x0,'height':(0x0,_dimensions['Height'])(0xfa),'backgroundColor':_0x568361(0x129),'zIndex':0x1},'bottomOverlay':{'position':'absolute','bottom':0x0,'left':0x0,'right':0x0,'height':(0x0,_dimensions['Height'])(0x15e),'backgroundColor':'rgba(0,0,0,0.6)','zIndex':0x1},'leftOverlay':{'position':_0x568361(0x13a),'top':(0x0,_dimensions[_0x568361(0x156)])(0xfa),'bottom':(0x0,_dimensions[_0x568361(0x156)])(0x15e),'left':0x0,'width':(_dimensions['fullWidth']-0x168)/0x2,'backgroundColor':_0x568361(0x129),'zIndex':0x1},'rightOverlay':{'position':'absolute','top':(0x0,_dimensions['Height'])(0xfa),'bottom':(0x0,_dimensions['Height'])(0x15e),'right':0x0,'width':(_dimensions['fullWidth']-0x168)/0x2,'backgroundColor':'rgba(0,0,0,0.6)','zIndex':0x1},'cutoutBorder':{'position':'absolute','top':(0x0,_dimensions[_0x568361(0x156)])(0xfa),'left':(_dimensions['fullWidth']-0x168)/0x2,'width':(0x0,_dimensions['Width'])(0x163),'height':(0x0,_dimensions['Height'])(0xfd),'borderWidth':0x2,'borderColor':'#fff','borderRadius':0x8,'zIndex':0x2},'textContainer':{'zIndex':0xa,'position':'absolute','bottom':(0x0,_dimensions['Height'])(0xe6),'left':(0x0,_dimensions[_0x568361(0x15a)])(0x14),'right':(0x0,_dimensions[_0x568361(0x15a)])(0x14),'alignItems':'center'},'instructions':{'color':_0x568361(0x142),'fontSize':(0x0,_dimensions['Font'])(0x10),'textAlign':'center'},'captureContainer':{'position':_0x568361(0x13a),'bottom':(0x0,_dimensions[_0x568361(0x156)])(0x50),'alignSelf':'center','zIndex':0xa},'captureBtn':{'backgroundColor':'#fff','padding':0x10,'borderRadius':0x32},'progressOverlay':{'position':'absolute','top':0x0,'bottom':0x0,'left':0x0,'right':0x0,'backgroundColor':_0x568361(0x134),'justifyContent':_0x568361(0x14b),'alignItems':'center','zIndex':0x270f},'progressText':{'position':'absolute','fontSize':(0x0,_dimensions[_0x568361(0x153)])(0x22),'fontWeight':'bold','color':'white'}});var _default=exports['default']=DocumentCaptureBackView;