1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4055],{3998:(e,r,t)=>{t.d(r,{$:()=>i,r:()=>l});var a=t(95155),n=t(12115),o=t(32467),s=t(83101),c=t(64269);let l=(0,s.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:brightness-90",destructive:"bg-destructive text-destructive-foreground hover:bg-brightness-90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-brightness-90",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),i=n.forwardRef((e,r)=>{let{className:t,variant:n,size:s,asChild:i=!1,...d}=e,u=i?o.DX:"button";return(0,a.jsx)(u,{className:(0,c.cn)(l({variant:n,size:s,className:t})),ref:r,...d})});i.displayName="Button"},18332:(e,r,t)=>{t.d(r,{Fc:()=>l,TN:()=>d,XL:()=>i});var a=t(95155),n=t(12115),o=t(83101),s=t(64269);let c=(0,o.F)("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),l=n.forwardRef((e,r)=>{let{className:t,variant:n,...o}=e;return(0,a.jsx)("div",{ref:r,role:"alert",className:(0,s.cn)(c({variant:n}),t),...o})});l.displayName="Alert";let i=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("h5",{ref:r,className:(0,s.cn)("mb-1 font-medium leading-none tracking-tight",t),...n})});i.displayName="AlertTitle";let d=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,s.cn)("text-sm [&_p]:leading-relaxed",t),...n})});d.displayName="AlertDescription"},26541:(e,r,t)=>{t.d(r,{DT:()=>o,N_:()=>s,a8:()=>l,rd:()=>i});var a=t(75087),n=t(18956);let o=(0,a.o)({locales:["en","fr"],defaultLocale:"en"}),{Link:s,redirect:c,usePathname:l,useRouter:i,getPathname:d,permanentRedirect:u}=(0,n.xp)(o)},51834:(e,r,t)=>{t.d(r,{Dialog:()=>l,DialogContent:()=>m,DialogDescription:()=>b,DialogHeader:()=>p,DialogTitle:()=>v,DialogTrigger:()=>i,Es:()=>g,HM:()=>u});var a=t(95155),n=t(12115),o=t(93409),s=t(26615),c=t(64269);let l=o.bL,i=o.l9,d=o.ZL,u=o.bm,f=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)(o.hJ,{ref:r,className:(0,c.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...n})});f.displayName=o.hJ.displayName;let m=n.forwardRef((e,r)=>{let{className:t,children:n,...l}=e;return(0,a.jsxs)(d,{children:[(0,a.jsx)(f,{}),(0,a.jsxs)(o.UC,{ref:r,className:(0,c.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",t),...l,children:[n,(0,a.jsxs)(o.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,a.jsx)(s.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});m.displayName=o.UC.displayName;let p=e=>{let{className:r,...t}=e;return(0,a.jsx)("div",{className:(0,c.cn)("flex flex-col space-y-1.5 text-center sm:text-left",r),...t})};p.displayName="DialogHeader";let g=e=>{let{className:r,...t}=e;return(0,a.jsx)("div",{className:(0,c.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",r),...t})};g.displayName="DialogFooter";let v=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)(o.hE,{ref:r,className:(0,c.cn)("text-lg font-semibold leading-none tracking-tight",t),...n})});v.displayName=o.hE.displayName;let b=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)(o.VY,{ref:r,className:(0,c.cn)("text-sm text-muted-foreground",t),...n})});b.displayName=o.VY.displayName},64269:(e,r,t)=>{t.d(r,{Ex:()=>g,Ih:()=>i,N3:()=>h,Nt:()=>p,PC:()=>m,QU:()=>v,T7:()=>x,TE:()=>l,UG:()=>d,cn:()=>o,eu:()=>f,fq:()=>y,pe:()=>u,qx:()=>b,vv:()=>s});var a=t(2821),n=t(75889);function o(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return(0,n.QP)((0,a.$)(r))}function s(e,r){let t={NGN:{locale:"en-NG",currency:"NGN"},USD:{locale:"en-US",currency:"USD"},EUR:{locale:"de-DE",currency:"EUR"},GBP:{locale:"en-GB",currency:"GBP"},XAF:{locale:"fr-FR",currency:"XAF"},GHS:{locale:"en-GH",currency:"GHS"},KES:{locale:"en-KE",currency:"KES"},ZAR:{locale:"en-ZA",currency:"ZAR"},XOF:{locale:"fr-CI",currency:"XOF"}}[r]||{locale:"en-US",currency:r};return new Intl.NumberFormat(t.locale,{style:"currency",currency:t.currency}).format(e)}let c=Number("596"),l=(e,r)=>{let t=e>=Number("2000")?r*e+c:0,a=Math.ceil(e+t)+1;return{charges:t,finalAmount:a}},i="forgotpasswordEmail",d="quickgrab-user-dashboard-card-store",u="quickgrab-user-dashboard-dstv-store",f="moneyExchangeStore",m="forgotpasswordOTP",p="quickgrab-user-quickhelp-store",g=[{id:2,name:"Wallet",code:"wallet"},{id:1,name:"MTN Mobile Money",code:"mtn"},{id:3,name:"Orange Money",code:"orange"}],v=(e,r)=>{let t=new URLSearchParams(r.toString());t.set("step",e.toString());let a="".concat(window.location.pathname,"?").concat(t.toString());history.pushState(null,"",a)},b=(e,r,t)=>{let a=new URLSearchParams(t.toString());a.set("step",e.toString()),r?a.set("loadType",r):a.delete("loadType");let n="".concat(window.location.pathname,"?").concat(a.toString());history.pushState(null,"",n)};function y(e){return{type:function(e){let r=e.toString().substring(0,6),t=parseInt(r);return"4"===r.charAt(0)?"Visa":"5"===r.charAt(0)||t>=222100&&t<=272099?"Mastercard":"Unknown"}(e),isValidBIN:e.toString().length>=6}}let h=(e,r)=>"\nHello QuickGrab,\n\nI want to top up my QuickGrab account with *".concat(s(e,"XAF"),"*.\n\nMy QuickGrab email: ").concat(r," \n\nScreenShot of payment below with timestamp showing"),x=(e,r)=>"\nBonjour QuickGrab,\n\nJe souhaite recharger mon compte QuickGrab avec *".concat(s(e,"XAF"),"*.\n\nMon email QuickGrab : ").concat(r," \n\nCapture d'\xe9cran du paiement ci-dessous avec l'horodatage affich\xe9")},65142:(e,r,t)=>{t.d(r,{p:()=>s});var a=t(95155),n=t(12115),o=t(64269);let s=n.forwardRef((e,r)=>{let{className:t,type:n,...s}=e;return(0,a.jsx)("input",{type:n,autoComplete:"password"===n?"current-password":"off","aria-describedby":s["aria-describedby"],spellCheck:"false",autoCapitalize:"off",className:(0,o.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-0 focus-visible:ring-red focus-visible:ring-offset-0 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),ref:r,...s})});s.displayName="Input"},76444:(e,r,t)=>{t.d(r,{J:()=>i});var a=t(95155),n=t(12115),o=t(10489),s=t(83101),c=t(64269);let l=(0,s.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),i=n.forwardRef((e,r)=>{let{className:t,...n}=e;
1return(0,a.jsx)(o.b,{ref:r,className:(0,c.cn)(l(),t),...n})});i.displayName=o.b.displayName},86948:(e,r,t)=>{t.d(r,{BT:()=>i,Wu:()=>d,ZB:()=>l,Zp:()=>s,aR:()=>c,wL:()=>u});var a=t(95155),n=t(12115),o=t(64269);let s=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,o.cn)("rounded-lg border bg-card shadow-darkcard text-card-foreground p-4",t),...n})});s.displayName="Card";let c=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,o.cn)("flex flex-col space-y-1.5 p-6 ",t),...n})});c.displayName="CardHeader";let l=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,o.cn)("text-2xl font-semibold leading-none tracking-tight",t),...n})});l.displayName="CardTitle";let i=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,o.cn)("text-sm text-muted-foreground",t),...n})});i.displayName="CardDescription";let d=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,o.cn)("p-6 pt-0",t),...n})});d.displayName="CardContent";let u=n.forwardRef((e,r)=>{let{className:t,...n}=e;return(0,a.jsx)("div",{ref:r,className:(0,o.cn)("flex items-center p-6 pt-0",t),...n})});u.displayName="CardFooter"},88697:(e,r,t)=>{t.d(r,{wT:()=>v,NH:()=>x,cX:()=>h,GD:()=>g,fd:()=>y,xM:()=>b,r:()=>w});var a=t(30926);let n=(0,a.createServerReference)("005b6a48fc54fd67b797f699d44a3d17a18aa93e35",a.callServer,void 0,a.findSourceMapURL,"checkUserKYCVerificationStatus"),o=(0,a.createServerReference)("00f4416d40aa17d6c86267962a965a158aedad5601",a.callServer,void 0,a.findSourceMapURL,"getReferralCode"),s=(0,a.createServerReference)("7f3c563ca5dfe12aca51e00d7b69b223fcca119d51",a.callServer,void 0,a.findSourceMapURL,"getLoggedInUserAccountBalance"),c=(0,a.createServerReference)("7f8430ec0fbdf48e4b8192209abe9199094bce9635",a.callServer,void 0,a.findSourceMapURL,"getCommissionAccountDetails"),l=(0,a.createServerReference)("7f691ac23aa1b833b30c6fe334c0fe275cade591e6",a.callServer,void 0,a.findSourceMapURL,"createCommissionAccount"),i=(0,a.createServerReference)("001a2d0e23b3750b4a0d1f9c16373d1c6ff7af5225",a.callServer,void 0,a.findSourceMapURL,"getAllUserTransactions"),d=(0,a.createServerReference)("7fa742a3b27b27c64287f28895cbb6f3b50a724bf4",a.callServer,void 0,a.findSourceMapURL,"getLoggedInUserContact"),u=(0,a.createServerReference)("7f8e1d04a61d2306ea0ac469ae24913f6861d83162",a.callServer,void 0,a.findSourceMapURL,"transferToMainAccount");var f=t(22454),m=t(99776),p=t(80549);let g=e=>{let{fectOnMount:r}=e;return(0,f.I)({queryKey:["getUserAccountBalance"],queryFn:()=>s(),refetchOnMount:r})},v=()=>(0,f.I)({queryKey:["commissionAccount"],queryFn:async()=>{try{return await c()}catch(r){var e;if(r.isAxiosError&&(null==(e=r.response)?void 0:e.status)===404)try{return await l(),await c()}catch(e){throw console.error("Failed to create commission account:",e),e}throw r}},refetchOnMount:!1,refetchOnWindowFocus:!1}),b=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,f.I)({queryKey:["GetUserRefCode"],queryFn:o,refetchOnMount:e})},y=e=>{let{fectOnMount:r}=e;return(0,f.I)({queryKey:["getuserKYCverificationStatus"],queryFn:()=>n(),refetchOnMount:r||!1,refetchOnWindowFocus:!1})},h=()=>(0,f.I)({queryKey:["fetchUsersTransactions"],queryFn:()=>i(),refetchOnWindowFocus:!1}),x=()=>(0,f.I)({queryKey:["fetchUsersContact"],queryFn:()=>d(),refetchOnWindowFocus:!1}),w=()=>{let e=(0,m.jE)();return(0,p.n)({mutationFn:e=>{let{amount:r}=e;return u({amount:r})},onSuccess:async r=>{e.invalidateQueries({queryKey:["userAccountBalance"]}),e.invalidateQueries({queryKey:["commissionAccount"]})},retry:!1,onError:e=>{if(e.isAxiosError){var r,t;(null==(r=e.response)?void 0:r.status)===400||(null==(t=e.response)?void 0:t.status)===401||e.response}}})}},99835:(e,r,t)=>{t.d(r,{J:()=>s,UserProvider:()=>c,t:()=>l});var a=t(95155),n=t(12115);let o=(0,n.createContext)(null);function s(){let e=(0,n.useContext)(o);if(null===e)throw Error("useUser must be used within a UserProvider");return e}function c(e){let{children:r,userPromise:t}=e;return(0,a.jsx)(o.Provider,{value:{userPromise:t},children:r})}function l(){var e;let{userPromise:r}=s(),t=null==(e=(0,n.use)(r))?void 0:e.user;if(void 0!=t)return{email:t.email,fullname:t.fullname,isEmailVerified:t.isEmailVerified}}}}]);
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.