1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2692],{18479:function(a,b,c){(window.__NEXT_P=window.__NEXT_P||[]).push(["/main/home/airtime-to-cash",function(){return c(61e3)}])},21377:function(a,b,c){"use strict";var d=c(26042),e=c(69396),f=c(99534),g=c(85893);c(67294);var h=function(a){var b=a.label,c=a.leading,h=(a.className,a.trailing),i=a.search,j=a.parentClassName,k=(0,f.Z)(a,["label","leading","className","trailing","search","parentClassName"]);return(0,g.jsxs)("div",{className:"".concat(j," flex items-center border-[2px] gap-2 border-secondaryGrey rounded-lg relative focus-within:border-2 focus-within:border-secondary ").concat(i?"rounded-full":""),children:[(0,g.jsx)("input",(0,e.Z)((0,d.Z)({className:"peer w-full border-none outline-none bg-transparent pt-5 pb-2 px-4 ".concat(h?"pr-8":""," ").concat(c?"pl-10":"","\n ").concat(i?"bg-secondaryGrey rounded-full":"")},k),{placeholder:" "})),(0,g.jsx)("label",{className:"pointer-events-none absolute left-4 peer-focus:leading-[1] top-1 transition-all peer-placeholder-shown:text-[16px] text-xs peer-focus:text-xs peer-placeholder-shown:leading-[2.8] text-primary/60",children:b}),c&&(0,g.jsx)("div",{className:"left-4 absolute bottom-2 peer-placeholder-shown:invisible peer-focus:visible visible",children:c}),h&&(0,g.jsx)("div",{className:"right-4 absolute",children:h})]})};b.Z=h},84099:function(a,b,c){"use strict";c.d(b,{Z:function(){return i}});var d=c(26042),e=c(69396),f=c(99534),g=c(85893);c(67294);var h=c(92004);function i(a){var b=a.icon,c=a.label,i=a.active,j=a.isAvailable,k=(0,f.Z)(a,["icon","label","active","isAvailable"]);return(0,g.jsxs)("div",(0,e.Z)((0,d.Z)({className:"".concat(i?"border-secondary ":"border-bordergray"," ").concat(!j&&"opacity-40"," flex sm:flex-1 gap-1 items-center justify-between rounded-full border-2 hover:border-secondary px-3 py-2 cursor-pointer relative")},k),{children:[b&&(0,g.jsx)(h.Z,{icon:b,className:"w-6 h-6"}),(0,g.jsx)("span",{className:"text-xs font-semibold",children:c}),i?(0,g.jsx)(h.Z,{icon:"BlueCircleTick",className:"w-5 h-5 right-2 fill-secondary"}):(0,g.jsx)("span",{})]}))}},61e3:function(a,b,c){"use strict";c.r(b),c.d(b,{default:function(){return N}});var d,e,f,g=c(47568),h=c(26042),i=c(69396),j=c(34051),k=c.n(j),l=c(85893),m=c(76810),n=c(21377),o=c(74980),p=c(67294),q=function(a){var b=a.close;return(0,l.jsxs)("div",{className:"!text-sm",children:[(0,l.jsxs)("p",{children:[(0,l.jsx)("span",{className:"text-secondary font-semibold",children:"For MTN:-"})," Send an SMS with your Default PIN New PIN New PIN to 321. For example send an SMS with"," ",(0,l.jsxs)("span",{className:"text-secondary font-semibold",children:[" ","'","0000 1234 1234","'"]})," ","to ",(0,l.jsx)("span",{className:"text-secondary font-semibold",children:"321"})]}),(0,l.jsxs)("p",{className:" mt-4",children:["You can also change your PIN by dailing"," ",(0,l.jsx)("span",{className:"text-secondary font-semibold",children:"*321*Default PIN*New PIN*New PIN#"})," ","on your phone and then click on send/press ok. For example, dial"," ",(0,l.jsx)("span",{className:"text-secondary font-semibold",children:"*321*0000*1234*1234#"})," ","and then send/OK"]}),(0,l.jsxs)("p",{className:" mt-4",children:["N/B: You need to be on MTN Pulse Tariff Plan in order to share airtime. Dial",(0,l.jsx)("span",{className:"text-secondary font-semibold",children:"*406# to join."})]}),(0,l.jsxs)("p",{className:" mt-4",children:[(0,l.jsx)("span",{className:"text-secondary font-semibold",children:"For 9Mobile "})," To change your 9Mobile transfer code pin, dial"," ",(0,l.jsx)("span",{className:"text-secondary font-semibold",children:"*321*Default PIN*New PIN#."})," ","Where default Pin is 0000. If you want to change an existing or old pin, dial"," ",(0,l.jsx)("span",{className:"text-secondary font-semibold",children:"*321*Old PIN*New PIN#."})]}),(0,l.jsx)(m.Z,{label:"Close",onClick:b,color:"secondary",customclassname:"mt-4 "})]})},r=q,s=c(6345),t=c(84099),u=c(37767),v=c(7193),w=c(52767),x=c(15826),y=c(36492),z=c(48228),A=c(53992),B=c(86180),C=(d=(0,g.Z)(k().mark(function a(){var b;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,B.Z.get("/airtime-to-cash/rates");case 2:return b=a.sent,a.abrupt("return",b);case 4:case"end":return a.stop()}},a)})),function(){return d.apply(this,arguments)}),D=(e=(0,g.Z)(k().mark(function a(b){var c;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,B.Z.post("/airtime-to-cash/conversion",b);case 2:return c=a.sent,a.abrupt("return",c);case 4:case"end":return a.stop()}},a)})),function(a){return e.apply(this,arguments)}),E=(f=(0,g.Z)(k().mark(function a(b){var c;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,B.Z.post("/airtime-to-cash/complete",b);case 2:return c=a.sent,a.abrupt("return",c);case 4:case"end":return a.stop()}},a)})),function(a){return f.apply(this,arguments)}),F=c(11163),G=function(){var a,b=(0,x.pm)().addToast;return(0,y.a)(["getAirtimeToCashRates"],C,{onSuccess:(a=(0,g.Z)(k().mark(function a(b){var c;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:c=b.data;case 1:case"end":return a.stop()}},a)})),function(b){return a.apply(this,arguments)}),onError:function(a){var c,d,e=a;e.response?b({msg:(null==e?void 0:null===(c=e.response)|| void 0===c?void 0:null===(d=c.data)|| void 0===d?void 0:d.message)||"Error fetching rates",type:"error"}):b({msg:"".concat(e),type:"error"})}})},H=function(){var a,b=(0,x.pm)().addToast,c=(0,p.useContext)(A.ZP).setAuthAndCache;return(0,F.useRouter)(),(0,z.D)(D,{onSuccess:(a=(0,g.Z)(k().mark(function a(d){var e;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:e=d.data,c("Bearer ".concat(e.data.newAccessToken)),e.data.completed||b({msg:null==e?void 0:e.data.data.request.message,type:"success"});case 3:case"end":return a.stop()}},a)})),function(b){return a.apply(this,arguments)}),onError:function(a){var c,d,e=a;e.response?b({msg:(null==e?void 0:null===(c=e.response)|| void 0===c?void 0:null===(d=c.data)|| void 0===d?void 0:d.message)||"Error processing request",type:"error"}):b({msg:"".concat(e),type:"error"})}})},I=function(){var a,b=(0,x.pm)().addToast,c=(0,p.useContext)(A.ZP).setAuthAndCache;return(0,z.D)(E,{onSuccess:(a=(0,g.Z)(k().mark(function a(b){var d;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:d=b.data,c("Bearer ".concat(d.data.newAccessToken));case 2:case"end":return a.stop()}},a)})),function(b){return a.apply(this,arguments)}),onError:function(a){var c,d,e=a;e.response?b({msg:(null==e?void 0:null===(c=e.response)|| void 0===c?void 0:null===(d=c.data)|| void 0===d?void 0:d.message)||"Error c
1onverting airtime",type:"error"}):b({msg:"".concat(e),type:"error"})}})},J=c(43575),K=c(15228),L=c(85518),M=function(){var a,b,c,d,e=(0,F.useRouter)(),f=(0,p.useState)(1),j=f[0],q=f[1],y=(0,p.useState)(),z=y[0],A=y[1],B=(0,p.useState)(!1),C=B[0],D=B[1],E=(0,p.useState)(!1),M=E[0],N=E[1],O=(0,p.useState)(),P=O[0],Q=O[1],R=(0,p.useState)(),S=R[0],T=R[1],U=(0,p.useContext)(w.ZP).settings,V=(0,x.pm)().addToast,W=H(),X=W.mutate,Y=W.isLoading,Z=W.data,$=G(),_=$.data,aa=$.isLoading,ab=I(),ac=ab.mutate,ad=ab.isLoading,ae=null==_?void 0:null===(a=_.data)|| void 0===a?void 0:a.data[null==z?void 0:z.name.toLocaleLowerCase()],af=P&&ae&&P.amount*(ae/100),ag=(null==P?void 0:P.amount)-af,ah=(b=(0,g.Z)(k().mark(function a(b){var c;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(b.preventDefault(),z){a.next=5;break}return V({msg:"Please select a network",type:"error"}),a.abrupt("return");case 5:if(!((null==P?void 0:null===(c=P.sender)|| void 0===c?void 0:c.length)<11)){a.next=8;break}return V({msg:"Please enter valid phone number",type:"error"}),a.abrupt("return");case 8:if(null==P?void 0:P.amount){a.next=11;break}return V({msg:"Please enter amount",type:"error"}),a.abrupt("return");case 11:if(P.pin){a.next=14;break}return V({msg:"Please enter your share pin",type:"error"}),a.abrupt("return");case 14:ai();case 15:case"end":return a.stop()}},a)})),function(a){return b.apply(this,arguments)}),ai=(c=(0,g.Z)(k().mark(function a(){return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.t0=X,a.t1=null==P?void 0:P.sender,a.t2=null==z?void 0:z.id,a.t3=null==P?void 0:P.amount,a.t4=null==P?void 0:P.pin,a.next=7,(0,K.zk)();case 7:a.t5=a.sent,a.t6="".concat(L.vO," - ").concat(L.BF," - ").concat(L.MM," - ").concat(L.KC," - ").concat(L.x_),a.t7={sender:a.t1,network_id:a.t2,amount:a.t3,pin:a.t4,ipAddress:a.t5,appVersion:"WEB",deviceIdInfo:a.t6},a.t8={onSuccess:function(a){if(a.data.data.completed&&a.data.data.data.transaction){D(!0);return}q(2)}},(0,a.t0)(a.t7,a.t8);case 12:case"end":return a.stop()}},a)})),function(){return c.apply(this,arguments)}),aj=(d=(0,g.Z)(k().mark(function a(b){return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(b.preventDefault(),S){a.next=4;break}return V({msg:"Please enter otp",type:"error"}),a.abrupt("return");case 4:ac({tracking_id:null==Z?void 0:Z.data.data.data.request.tracking_id,reference:null==Z?void 0:Z.data.data.data.id,otp:S},{onSuccess:function(){D(!0),T("")},onError:function(){T("")}});case 5:case"end":return a.stop()}},a)})),function(a){return d.apply(this,arguments)});return(0,p.useEffect)(function(){(null==U?void 0:U.airtimeToCash.active)||(e.push("/main/home/"),V({msg:"Service unavailable",type:"error"}))},[]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(u.u,{title:"How to get your Network Pin",center:!0,isVisible:M,close:N,showCancelIcon:!1,children:(0,l.jsx)(r,{close:function(){return N(!1)}})}),(0,l.jsxs)(o.Z,{title:"Airtime To Cash",overlay:Y||ad||aa,children:[(0,l.jsx)(u.u,{bgColor:"bg-primary",isVisible:C,close:function(a){D(a),q(1)},center:!0,children:(0,l.jsx)(v.Z,{amount:String(null==P?void 0:P.amount),type:"airtime-to-cash"})}),1===j&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.Z,{label:"Airtime to cash",backTo:"/main/home"}),(0,l.jsxs)("div",{className:"mainContainer",children:[(0,l.jsx)("div",{className:"mb-5 grid sm:flex items-center grid-cols-2 gap-4 w-full",children:null==U?void 0:U.airtimeToCash.network.map(function(a,b){return(0,l.jsx)(t.Z,{isAvailable:!0===a.active,onClick:function(){!0===a.active&&A(a)},label:a.name,icon:"9mobile"===a.name?"Etisalat":"MTN"===a.name?"Mtn":"Glo"===a.name?"Glo":"Airtel",active:(null==z?void 0:z.name)===a.name},b)})}),(0,l.jsxs)("form",{onSubmit:ah,className:"flex flex-col gap-4 ",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)(n.Z,{value:(null==P?void 0:P.sender)||"",label:"Phone Number",type:"number",required:!0,onChange:function(a){return Q((0,i.Z)((0,h.Z)({},P),{sender:a.target.value}))}}),(0,l.jsx)("p",{className:"text-xs p-2 opacity-80",children:"The phone number you want to transfer from"})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(n.Z,{value:(null==P?void 0:P.amount)?null==P?void 0:P.amount:"",label:"Amount",type:"number",required:!0,onChange:function(a){return Q((0,i.Z)((0,h.Z)({},P),{amount:Number(a.target.value)}))},leading:"â¦"}),(0,l.jsxs)("p",{className:"text-xs p-2 opacity-80",children:[" ","You will receive â¦",(0,l.jsx)("span",{children:(null==P?void 0:P.amount)?(0,J.D)(ag):0})]})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(n.Z,{value:null==P?void 0:P.pin,label:"Enter your share pin",type:"number",required:!0,onChange:function(a){return Q((0,i.Z)((0,h.Z)({},P),{pin:a.target.value}))}}),(0,l.jsxs)("p",{className:"text-xs p-2 opacity-80",children:["This is the pin required by your network provider to transfer your airtime to us. If you don","'","t have or know your pin"," ",(0,l.jsxs)("span",{className:"text-secondary font-semibold cursor-pointer",onClick:function(){return N(!0)},children:[" ","click here"]})]})]}),(0,l.jsx)(m.Z,{label:"Confirm",color:"secondary",customclassname:"mt-3"})]})]})]}),2===j&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.Z,{label:"Otp",setStep:function(){return q(1)}}),(0,l.jsx)("div",{className:"mainContainer",children:(0,l.jsxs)("form",{onSubmit:aj,className:"flex flex-col gap-4 ",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)(n.Z,{value:S,label:"Enter Otp",type:"number",required:!0,onChange:function(a){T(a.target.value)},name:"otp"}),(0,l.jsx)("p",{className:"text-xs p-2 opacity-80",children:null==Z?void 0:Z.data.data.data.request.message})]}),(0,l.jsx)(m.Z,{label:"Convert Now",color:"secondary",customclassname:"mt-3"})]})})]})]})]})},N=M},5696:function(){}},function(a){a.O(0,[3996,6492,1145,2921,2004,4980,9376,9774,2888,179],function(){var b;return a(a.s=18479)}),_N_E=a.O()}])
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.