react-native-bynn-sdk
Version:
Bynn Mobile SDK for React Native - Identity verification and KYC
1 lines • 4.75 kB
JavaScript
;const _0xc603f0=_0x4baf;(function(_0x14340c,_0x596cad){const _0x15cad=_0x4baf,_0xf5dfad=_0x14340c();while(!![]){try{const _0x50f47e=parseInt(_0x15cad(0xc2))/0x1*(-parseInt(_0x15cad(0xc0))/0x2)+parseInt(_0x15cad(0xba))/0x3*(-parseInt(_0x15cad(0xb7))/0x4)+parseInt(_0x15cad(0xc5))/0x5+parseInt(_0x15cad(0xc9))/0x6+-parseInt(_0x15cad(0xc8))/0x7+-parseInt(_0x15cad(0xcb))/0x8+parseInt(_0x15cad(0xc4))/0x9;if(_0x50f47e===_0x596cad)break;else _0xf5dfad['push'](_0xf5dfad['shift']());}catch(_0x5823de){_0xf5dfad['push'](_0xf5dfad['shift']());}}}(_0x3ce3,0xe061c));function _0x4baf(_0x1ba728,_0x356328){const _0x3ce301=_0x3ce3();return _0x4baf=function(_0x4baf18,_0x571762){_0x4baf18=_0x4baf18-0xac;let _0x353e5e=_0x3ce301[_0x4baf18];return _0x353e5e;},_0x4baf(_0x1ba728,_0x356328);}Object[_0xc603f0(0xae)](exports,_0xc603f0(0xbe),{'value':!![]}),exports[_0xc603f0(0xcc)]=void 0x0;function _0x3ce3(){const _0x2ecbad=['22184280WPNOsh','1252200YHHJxU','function','https://example.com/liveness-check','1900416BmYnpu','5446590BvxDTN','View','7979616fbgvtF','default','object','parse','Navigation\x20state\x20changed:','defineProperty','getOwnPropertyDescriptor','100%','ActivityIndicator','Error\x20parsing\x20message\x20from\x20WebView:','set','Analysis\x20complete','data','error','24xamZZR','react-native','get','658887ESjacc','has','log','createElement','__esModule','absolute','234686fVbyxe','rgba(255,\x20255,\x20255,\x200.7)','1XRVykJ','react-native-webview'];_0x3ce3=function(){return _0x2ecbad;};return _0x3ce3();}var _react=_interopRequireWildcard(require('react')),_reactNative=require(_0xc603f0(0xb8)),_reactNativeWebview=require(_0xc603f0(0xc3));function _interopRequireWildcard(_0x2339ee,_0x2261fa){const _0x3c5e79=_0xc603f0;if(_0x3c5e79(0xc6)==typeof WeakMap)var _0x29dd71=new WeakMap(),_0x56babd=new WeakMap();return(_interopRequireWildcard=function(_0x271264,_0x52d80f){const _0x1663f9=_0x3c5e79;if(!_0x52d80f&&_0x271264&&_0x271264['__esModule'])return _0x271264;var _0x5c38e4,_0x2f1964,_0x5ea336={'__proto__':null,'default':_0x271264};if(null===_0x271264||_0x1663f9(0xcd)!=typeof _0x271264&&_0x1663f9(0xc6)!=typeof _0x271264)return _0x5ea336;if(_0x5c38e4=_0x52d80f?_0x56babd:_0x29dd71){if(_0x5c38e4[_0x1663f9(0xbb)](_0x271264))return _0x5c38e4[_0x1663f9(0xb9)](_0x271264);_0x5c38e4[_0x1663f9(0xb3)](_0x271264,_0x5ea336);}for(const _0x3b48f1 in _0x271264)'default'!==_0x3b48f1&&{}['hasOwnProperty']['call'](_0x271264,_0x3b48f1)&&((_0x2f1964=(_0x5c38e4=Object[_0x1663f9(0xae)])&&Object[_0x1663f9(0xaf)](_0x271264,_0x3b48f1))&&(_0x2f1964[_0x1663f9(0xb9)]||_0x2f1964[_0x1663f9(0xb3)])?_0x5c38e4(_0x5ea336,_0x3b48f1,_0x2f1964):_0x5ea336[_0x3b48f1]=_0x271264[_0x3b48f1]);return _0x5ea336;})(_0x2339ee,_0x2261fa);}const LivenessWebView=({url:url=_0xc603f0(0xc7),onComplete:_0x2db8ba,onError:_0x553879})=>{const _0x170098=_0xc603f0,_0x17e0b2=(0x0,_react['useRef'])(null),[_0x2c6f71,_0xaa6c42]=(0x0,_react['useState'])(!![]);console[_0x170098(0xbc)]({'url':url});const _0x457d5c=_0x4681ff=>{const _0x583348=_0x170098;try{const _0x3cabac=JSON[_0x583348(0xac)](_0x4681ff['nativeEvent'][_0x583348(0xb5)]);console[_0x583348(0xbc)]('------------->',{'data':_0x3cabac}),_0x3cabac===_0x583348(0xb4)?_0x2db8ba&&_0x2db8ba():_0x553879&&_0x553879();}catch(_0x135a94){console[_0x583348(0xb6)](_0x583348(0xb2),_0x135a94),_0x553879&&_0x553879();}},_0x2b17e3=_0x2e8f94=>{const _0x875af7=_0x170098;console['log'](_0x875af7(0xad),_0x2e8f94['url']);},_0x1e4472=_0x4920c3=>{console['error']('WebView\x20error:',_0x4920c3),_0x553879&&_0x553879();};return _react[_0x170098(0xcc)]['createElement'](_reactNative[_0x170098(0xca)],{'style':styles['container']},_react['default'][_0x170098(0xbd)](_reactNativeWebview['WebView'],{'ref':_0x17e0b2,'source':{'uri':url},'style':styles['webview'],'onMessage':_0x457d5c,'onNavigationStateChange':_0x2b17e3,'onError':_0x1e4472,'onLoadStart':()=>_0xaa6c42(!![]),'onLoadEnd':()=>_0xaa6c42(![]),'javaScriptEnabled':!![],'domStorageEnabled':!![],'startInLoadingState':!![],'allowsInlineMediaPlayback':!![],'mediaPlaybackRequiresUserAction':![],'allowsFullscreenVideo':!![]}),_0x2c6f71&&_react['default'][_0x170098(0xbd)](_reactNative[_0x170098(0xca)],{'style':styles['loadingContainer']},_react[_0x170098(0xcc)][_0x170098(0xbd)](_reactNative[_0x170098(0xb1)],{'size':'large','color':'#0000ff'})));},styles=_reactNative['StyleSheet']['create']({'container':{'flex':0x1,'height':_0xc603f0(0xb0),'width':_0xc603f0(0xb0),'backgroundColor':'#FFFFFF'},'webview':{'flex':0x1,'width':_0xc603f0(0xb0)},'loadingContainer':{'position':_0xc603f0(0xbf),'top':0x0,'left':0x0,'right':0x0,'bottom':0x0,'justifyContent':'center','alignItems':'center','backgroundColor':_0xc603f0(0xc1)}});var _default=exports[_0xc603f0(0xcc)]=LivenessWebView;