diff --git a/android/.gradle/7.5.1/checksums/checksums.lock b/android/.gradle/7.5.1/checksums/checksums.lock index 9396c0b5..065a5e54 100644 Binary files a/android/.gradle/7.5.1/checksums/checksums.lock and b/android/.gradle/7.5.1/checksums/checksums.lock differ diff --git a/android/.gradle/7.5.1/checksums/md5-checksums.bin b/android/.gradle/7.5.1/checksums/md5-checksums.bin index 2931c86d..53a07d49 100644 Binary files a/android/.gradle/7.5.1/checksums/md5-checksums.bin and b/android/.gradle/7.5.1/checksums/md5-checksums.bin differ diff --git a/android/.gradle/7.5.1/checksums/sha1-checksums.bin b/android/.gradle/7.5.1/checksums/sha1-checksums.bin index d8a61855..6fd27b60 100644 Binary files a/android/.gradle/7.5.1/checksums/sha1-checksums.bin and b/android/.gradle/7.5.1/checksums/sha1-checksums.bin differ diff --git a/android/.gradle/7.5.1/executionHistory/executionHistory.bin b/android/.gradle/7.5.1/executionHistory/executionHistory.bin index b6ccb598..b519f7ca 100644 Binary files a/android/.gradle/7.5.1/executionHistory/executionHistory.bin and b/android/.gradle/7.5.1/executionHistory/executionHistory.bin differ diff --git a/android/.gradle/7.5.1/executionHistory/executionHistory.lock b/android/.gradle/7.5.1/executionHistory/executionHistory.lock index 48f69409..c0df780a 100644 Binary files a/android/.gradle/7.5.1/executionHistory/executionHistory.lock and b/android/.gradle/7.5.1/executionHistory/executionHistory.lock differ diff --git a/android/.gradle/7.5.1/fileHashes/fileHashes.bin b/android/.gradle/7.5.1/fileHashes/fileHashes.bin index c4fccb29..ef374bf7 100644 Binary files a/android/.gradle/7.5.1/fileHashes/fileHashes.bin and b/android/.gradle/7.5.1/fileHashes/fileHashes.bin differ diff --git a/android/.gradle/7.5.1/fileHashes/fileHashes.lock b/android/.gradle/7.5.1/fileHashes/fileHashes.lock index 4d9c126c..e46b4657 100644 Binary files a/android/.gradle/7.5.1/fileHashes/fileHashes.lock and b/android/.gradle/7.5.1/fileHashes/fileHashes.lock differ diff --git a/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock index d8697a58..75be0753 100644 Binary files a/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/android/.gradle/file-system.probe b/android/.gradle/file-system.probe index 63a6c2e4..01d9626e 100644 Binary files a/android/.gradle/file-system.probe and b/android/.gradle/file-system.probe differ diff --git a/android/app/build/intermediates/assets/debug/index.android.bundle b/android/app/build/intermediates/assets/debug/index.android.bundle index 1fc0203a..5c27ab2e 100644 --- a/android/app/build/intermediates/assets/debug/index.android.bundle +++ b/android/app/build/intermediates/assets/debug/index.android.bundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach((function(n,t){e[n]=!0})),e}function t(n,t,a){if(n.formatValueCalls++,n.formatValueCalls>200)return`[TOO BIG formatValueCalls ${n.formatValueCalls} exceeded limit of 200]`;var f=r(n,t);if(f)return f;var c=Object.keys(t),s=e(c);if(d(t)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(t);if(0===c.length){if(v(t)){var g=t.name?': '+t.name:'';return n.stylize('[Function'+g+']','special')}if(p(t))return n.stylize(RegExp.prototype.toString.call(t),'regexp');if(y(t))return n.stylize(Date.prototype.toString.call(t),'date');if(d(t))return o(t)}var h,b,m='',j=!1,O=['{','}'];(h=t,Array.isArray(h)&&(j=!0,O=['[',']']),v(t))&&(m=' [Function'+(t.name?': '+t.name:'')+']');return p(t)&&(m=' '+RegExp.prototype.toString.call(t)),y(t)&&(m=' '+Date.prototype.toUTCString.call(t)),d(t)&&(m=' '+o(t)),0!==c.length||j&&0!=t.length?a<0?p(t)?n.stylize(RegExp.prototype.toString.call(t),'regexp'):n.stylize('[Object]','special'):(n.seen.push(t),b=j?i(n,t,a,s,c):c.map((function(e){return l(n,t,a,s,e,j)})),n.seen.pop(),u(b,m,O)):O[0]+m+O[1]}function r(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var t="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(t,'string')}return c(e)?n.stylize(''+e,'number'):a(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,t,r,o){for(var i=[],u=0,a=e.length;u-1&&(a=l?a.split('\n').map((function(n){return' '+n})).join('\n').substr(2):'\n'+a.split('\n').map((function(n){return' '+n})).join('\n')):a=n.stylize('[Circular]','special')),s(u)){if(l&&i.match(/^\d+$/))return a;(u=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(u=u.substr(1,u.length-2),u=n.stylize(u,'name')):(u=u.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),u=n.stylize(u,'string'))}return u+': '+a}function u(n,e,t){return n.reduce((function(n,e){return e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1}),0)>60?t[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+t[1]:t[0]+e+' '+n.join(', ')+' '+t[1]}function a(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,r){return t({seen:[],formatValueCalls:0,stylize:n},e,r.depth)}})(),t=0,r=1,o=2,i=3,l=[];l[t]='debug',l[r]='log',l[o]='warning',l[i]='error';function u(t){return function(){var r;r=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,(function(n){return e(n,{depth:10})})).join(', ');var u=arguments[0],a=t;'string'==typeof u&&'Warning: '===u.slice(0,9)&&a>=i&&(a=o),n.__inspectorLog&&n.__inspectorLog(l[a],r,[].slice.call(arguments),1),f.length&&(r=c('',r)),n.nativeLoggingHook(r,a)}}function a(n,e){return Array.apply(null,Array(e)).map((function(){return n}))}var f=[];function c(n,e){return f.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:u(i),info:u(r),log:u(r),warn:u(o),trace:u(t),debug:u(t),table:function(e){if(!Array.isArray(e)){var t=e;for(var o in e=[],t)if(t.hasOwnProperty(o)){var i=t[o];i["(index)"]=o,e.push(i)}}if(0!==e.length){var l=Object.keys(e[0]).sort(),u=[],f=[];l.forEach((function(n,t){f[t]=n.length;for(var r=0;r';return function(){for(var r=arguments.length,u=new Array(r),e=0;e0?i[i.length>0?0:i.length]:i.pop(),a=r.filter((function(t){return t.card_number==o.card_number})).map((function(t){return t}))[0].token;return{user:o,token:a&&a.includes("Bearer ")?a:"Bearer "+a}}catch(t){return t}}));return function(){return n.apply(this,arguments)}})(),c=_e.login=(function(){var n=(0,t.default)((function*(t,n,i){try{yield e.default.removeItem("@UnioilLoyaltyApp_is_guest");var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a='string'==typeof r?JSON.parse(r):[],u='string'==typeof o?JSON.parse(o):[];if(a&&u){var l=a.filter((function(e){return e.card_number!=t.session.card_number})).map((function(t){return t})),s=u.filter((function(e){return e.card_number!=t.session.card_number})).map((function(t){return t}));l.splice(0,0,{card_number:t.session.card_number,lcard_uuid:t.session.lcard_uuid,mobile_number:t.session.mobile}),s.splice(0,0,{token:t.token,card_number:t.session.card_number});var c=yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(l)),f=yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(s));return n({res_sessions:c,res_tokens:f}),{res_sessions:c,res_tokens:f}}}catch(t){return i(t),t}}));return function(t,e,i){return n.apply(this,arguments)}})(),f=_e.setsession=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o='string'==typeof r?JSON.parse(r):[];if(o){var a=o.filter((function(e){return e.card_number!=t.card_number})).map((function(t){return t}));a.splice(0,0,t),n(yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(a)))}}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),y=_e.addsession=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=r?JSON.parse(r):[];if(o)o.push(t),n(yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(o)))}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),p=_e.settoken=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_token"),o='string'==typeof r?JSON.parse(r):[];if(o)o.push(t),n(yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(o)))}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),_=_e.accounts=(function(){var n=(0,t.default)((function*(){try{for(var t=yield e.default.getItem("@UnioilLoyaltyApp_session"),n=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),i='string'==typeof n?JSON.parse(n):n,r='string'==typeof t?JSON.parse(t):t,o=[],a=0;a0?n[n.length>0?0:n.length]:n.pop()}catch(t){return t}}));return function(){return n.apply(this,arguments)}})(),L=_e.updateProfile=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),o=yield e.default.getItem("@UnioilLoyaltyApp_session"),a=yield e.default.getItem("@UnioilLoyaltyApp_token"),u='string'==typeof r?JSON.parse(r):r,l='string'==typeof o?JSON.parse(o):o,s='string'==typeof a?JSON.parse(a):a,c=u.filter((function(e){return e.data.card_number!=t.data.card_number})).map((function(t){return t})),f=l.filter((function(e){return e.card_number!=t.data.card_number})).map((function(t){return t})),y=s.filter((function(e){return e.card_number!=t.data.card_number})).map((function(t){return t})),p=s.filter((function(e){return e.card_number==t.data.card_number})).map((function(t){return t}))[0].token;c.splice(0,0,t),f.splice(0,0,{card_number:t.data.card_number,lcard_uuid:t.data.lcard_uuid,mobile_number:t.data.mobile}),y.splice(0,0,{token:p,card_number:t.data.card_number}),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(c)),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(f)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(y)),n()}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),I=_e.AddNotification=(function(){var n=(0,t.default)((function*(t){try{var n=[],i=yield e.default.getItem("@UnioilLoyaltyApp_notifications");if(i){(n=JSON.parse(i)).push(t);yield e.default.setItem("@UnioilLoyaltyApp_notifications",JSON.stringify(n));return"Notification successfully added"}n.push(t);yield e.default.setItem("@UnioilLoyaltyApp_notifications",JSON.stringify(n));return"Notification successfully added"}catch(t){return t}}));return function(t){return n.apply(this,arguments)}})(),U=_e.remove=(function(){var n=(0,t.default)((function*(t){try{yield e.default.removeItem(r+t)}catch(t){return t}}));return function(t){return n.apply(this,arguments)}})(),O=_e.switchaccount=(function(){var n=(0,t.default)((function*(t,n){var i=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a='string'==typeof i?JSON.parse(i):i,u='string'==typeof r?JSON.parse(r):r,l='string'==typeof o?JSON.parse(o):o,s=a.filter((function(t){return t.data.card_number==n})).map((function(t){return t}))[0],c=a.filter((function(t){return t.data.card_number!=n})).map((function(t){return t})),f=u.filter((function(t){return t.card_number!=n})).map((function(t){return t})),y=l.filter((function(t){return t.card_number!=n})).map((function(t){return t})),p=l.filter((function(t){return t.card_number==n})).map((function(t){return t}))[0].token;return c.splice(0,0,s),f.splice(0,0,{card_number:s.data.card_number,lcard_uuid:s.data.lcard_uuid,mobile_number:s.data.mobile}),y.splice(0,0,{token:p,card_number:n}),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(c)),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(f)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(y)),!0}));return function(t,e){return n.apply(this,arguments)}})(),S=(_e.setLogin=(function(){var n=(0,t.default)((function*(){yield e.default.setItem("@UnioilLoyaltyApp_isLogin",JSON.stringify({isLogin:!0}))}));return function(){return n.apply(this,arguments)}})(),_e.logoutAccount=(function(){var n=(0,t.default)((function*(t,n){try{yield e.default.setItem("@UnioilLoyaltyApp_enter_mpin","false"),t()}catch(t){n(t,0)}}));return function(t,e){return n.apply(this,arguments)}})()),b=_e.logout=(function(){var i=(0,t.default)((function*(i,r){try{var o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a=yield e.default.getItem("@UnioilLoyaltyApp_session"),u=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),l="string"==typeof o?JSON.parse(o):o,s='string'==typeof a?JSON.parse(a):a,c='string'==typeof u?JSON.parse(u):u,f=l[l.length>0?l.length-1:l.length];fetch(n.default.logout,{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:'string'==typeof f&&null!=f&&f.includes("Bearer ")?f:"Bearer "+f},body:{}}).then((function(t){return t.json()})).then((function(){var n=(0,t.default)((function*(t){s.splice(s.length-1,1),l.splice(l.length-1,1),c.splice(c.length-1,1),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(s)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(l)),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(c)),i(t,l.length)}));return function(t){return n.apply(this,arguments)}})())}catch(t){yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify([])),i(t,0)}}));return function(t,e){return i.apply(this,arguments)}})();_e.default={get:o,set:a,session:s,logout:b,logoutAccount:S,AddNotification:I,remove:U,login:c,accounts:_,removeAccount:A,profile:v,updateProfile:L,settoken:p,setsession:f,addsession:y,addaccount:h,reset:u,resetSwitchAccount:l,switchaccount:O}}),755,[1,2,21,756,748,762]); +__d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.updateProfile=_e.switchaccount=_e.settoken=_e.setsession=_e.setLogin=_e.set=_e.session=_e.resetSwitchAccount=_e.reset=_e.removeAccount=_e.remove=_e.profile=_e.logoutAccount=_e.logout=_e.login=_e.get=_e.default=_e.addsession=_e.addaccount=_e.accounts=_e.AddNotification=void 0;var t=_r(d[0])(_r(d[1])),e=((function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=i(e);if(n&&n.has(t))return n.get(t);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&{}.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=t[a]}r.default=t,n&&n.set(t,r)})(_r(d[2])),_r(d[0])(_r(d[3]))),n=(_r(d[0])(_r(d[4])),_r(d[0])(_r(d[5])));function i(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(i=function(t){return t?n:e})(t)}var r="@UnioilLoyaltyApp_",o=_e.get=(function(){var n=(0,t.default)((function*(t){try{var n=yield e.default.getItem(r+t);return'object'==typeof n?JSON.parse(n):n}catch(t){return t}}));return function(t){return n.apply(this,arguments)}})(),a=_e.set=(function(){var n=(0,t.default)((function*(t,n,i,o){try{var a='string'==typeof n?n:JSON.stringify(n),u=yield e.default.setItem(r+t,a);yield i(u)}catch(t){yield o(t)}}));return function(t,e,i,r){return n.apply(this,arguments)}})(),u=_e.reset=(function(){var n=(0,t.default)((function*(){try{yield e.default.removeItem("@UnioilLoyaltyApp_iqair"),yield e.default.removeItem("@UnioilLoyaltyApp_pumpPaymentCards"),yield e.default.removeItem("@UnioilLoyaltyApp_topupPaymentCards"),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify([])),yield e.default.removeItem("@UnioilLoyaltyApp_enter_mpin"),yield e.default.removeItem("@UnioilLoyaltyApp_set_mpin"),yield e.default.removeItem("@UnioilLoyaltyApp_is_token_register"),yield e.default.removeItem("@UnioilLoyaltyApp_notifications")}catch(t){return!1}}));return function(){return n.apply(this,arguments)}})(),l=_e.resetSwitchAccount=(function(){var n=(0,t.default)((function*(){try{yield e.default.removeItem("@UnioilLoyaltyApp_iqair"),yield e.default.removeItem("@UnioilLoyaltyApp_pumpPaymentCards"),yield e.default.removeItem("@UnioilLoyaltyApp_topupPaymentCards")}catch(t){return!1}}));return function(){return n.apply(this,arguments)}})(),s=_e.session=(function(){var n=(0,t.default)((function*(){try{var t=yield e.default.getItem("@UnioilLoyaltyApp_session"),n=yield e.default.getItem("@UnioilLoyaltyApp_token"),i='string'==typeof t?JSON.parse(t):[],r='string'==typeof n?JSON.parse(n):[],o=i.length>0?i[i.length>0?0:i.length]:i.pop(),a=r.filter((function(t){return t.card_number==o.card_number})).map((function(t){return t}))[0].token;return{user:o,token:a&&a.includes("Bearer ")?a:"Bearer "+a}}catch(t){return t}}));return function(){return n.apply(this,arguments)}})(),f=_e.login=(function(){var n=(0,t.default)((function*(t,n,i){try{yield e.default.removeItem("@UnioilLoyaltyApp_is_guest");var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a='string'==typeof r?JSON.parse(r):[],u='string'==typeof o?JSON.parse(o):[];if(a&&u){var l=a.filter((function(e){return e.card_number!=t.session.card_number})).map((function(t){return t})),s=u.filter((function(e){return e.card_number!=t.session.card_number})).map((function(t){return t}));l.splice(0,0,{card_number:t.session.card_number,lcard_uuid:t.session.lcard_uuid,mobile_number:t.session.mobile}),s.splice(0,0,{token:t.token,card_number:t.session.card_number});var f=yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(l)),y=yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(s));return n({res_sessions:f,res_tokens:y}),{res_sessions:f,res_tokens:y}}}catch(t){return i(t),t}}));return function(t,e,i){return n.apply(this,arguments)}})(),y=_e.setsession=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o='string'==typeof r?JSON.parse(r):[];if(o){var a=o.filter((function(e){return e.card_number!=t.card_number})).map((function(t){return t}));a.splice(0,0,t),n(yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(a)))}}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),c=_e.addsession=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=r?JSON.parse(r):[];if(o)o.push(t),n(yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(o)))}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),p=_e.settoken=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_token"),o='string'==typeof r?JSON.parse(r):[];if(o)o.push(t),n(yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(o)))}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),_=_e.accounts=(function(){var n=(0,t.default)((function*(){try{for(var t=yield e.default.getItem("@UnioilLoyaltyApp_session"),n=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),i='string'==typeof n?JSON.parse(n):n,r='string'==typeof t?JSON.parse(t):t,o=[],a=0;a0?n[n.length>0?0:n.length]:n.pop()}catch(t){return t}}));return function(){return n.apply(this,arguments)}})(),L=_e.updateProfile=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),o=yield e.default.getItem("@UnioilLoyaltyApp_session"),a=yield e.default.getItem("@UnioilLoyaltyApp_token"),u='string'==typeof r?JSON.parse(r):r,l='string'==typeof o?JSON.parse(o):o,s='string'==typeof a?JSON.parse(a):a,f=u.filter((function(e){return e.data.card_number!=t.data.card_number})).map((function(t){return t})),y=l.filter((function(e){return e.card_number!=t.data.card_number})).map((function(t){return t})),c=s.filter((function(e){return e.card_number!=t.data.card_number})).map((function(t){return t})),p=s.filter((function(e){return e.card_number==t.data.card_number})).map((function(t){return t}))[0].token;f.splice(0,0,t),y.splice(0,0,{card_number:t.data.card_number,lcard_uuid:t.data.lcard_uuid,mobile_number:t.data.mobile}),c.splice(0,0,{token:p,card_number:t.data.card_number}),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(f)),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(y)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(c)),n()}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),I=_e.AddNotification=(function(){var n=(0,t.default)((function*(t){try{var n=[],i=yield e.default.getItem("@UnioilLoyaltyApp_notifications");if(i){(n=JSON.parse(i)).push(t);yield e.default.setItem("@UnioilLoyaltyApp_notifications",JSON.stringify(n));return"Notification successfully added"}n.push(t);yield e.default.setItem("@UnioilLoyaltyApp_notifications",JSON.stringify(n));return"Notification successfully added"}catch(t){return t}}));return function(t){return n.apply(this,arguments)}})(),U=_e.remove=(function(){var n=(0,t.default)((function*(t){try{yield e.default.removeItem(r+t)}catch(t){return t}}));return function(t){return n.apply(this,arguments)}})(),O=_e.switchaccount=(function(){var n=(0,t.default)((function*(t,n){var i=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a='string'==typeof i?JSON.parse(i):i,u='string'==typeof r?JSON.parse(r):r,l='string'==typeof o?JSON.parse(o):o,s=a.filter((function(t){return t.data.card_number==n})).map((function(t){return t}))[0],f=a.filter((function(t){return t.data.card_number!=n})).map((function(t){return t})),y=u.filter((function(t){return t.card_number!=n})).map((function(t){return t})),c=l.filter((function(t){return t.card_number!=n})).map((function(t){return t})),p=l.filter((function(t){return t.card_number==n})).map((function(t){return t}))[0].token;return f.splice(0,0,s),y.splice(0,0,{card_number:s.data.card_number,lcard_uuid:s.data.lcard_uuid,mobile_number:s.data.mobile}),c.splice(0,0,{token:p,card_number:n}),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(f)),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(y)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(c)),!0}));return function(t,e){return n.apply(this,arguments)}})(),b=(_e.setLogin=(function(){var n=(0,t.default)((function*(){yield e.default.setItem("@UnioilLoyaltyApp_isLogin",JSON.stringify({isLogin:!0}))}));return function(){return n.apply(this,arguments)}})(),_e.logoutAccount=(function(){var n=(0,t.default)((function*(t,n){try{yield e.default.setItem("@UnioilLoyaltyApp_enter_mpin","false"),t()}catch(t){n(t,0)}}));return function(t,e){return n.apply(this,arguments)}})()),N=_e.logout=(function(){var i=(0,t.default)((function*(i,r){try{var o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a=yield e.default.getItem("@UnioilLoyaltyApp_session"),u=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),l="string"==typeof o?JSON.parse(o):o,s='string'==typeof a?JSON.parse(a):a,f='string'==typeof u?JSON.parse(u):u,y=l[l.length>0?l.length-1:l.length];fetch(n.default.logout,{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:'string'==typeof y&&null!=y&&y.includes("Bearer ")?y:"Bearer "+y},body:{}}).then((function(t){return t.json()})).then((function(){var n=(0,t.default)((function*(t){s.splice(s.length-1,1),l.splice(l.length-1,1),f.splice(f.length-1,1),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(s)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(l)),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(f)),i(t,l.length)}));return function(t){return n.apply(this,arguments)}})())}catch(t){yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify([])),i(t,0)}}));return function(t,e){return i.apply(this,arguments)}})();_e.default={get:o,set:a,session:s,logout:N,logoutAccount:b,AddNotification:I,remove:U,login:f,accounts:_,removeAccount:A,profile:v,updateProfile:L,settoken:p,setsession:y,addsession:c,addaccount:h,reset:u,resetSwitchAccount:l,switchaccount:O}}),755,[1,2,21,756,748,762]); __d((function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"useAsyncStorage",{enumerable:!0,get:function(){return r(d[0]).useAsyncStorage}});var t=r(d[1])(r(d[2]));e.default=t.default}),756,[757,1,758]); __d((function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useAsyncStorage=function(n){return{getItem:function(){for(var u=arguments.length,f=new Array(u),o=0;o0?o.setState({Cards:t.data,loading:!1}):o.setState({loading:!1})}));return function(t){return e.apply(this,arguments)}})(),(function(t){l.Alert.alert("Information",`\n${t.message}`),this.setState({loading:!1})}),"Loyalty cards","Fetch")})),o.renderCards=function(){return o.state.Cards.map((function(t,e){return(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){o.props.navigation.navigate("ApplyCardDetails",t)},style:{flexBasis:'45%',width:'45%',height:90,margin:2,justifyContent:'center',alignItems:'center'},children:(0,_r(d[17]).jsx)(l.Image,{source:{uri:t.image},style:{width:'100%',height:90,borderRadius:15,resizeMode:'stretch'}})},e)}))},o}return(0,o.default)(x,a),(0,n.default)(x,[{key:"componentDidMount",value:function(){this.initData()}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){var t,e,n,r,i,o,a,s,p=this;return this.state.connection?(0,_r(d[17]).jsxs)(y.default,{children:[(0,_r(d[17]).jsx)(f.default.loader,{visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default,{title:"",menu:!1,back:!0,backscreen:"Login",navigation:this.props.navigation}),(0,_r(d[17]).jsx)(l.View,{style:{flex:1,justifyContent:'center',alignItems:'center'},children:this.state.Cards.length>0?(0,_r(d[17]).jsxs)(l.ScrollView,{style:{flex:1},showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1,bounces:!1,children:[(0,_r(d[17]).jsxs)(l.View,{style:{flex:.2,justifyContent:'center',alignItems:'center',padding:20},children:[(0,_r(d[17]).jsx)(l.Text,{style:{marginBottom:13,fontSize:22,color:null!=(t=this.props.app_theme)&&t.theme.dark?null==(e=this.props.app_theme)?void 0:e.theme.colors.text:u.default.colors.textPrimary,fontWeight:'bold'},children:"Choose a Card"}),(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:16,color:null!=(n=this.props.app_theme)&&n.theme.dark?null==(r=this.props.app_theme)?void 0:r.theme.colors.text:u.default.colors.textPrimary,width:'85%',textAlign:'center'},children:"Select your preferred card type"})]}),(0,_r(d[17]).jsx)(l.FlatList,{data:this.state.Cards,contentContainerStyle:{flex:1,padding:30},numColumns:2,renderItem:function(t,e){return(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){p.props.navigation.navigate("ApplyCardDetails",t.item)},style:{flexBasis:'45%',width:'45%',height:90,margin:2,justifyContent:'center',alignItems:'center'},children:(0,_r(d[17]).jsx)(l.Image,{source:{uri:t.item.image},style:{width:'100%',height:90,borderRadius:15,resizeMode:'stretch'}})},e)}})]}):(0,_r(d[17]).jsxs)(l.View,{style:{flex:1,justifyContent:'center',alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.Text,{style:{marginBottom:13,fontSize:22,color:null!=(i=this.props.app_theme)&&i.theme.dark?null==(o=this.props.app_theme)?void 0:o.theme.colors.text:u.default.colors.textPrimary,fontWeight:'bold'},children:"Choose a Card"}),(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:16,color:null!=(a=this.props.app_theme)&&a.theme.dark?null==(s=this.props.app_theme)?void 0:s.theme.colors.text:u.default.colors.textPrimary,width:'85%',textAlign:'center'},children:"Select your preferred card type"})]})})]}):(0,_r(d[17]).jsxs)(y.default,{children:[(0,_r(d[17]).jsx)(f.default.loader,{visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default,{title:"Apply Card",menu:!1,back:!0,backscreen:"Login",navigation:this.props.navigation}),(0,_r(d[17]).jsx)(f.default.nointernet,{message:"No internet found. Please check your internet connection.",buttonText:"Try Again",onPress:function(){return p.initData()}})]})}}])})(a.PureComponent);_e.default=(0,_r(d[18]).connect)((function(t){return{app_theme:t.appThemeReducer.theme}}),null)(j)}),2676,[1,2,11,12,16,18,19,21,23,827,2176,837,765,935,755,769,2017,199,1117]); +__d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=_r(d[0])(_r(d[1])),e=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),i=_r(d[0])(_r(d[5])),o=_r(d[0])(_r(d[6])),a=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=x(e);if(n&&n.has(t))return n.get(t);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&{}.hasOwnProperty.call(t,o)){var a=i?Object.getOwnPropertyDescriptor(t,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r})(_r(d[7])),l=_r(d[8]),s=_r(d[0])(_r(d[9])),c=_r(d[0])(_r(d[10])),u=(_r(d[0])(_r(d[11])),_r(d[0])(_r(d[12]))),f=_r(d[0])(_r(d[13])),p=_r(d[0])(_r(d[14])),h=_r(d[0])(_r(d[15])),y=_r(d[0])(_r(d[16]));function x(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(x=function(t){return t?n:e})(t)}function v(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(v=function(){return!!t})()}var j=(function(a){function x(n){var o,a,c,u;return(0,e.default)(this,x),a=this,c=x,u=[n],c=(0,i.default)(c),(o=(0,r.default)(a,v()?Reflect.construct(c,u||[],(0,i.default)(a).constructor):c.apply(a,u))).state={Cards:[],loading:!1,connection:!1},o.initData=function(){s.default.netstatus((function(t){t?o.init():f.default.nointernet2(o.props)}))},o.init=(0,t.default)((function*(){o.setState({loading:!0,connection:!0});var e=yield p.default.session();yield(0,h.default)("loyalty_cards","get",{Authorization:e.token},{},{},(function(){var e=(0,t.default)((function*(t){1==t.status&&t.data.length>0?o.setState({Cards:t.data,loading:!1}):o.setState({loading:!1})}));return function(t){return e.apply(this,arguments)}})(),(function(t){l.Alert.alert("Information",`\n${t.message}`),this.setState({loading:!1})}),"Loyalty cards","Fetch")})),o.renderCards=function(){return o.state.Cards.map((function(t,e){return(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){o.props.navigation.navigate("ApplyCardDetails",t)},style:{flexBasis:'45%',width:'45%',height:90,margin:2,justifyContent:'center',alignItems:'center'},children:(0,_r(d[17]).jsx)(l.Image,{source:{uri:t.image},style:{width:'100%',height:90,borderRadius:15,resizeMode:'stretch'}})},e)}))},o}return(0,o.default)(x,a),(0,n.default)(x,[{key:"componentDidMount",value:function(){this.initData()}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){var t,e,n,r,i,o,a,s,p=this;return this.state.connection?(0,_r(d[17]).jsxs)(y.default,{children:[(0,_r(d[17]).jsx)(f.default.loader,{visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default,{title:"",menu:!1,back:!0,backscreen:"Login",navigation:this.props.navigation}),(0,_r(d[17]).jsx)(l.View,{style:{flex:1,justifyContent:'center',alignItems:'center'},children:this.state.Cards.length>0?(0,_r(d[17]).jsxs)(l.ScrollView,{style:{flex:1},showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1,bounces:!1,children:[(0,_r(d[17]).jsxs)(l.View,{style:{flex:.2,justifyContent:'center',alignItems:'center',padding:20},children:[(0,_r(d[17]).jsx)(l.Text,{style:{marginBottom:13,fontSize:22,color:null!=(t=this.props.app_theme)&&t.theme.dark?null==(e=this.props.app_theme)?void 0:e.theme.colors.text:u.default.colors.textPrimary,fontWeight:'bold'},children:"Choose a Card"}),(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:16,color:null!=(n=this.props.app_theme)&&n.theme.dark?null==(r=this.props.app_theme)?void 0:r.theme.colors.text:u.default.colors.textPrimary,width:'85%',textAlign:'center'},children:"Select your preferred card type"})]}),(0,_r(d[17]).jsx)(l.FlatList,{scrollEnabled:!1,data:this.state.Cards,contentContainerStyle:{flex:1,padding:30},numColumns:2,renderItem:function(t,e){return(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){p.props.navigation.navigate("ApplyCardDetails",t.item)},style:{flexBasis:'45%',width:'45%',height:90,margin:2,justifyContent:'center',alignItems:'center'},children:(0,_r(d[17]).jsx)(l.Image,{source:{uri:t.item.image},style:{width:'100%',height:90,borderRadius:15,resizeMode:'stretch'}})},e)}})]}):(0,_r(d[17]).jsxs)(l.View,{style:{flex:1,justifyContent:'center',alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.Text,{style:{marginBottom:13,fontSize:22,color:null!=(i=this.props.app_theme)&&i.theme.dark?null==(o=this.props.app_theme)?void 0:o.theme.colors.text:u.default.colors.textPrimary,fontWeight:'bold'},children:"Choose a Card"}),(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:16,color:null!=(a=this.props.app_theme)&&a.theme.dark?null==(s=this.props.app_theme)?void 0:s.theme.colors.text:u.default.colors.textPrimary,width:'85%',textAlign:'center'},children:"Select your preferred card type"})]})})]}):(0,_r(d[17]).jsxs)(y.default,{children:[(0,_r(d[17]).jsx)(f.default.loader,{visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default,{title:"Apply Card",menu:!1,back:!0,backscreen:"Login",navigation:this.props.navigation}),(0,_r(d[17]).jsx)(f.default.nointernet,{message:"No internet found. Please check your internet connection.",buttonText:"Try Again",onPress:function(){return p.initData()}})]})}}])})(a.PureComponent);_e.default=(0,_r(d[18]).connect)((function(t){return{app_theme:t.appThemeReducer.theme}}),null)(j)}),2676,[1,2,11,12,16,18,19,21,23,827,2176,837,765,935,755,769,2017,199,1117]); __d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),o=_r(d[0])(_r(d[5])),a=_r(d[0])(_r(d[6])),i=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r})(_r(d[7])),l=_r(d[8]),c=_r(d[0])(_r(d[9])),u=_r(d[0])(_r(d[10])),s=(_r(d[0])(_r(d[11])),_r(d[0])(_r(d[12]))),p=_r(d[0])(_r(d[13]));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}var y=(function(i){function f(n){var a,i,c,p;return(0,t.default)(this,f),i=this,c=f,p=[n],c=(0,o.default)(c),(a=(0,r.default)(i,h()?Reflect.construct(c,p||[],(0,o.default)(i).constructor):c.apply(i,p))).state={info:null,focus:!1,cardid:null,canProceed:!1,valid:!1},a.init=(0,e.default)((function*(){0!=a.card.id_number&&0!=a.handleShowForm()||a.setState({canProceed:!0,valid:!0}),yield(0,s.default)("get_card_prompt_info","get",{},{},{},(function(){var t=(0,e.default)((function*(e){1==e.status&&a.setState({info:e.data})}));return function(e){return t.apply(this,arguments)}})(),(function(e){l.Alert.alert("Information",`\n${e.message}`)}),"Get Card Prompt","Fetch")})),a.proceed=function(e){a.props.navigation.navigate("ApplyForm",{method:e,card_uuid:a.card.cardtype_uuid,id_number:a.state.cardid?a.state.cardid:""})},a.onNext=function(){a.state.valid&&(0==a.card.id_number||0==a.handleShowForm()?a.proceed(0):(0,s.default)("signup_id_number","post",{},{},{cardtype_uuid:a.card.cardtype_uuid,id_number:a.state.cardid},(function(e){0==e.status?l.Alert.alert("Information",'\n'+e.message):1==e.status&&a.proceed(1)}),(function(e){l.Alert.alert("Information",`\n${e.message}`)}),"Number","Submit"))},a.handleShowForm=function(){return a.card.id_number&&1==a.card.id_number?1:0},a.showContent=function(){var e,t,n,r,o,i,c,s,p;return(0,_r(d[14]).jsx)(_r(d[15]).ScrollView,{contentContainerStyle:"android"===l.Platform.OS?{flex:1}:{height:.84*u.default.screen.h},children:(0,_r(d[14]).jsxs)(l.View,{style:{flex:1,justifyContent:'flex-start',alignItems:'flex-start',padding:20},children:[(0,_r(d[14]).jsx)(l.Image,{source:{uri:a.card.image},style:{height:215,width:'100%',borderRadius:10}}),(0,_r(d[14]).jsx)(l.Text,{style:{padding:15,paddingTop:5,paddingLeft:0,fontSize:16,color:null!=(e=a.props.app_theme)&&e.theme.dark?null==(t=a.props.app_theme)?void 0:t.theme.colors.text:u.default.colors.black,fontWeight:'bold'},children:a.card.name}),(0,_r(d[14]).jsx)(l.Text,{adjustsFontSizeToFit:!0,numberOfLines:3,style:{fontSize:13.5,flex:1,color:null!=(n=a.props.app_theme)&&n.theme.dark?null==(r=a.props.app_theme)?void 0:r.theme.colors.text:u.default.colors.textPrimary,width:'100%'},children:a.card.description}),(0,_r(d[14]).jsxs)(l.View,{style:{width:'100%'},children:[(0,_r(d[14]).jsxs)(l.View,{style:{width:'100%',opacity:a.handleShowForm()},children:[(0,_r(d[14]).jsx)(l.View,{style:{alignItems:'center',alignSelf:'center',marginTop:20},children:(0,_r(d[14]).jsx)(l.Text,{style:{fontSize:20,fontWeight:'bold',textAlign:'center',padding:10,color:'black',paddingBottom:15},children:"Enter ID Number"})}),(0,_r(d[14]).jsx)(l.View,{style:{alignSelf:'center',alignItems:'center',flexDirection:'row',marginBottom:10},children:(0,_r(d[14]).jsx)(l.Text,{children:a.card.id_number_description})})]}),(0,_r(d[14]).jsx)(_r(d[15]).FormControl,{style:{width:'100%',opacity:a.handleShowForm()},children:(0,_r(d[14]).jsx)(_r(d[15]).Stack,{children:(0,_r(d[14]).jsx)(_r(d[15]).Input,{style:{color:null==(o=a.props.app_theme)?void 0:o.theme.colors.text},placeholder:"ID Number",value:a.state.cardid||"",onChangeText:function(e){a.setState({cardid:e}),""!=e?a.setState({valid:!0}):a.setState({valid:!1})}})})}),(0,_r(d[14]).jsx)(l.View,{style:{justifyContent:'flex-end'},children:a.state.canProceed?(0,_r(d[14]).jsx)(l.TouchableOpacity,{onPress:function(){return a.onNext()},style:{backgroundColor:a.handleShowForm()&&null!=(i=a.props.app_theme)&&i.theme.dark?null==(c=a.props.app_theme)?void 0:c.theme.colors.border:u.default.colors.primary,padding:15,marginTop:20,width:'100%',borderRadius:10,elevation:3},children:(0,_r(d[14]).jsx)(l.Text,{style:{textAlign:'center',color:"#fff",fontSize:16},children:"Next"})}):(0,_r(d[14]).jsx)(l.TouchableOpacity,{disabled:!a.state.valid,onPress:function(){return a.onNext()},style:{backgroundColor:a.state.valid?u.default.colors.primary:null!=(s=a.props.app_theme)&&s.theme.dark?null==(p=a.props.app_theme)?void 0:p.theme.colors.border:u.default.colors.primary+"15",padding:15,marginTop:20,width:'100%',borderRadius:10,elevation:a.state.valid?3:0},children:(0,_r(d[14]).jsx)(l.Text,{style:{textAlign:'center',color:"#fff",fontSize:16},children:"Next"})})})]})]})})},a.card=n.route.params||{},a.keyboardOpenListener=null,a.keyboardCloseListener=null,a}return(0,a.default)(f,i),(0,n.default)(f,[{key:"componentDidMount",value:function(){this.init()}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){return(0,_r(d[14]).jsxs)(p.default,{children:[(0,_r(d[14]).jsx)(c.default,{title:"",menu:!1,back:!0,backscreen:"ApplySelectCard",navigation:this.props.navigation}),"android"===u.default.platform?this.showContent():(0,_r(d[14]).jsx)(_r(d[15]).KeyboardAvoidingView,{style:{flex:1},behavior:"padding",keyboardVerticalOffset:'ios'===l.Platform.OS?50:70,children:this.showContent()})]})}}])})(i.Component);_e.default=(0,_r(d[16]).connect)((function(e){return{app_theme:e.appThemeReducer.theme}}),null)(y)}),2677,[1,2,11,12,16,18,19,21,23,2176,765,962,769,2017,199,1150,1117]); __d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),a=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),n=_r(d[0])(_r(d[5])),o=_r(d[0])(_r(d[6])),i=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=x(t);if(a&&a.has(e))return a.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,a&&a.set(e,r),r})(_r(d[7])),s=i,l=_r(d[8]),u=_r(d[0])(_r(d[9])),c=_r(d[0])(_r(d[10])),f=_r(d[0])(_r(d[11])),p=_r(d[0])(_r(d[12])),h=_r(d[0])(_r(d[13])),b=_r(d[0])(_r(d[14])),y=_r(d[0])(_r(d[15])),v=_r(d[0])(_r(d[16]));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(x=function(e){return e?a:t})(e)}function _(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_=function(){return!!e})()}var k=function(e){var t=(0,i.useRef)(null),a=e.current==e.index&&e.focus?f.default.colors.accent:f.default.colors.darkGray,r=e.error?f.default.colors.primary:e.focus&&e.current==e.index?f.default.colors.accent:'gray',n=e.error?1.6:e.focus&&e.current==e.index?1.5:1,o={container:{flexDirection:'row',width:'80%',marginTop:e.top||30,alignItems:'center'},title:{fontSize:12,color:a,marginTop:-25,marginBottom:15},input:{width:'100%',fontSize:16,padding:0,borderBottomColor:r,borderBottomWidth:n,color:e.isDarkMode?e.textColor:f.default.colors.black},error:{fontSize:12,color:f.default.colors.primary,marginTop:5,marginBottom:15}};return(0,_r(d[17]).jsx)(l.View,{style:o.container,children:(0,_r(d[17]).jsxs)(l.View,{style:{flex:1},children:[e.current>=e.index?(0,_r(d[17]).jsx)(l.Text,{style:o.title,children:e.title}):null,(0,_r(d[17]).jsx)(l.TextInput,{ref:t,keyboardType:e.keyboardType||null,maxLength:e.maxlength||null,placeholder:e.placeholder||e.title||null,placeholderTextColor:e.isDarkMode?f.default.colors.darkGray:f.default.colors.gray,value:e.value||null,onFocus:e.onFocus||null,onChangeText:e.onChangeText||null,style:o.input}),e.error?(0,_r(d[17]).jsx)(l.Text,{style:o.error,children:e.errorMessage}):null]})})},T=(function(i){function s(a){var o,i,u,c;return(0,t.default)(this,s),i=this,u=s,c=[a],u=(0,n.default)(u),(o=(0,r.default)(i,_()?Reflect.construct(u,c||[],(0,n.default)(i).constructor):u.apply(i,c))).state={loading:!1,card:null,datepicker:!1,focus:!1,activeInput:0,agree:!1,errors:null,fname:null,lname:null,email:null,birthdate:"",number:null,valid:!1,validEmail:!0,validPhone:!0},o.setCardNumber=function(){o.setState({valid:15==o.state.cardnumber.length})},o.onAgree=function(){o.setState({agree:0==o.state.agree,valid:!o.state.agree})},o.validateEmail=function(){return/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(o.state.email)},o.validateNumber=function(){return null!=o.state.number&&o.state.number.length>11},o.init=(0,e.default)((function*(){var e;o.setState({card:(null==(e=o.props.route)?void 0:e.params)||{}}),yield b.default.remove("is_guest")})),o.onRegisterAndValidate=(function(){var t=(0,e.default)((function*(t,a){var r=yield b.default.get("deviceUUID"),n={birthdate:f.default.formatter.DT4API(o.state.birthdate||""),cardtype_uuid:o.state.card.card_uuid,deviceUUID:r,email:o.state.email,firstname:o.state.fname,id_number:o.state.card.id_number,lastname:o.state.lname,mobile:f.default.formatter.PMBL(o.state.number.substr(1,o.state.number.length-1)||"")};yield(0,y.default)("registerAndValidate","post",{},{},n,(function(){var r=(0,e.default)((function*(e){1==e.status?t(e.data,n):a(e)}));return function(e){return r.apply(this,arguments)}})(),(function(e){a(e)}),"Register and validate","Submit")}));return function(e,a){return t.apply(this,arguments)}})(),o.onRegisterAndValidate=(function(){var t=(0,e.default)((function*(t,a){var r=yield b.default.get("deviceUUID"),n={birthdate:f.default.formatter.DT4API(o.state.birthdate||""),cardtype_uuid:o.state.card.card_uuid,deviceUUID:r,email:o.state.email,firstname:o.state.fname,id_number:o.state.card.id_number,lastname:o.state.lname,mobile:f.default.formatter.PMBL(o.state.number.substr(1,o.state.number.length-1)||"")};yield(0,y.default)("registerAndValidate","post",{},{},n,(function(){var r=(0,e.default)((function*(e){1==e.status?t(e.data,n):a(e)}));return function(e){return r.apply(this,arguments)}})(),(function(e){a(e)}),"Register and validate","Submit")}));return function(e,a){return t.apply(this,arguments)}})(),o.onValidateAndActivate=(function(){var t=(0,e.default)((function*(t,a){o.setState({loading:!0});var r=yield b.default.get("deviceUUID"),n={birthdate:f.default.formatter.DT4API(o.state.birthdate||""),cardtype_uuid:o.state.card.card_uuid,deviceUUID:r,email:o.state.email,firstname:o.state.fname,id_number:o.state.card.id_number,lastname:o.state.lname,mobile:f.default.formatter.PMBL(o.state.number.substr(1,o.state.number.length-1)||"")};yield(0,y.default)("submitRegistration","post",{},{},n,(function(){var r=(0,e.default)((function*(e){1==e.status?yield(0,y.default)("user_profile","get",{Authorization:"Bearer "+e.data.token,card_number:''},{},{},(function(a){t(a,e,n)}),(function(e){console.log(e),a(e)}),"Profile","Fetch"):(0==e.status&&Object.keys(e.data).length,a(e))}));return function(e){return r.apply(this,arguments)}})(),(function(e){a(e)}),"Registration","Submit")}));return function(e,a){return t.apply(this,arguments)}})(),o.onApplyCardSubmit=(function(){var t=(0,e.default)((function*(t,a){o.setState({loading:!0});var r=yield b.default.get("deviceUUID"),n={birthdate:f.default.formatter.DT4API(o.state.birthdate||""),cardtype_uuid:o.state.card.card_uuid,deviceUUID:r,email:o.state.email,firstname:o.state.fname,id_number:o.state.card.id_number,lastname:o.state.lname,mobile:f.default.formatter.PMBL(o.state.number.substr(1,o.state.number.length-1)||"")};yield(0,y.default)("apply","post",{},{},n,(function(){var r=(0,e.default)((function*(e){1==e.status?yield(0,y.default)("user_profile","get",{Authorization:"Bearer "+e.data.token,card_number:''},{},{},(function(a){t(a,e,n)}),(function(e){a(e)}),"Profile","Fetch"):(0==e.status&&Object.keys(e.data).length,a(e))}));return function(e){return r.apply(this,arguments)}})(),(function(e){a(e)}),"Apply","Submit")}));return function(e,a){return t.apply(this,arguments)}})(),o.requestMobileOtp=(function(){var t=(0,e.default)((function*(e,t,a){yield(0,y.default)("mobileOTP","get",{},`mobile=${e}`,{},(function(e){t(e)}),(function(e){a(e)}),"OTP","Request")}));return function(e,a,r){return t.apply(this,arguments)}})(),o.openActivityForResult=(function(){var t=(0,e.default)((function*(t){t.onValid=function(t){o.setState({loading:!0}),t&&o.onValidateAndActivate((function(){var t=(0,e.default)((function*(e,t,a){var r={token:t.data.token,session:{birthdate:a.birthdate,card_number:e.data.card_number,lcard_uuid:e.data.lcard_uuid,mobile_number:a.mobile}};yield b.default.login(r,(function(){o.setState({loading:!1});var a={sessiondata:r.session,token:t.data.token,transactionType:"ApplyCard"};null==e.data.mpin||""==e.data.mpin?o.props.navigation.navigate("Setmpin",a):o.props.navigation.reset({index:0,routes:[{name:"OnBoarding",params:{token:t.data.token}}]})}),(function(e){o.setState({loading:!1})}))}));return function(e,a,r){return t.apply(this,arguments)}})(),(function(e){0==e.status&&0==Object.keys(e.data).length?e.message.includes("Mobile number")?o.setState({loading:!1,errors:{mobile:[e.message]}}):(l.Alert.alert("Information",'\n'+e.message),o.setState({loading:!1,errors:null})):Object.keys(e.data).length>0?(l.Alert.alert("Information",'\n'+e.message),o.setState({loading:!1,errors:e.data})):(l.Alert.alert("Information",'\n'+e.message),o.setState({loading:!1,errors:e})),o.setState({loading:!1})}))},o.props.navigation.navigate("ApplyOTP",t)}));return function(e){return t.apply(this,arguments)}})(),o.onSubmit=function(){o.setState({loading:!0});var t="android"===f.default.platform?(0,_r(d[18]).dateFormaterForAndroid)(o.state.birthdate):o.state.birthdate;if(o.state.valid){var a={},r=(0,h.default)(t).fromNow(!0).split(" ");if(o.state.fname||(a=Object.assign({firstname:["The firstname field is required."]},a)),o.state.lname||(a=Object.assign({lastname:["The lastname field is required."]},a)),o.state.birthdate||(a=Object.assign({birthdate:["The birthdate field is required."]},a)),('years'!=r[1]||'years'==r[1]&&r[0]<18)&&(a=Object.assign({birthdate:["You must be at least 18 years old to join the Loyalty Program"]},a)),o.state.number||(a=Object.assign({mobile:["The mobile field is required."]},a)),o.state.email||(a=Object.assign({email:["The email field is required."]},a)),o.state.number.length<13&&(a=Object.assign({mobile:["Please enter your 10-digit Mobile Phone Number"]},a)),o.validateEmail()||(a=Object.assign({email:["The email address is invalid"]},a)),o.setState({errors:a}),Object.keys(a).length>0)return o.setState({loading:!1}),!1;var n=o.state.number.substr(3,o.state.number.length-1);o.onRegisterAndValidate((function(){var t=(0,e.default)((function*(e,t){o.setState({loading:!1}),o.openActivityForResult({trans_id:e.trans_id,mobile_number:"63"+n,birthday:f.default.formatter.DT4API(o.state.birthdate||""),mobile:n})}));return function(e,a){return t.apply(this,arguments)}})(),(function(e){l.Alert.alert("Information",'\n'+e.message),o.setState({loading:!1,errors:{mobile:[e.message]}})}))}},o.onChangeTextValueFirstname=function(e){e||o.setState({agree:!1}),(/^[a-zA-Z ]+$/.test(e)||""===e)&&o.setState({fname:e})},o.onChangeTextValueLastname=function(e){e||o.setState({agree:!1}),(/^[a-zA-Z ]+$/.test(e)||""===e)&&o.setState({lname:e})},o.notEmpty=function(){var e=o.state,t=e.fname,a=e.lname,r=e.email,n=e.birthdate,i=e.number;return!!(t&&a&&r&&n&&i)},o.showContent=function(){var e,t,a,r,n,i,s,u,c,h,b,y,v,x,_,T,j,S,w,A;return(0,_r(d[17]).jsx)(l.ScrollView,{children:(0,_r(d[17]).jsx)(l.View,{style:{flex:1},children:(0,_r(d[17]).jsxs)(l.View,{style:{flex:1,alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.Text,{style:{alignSelf:'center',fontFamily:'Arial',fontWeight:'bold',fontSize:25,padding:15,marginTop:25,color:null!=(e=o.props.app_theme)&&e.theme.dark?null==(t=o.props.app_theme)?void 0:t.theme.colors.text:f.default.colors.textPrimary},children:"Enter Your Details"}),(0,_r(d[17]).jsx)(l.Text,{style:{alignSelf:'center',textAlign:'center',width:'90%',marginTop:0,padding:15,color:null!=(a=o.props.app_theme)&&a.theme.dark?null==(r=o.props.app_theme)?void 0:r.theme.colors.text:f.default.colors.textPrimary,fontFamily:'Arial',fontSize:16},children:"Fill out the remaining forms and you're good to go!"}),(0,_r(d[17]).jsx)(k,{title:"First Name",value:o.state.fname,index:1,current:o.state.activeInput,keyboardType:'ascii-capable',textColor:null==(n=o.props.app_theme)?void 0:n.theme.colors.text,isDarkMode:null==(i=o.props.app_theme)?void 0:i.theme.dark,focus:o.state.focus,error:!(!o.state.errors||!o.state.errors.firstname)&&o.state.errors.firstname,errorMessage:o.state.errors&&o.state.errors.firstname?o.state.errors.firstname[0]:"",onFocus:function(){},onChangeText:o.onChangeTextValueFirstname}),(0,_r(d[17]).jsx)(k,{top:50,title:"Last Name",value:o.state.lname,index:2,current:o.state.activeInput,keyboardType:'ascii-capable',textColor:null==(s=o.props.app_theme)?void 0:s.theme.colors.text,isDarkMode:null==(u=o.props.app_theme)?void 0:u.theme.dark,focus:o.state.focus,error:!(!o.state.errors||!o.state.errors.lastname)&&o.state.errors.lastname,errorMessage:o.state.errors&&o.state.errors.lastname?o.state.errors.lastname[0]:"",onFocus:function(){o.setState({activeInput:2,focus:!0})},onChangeText:o.onChangeTextValueLastname}),(0,_r(d[17]).jsx)(k,{top:50,title:"Email Address",value:o.state.email,index:3,current:o.state.activeInput,focus:o.state.focus,textColor:null==(c=o.props.app_theme)?void 0:c.theme.colors.text,isDarkMode:null==(h=o.props.app_theme)?void 0:h.theme.dark,error:!(!o.state.errors||!o.state.errors.email)&&o.state.errors.email,errorMessage:o.state.errors&&o.state.errors.email?o.state.errors.email[0]:"",onFocus:function(){o.setState({activeInput:3,focus:!0})},onChangeText:function(e){e||o.setState({agree:!1}),o.setState({email:e})}}),(0,_r(d[17]).jsx)(l.View,{style:{flexDirection:'row',width:'80%',marginTop:35,alignItems:'center'},children:(0,_r(d[17]).jsxs)(l.View,{style:{flex:1},children:[o.state.activeInput>=4?(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:12,color:4==o.state.activeInput&&o.state.focus?f.default.colors.accent:f.default.colors.darkGray,marginTop:-25,marginBottom:15},children:"Birthday"}):null,(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){o.setState({focus:!0,activeInput:4,datepicker:!0}),o.state.errors&&o.state.errors.birthdate&&delete o.state.errors.birthdate},children:(0,_r(d[17]).jsx)(l.View,{style:{paddingTop:15,paddingBottom:5,borderColor:o.state.errors&&o.state.errors.birthdate?f.default.colors.primary:'gray',borderBottomWidth:o.state.errors&&o.state.errors.birthdate?1.5:1},children:(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:17,fontFamily:'Arial',color:o.state.birthdate&&null!=(b=o.props.app_theme)&&b.theme.dark?null==(y=o.props.app_theme)?void 0:y.theme.colors.text:o.state.birthdate?f.default.colors.textPrimary:f.default.colors.darkGray},children:o.state.birthdate||"Birthday"})})}),o.state.errors&&o.state.errors.birthdate?(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:12,color:f.default.colors.primary,marginTop:5,marginBottom:15,width:'90%'},children:null==(v=o.state.errors)?void 0:v.birthdate[0]}):null]})}),(0,_r(d[17]).jsx)(k,{top:50,index:5,current:o.state.activeInput,focus:o.state.focus,title:"Mobile Number",value:o.state.number&&o.state.number.length<=2?'+63':o.state.number,keyboardType:"numeric",maxlength:13,textColor:null==(x=o.props.app_theme)?void 0:x.theme.colors.text,isDarkMode:null==(_=o.props.app_theme)?void 0:_.theme.dark,error:!(!o.state.errors||!o.state.errors.mobile)&&o.state.errors.mobile,errorMessage:o.state.errors&&o.state.errors.mobile?o.state.errors.mobile[0]:"",onFocus:function(){o.setState({activeInput:5,focus:!0}),null==o.state.number&&o.setState({number:'+63'})},onChangeText:function(e){if(!e.startsWith("+63"))return o.setState({number:"+63"});(0,_r(d[19]).checkPhoneNumberInput)(e)&&(o.setState({number:e,errors:null}),o.state.agree&&(e.length<13?o.setState({agree:!1}):13==e.length&&o.notEmpty()&&o.setState({agree:!0})))}}),(0,_r(d[17]).jsxs)(l.View,{style:{flexDirection:'row',width:'80%',marginTop:15,alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.TouchableOpacity,{disabled:!o.notEmpty(),onPress:function(){return o.state.fname&&o.state.lname&&o.state.birthdate&&o.state.email&&o.state.number?o.onAgree():null},style:{flex:0,paddingTop:15},children:o.state.agree?(0,_r(d[17]).jsx)(p.default.AntDesign,{name:"checksquare",color:f.default.colors.accent,size:20}):(0,_r(d[17]).jsx)(p.default.Feather,{color:null==(T=o.props.app_theme)?void 0:T.theme.colors.text,name:"square",size:20})}),(0,_r(d[17]).jsx)(l.View,{style:{flex:1,paddingTop:10,paddingHorizontal:10},children:(0,_r(d[17]).jsxs)(l.View,{style:{flexDirection:'row',paddingTop:5,alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.Text,{style:{color:null!=(j=o.props.app_theme)&&j.theme.dark?null==(S=o.props.app_theme)?void 0:S.theme.colors.text:f.default.colors.textPrimary},children:"I agree to "}),(0,_r(d[17]).jsx)(l.TouchableOpacity,{style:{paddingVertical:10},onPress:function(){return o.props.navigation.navigate("TermsConditions",{screen:'ApplyForm'})},children:(0,_r(d[17]).jsx)(l.Text,{style:{color:f.default.colors.primary},children:"Unioil's Data Privacy Policy."})})]})})]}),(0,_r(d[17]).jsx)(l.View,{style:{alignItems:'center',justifyContent:'flex-end',padding:20,marginTop:20},children:(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){return o.onSubmit()},disabled:!o.notEmpty()||!o.state.agree,style:{padding:20,paddingTop:15,width:f.default.screen.w-60,paddingBottom:15,borderRadius:10,backgroundColor:o.notEmpty()&&o.state.agree?f.default.colors.primary:null!=(w=o.props.app_theme)&&w.theme.dark?null==(A=o.props.app_theme)?void 0:A.theme.colors.border:f.default.colors.primary+"15"},children:(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:16,fontFamily:'Arial',textAlign:'center',color:'#fff'},children:"Submit"})})})]})})})},o.cardnumber="",o}return(0,o.default)(s,i),(0,a.default)(s,[{key:"componentDidMount",value:function(){this.init()}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){var e,t,a,r,n,o,i=this;return(0,_r(d[17]).jsxs)(v.default,{children:[(0,_r(d[17]).jsx)(c.default.loaderView,{title:"Validating",message:"Please wait...",isDarkMode:null==(e=this.props.app_theme)?void 0:e.theme.dark,backgroundColor:null==(t=this.props.app_theme)?void 0:t.theme.colors.border,color:null==(a=this.props.app_theme)?void 0:a.theme.colors.text,visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default.CustomDatePicker,{visible:this.state.datepicker,textColor:null==(r=this.props.app_theme)?void 0:r.theme.colors.text,isDarkMode:null==(n=this.props.app_theme)?void 0:n.theme.dark,modalBackgroundColor:null==(o=this.props.app_theme)?void 0:o.theme.colors.border,date:this.state.birthdate&&(0,h.default)(this.state.birthdate).format("MMM DD YYYY"),onConfirm:function(e){i.setState({birthdate:e?(0,h.default)(e).format("MMMM DD, YYYY"):null!=i.state.birthdate?i.state.birthdate:null,datepicker:!1,agree:!1,valid:!1})},onCancel:function(){return i.setState({datepicker:!1})}}),(0,_r(d[17]).jsx)(u.default,{title:"",menu:!1,back:!0,onBackPress:function(){return i.props.navigation.goBack()},navigation:this.props.navigation}),"android"===f.default.platform?this.showContent():(0,_r(d[17]).jsx)(_r(d[20]).KeyboardAvoidingView,{style:{flex:1},behavior:"padding",keyboardVerticalOffset:'ios'===f.default.platform?50:70,children:this.showContent()})]})}}])})(s.Component);_e.default=(0,_r(d[21]).connect)((function(e){return{app_theme:e.appThemeReducer.theme}}),null)(T)}),2678,[1,2,11,12,16,18,19,21,23,2176,935,765,962,766,755,769,2017,199,767,2496,1150,1117]); __d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=_r(d[0])(_r(d[1])),e=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),o=_r(d[0])(_r(d[4])),a=_r(d[0])(_r(d[5])),r=_r(d[0])(_r(d[6])),i=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=v(e);if(n&&n.has(t))return n.get(t);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in t)if("default"!==r&&{}.hasOwnProperty.call(t,r)){var i=a?Object.getOwnPropertyDescriptor(t,r):null;i&&(i.get||i.set)?Object.defineProperty(o,r,i):o[r]=t[r]}return o.default=t,n&&n.set(t,o),o})(_r(d[7])),l=_r(d[8]),s=_r(d[0])(_r(d[9])),u=_r(d[0])(_r(d[10])),c=_r(d[0])(_r(d[11])),f=_r(d[0])(_r(d[12])),p=_r(d[0])(_r(d[13])),h=_r(d[0])(_r(d[14])),b=_r(d[0])(_r(d[15])),y=_r(d[0])(_r(d[16]));function v(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(v=function(t){return t?n:e})(t)}function x(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(x=function(){return!!t})()}var _=(function(i){function v(n){var r,i,u,y;return(0,e.default)(this,v),i=this,u=v,y=[n],u=(0,a.default)(u),(r=(0,o.default)(i,x()?Reflect.construct(u,y||[],(0,a.default)(i).constructor):u.apply(i,y))).state={loading:!1,infodialog:!1,errordialog:!1,otp:"",resend:!1,retries:0,valid:!1,trans_id:null,session:null,data:{}},r.init=(0,t.default)((function*(){var t=yield p.default.get("session");r.setState({data:r.props.route.params,trans_id:r.props.route.params.trans_id,session:t})})),r.activateResend=function(){setTimeout((function(){r.setState({resend:!0})}),15e3)},r.encyptNumber=function(t){var e="****";return t.substr(0,6)+e+t.substr(10)},r.getRetries=function(){return r.state.retries},r.onRetry=(0,t.default)((function*(){if(r.state.resend){r.setState({loading:!0});var t=r.state.data.mobile_number.substr(2,r.state.data.mobile_number.length-1);yield(0,h.default)("mobileOTP","get",{},`mobile=${t}`,{},(function(t){1==t.status?(r.setState({loading:!1,trans_id:t.data.trans_id}),'ios'==l.Platform.OS?setTimeout((function(){l.Alert.alert("Requested.","\nNew OTP code will be submitted on your mobile number.")}),300):l.Alert.alert("Requested.","\nNew OTP code will be submitted on your mobile number.")):r.setState({loading:!1})}),(function(t){l.Alert.alert("Information",`\n${t.message}`),r.setState({loading:!1})}),"OTP","Request")}})),r.validateOTP=(function(){var e=(0,t.default)((function*(t,e){r.setState({loading:!0}),yield(0,h.default)("validateMobileOTP","get",{},`trans_id=${r.state.trans_id}&otp=${r.state.otp}&mobile=${r.state.data.mobile}&birthday=${r.state.data.birthday}`,{},(function(e){t(e)}),(function(t){e(t)}),"OTP","Validate")}));return function(t,n){return e.apply(this,arguments)}})(),r.onSubmit=(0,t.default)((function*(){s.default.netstatus((function(t){t?(r.setState({loading:!0}),r.validateOTP((function(t){1==t.status?(r.setState({loading:!1}),r.props.route.params.onValid(!0)):(r.setState({loading:!1}),l.Alert.alert("Information",'\n'+t.message),r.setState({resend:!0}))}),(function(t){l.Alert.alert("Information",`\n${t.message}`)}))):c.default.nointernet2(r.props)}))})),r.showContent=function(){var t,e,n,o,a,i,s,u;return(0,_r(d[17]).jsxs)(l.View,{style:{flex:1,justifyContent:'center',alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.Text,{style:{padding:15,fontSize:22,color:null!=(t=r.props.app_theme)&&t.theme.dark?null==(e=r.props.app_theme)?void 0:e.theme.colors.text:f.default.colors.textPrimary,fontWeight:'bold'},children:"Enter Code"}),(0,_r(d[17]).jsx)(l.Text,{style:{padding:5,fontSize:16,color:null!=(n=r.props.app_theme)&&n.theme.dark?null==(o=r.props.app_theme)?void 0:o.theme.colors.text:f.default.colors.textPrimary,width:'85%',textAlign:'center'},children:"Enter the 4-digit verification code sent to"}),(0,_r(d[17]).jsx)(l.Text,{style:{padding:15,paddingTop:5,fontSize:15,color:f.default.colors.accent,width:'85%',textAlign:'center'},children:f.default.formatter.ENCMBL(r.state.data.mobile_number||"+639000000000")}),(0,_r(d[17]).jsx)(b.default,{containerStyle:{marginBottom:30},textColor:null==(a=r.props.app_theme)?void 0:a.theme.colors.text,isDarkMode:null==(i=r.props.app_theme)?void 0:i.theme.dark,onChangeText:function(t){r.setState({otp:t,valid:4==t.length})}}),(0,_r(d[17]).jsx)(l.TouchableOpacity,{disabled:!r.state.valid,onPress:function(){return r.onSubmit()},style:{backgroundColor:r.state.valid?f.default.colors.primary:null!=(s=r.props.app_theme)&&s.theme.dark?null==(u=r.props.app_theme)?void 0:u.theme.colors.border:f.default.colors.primary+"15",padding:15,width:'80%',borderRadius:10,elevation:r.state.valid?3:0},children:(0,_r(d[17]).jsx)(l.Text,{style:{textAlign:'center',color:"#fff",fontSize:16},children:"Submit"})}),(0,_r(d[17]).jsx)(l.View,{style:{flexDirection:'row',width:'80%',padding:30},children:(0,_r(d[17]).jsx)(l.TouchableOpacity,{activeOpacity:1,onPress:function(){return r.onRetry()},style:{flex:2},children:(0,_r(d[17]).jsx)(l.Text,{style:{textAlign:'center',color:r.state.resend?f.default.colors.primary:f.default.colors.darkGray,fontSize:16},children:"Resend Code"})})}),(0,_r(d[17]).jsx)(l.View,{style:{padding:70}})]})},r}return(0,r.default)(v,i),(0,n.default)(v,[{key:"componentDidMount",value:function(){this.init(),this.activateResend()}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){var t,e,n,o=this;return(0,_r(d[17]).jsxs)(y.default,{children:[(0,_r(d[17]).jsx)(c.default.loaderView,{title:"Validating",message:"Please wait...",isDarkMode:null==(t=this.props.app_theme)?void 0:t.theme.dark,backgroundColor:null==(e=this.props.app_theme)?void 0:e.theme.colors.border,color:null==(n=this.props.app_theme)?void 0:n.theme.colors.text,visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default.infodialog,{title:"Requested.",message:"New OTP code will be submitted on your mobile number.",buttonConfirmText:"OK",shown:this.state.infodialog,onCancel:function(){return o.setState({infodialog:!1})},onSubmit:function(t){return o.setState({infodialog:!1})}}),(0,_r(d[17]).jsx)(c.default.infodialog,{title:"Information",message:"Incorrect OTP. The OTP you have entered does not exist.",buttonConfirmText:"OK",shown:this.state.errordialog,onCancel:function(){return o.setState({errordialog:!1})},onSubmit:function(t){return o.setState({errordialog:!1})}}),(0,_r(d[17]).jsx)(u.default,{title:"",menu:!1,back:!0,onBackPress:function(){return o.props.navigation.goBack()},navigation:this.props.navigation}),"android"===f.default.platform?this.showContent():(0,_r(d[17]).jsx)(l.KeyboardAvoidingView,{style:{flex:1},behavior:"padding",keyboardVerticalOffset:'ios'===f.default.platform?50:70,children:this.showContent()})]})}}])})(i.PureComponent);_e.default=(0,_r(d[18]).connect)((function(t){return{app_theme:t.appThemeReducer.theme}}),null)(_)}),2679,[1,2,11,12,16,18,19,21,23,827,2176,935,765,755,769,2512,2017,199,1117]); diff --git a/android/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/android/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties index af0bf7e5..9c00fef9 100644 --- a/android/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties +++ b/android/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties @@ -1,4 +1,4 @@ -#Tue Apr 29 18:51:22 SGT 2025 +#Wed Apr 30 14:29:55 SGT 2025 com.project.yondu.unioilloyaltyapp-main-49\:/drawable-mdpi/node_modules_reactnative_libraries_logbox_ui_logboximages_chevronleft.png=C\:\\Users\\lenovo\\unioil-loyalty-rn-app-ios-and-android\\android\\app\\build\\intermediates\\merged_res\\debug\\drawable-mdpi_node_modules_reactnative_libraries_logbox_ui_logboximages_chevronleft.png.flat com.project.yondu.unioilloyaltyapp-main-49\:/drawable-mdpi/app_assets_img_bg_about.png=C\:\\Users\\lenovo\\unioil-loyalty-rn-app-ios-and-android\\android\\app\\build\\intermediates\\merged_res\\debug\\drawable-mdpi_app_assets_img_bg_about.png.flat com.project.yondu.unioilloyaltyapp-main-49\:/drawable-mdpi/app_assets_bg_xavier.png=C\:\\Users\\lenovo\\unioil-loyalty-rn-app-ios-and-android\\android\\app\\build\\intermediates\\merged_res\\debug\\drawable-mdpi_app_assets_bg_xavier.png.flat diff --git a/android/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/android/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt index 67a3198d..4b5cd0b1 100644 --- a/android/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt +++ b/android/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -1,4 +1,4 @@ -#Tue Apr 29 19:01:35 SGT 2025 +#Wed Apr 30 14:36:34 SGT 2025 path.4=15/classes.dex path.3=14/classes.dex path.2=0/classes.dex diff --git a/android/app/build/outputs/apk/debug/app-debug.apk b/android/app/build/outputs/apk/debug/app-debug.apk index 3a5b3025..9f536370 100644 Binary files a/android/app/build/outputs/apk/debug/app-debug.apk and b/android/app/build/outputs/apk/debug/app-debug.apk differ diff --git a/android/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/android/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin index 5014af9e..285cf21d 100644 Binary files a/android/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin and b/android/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ diff --git a/android/app/src/main/assets/index.android.bundle b/android/app/src/main/assets/index.android.bundle index 1fc0203a..5c27ab2e 100644 --- a/android/app/src/main/assets/index.android.bundle +++ b/android/app/src/main/assets/index.android.bundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach((function(n,t){e[n]=!0})),e}function t(n,t,a){if(n.formatValueCalls++,n.formatValueCalls>200)return`[TOO BIG formatValueCalls ${n.formatValueCalls} exceeded limit of 200]`;var f=r(n,t);if(f)return f;var c=Object.keys(t),s=e(c);if(d(t)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(t);if(0===c.length){if(v(t)){var g=t.name?': '+t.name:'';return n.stylize('[Function'+g+']','special')}if(p(t))return n.stylize(RegExp.prototype.toString.call(t),'regexp');if(y(t))return n.stylize(Date.prototype.toString.call(t),'date');if(d(t))return o(t)}var h,b,m='',j=!1,O=['{','}'];(h=t,Array.isArray(h)&&(j=!0,O=['[',']']),v(t))&&(m=' [Function'+(t.name?': '+t.name:'')+']');return p(t)&&(m=' '+RegExp.prototype.toString.call(t)),y(t)&&(m=' '+Date.prototype.toUTCString.call(t)),d(t)&&(m=' '+o(t)),0!==c.length||j&&0!=t.length?a<0?p(t)?n.stylize(RegExp.prototype.toString.call(t),'regexp'):n.stylize('[Object]','special'):(n.seen.push(t),b=j?i(n,t,a,s,c):c.map((function(e){return l(n,t,a,s,e,j)})),n.seen.pop(),u(b,m,O)):O[0]+m+O[1]}function r(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var t="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(t,'string')}return c(e)?n.stylize(''+e,'number'):a(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,t,r,o){for(var i=[],u=0,a=e.length;u-1&&(a=l?a.split('\n').map((function(n){return' '+n})).join('\n').substr(2):'\n'+a.split('\n').map((function(n){return' '+n})).join('\n')):a=n.stylize('[Circular]','special')),s(u)){if(l&&i.match(/^\d+$/))return a;(u=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(u=u.substr(1,u.length-2),u=n.stylize(u,'name')):(u=u.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),u=n.stylize(u,'string'))}return u+': '+a}function u(n,e,t){return n.reduce((function(n,e){return e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1}),0)>60?t[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+t[1]:t[0]+e+' '+n.join(', ')+' '+t[1]}function a(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,r){return t({seen:[],formatValueCalls:0,stylize:n},e,r.depth)}})(),t=0,r=1,o=2,i=3,l=[];l[t]='debug',l[r]='log',l[o]='warning',l[i]='error';function u(t){return function(){var r;r=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,(function(n){return e(n,{depth:10})})).join(', ');var u=arguments[0],a=t;'string'==typeof u&&'Warning: '===u.slice(0,9)&&a>=i&&(a=o),n.__inspectorLog&&n.__inspectorLog(l[a],r,[].slice.call(arguments),1),f.length&&(r=c('',r)),n.nativeLoggingHook(r,a)}}function a(n,e){return Array.apply(null,Array(e)).map((function(){return n}))}var f=[];function c(n,e){return f.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:u(i),info:u(r),log:u(r),warn:u(o),trace:u(t),debug:u(t),table:function(e){if(!Array.isArray(e)){var t=e;for(var o in e=[],t)if(t.hasOwnProperty(o)){var i=t[o];i["(index)"]=o,e.push(i)}}if(0!==e.length){var l=Object.keys(e[0]).sort(),u=[],f=[];l.forEach((function(n,t){f[t]=n.length;for(var r=0;r';return function(){for(var r=arguments.length,u=new Array(r),e=0;e0?i[i.length>0?0:i.length]:i.pop(),a=r.filter((function(t){return t.card_number==o.card_number})).map((function(t){return t}))[0].token;return{user:o,token:a&&a.includes("Bearer ")?a:"Bearer "+a}}catch(t){return t}}));return function(){return n.apply(this,arguments)}})(),c=_e.login=(function(){var n=(0,t.default)((function*(t,n,i){try{yield e.default.removeItem("@UnioilLoyaltyApp_is_guest");var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a='string'==typeof r?JSON.parse(r):[],u='string'==typeof o?JSON.parse(o):[];if(a&&u){var l=a.filter((function(e){return e.card_number!=t.session.card_number})).map((function(t){return t})),s=u.filter((function(e){return e.card_number!=t.session.card_number})).map((function(t){return t}));l.splice(0,0,{card_number:t.session.card_number,lcard_uuid:t.session.lcard_uuid,mobile_number:t.session.mobile}),s.splice(0,0,{token:t.token,card_number:t.session.card_number});var c=yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(l)),f=yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(s));return n({res_sessions:c,res_tokens:f}),{res_sessions:c,res_tokens:f}}}catch(t){return i(t),t}}));return function(t,e,i){return n.apply(this,arguments)}})(),f=_e.setsession=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o='string'==typeof r?JSON.parse(r):[];if(o){var a=o.filter((function(e){return e.card_number!=t.card_number})).map((function(t){return t}));a.splice(0,0,t),n(yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(a)))}}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),y=_e.addsession=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=r?JSON.parse(r):[];if(o)o.push(t),n(yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(o)))}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),p=_e.settoken=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_token"),o='string'==typeof r?JSON.parse(r):[];if(o)o.push(t),n(yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(o)))}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),_=_e.accounts=(function(){var n=(0,t.default)((function*(){try{for(var t=yield e.default.getItem("@UnioilLoyaltyApp_session"),n=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),i='string'==typeof n?JSON.parse(n):n,r='string'==typeof t?JSON.parse(t):t,o=[],a=0;a0?n[n.length>0?0:n.length]:n.pop()}catch(t){return t}}));return function(){return n.apply(this,arguments)}})(),L=_e.updateProfile=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),o=yield e.default.getItem("@UnioilLoyaltyApp_session"),a=yield e.default.getItem("@UnioilLoyaltyApp_token"),u='string'==typeof r?JSON.parse(r):r,l='string'==typeof o?JSON.parse(o):o,s='string'==typeof a?JSON.parse(a):a,c=u.filter((function(e){return e.data.card_number!=t.data.card_number})).map((function(t){return t})),f=l.filter((function(e){return e.card_number!=t.data.card_number})).map((function(t){return t})),y=s.filter((function(e){return e.card_number!=t.data.card_number})).map((function(t){return t})),p=s.filter((function(e){return e.card_number==t.data.card_number})).map((function(t){return t}))[0].token;c.splice(0,0,t),f.splice(0,0,{card_number:t.data.card_number,lcard_uuid:t.data.lcard_uuid,mobile_number:t.data.mobile}),y.splice(0,0,{token:p,card_number:t.data.card_number}),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(c)),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(f)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(y)),n()}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),I=_e.AddNotification=(function(){var n=(0,t.default)((function*(t){try{var n=[],i=yield e.default.getItem("@UnioilLoyaltyApp_notifications");if(i){(n=JSON.parse(i)).push(t);yield e.default.setItem("@UnioilLoyaltyApp_notifications",JSON.stringify(n));return"Notification successfully added"}n.push(t);yield e.default.setItem("@UnioilLoyaltyApp_notifications",JSON.stringify(n));return"Notification successfully added"}catch(t){return t}}));return function(t){return n.apply(this,arguments)}})(),U=_e.remove=(function(){var n=(0,t.default)((function*(t){try{yield e.default.removeItem(r+t)}catch(t){return t}}));return function(t){return n.apply(this,arguments)}})(),O=_e.switchaccount=(function(){var n=(0,t.default)((function*(t,n){var i=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a='string'==typeof i?JSON.parse(i):i,u='string'==typeof r?JSON.parse(r):r,l='string'==typeof o?JSON.parse(o):o,s=a.filter((function(t){return t.data.card_number==n})).map((function(t){return t}))[0],c=a.filter((function(t){return t.data.card_number!=n})).map((function(t){return t})),f=u.filter((function(t){return t.card_number!=n})).map((function(t){return t})),y=l.filter((function(t){return t.card_number!=n})).map((function(t){return t})),p=l.filter((function(t){return t.card_number==n})).map((function(t){return t}))[0].token;return c.splice(0,0,s),f.splice(0,0,{card_number:s.data.card_number,lcard_uuid:s.data.lcard_uuid,mobile_number:s.data.mobile}),y.splice(0,0,{token:p,card_number:n}),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(c)),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(f)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(y)),!0}));return function(t,e){return n.apply(this,arguments)}})(),S=(_e.setLogin=(function(){var n=(0,t.default)((function*(){yield e.default.setItem("@UnioilLoyaltyApp_isLogin",JSON.stringify({isLogin:!0}))}));return function(){return n.apply(this,arguments)}})(),_e.logoutAccount=(function(){var n=(0,t.default)((function*(t,n){try{yield e.default.setItem("@UnioilLoyaltyApp_enter_mpin","false"),t()}catch(t){n(t,0)}}));return function(t,e){return n.apply(this,arguments)}})()),b=_e.logout=(function(){var i=(0,t.default)((function*(i,r){try{var o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a=yield e.default.getItem("@UnioilLoyaltyApp_session"),u=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),l="string"==typeof o?JSON.parse(o):o,s='string'==typeof a?JSON.parse(a):a,c='string'==typeof u?JSON.parse(u):u,f=l[l.length>0?l.length-1:l.length];fetch(n.default.logout,{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:'string'==typeof f&&null!=f&&f.includes("Bearer ")?f:"Bearer "+f},body:{}}).then((function(t){return t.json()})).then((function(){var n=(0,t.default)((function*(t){s.splice(s.length-1,1),l.splice(l.length-1,1),c.splice(c.length-1,1),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(s)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(l)),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(c)),i(t,l.length)}));return function(t){return n.apply(this,arguments)}})())}catch(t){yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify([])),i(t,0)}}));return function(t,e){return i.apply(this,arguments)}})();_e.default={get:o,set:a,session:s,logout:b,logoutAccount:S,AddNotification:I,remove:U,login:c,accounts:_,removeAccount:A,profile:v,updateProfile:L,settoken:p,setsession:f,addsession:y,addaccount:h,reset:u,resetSwitchAccount:l,switchaccount:O}}),755,[1,2,21,756,748,762]); +__d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.updateProfile=_e.switchaccount=_e.settoken=_e.setsession=_e.setLogin=_e.set=_e.session=_e.resetSwitchAccount=_e.reset=_e.removeAccount=_e.remove=_e.profile=_e.logoutAccount=_e.logout=_e.login=_e.get=_e.default=_e.addsession=_e.addaccount=_e.accounts=_e.AddNotification=void 0;var t=_r(d[0])(_r(d[1])),e=((function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=i(e);if(n&&n.has(t))return n.get(t);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&{}.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=t[a]}r.default=t,n&&n.set(t,r)})(_r(d[2])),_r(d[0])(_r(d[3]))),n=(_r(d[0])(_r(d[4])),_r(d[0])(_r(d[5])));function i(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(i=function(t){return t?n:e})(t)}var r="@UnioilLoyaltyApp_",o=_e.get=(function(){var n=(0,t.default)((function*(t){try{var n=yield e.default.getItem(r+t);return'object'==typeof n?JSON.parse(n):n}catch(t){return t}}));return function(t){return n.apply(this,arguments)}})(),a=_e.set=(function(){var n=(0,t.default)((function*(t,n,i,o){try{var a='string'==typeof n?n:JSON.stringify(n),u=yield e.default.setItem(r+t,a);yield i(u)}catch(t){yield o(t)}}));return function(t,e,i,r){return n.apply(this,arguments)}})(),u=_e.reset=(function(){var n=(0,t.default)((function*(){try{yield e.default.removeItem("@UnioilLoyaltyApp_iqair"),yield e.default.removeItem("@UnioilLoyaltyApp_pumpPaymentCards"),yield e.default.removeItem("@UnioilLoyaltyApp_topupPaymentCards"),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify([])),yield e.default.removeItem("@UnioilLoyaltyApp_enter_mpin"),yield e.default.removeItem("@UnioilLoyaltyApp_set_mpin"),yield e.default.removeItem("@UnioilLoyaltyApp_is_token_register"),yield e.default.removeItem("@UnioilLoyaltyApp_notifications")}catch(t){return!1}}));return function(){return n.apply(this,arguments)}})(),l=_e.resetSwitchAccount=(function(){var n=(0,t.default)((function*(){try{yield e.default.removeItem("@UnioilLoyaltyApp_iqair"),yield e.default.removeItem("@UnioilLoyaltyApp_pumpPaymentCards"),yield e.default.removeItem("@UnioilLoyaltyApp_topupPaymentCards")}catch(t){return!1}}));return function(){return n.apply(this,arguments)}})(),s=_e.session=(function(){var n=(0,t.default)((function*(){try{var t=yield e.default.getItem("@UnioilLoyaltyApp_session"),n=yield e.default.getItem("@UnioilLoyaltyApp_token"),i='string'==typeof t?JSON.parse(t):[],r='string'==typeof n?JSON.parse(n):[],o=i.length>0?i[i.length>0?0:i.length]:i.pop(),a=r.filter((function(t){return t.card_number==o.card_number})).map((function(t){return t}))[0].token;return{user:o,token:a&&a.includes("Bearer ")?a:"Bearer "+a}}catch(t){return t}}));return function(){return n.apply(this,arguments)}})(),f=_e.login=(function(){var n=(0,t.default)((function*(t,n,i){try{yield e.default.removeItem("@UnioilLoyaltyApp_is_guest");var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a='string'==typeof r?JSON.parse(r):[],u='string'==typeof o?JSON.parse(o):[];if(a&&u){var l=a.filter((function(e){return e.card_number!=t.session.card_number})).map((function(t){return t})),s=u.filter((function(e){return e.card_number!=t.session.card_number})).map((function(t){return t}));l.splice(0,0,{card_number:t.session.card_number,lcard_uuid:t.session.lcard_uuid,mobile_number:t.session.mobile}),s.splice(0,0,{token:t.token,card_number:t.session.card_number});var f=yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(l)),y=yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(s));return n({res_sessions:f,res_tokens:y}),{res_sessions:f,res_tokens:y}}}catch(t){return i(t),t}}));return function(t,e,i){return n.apply(this,arguments)}})(),y=_e.setsession=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o='string'==typeof r?JSON.parse(r):[];if(o){var a=o.filter((function(e){return e.card_number!=t.card_number})).map((function(t){return t}));a.splice(0,0,t),n(yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(a)))}}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),c=_e.addsession=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=r?JSON.parse(r):[];if(o)o.push(t),n(yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(o)))}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),p=_e.settoken=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_token"),o='string'==typeof r?JSON.parse(r):[];if(o)o.push(t),n(yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(o)))}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),_=_e.accounts=(function(){var n=(0,t.default)((function*(){try{for(var t=yield e.default.getItem("@UnioilLoyaltyApp_session"),n=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),i='string'==typeof n?JSON.parse(n):n,r='string'==typeof t?JSON.parse(t):t,o=[],a=0;a0?n[n.length>0?0:n.length]:n.pop()}catch(t){return t}}));return function(){return n.apply(this,arguments)}})(),L=_e.updateProfile=(function(){var n=(0,t.default)((function*(t,n,i){try{var r=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),o=yield e.default.getItem("@UnioilLoyaltyApp_session"),a=yield e.default.getItem("@UnioilLoyaltyApp_token"),u='string'==typeof r?JSON.parse(r):r,l='string'==typeof o?JSON.parse(o):o,s='string'==typeof a?JSON.parse(a):a,f=u.filter((function(e){return e.data.card_number!=t.data.card_number})).map((function(t){return t})),y=l.filter((function(e){return e.card_number!=t.data.card_number})).map((function(t){return t})),c=s.filter((function(e){return e.card_number!=t.data.card_number})).map((function(t){return t})),p=s.filter((function(e){return e.card_number==t.data.card_number})).map((function(t){return t}))[0].token;f.splice(0,0,t),y.splice(0,0,{card_number:t.data.card_number,lcard_uuid:t.data.lcard_uuid,mobile_number:t.data.mobile}),c.splice(0,0,{token:p,card_number:t.data.card_number}),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(f)),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(y)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(c)),n()}catch(t){i(t)}}));return function(t,e,i){return n.apply(this,arguments)}})(),I=_e.AddNotification=(function(){var n=(0,t.default)((function*(t){try{var n=[],i=yield e.default.getItem("@UnioilLoyaltyApp_notifications");if(i){(n=JSON.parse(i)).push(t);yield e.default.setItem("@UnioilLoyaltyApp_notifications",JSON.stringify(n));return"Notification successfully added"}n.push(t);yield e.default.setItem("@UnioilLoyaltyApp_notifications",JSON.stringify(n));return"Notification successfully added"}catch(t){return t}}));return function(t){return n.apply(this,arguments)}})(),U=_e.remove=(function(){var n=(0,t.default)((function*(t){try{yield e.default.removeItem(r+t)}catch(t){return t}}));return function(t){return n.apply(this,arguments)}})(),O=_e.switchaccount=(function(){var n=(0,t.default)((function*(t,n){var i=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),r=yield e.default.getItem("@UnioilLoyaltyApp_session"),o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a='string'==typeof i?JSON.parse(i):i,u='string'==typeof r?JSON.parse(r):r,l='string'==typeof o?JSON.parse(o):o,s=a.filter((function(t){return t.data.card_number==n})).map((function(t){return t}))[0],f=a.filter((function(t){return t.data.card_number!=n})).map((function(t){return t})),y=u.filter((function(t){return t.card_number!=n})).map((function(t){return t})),c=l.filter((function(t){return t.card_number!=n})).map((function(t){return t})),p=l.filter((function(t){return t.card_number==n})).map((function(t){return t}))[0].token;return f.splice(0,0,s),y.splice(0,0,{card_number:s.data.card_number,lcard_uuid:s.data.lcard_uuid,mobile_number:s.data.mobile}),c.splice(0,0,{token:p,card_number:n}),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(f)),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(y)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(c)),!0}));return function(t,e){return n.apply(this,arguments)}})(),b=(_e.setLogin=(function(){var n=(0,t.default)((function*(){yield e.default.setItem("@UnioilLoyaltyApp_isLogin",JSON.stringify({isLogin:!0}))}));return function(){return n.apply(this,arguments)}})(),_e.logoutAccount=(function(){var n=(0,t.default)((function*(t,n){try{yield e.default.setItem("@UnioilLoyaltyApp_enter_mpin","false"),t()}catch(t){n(t,0)}}));return function(t,e){return n.apply(this,arguments)}})()),N=_e.logout=(function(){var i=(0,t.default)((function*(i,r){try{var o=yield e.default.getItem("@UnioilLoyaltyApp_token"),a=yield e.default.getItem("@UnioilLoyaltyApp_session"),u=yield e.default.getItem("@UnioilLoyaltyApp_accounts"),l="string"==typeof o?JSON.parse(o):o,s='string'==typeof a?JSON.parse(a):a,f='string'==typeof u?JSON.parse(u):u,y=l[l.length>0?l.length-1:l.length];fetch(n.default.logout,{method:'POST',headers:{Accept:'application/json','Content-Type':'application/json',Authorization:'string'==typeof y&&null!=y&&y.includes("Bearer ")?y:"Bearer "+y},body:{}}).then((function(t){return t.json()})).then((function(){var n=(0,t.default)((function*(t){s.splice(s.length-1,1),l.splice(l.length-1,1),f.splice(f.length-1,1),yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify(s)),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify(l)),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify(f)),i(t,l.length)}));return function(t){return n.apply(this,arguments)}})())}catch(t){yield e.default.setItem("@UnioilLoyaltyApp_session",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_token",JSON.stringify([])),yield e.default.setItem("@UnioilLoyaltyApp_accounts",JSON.stringify([])),i(t,0)}}));return function(t,e){return i.apply(this,arguments)}})();_e.default={get:o,set:a,session:s,logout:N,logoutAccount:b,AddNotification:I,remove:U,login:f,accounts:_,removeAccount:A,profile:v,updateProfile:L,settoken:p,setsession:y,addsession:c,addaccount:h,reset:u,resetSwitchAccount:l,switchaccount:O}}),755,[1,2,21,756,748,762]); __d((function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"useAsyncStorage",{enumerable:!0,get:function(){return r(d[0]).useAsyncStorage}});var t=r(d[1])(r(d[2]));e.default=t.default}),756,[757,1,758]); __d((function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useAsyncStorage=function(n){return{getItem:function(){for(var u=arguments.length,f=new Array(u),o=0;o0?o.setState({Cards:t.data,loading:!1}):o.setState({loading:!1})}));return function(t){return e.apply(this,arguments)}})(),(function(t){l.Alert.alert("Information",`\n${t.message}`),this.setState({loading:!1})}),"Loyalty cards","Fetch")})),o.renderCards=function(){return o.state.Cards.map((function(t,e){return(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){o.props.navigation.navigate("ApplyCardDetails",t)},style:{flexBasis:'45%',width:'45%',height:90,margin:2,justifyContent:'center',alignItems:'center'},children:(0,_r(d[17]).jsx)(l.Image,{source:{uri:t.image},style:{width:'100%',height:90,borderRadius:15,resizeMode:'stretch'}})},e)}))},o}return(0,o.default)(x,a),(0,n.default)(x,[{key:"componentDidMount",value:function(){this.initData()}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){var t,e,n,r,i,o,a,s,p=this;return this.state.connection?(0,_r(d[17]).jsxs)(y.default,{children:[(0,_r(d[17]).jsx)(f.default.loader,{visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default,{title:"",menu:!1,back:!0,backscreen:"Login",navigation:this.props.navigation}),(0,_r(d[17]).jsx)(l.View,{style:{flex:1,justifyContent:'center',alignItems:'center'},children:this.state.Cards.length>0?(0,_r(d[17]).jsxs)(l.ScrollView,{style:{flex:1},showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1,bounces:!1,children:[(0,_r(d[17]).jsxs)(l.View,{style:{flex:.2,justifyContent:'center',alignItems:'center',padding:20},children:[(0,_r(d[17]).jsx)(l.Text,{style:{marginBottom:13,fontSize:22,color:null!=(t=this.props.app_theme)&&t.theme.dark?null==(e=this.props.app_theme)?void 0:e.theme.colors.text:u.default.colors.textPrimary,fontWeight:'bold'},children:"Choose a Card"}),(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:16,color:null!=(n=this.props.app_theme)&&n.theme.dark?null==(r=this.props.app_theme)?void 0:r.theme.colors.text:u.default.colors.textPrimary,width:'85%',textAlign:'center'},children:"Select your preferred card type"})]}),(0,_r(d[17]).jsx)(l.FlatList,{data:this.state.Cards,contentContainerStyle:{flex:1,padding:30},numColumns:2,renderItem:function(t,e){return(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){p.props.navigation.navigate("ApplyCardDetails",t.item)},style:{flexBasis:'45%',width:'45%',height:90,margin:2,justifyContent:'center',alignItems:'center'},children:(0,_r(d[17]).jsx)(l.Image,{source:{uri:t.item.image},style:{width:'100%',height:90,borderRadius:15,resizeMode:'stretch'}})},e)}})]}):(0,_r(d[17]).jsxs)(l.View,{style:{flex:1,justifyContent:'center',alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.Text,{style:{marginBottom:13,fontSize:22,color:null!=(i=this.props.app_theme)&&i.theme.dark?null==(o=this.props.app_theme)?void 0:o.theme.colors.text:u.default.colors.textPrimary,fontWeight:'bold'},children:"Choose a Card"}),(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:16,color:null!=(a=this.props.app_theme)&&a.theme.dark?null==(s=this.props.app_theme)?void 0:s.theme.colors.text:u.default.colors.textPrimary,width:'85%',textAlign:'center'},children:"Select your preferred card type"})]})})]}):(0,_r(d[17]).jsxs)(y.default,{children:[(0,_r(d[17]).jsx)(f.default.loader,{visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default,{title:"Apply Card",menu:!1,back:!0,backscreen:"Login",navigation:this.props.navigation}),(0,_r(d[17]).jsx)(f.default.nointernet,{message:"No internet found. Please check your internet connection.",buttonText:"Try Again",onPress:function(){return p.initData()}})]})}}])})(a.PureComponent);_e.default=(0,_r(d[18]).connect)((function(t){return{app_theme:t.appThemeReducer.theme}}),null)(j)}),2676,[1,2,11,12,16,18,19,21,23,827,2176,837,765,935,755,769,2017,199,1117]); +__d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=_r(d[0])(_r(d[1])),e=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),i=_r(d[0])(_r(d[5])),o=_r(d[0])(_r(d[6])),a=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=x(e);if(n&&n.has(t))return n.get(t);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if("default"!==o&&{}.hasOwnProperty.call(t,o)){var a=i?Object.getOwnPropertyDescriptor(t,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=t[o]}return r.default=t,n&&n.set(t,r),r})(_r(d[7])),l=_r(d[8]),s=_r(d[0])(_r(d[9])),c=_r(d[0])(_r(d[10])),u=(_r(d[0])(_r(d[11])),_r(d[0])(_r(d[12]))),f=_r(d[0])(_r(d[13])),p=_r(d[0])(_r(d[14])),h=_r(d[0])(_r(d[15])),y=_r(d[0])(_r(d[16]));function x(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(x=function(t){return t?n:e})(t)}function v(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(v=function(){return!!t})()}var j=(function(a){function x(n){var o,a,c,u;return(0,e.default)(this,x),a=this,c=x,u=[n],c=(0,i.default)(c),(o=(0,r.default)(a,v()?Reflect.construct(c,u||[],(0,i.default)(a).constructor):c.apply(a,u))).state={Cards:[],loading:!1,connection:!1},o.initData=function(){s.default.netstatus((function(t){t?o.init():f.default.nointernet2(o.props)}))},o.init=(0,t.default)((function*(){o.setState({loading:!0,connection:!0});var e=yield p.default.session();yield(0,h.default)("loyalty_cards","get",{Authorization:e.token},{},{},(function(){var e=(0,t.default)((function*(t){1==t.status&&t.data.length>0?o.setState({Cards:t.data,loading:!1}):o.setState({loading:!1})}));return function(t){return e.apply(this,arguments)}})(),(function(t){l.Alert.alert("Information",`\n${t.message}`),this.setState({loading:!1})}),"Loyalty cards","Fetch")})),o.renderCards=function(){return o.state.Cards.map((function(t,e){return(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){o.props.navigation.navigate("ApplyCardDetails",t)},style:{flexBasis:'45%',width:'45%',height:90,margin:2,justifyContent:'center',alignItems:'center'},children:(0,_r(d[17]).jsx)(l.Image,{source:{uri:t.image},style:{width:'100%',height:90,borderRadius:15,resizeMode:'stretch'}})},e)}))},o}return(0,o.default)(x,a),(0,n.default)(x,[{key:"componentDidMount",value:function(){this.initData()}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){var t,e,n,r,i,o,a,s,p=this;return this.state.connection?(0,_r(d[17]).jsxs)(y.default,{children:[(0,_r(d[17]).jsx)(f.default.loader,{visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default,{title:"",menu:!1,back:!0,backscreen:"Login",navigation:this.props.navigation}),(0,_r(d[17]).jsx)(l.View,{style:{flex:1,justifyContent:'center',alignItems:'center'},children:this.state.Cards.length>0?(0,_r(d[17]).jsxs)(l.ScrollView,{style:{flex:1},showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1,bounces:!1,children:[(0,_r(d[17]).jsxs)(l.View,{style:{flex:.2,justifyContent:'center',alignItems:'center',padding:20},children:[(0,_r(d[17]).jsx)(l.Text,{style:{marginBottom:13,fontSize:22,color:null!=(t=this.props.app_theme)&&t.theme.dark?null==(e=this.props.app_theme)?void 0:e.theme.colors.text:u.default.colors.textPrimary,fontWeight:'bold'},children:"Choose a Card"}),(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:16,color:null!=(n=this.props.app_theme)&&n.theme.dark?null==(r=this.props.app_theme)?void 0:r.theme.colors.text:u.default.colors.textPrimary,width:'85%',textAlign:'center'},children:"Select your preferred card type"})]}),(0,_r(d[17]).jsx)(l.FlatList,{scrollEnabled:!1,data:this.state.Cards,contentContainerStyle:{flex:1,padding:30},numColumns:2,renderItem:function(t,e){return(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){p.props.navigation.navigate("ApplyCardDetails",t.item)},style:{flexBasis:'45%',width:'45%',height:90,margin:2,justifyContent:'center',alignItems:'center'},children:(0,_r(d[17]).jsx)(l.Image,{source:{uri:t.item.image},style:{width:'100%',height:90,borderRadius:15,resizeMode:'stretch'}})},e)}})]}):(0,_r(d[17]).jsxs)(l.View,{style:{flex:1,justifyContent:'center',alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.Text,{style:{marginBottom:13,fontSize:22,color:null!=(i=this.props.app_theme)&&i.theme.dark?null==(o=this.props.app_theme)?void 0:o.theme.colors.text:u.default.colors.textPrimary,fontWeight:'bold'},children:"Choose a Card"}),(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:16,color:null!=(a=this.props.app_theme)&&a.theme.dark?null==(s=this.props.app_theme)?void 0:s.theme.colors.text:u.default.colors.textPrimary,width:'85%',textAlign:'center'},children:"Select your preferred card type"})]})})]}):(0,_r(d[17]).jsxs)(y.default,{children:[(0,_r(d[17]).jsx)(f.default.loader,{visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default,{title:"Apply Card",menu:!1,back:!0,backscreen:"Login",navigation:this.props.navigation}),(0,_r(d[17]).jsx)(f.default.nointernet,{message:"No internet found. Please check your internet connection.",buttonText:"Try Again",onPress:function(){return p.initData()}})]})}}])})(a.PureComponent);_e.default=(0,_r(d[18]).connect)((function(t){return{app_theme:t.appThemeReducer.theme}}),null)(j)}),2676,[1,2,11,12,16,18,19,21,23,827,2176,837,765,935,755,769,2017,199,1117]); __d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),o=_r(d[0])(_r(d[5])),a=_r(d[0])(_r(d[6])),i=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&{}.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r})(_r(d[7])),l=_r(d[8]),c=_r(d[0])(_r(d[9])),u=_r(d[0])(_r(d[10])),s=(_r(d[0])(_r(d[11])),_r(d[0])(_r(d[12]))),p=_r(d[0])(_r(d[13]));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}var y=(function(i){function f(n){var a,i,c,p;return(0,t.default)(this,f),i=this,c=f,p=[n],c=(0,o.default)(c),(a=(0,r.default)(i,h()?Reflect.construct(c,p||[],(0,o.default)(i).constructor):c.apply(i,p))).state={info:null,focus:!1,cardid:null,canProceed:!1,valid:!1},a.init=(0,e.default)((function*(){0!=a.card.id_number&&0!=a.handleShowForm()||a.setState({canProceed:!0,valid:!0}),yield(0,s.default)("get_card_prompt_info","get",{},{},{},(function(){var t=(0,e.default)((function*(e){1==e.status&&a.setState({info:e.data})}));return function(e){return t.apply(this,arguments)}})(),(function(e){l.Alert.alert("Information",`\n${e.message}`)}),"Get Card Prompt","Fetch")})),a.proceed=function(e){a.props.navigation.navigate("ApplyForm",{method:e,card_uuid:a.card.cardtype_uuid,id_number:a.state.cardid?a.state.cardid:""})},a.onNext=function(){a.state.valid&&(0==a.card.id_number||0==a.handleShowForm()?a.proceed(0):(0,s.default)("signup_id_number","post",{},{},{cardtype_uuid:a.card.cardtype_uuid,id_number:a.state.cardid},(function(e){0==e.status?l.Alert.alert("Information",'\n'+e.message):1==e.status&&a.proceed(1)}),(function(e){l.Alert.alert("Information",`\n${e.message}`)}),"Number","Submit"))},a.handleShowForm=function(){return a.card.id_number&&1==a.card.id_number?1:0},a.showContent=function(){var e,t,n,r,o,i,c,s,p;return(0,_r(d[14]).jsx)(_r(d[15]).ScrollView,{contentContainerStyle:"android"===l.Platform.OS?{flex:1}:{height:.84*u.default.screen.h},children:(0,_r(d[14]).jsxs)(l.View,{style:{flex:1,justifyContent:'flex-start',alignItems:'flex-start',padding:20},children:[(0,_r(d[14]).jsx)(l.Image,{source:{uri:a.card.image},style:{height:215,width:'100%',borderRadius:10}}),(0,_r(d[14]).jsx)(l.Text,{style:{padding:15,paddingTop:5,paddingLeft:0,fontSize:16,color:null!=(e=a.props.app_theme)&&e.theme.dark?null==(t=a.props.app_theme)?void 0:t.theme.colors.text:u.default.colors.black,fontWeight:'bold'},children:a.card.name}),(0,_r(d[14]).jsx)(l.Text,{adjustsFontSizeToFit:!0,numberOfLines:3,style:{fontSize:13.5,flex:1,color:null!=(n=a.props.app_theme)&&n.theme.dark?null==(r=a.props.app_theme)?void 0:r.theme.colors.text:u.default.colors.textPrimary,width:'100%'},children:a.card.description}),(0,_r(d[14]).jsxs)(l.View,{style:{width:'100%'},children:[(0,_r(d[14]).jsxs)(l.View,{style:{width:'100%',opacity:a.handleShowForm()},children:[(0,_r(d[14]).jsx)(l.View,{style:{alignItems:'center',alignSelf:'center',marginTop:20},children:(0,_r(d[14]).jsx)(l.Text,{style:{fontSize:20,fontWeight:'bold',textAlign:'center',padding:10,color:'black',paddingBottom:15},children:"Enter ID Number"})}),(0,_r(d[14]).jsx)(l.View,{style:{alignSelf:'center',alignItems:'center',flexDirection:'row',marginBottom:10},children:(0,_r(d[14]).jsx)(l.Text,{children:a.card.id_number_description})})]}),(0,_r(d[14]).jsx)(_r(d[15]).FormControl,{style:{width:'100%',opacity:a.handleShowForm()},children:(0,_r(d[14]).jsx)(_r(d[15]).Stack,{children:(0,_r(d[14]).jsx)(_r(d[15]).Input,{style:{color:null==(o=a.props.app_theme)?void 0:o.theme.colors.text},placeholder:"ID Number",value:a.state.cardid||"",onChangeText:function(e){a.setState({cardid:e}),""!=e?a.setState({valid:!0}):a.setState({valid:!1})}})})}),(0,_r(d[14]).jsx)(l.View,{style:{justifyContent:'flex-end'},children:a.state.canProceed?(0,_r(d[14]).jsx)(l.TouchableOpacity,{onPress:function(){return a.onNext()},style:{backgroundColor:a.handleShowForm()&&null!=(i=a.props.app_theme)&&i.theme.dark?null==(c=a.props.app_theme)?void 0:c.theme.colors.border:u.default.colors.primary,padding:15,marginTop:20,width:'100%',borderRadius:10,elevation:3},children:(0,_r(d[14]).jsx)(l.Text,{style:{textAlign:'center',color:"#fff",fontSize:16},children:"Next"})}):(0,_r(d[14]).jsx)(l.TouchableOpacity,{disabled:!a.state.valid,onPress:function(){return a.onNext()},style:{backgroundColor:a.state.valid?u.default.colors.primary:null!=(s=a.props.app_theme)&&s.theme.dark?null==(p=a.props.app_theme)?void 0:p.theme.colors.border:u.default.colors.primary+"15",padding:15,marginTop:20,width:'100%',borderRadius:10,elevation:a.state.valid?3:0},children:(0,_r(d[14]).jsx)(l.Text,{style:{textAlign:'center',color:"#fff",fontSize:16},children:"Next"})})})]})]})})},a.card=n.route.params||{},a.keyboardOpenListener=null,a.keyboardCloseListener=null,a}return(0,a.default)(f,i),(0,n.default)(f,[{key:"componentDidMount",value:function(){this.init()}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){return(0,_r(d[14]).jsxs)(p.default,{children:[(0,_r(d[14]).jsx)(c.default,{title:"",menu:!1,back:!0,backscreen:"ApplySelectCard",navigation:this.props.navigation}),"android"===u.default.platform?this.showContent():(0,_r(d[14]).jsx)(_r(d[15]).KeyboardAvoidingView,{style:{flex:1},behavior:"padding",keyboardVerticalOffset:'ios'===l.Platform.OS?50:70,children:this.showContent()})]})}}])})(i.Component);_e.default=(0,_r(d[16]).connect)((function(e){return{app_theme:e.appThemeReducer.theme}}),null)(y)}),2677,[1,2,11,12,16,18,19,21,23,2176,765,962,769,2017,199,1150,1117]); __d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),a=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),n=_r(d[0])(_r(d[5])),o=_r(d[0])(_r(d[6])),i=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=x(t);if(a&&a.has(e))return a.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,a&&a.set(e,r),r})(_r(d[7])),s=i,l=_r(d[8]),u=_r(d[0])(_r(d[9])),c=_r(d[0])(_r(d[10])),f=_r(d[0])(_r(d[11])),p=_r(d[0])(_r(d[12])),h=_r(d[0])(_r(d[13])),b=_r(d[0])(_r(d[14])),y=_r(d[0])(_r(d[15])),v=_r(d[0])(_r(d[16]));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(x=function(e){return e?a:t})(e)}function _(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_=function(){return!!e})()}var k=function(e){var t=(0,i.useRef)(null),a=e.current==e.index&&e.focus?f.default.colors.accent:f.default.colors.darkGray,r=e.error?f.default.colors.primary:e.focus&&e.current==e.index?f.default.colors.accent:'gray',n=e.error?1.6:e.focus&&e.current==e.index?1.5:1,o={container:{flexDirection:'row',width:'80%',marginTop:e.top||30,alignItems:'center'},title:{fontSize:12,color:a,marginTop:-25,marginBottom:15},input:{width:'100%',fontSize:16,padding:0,borderBottomColor:r,borderBottomWidth:n,color:e.isDarkMode?e.textColor:f.default.colors.black},error:{fontSize:12,color:f.default.colors.primary,marginTop:5,marginBottom:15}};return(0,_r(d[17]).jsx)(l.View,{style:o.container,children:(0,_r(d[17]).jsxs)(l.View,{style:{flex:1},children:[e.current>=e.index?(0,_r(d[17]).jsx)(l.Text,{style:o.title,children:e.title}):null,(0,_r(d[17]).jsx)(l.TextInput,{ref:t,keyboardType:e.keyboardType||null,maxLength:e.maxlength||null,placeholder:e.placeholder||e.title||null,placeholderTextColor:e.isDarkMode?f.default.colors.darkGray:f.default.colors.gray,value:e.value||null,onFocus:e.onFocus||null,onChangeText:e.onChangeText||null,style:o.input}),e.error?(0,_r(d[17]).jsx)(l.Text,{style:o.error,children:e.errorMessage}):null]})})},T=(function(i){function s(a){var o,i,u,c;return(0,t.default)(this,s),i=this,u=s,c=[a],u=(0,n.default)(u),(o=(0,r.default)(i,_()?Reflect.construct(u,c||[],(0,n.default)(i).constructor):u.apply(i,c))).state={loading:!1,card:null,datepicker:!1,focus:!1,activeInput:0,agree:!1,errors:null,fname:null,lname:null,email:null,birthdate:"",number:null,valid:!1,validEmail:!0,validPhone:!0},o.setCardNumber=function(){o.setState({valid:15==o.state.cardnumber.length})},o.onAgree=function(){o.setState({agree:0==o.state.agree,valid:!o.state.agree})},o.validateEmail=function(){return/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(o.state.email)},o.validateNumber=function(){return null!=o.state.number&&o.state.number.length>11},o.init=(0,e.default)((function*(){var e;o.setState({card:(null==(e=o.props.route)?void 0:e.params)||{}}),yield b.default.remove("is_guest")})),o.onRegisterAndValidate=(function(){var t=(0,e.default)((function*(t,a){var r=yield b.default.get("deviceUUID"),n={birthdate:f.default.formatter.DT4API(o.state.birthdate||""),cardtype_uuid:o.state.card.card_uuid,deviceUUID:r,email:o.state.email,firstname:o.state.fname,id_number:o.state.card.id_number,lastname:o.state.lname,mobile:f.default.formatter.PMBL(o.state.number.substr(1,o.state.number.length-1)||"")};yield(0,y.default)("registerAndValidate","post",{},{},n,(function(){var r=(0,e.default)((function*(e){1==e.status?t(e.data,n):a(e)}));return function(e){return r.apply(this,arguments)}})(),(function(e){a(e)}),"Register and validate","Submit")}));return function(e,a){return t.apply(this,arguments)}})(),o.onRegisterAndValidate=(function(){var t=(0,e.default)((function*(t,a){var r=yield b.default.get("deviceUUID"),n={birthdate:f.default.formatter.DT4API(o.state.birthdate||""),cardtype_uuid:o.state.card.card_uuid,deviceUUID:r,email:o.state.email,firstname:o.state.fname,id_number:o.state.card.id_number,lastname:o.state.lname,mobile:f.default.formatter.PMBL(o.state.number.substr(1,o.state.number.length-1)||"")};yield(0,y.default)("registerAndValidate","post",{},{},n,(function(){var r=(0,e.default)((function*(e){1==e.status?t(e.data,n):a(e)}));return function(e){return r.apply(this,arguments)}})(),(function(e){a(e)}),"Register and validate","Submit")}));return function(e,a){return t.apply(this,arguments)}})(),o.onValidateAndActivate=(function(){var t=(0,e.default)((function*(t,a){o.setState({loading:!0});var r=yield b.default.get("deviceUUID"),n={birthdate:f.default.formatter.DT4API(o.state.birthdate||""),cardtype_uuid:o.state.card.card_uuid,deviceUUID:r,email:o.state.email,firstname:o.state.fname,id_number:o.state.card.id_number,lastname:o.state.lname,mobile:f.default.formatter.PMBL(o.state.number.substr(1,o.state.number.length-1)||"")};yield(0,y.default)("submitRegistration","post",{},{},n,(function(){var r=(0,e.default)((function*(e){1==e.status?yield(0,y.default)("user_profile","get",{Authorization:"Bearer "+e.data.token,card_number:''},{},{},(function(a){t(a,e,n)}),(function(e){console.log(e),a(e)}),"Profile","Fetch"):(0==e.status&&Object.keys(e.data).length,a(e))}));return function(e){return r.apply(this,arguments)}})(),(function(e){a(e)}),"Registration","Submit")}));return function(e,a){return t.apply(this,arguments)}})(),o.onApplyCardSubmit=(function(){var t=(0,e.default)((function*(t,a){o.setState({loading:!0});var r=yield b.default.get("deviceUUID"),n={birthdate:f.default.formatter.DT4API(o.state.birthdate||""),cardtype_uuid:o.state.card.card_uuid,deviceUUID:r,email:o.state.email,firstname:o.state.fname,id_number:o.state.card.id_number,lastname:o.state.lname,mobile:f.default.formatter.PMBL(o.state.number.substr(1,o.state.number.length-1)||"")};yield(0,y.default)("apply","post",{},{},n,(function(){var r=(0,e.default)((function*(e){1==e.status?yield(0,y.default)("user_profile","get",{Authorization:"Bearer "+e.data.token,card_number:''},{},{},(function(a){t(a,e,n)}),(function(e){a(e)}),"Profile","Fetch"):(0==e.status&&Object.keys(e.data).length,a(e))}));return function(e){return r.apply(this,arguments)}})(),(function(e){a(e)}),"Apply","Submit")}));return function(e,a){return t.apply(this,arguments)}})(),o.requestMobileOtp=(function(){var t=(0,e.default)((function*(e,t,a){yield(0,y.default)("mobileOTP","get",{},`mobile=${e}`,{},(function(e){t(e)}),(function(e){a(e)}),"OTP","Request")}));return function(e,a,r){return t.apply(this,arguments)}})(),o.openActivityForResult=(function(){var t=(0,e.default)((function*(t){t.onValid=function(t){o.setState({loading:!0}),t&&o.onValidateAndActivate((function(){var t=(0,e.default)((function*(e,t,a){var r={token:t.data.token,session:{birthdate:a.birthdate,card_number:e.data.card_number,lcard_uuid:e.data.lcard_uuid,mobile_number:a.mobile}};yield b.default.login(r,(function(){o.setState({loading:!1});var a={sessiondata:r.session,token:t.data.token,transactionType:"ApplyCard"};null==e.data.mpin||""==e.data.mpin?o.props.navigation.navigate("Setmpin",a):o.props.navigation.reset({index:0,routes:[{name:"OnBoarding",params:{token:t.data.token}}]})}),(function(e){o.setState({loading:!1})}))}));return function(e,a,r){return t.apply(this,arguments)}})(),(function(e){0==e.status&&0==Object.keys(e.data).length?e.message.includes("Mobile number")?o.setState({loading:!1,errors:{mobile:[e.message]}}):(l.Alert.alert("Information",'\n'+e.message),o.setState({loading:!1,errors:null})):Object.keys(e.data).length>0?(l.Alert.alert("Information",'\n'+e.message),o.setState({loading:!1,errors:e.data})):(l.Alert.alert("Information",'\n'+e.message),o.setState({loading:!1,errors:e})),o.setState({loading:!1})}))},o.props.navigation.navigate("ApplyOTP",t)}));return function(e){return t.apply(this,arguments)}})(),o.onSubmit=function(){o.setState({loading:!0});var t="android"===f.default.platform?(0,_r(d[18]).dateFormaterForAndroid)(o.state.birthdate):o.state.birthdate;if(o.state.valid){var a={},r=(0,h.default)(t).fromNow(!0).split(" ");if(o.state.fname||(a=Object.assign({firstname:["The firstname field is required."]},a)),o.state.lname||(a=Object.assign({lastname:["The lastname field is required."]},a)),o.state.birthdate||(a=Object.assign({birthdate:["The birthdate field is required."]},a)),('years'!=r[1]||'years'==r[1]&&r[0]<18)&&(a=Object.assign({birthdate:["You must be at least 18 years old to join the Loyalty Program"]},a)),o.state.number||(a=Object.assign({mobile:["The mobile field is required."]},a)),o.state.email||(a=Object.assign({email:["The email field is required."]},a)),o.state.number.length<13&&(a=Object.assign({mobile:["Please enter your 10-digit Mobile Phone Number"]},a)),o.validateEmail()||(a=Object.assign({email:["The email address is invalid"]},a)),o.setState({errors:a}),Object.keys(a).length>0)return o.setState({loading:!1}),!1;var n=o.state.number.substr(3,o.state.number.length-1);o.onRegisterAndValidate((function(){var t=(0,e.default)((function*(e,t){o.setState({loading:!1}),o.openActivityForResult({trans_id:e.trans_id,mobile_number:"63"+n,birthday:f.default.formatter.DT4API(o.state.birthdate||""),mobile:n})}));return function(e,a){return t.apply(this,arguments)}})(),(function(e){l.Alert.alert("Information",'\n'+e.message),o.setState({loading:!1,errors:{mobile:[e.message]}})}))}},o.onChangeTextValueFirstname=function(e){e||o.setState({agree:!1}),(/^[a-zA-Z ]+$/.test(e)||""===e)&&o.setState({fname:e})},o.onChangeTextValueLastname=function(e){e||o.setState({agree:!1}),(/^[a-zA-Z ]+$/.test(e)||""===e)&&o.setState({lname:e})},o.notEmpty=function(){var e=o.state,t=e.fname,a=e.lname,r=e.email,n=e.birthdate,i=e.number;return!!(t&&a&&r&&n&&i)},o.showContent=function(){var e,t,a,r,n,i,s,u,c,h,b,y,v,x,_,T,j,S,w,A;return(0,_r(d[17]).jsx)(l.ScrollView,{children:(0,_r(d[17]).jsx)(l.View,{style:{flex:1},children:(0,_r(d[17]).jsxs)(l.View,{style:{flex:1,alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.Text,{style:{alignSelf:'center',fontFamily:'Arial',fontWeight:'bold',fontSize:25,padding:15,marginTop:25,color:null!=(e=o.props.app_theme)&&e.theme.dark?null==(t=o.props.app_theme)?void 0:t.theme.colors.text:f.default.colors.textPrimary},children:"Enter Your Details"}),(0,_r(d[17]).jsx)(l.Text,{style:{alignSelf:'center',textAlign:'center',width:'90%',marginTop:0,padding:15,color:null!=(a=o.props.app_theme)&&a.theme.dark?null==(r=o.props.app_theme)?void 0:r.theme.colors.text:f.default.colors.textPrimary,fontFamily:'Arial',fontSize:16},children:"Fill out the remaining forms and you're good to go!"}),(0,_r(d[17]).jsx)(k,{title:"First Name",value:o.state.fname,index:1,current:o.state.activeInput,keyboardType:'ascii-capable',textColor:null==(n=o.props.app_theme)?void 0:n.theme.colors.text,isDarkMode:null==(i=o.props.app_theme)?void 0:i.theme.dark,focus:o.state.focus,error:!(!o.state.errors||!o.state.errors.firstname)&&o.state.errors.firstname,errorMessage:o.state.errors&&o.state.errors.firstname?o.state.errors.firstname[0]:"",onFocus:function(){},onChangeText:o.onChangeTextValueFirstname}),(0,_r(d[17]).jsx)(k,{top:50,title:"Last Name",value:o.state.lname,index:2,current:o.state.activeInput,keyboardType:'ascii-capable',textColor:null==(s=o.props.app_theme)?void 0:s.theme.colors.text,isDarkMode:null==(u=o.props.app_theme)?void 0:u.theme.dark,focus:o.state.focus,error:!(!o.state.errors||!o.state.errors.lastname)&&o.state.errors.lastname,errorMessage:o.state.errors&&o.state.errors.lastname?o.state.errors.lastname[0]:"",onFocus:function(){o.setState({activeInput:2,focus:!0})},onChangeText:o.onChangeTextValueLastname}),(0,_r(d[17]).jsx)(k,{top:50,title:"Email Address",value:o.state.email,index:3,current:o.state.activeInput,focus:o.state.focus,textColor:null==(c=o.props.app_theme)?void 0:c.theme.colors.text,isDarkMode:null==(h=o.props.app_theme)?void 0:h.theme.dark,error:!(!o.state.errors||!o.state.errors.email)&&o.state.errors.email,errorMessage:o.state.errors&&o.state.errors.email?o.state.errors.email[0]:"",onFocus:function(){o.setState({activeInput:3,focus:!0})},onChangeText:function(e){e||o.setState({agree:!1}),o.setState({email:e})}}),(0,_r(d[17]).jsx)(l.View,{style:{flexDirection:'row',width:'80%',marginTop:35,alignItems:'center'},children:(0,_r(d[17]).jsxs)(l.View,{style:{flex:1},children:[o.state.activeInput>=4?(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:12,color:4==o.state.activeInput&&o.state.focus?f.default.colors.accent:f.default.colors.darkGray,marginTop:-25,marginBottom:15},children:"Birthday"}):null,(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){o.setState({focus:!0,activeInput:4,datepicker:!0}),o.state.errors&&o.state.errors.birthdate&&delete o.state.errors.birthdate},children:(0,_r(d[17]).jsx)(l.View,{style:{paddingTop:15,paddingBottom:5,borderColor:o.state.errors&&o.state.errors.birthdate?f.default.colors.primary:'gray',borderBottomWidth:o.state.errors&&o.state.errors.birthdate?1.5:1},children:(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:17,fontFamily:'Arial',color:o.state.birthdate&&null!=(b=o.props.app_theme)&&b.theme.dark?null==(y=o.props.app_theme)?void 0:y.theme.colors.text:o.state.birthdate?f.default.colors.textPrimary:f.default.colors.darkGray},children:o.state.birthdate||"Birthday"})})}),o.state.errors&&o.state.errors.birthdate?(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:12,color:f.default.colors.primary,marginTop:5,marginBottom:15,width:'90%'},children:null==(v=o.state.errors)?void 0:v.birthdate[0]}):null]})}),(0,_r(d[17]).jsx)(k,{top:50,index:5,current:o.state.activeInput,focus:o.state.focus,title:"Mobile Number",value:o.state.number&&o.state.number.length<=2?'+63':o.state.number,keyboardType:"numeric",maxlength:13,textColor:null==(x=o.props.app_theme)?void 0:x.theme.colors.text,isDarkMode:null==(_=o.props.app_theme)?void 0:_.theme.dark,error:!(!o.state.errors||!o.state.errors.mobile)&&o.state.errors.mobile,errorMessage:o.state.errors&&o.state.errors.mobile?o.state.errors.mobile[0]:"",onFocus:function(){o.setState({activeInput:5,focus:!0}),null==o.state.number&&o.setState({number:'+63'})},onChangeText:function(e){if(!e.startsWith("+63"))return o.setState({number:"+63"});(0,_r(d[19]).checkPhoneNumberInput)(e)&&(o.setState({number:e,errors:null}),o.state.agree&&(e.length<13?o.setState({agree:!1}):13==e.length&&o.notEmpty()&&o.setState({agree:!0})))}}),(0,_r(d[17]).jsxs)(l.View,{style:{flexDirection:'row',width:'80%',marginTop:15,alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.TouchableOpacity,{disabled:!o.notEmpty(),onPress:function(){return o.state.fname&&o.state.lname&&o.state.birthdate&&o.state.email&&o.state.number?o.onAgree():null},style:{flex:0,paddingTop:15},children:o.state.agree?(0,_r(d[17]).jsx)(p.default.AntDesign,{name:"checksquare",color:f.default.colors.accent,size:20}):(0,_r(d[17]).jsx)(p.default.Feather,{color:null==(T=o.props.app_theme)?void 0:T.theme.colors.text,name:"square",size:20})}),(0,_r(d[17]).jsx)(l.View,{style:{flex:1,paddingTop:10,paddingHorizontal:10},children:(0,_r(d[17]).jsxs)(l.View,{style:{flexDirection:'row',paddingTop:5,alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.Text,{style:{color:null!=(j=o.props.app_theme)&&j.theme.dark?null==(S=o.props.app_theme)?void 0:S.theme.colors.text:f.default.colors.textPrimary},children:"I agree to "}),(0,_r(d[17]).jsx)(l.TouchableOpacity,{style:{paddingVertical:10},onPress:function(){return o.props.navigation.navigate("TermsConditions",{screen:'ApplyForm'})},children:(0,_r(d[17]).jsx)(l.Text,{style:{color:f.default.colors.primary},children:"Unioil's Data Privacy Policy."})})]})})]}),(0,_r(d[17]).jsx)(l.View,{style:{alignItems:'center',justifyContent:'flex-end',padding:20,marginTop:20},children:(0,_r(d[17]).jsx)(l.TouchableOpacity,{onPress:function(){return o.onSubmit()},disabled:!o.notEmpty()||!o.state.agree,style:{padding:20,paddingTop:15,width:f.default.screen.w-60,paddingBottom:15,borderRadius:10,backgroundColor:o.notEmpty()&&o.state.agree?f.default.colors.primary:null!=(w=o.props.app_theme)&&w.theme.dark?null==(A=o.props.app_theme)?void 0:A.theme.colors.border:f.default.colors.primary+"15"},children:(0,_r(d[17]).jsx)(l.Text,{style:{fontSize:16,fontFamily:'Arial',textAlign:'center',color:'#fff'},children:"Submit"})})})]})})})},o.cardnumber="",o}return(0,o.default)(s,i),(0,a.default)(s,[{key:"componentDidMount",value:function(){this.init()}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){var e,t,a,r,n,o,i=this;return(0,_r(d[17]).jsxs)(v.default,{children:[(0,_r(d[17]).jsx)(c.default.loaderView,{title:"Validating",message:"Please wait...",isDarkMode:null==(e=this.props.app_theme)?void 0:e.theme.dark,backgroundColor:null==(t=this.props.app_theme)?void 0:t.theme.colors.border,color:null==(a=this.props.app_theme)?void 0:a.theme.colors.text,visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default.CustomDatePicker,{visible:this.state.datepicker,textColor:null==(r=this.props.app_theme)?void 0:r.theme.colors.text,isDarkMode:null==(n=this.props.app_theme)?void 0:n.theme.dark,modalBackgroundColor:null==(o=this.props.app_theme)?void 0:o.theme.colors.border,date:this.state.birthdate&&(0,h.default)(this.state.birthdate).format("MMM DD YYYY"),onConfirm:function(e){i.setState({birthdate:e?(0,h.default)(e).format("MMMM DD, YYYY"):null!=i.state.birthdate?i.state.birthdate:null,datepicker:!1,agree:!1,valid:!1})},onCancel:function(){return i.setState({datepicker:!1})}}),(0,_r(d[17]).jsx)(u.default,{title:"",menu:!1,back:!0,onBackPress:function(){return i.props.navigation.goBack()},navigation:this.props.navigation}),"android"===f.default.platform?this.showContent():(0,_r(d[17]).jsx)(_r(d[20]).KeyboardAvoidingView,{style:{flex:1},behavior:"padding",keyboardVerticalOffset:'ios'===f.default.platform?50:70,children:this.showContent()})]})}}])})(s.Component);_e.default=(0,_r(d[21]).connect)((function(e){return{app_theme:e.appThemeReducer.theme}}),null)(T)}),2678,[1,2,11,12,16,18,19,21,23,2176,935,765,962,766,755,769,2017,199,767,2496,1150,1117]); __d((function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=_r(d[0])(_r(d[1])),e=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),o=_r(d[0])(_r(d[4])),a=_r(d[0])(_r(d[5])),r=_r(d[0])(_r(d[6])),i=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=v(e);if(n&&n.has(t))return n.get(t);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in t)if("default"!==r&&{}.hasOwnProperty.call(t,r)){var i=a?Object.getOwnPropertyDescriptor(t,r):null;i&&(i.get||i.set)?Object.defineProperty(o,r,i):o[r]=t[r]}return o.default=t,n&&n.set(t,o),o})(_r(d[7])),l=_r(d[8]),s=_r(d[0])(_r(d[9])),u=_r(d[0])(_r(d[10])),c=_r(d[0])(_r(d[11])),f=_r(d[0])(_r(d[12])),p=_r(d[0])(_r(d[13])),h=_r(d[0])(_r(d[14])),b=_r(d[0])(_r(d[15])),y=_r(d[0])(_r(d[16]));function v(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(v=function(t){return t?n:e})(t)}function x(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(x=function(){return!!t})()}var _=(function(i){function v(n){var r,i,u,y;return(0,e.default)(this,v),i=this,u=v,y=[n],u=(0,a.default)(u),(r=(0,o.default)(i,x()?Reflect.construct(u,y||[],(0,a.default)(i).constructor):u.apply(i,y))).state={loading:!1,infodialog:!1,errordialog:!1,otp:"",resend:!1,retries:0,valid:!1,trans_id:null,session:null,data:{}},r.init=(0,t.default)((function*(){var t=yield p.default.get("session");r.setState({data:r.props.route.params,trans_id:r.props.route.params.trans_id,session:t})})),r.activateResend=function(){setTimeout((function(){r.setState({resend:!0})}),15e3)},r.encyptNumber=function(t){var e="****";return t.substr(0,6)+e+t.substr(10)},r.getRetries=function(){return r.state.retries},r.onRetry=(0,t.default)((function*(){if(r.state.resend){r.setState({loading:!0});var t=r.state.data.mobile_number.substr(2,r.state.data.mobile_number.length-1);yield(0,h.default)("mobileOTP","get",{},`mobile=${t}`,{},(function(t){1==t.status?(r.setState({loading:!1,trans_id:t.data.trans_id}),'ios'==l.Platform.OS?setTimeout((function(){l.Alert.alert("Requested.","\nNew OTP code will be submitted on your mobile number.")}),300):l.Alert.alert("Requested.","\nNew OTP code will be submitted on your mobile number.")):r.setState({loading:!1})}),(function(t){l.Alert.alert("Information",`\n${t.message}`),r.setState({loading:!1})}),"OTP","Request")}})),r.validateOTP=(function(){var e=(0,t.default)((function*(t,e){r.setState({loading:!0}),yield(0,h.default)("validateMobileOTP","get",{},`trans_id=${r.state.trans_id}&otp=${r.state.otp}&mobile=${r.state.data.mobile}&birthday=${r.state.data.birthday}`,{},(function(e){t(e)}),(function(t){e(t)}),"OTP","Validate")}));return function(t,n){return e.apply(this,arguments)}})(),r.onSubmit=(0,t.default)((function*(){s.default.netstatus((function(t){t?(r.setState({loading:!0}),r.validateOTP((function(t){1==t.status?(r.setState({loading:!1}),r.props.route.params.onValid(!0)):(r.setState({loading:!1}),l.Alert.alert("Information",'\n'+t.message),r.setState({resend:!0}))}),(function(t){l.Alert.alert("Information",`\n${t.message}`)}))):c.default.nointernet2(r.props)}))})),r.showContent=function(){var t,e,n,o,a,i,s,u;return(0,_r(d[17]).jsxs)(l.View,{style:{flex:1,justifyContent:'center',alignItems:'center'},children:[(0,_r(d[17]).jsx)(l.Text,{style:{padding:15,fontSize:22,color:null!=(t=r.props.app_theme)&&t.theme.dark?null==(e=r.props.app_theme)?void 0:e.theme.colors.text:f.default.colors.textPrimary,fontWeight:'bold'},children:"Enter Code"}),(0,_r(d[17]).jsx)(l.Text,{style:{padding:5,fontSize:16,color:null!=(n=r.props.app_theme)&&n.theme.dark?null==(o=r.props.app_theme)?void 0:o.theme.colors.text:f.default.colors.textPrimary,width:'85%',textAlign:'center'},children:"Enter the 4-digit verification code sent to"}),(0,_r(d[17]).jsx)(l.Text,{style:{padding:15,paddingTop:5,fontSize:15,color:f.default.colors.accent,width:'85%',textAlign:'center'},children:f.default.formatter.ENCMBL(r.state.data.mobile_number||"+639000000000")}),(0,_r(d[17]).jsx)(b.default,{containerStyle:{marginBottom:30},textColor:null==(a=r.props.app_theme)?void 0:a.theme.colors.text,isDarkMode:null==(i=r.props.app_theme)?void 0:i.theme.dark,onChangeText:function(t){r.setState({otp:t,valid:4==t.length})}}),(0,_r(d[17]).jsx)(l.TouchableOpacity,{disabled:!r.state.valid,onPress:function(){return r.onSubmit()},style:{backgroundColor:r.state.valid?f.default.colors.primary:null!=(s=r.props.app_theme)&&s.theme.dark?null==(u=r.props.app_theme)?void 0:u.theme.colors.border:f.default.colors.primary+"15",padding:15,width:'80%',borderRadius:10,elevation:r.state.valid?3:0},children:(0,_r(d[17]).jsx)(l.Text,{style:{textAlign:'center',color:"#fff",fontSize:16},children:"Submit"})}),(0,_r(d[17]).jsx)(l.View,{style:{flexDirection:'row',width:'80%',padding:30},children:(0,_r(d[17]).jsx)(l.TouchableOpacity,{activeOpacity:1,onPress:function(){return r.onRetry()},style:{flex:2},children:(0,_r(d[17]).jsx)(l.Text,{style:{textAlign:'center',color:r.state.resend?f.default.colors.primary:f.default.colors.darkGray,fontSize:16},children:"Resend Code"})})}),(0,_r(d[17]).jsx)(l.View,{style:{padding:70}})]})},r}return(0,r.default)(v,i),(0,n.default)(v,[{key:"componentDidMount",value:function(){this.init(),this.activateResend()}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){var t,e,n,o=this;return(0,_r(d[17]).jsxs)(y.default,{children:[(0,_r(d[17]).jsx)(c.default.loaderView,{title:"Validating",message:"Please wait...",isDarkMode:null==(t=this.props.app_theme)?void 0:t.theme.dark,backgroundColor:null==(e=this.props.app_theme)?void 0:e.theme.colors.border,color:null==(n=this.props.app_theme)?void 0:n.theme.colors.text,visible:this.state.loading}),(0,_r(d[17]).jsx)(c.default.infodialog,{title:"Requested.",message:"New OTP code will be submitted on your mobile number.",buttonConfirmText:"OK",shown:this.state.infodialog,onCancel:function(){return o.setState({infodialog:!1})},onSubmit:function(t){return o.setState({infodialog:!1})}}),(0,_r(d[17]).jsx)(c.default.infodialog,{title:"Information",message:"Incorrect OTP. The OTP you have entered does not exist.",buttonConfirmText:"OK",shown:this.state.errordialog,onCancel:function(){return o.setState({errordialog:!1})},onSubmit:function(t){return o.setState({errordialog:!1})}}),(0,_r(d[17]).jsx)(u.default,{title:"",menu:!1,back:!0,onBackPress:function(){return o.props.navigation.goBack()},navigation:this.props.navigation}),"android"===f.default.platform?this.showContent():(0,_r(d[17]).jsx)(l.KeyboardAvoidingView,{style:{flex:1},behavior:"padding",keyboardVerticalOffset:'ios'===f.default.platform?50:70,children:this.showContent()})]})}}])})(i.PureComponent);_e.default=(0,_r(d[18]).connect)((function(t){return{app_theme:t.appThemeReducer.theme}}),null)(_)}),2679,[1,2,11,12,16,18,19,21,23,827,2176,935,765,755,769,2512,2017,199,1117]);