(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8217],{12841:function(e,s,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/referrals",function(){return r(77911)}])},68655:function(e,s,r){"use strict";r.d(s,{Z:function(){return t}});let t=(0,r(31134).Z)("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},89346:function(e,s,r){"use strict";r.d(s,{Ol:function(){return c},SZ:function(){return d},Zb:function(){return n},aY:function(){return x},eW:function(){return o},ll:function(){return i}});var t=r(85893),l=r(67294),a=r(94777);let n=l.forwardRef((e,s)=>{let{className:r,...l}=e;return(0,t.jsx)("div",{ref:s,className:(0,a.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",r),...l})});n.displayName="Card";let c=l.forwardRef((e,s)=>{let{className:r,...l}=e;return(0,t.jsx)("div",{ref:s,className:(0,a.cn)("flex flex-col space-y-1.5 p-6",r),...l})});c.displayName="CardHeader";let i=l.forwardRef((e,s)=>{let{className:r,...l}=e;return(0,t.jsx)("h3",{ref:s,className:(0,a.cn)("text-2xl font-semibold leading-none tracking-tight",r),...l})});i.displayName="CardTitle";let d=l.forwardRef((e,s)=>{let{className:r,...l}=e;return(0,t.jsx)("p",{ref:s,className:(0,a.cn)("text-sm text-muted-foreground",r),...l})});d.displayName="CardDescription";let x=l.forwardRef((e,s)=>{let{className:r,...l}=e;return(0,t.jsx)("div",{ref:s,className:(0,a.cn)("p-6 pt-0",r),...l})});x.displayName="CardContent";let o=l.forwardRef((e,s)=>{let{className:r,...l}=e;return(0,t.jsx)("div",{ref:s,className:(0,a.cn)("flex items-center p-6 pt-0",r),...l})});o.displayName="CardFooter"},77911:function(e,s,r){"use strict";r.r(s),r.d(s,{default:function(){return N}});var t=r(85893),l=r(67294),a=r(34240),n=r(89346),c=r(98778),i=r(68655),d=r(31134);let x=(0,d.Z)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);var o=r(9638);let m=(0,d.Z)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var h=r(55678),f=r(41664),u=r.n(f),b=r(82020),g=r(89810),j=r(39625),p=r(3112);function N(){let[e,s]=(0,l.useState)(""),{address:r,isConnected:d}=(0,b.Tj)(),{data:f}=(0,g.u)({address:p.OL,abi:p.pG,chainId:56,functionName:"refInfo",args:[r],query:{enabled:d,select:e=>e?{earnings:parseFloat((0,j.d)(e.totalEarned)),count:Number(e.numRefs)}:{earnings:0,count:0}}});return(0,l.useEffect)(()=>{r&&s("https://lfg.eco/buy?ref=".concat(r))},[r,d]),(0,t.jsx)(a.Z,{children:(0,t.jsxs)("div",{className:"w-full flex flex-col gap-6",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("h1",{className:"text-3xl font-bold text-white",children:"Referral Program"}),(0,t.jsx)("p",{className:"text-gray-400",children:"Earn LFG tokens by referring new users to the protocol"})]}),d?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[(0,t.jsxs)(n.Zb,{className:"bg-green-900/30 border-green-800/50 backdrop-blur-sm",children:[(0,t.jsx)(n.Ol,{className:"pb-2",children:(0,t.jsx)(n.ll,{className:"text-white text-lg",children:"Total Earnings"})}),(0,t.jsxs)(n.aY,{children:[(0,t.jsxs)("div",{className:"flex items-end gap-2",children:[(0,t.jsx)("span",{className:"text-2xl font-bold text-white",children:((null==f?void 0:f.earnings)||0).toFixed(2)}),(0,t.jsx)("span",{className:"text-green-400 text-sm mb-1",children:"LFG"})]}),(0,t.jsx)(n.SZ,{className:"text-green-400/80",children:"Earned from referral commissions"})]})]}),(0,t.jsxs)(n.Zb,{className:"bg-green-900/30 border-green-800/50 backdrop-blur-sm",children:[(0,t.jsx)(n.Ol,{className:"pb-2",children:(0,t.jsx)(n.ll,{className:"text-white text-lg",children:"Total Referrals"})}),(0,t.jsxs)(n.aY,{children:[(0,t.jsxs)("div",{className:"flex items-end gap-2",children:[(0,t.jsx)("span",{className:"text-2xl font-bold text-white",children:(null==f?void 0:f.count)||0}),(0,t.jsx)("span",{className:"text-green-400 text-sm mb-1",children:"users"})]}),(0,t.jsx)(n.SZ,{className:"text-green-400/80",children:"Unique users who used your link"})]})]}),(0,t.jsxs)(n.Zb,{className:"bg-green-900/30 border-green-800/50 backdrop-blur-sm",children:[(0,t.jsx)(n.Ol,{className:"pb-2",children:(0,t.jsx)(n.ll,{className:"text-white text-lg",children:"Commission Rate"})}),(0,t.jsxs)(n.aY,{children:[(0,t.jsx)("div",{className:"flex items-end gap-2",children:(0,t.jsx)("span",{className:"text-2xl font-bold text-white",children:"10%"})}),(0,t.jsx)(n.SZ,{className:"text-green-400/80",children:"Of each purchase made with your link"})]})]})]}),(0,t.jsxs)(n.Zb,{className:"bg-green-900/30 border-green-800/50 backdrop-blur-sm",children:[(0,t.jsxs)(n.Ol,{children:[(0,t.jsx)(n.ll,{className:"text-white",children:"Your Referral Link"}),(0,t.jsx)(n.SZ,{className:"text-gray-400",children:"Share this link with others to earn 10% commission on their purchases"})]}),(0,t.jsx)(n.aY,{children:(0,t.jsxs)("div",{className:"flex flex-col md:flex-row gap-4",children:[(0,t.jsx)("div",{className:"flex-1 bg-green-950/50 border border-green-800/50 rounded-md px-4 py-3 text-white overflow-hidden text-ellipsis",children:e}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsxs)(c.z,{onClick:()=>{navigator.clipboard.writeText(e),h.Am.success("Referral link copied to clipboard!")},className:"bg-green-800 hover:bg-green-700 text-white",children:[(0,t.jsx)(x,{className:"h-4 w-4 mr-2"}),"Copy"]}),(0,t.jsxs)(c.z,{onClick:()=>{let s=encodeURIComponent("Check out LFG! ".concat(e," #LFGProtocol"));window.open("https://twitter.com/intent/tweet?text=".concat(s),"_blank")},className:"bg-[#1DA1F2] hover:bg-[#1a94e0] text-white",children:[(0,t.jsx)(o.Z,{className:"h-4 w-4 mr-2"}),"Share"]})]})]})})]}),(0,t.jsxs)(n.Zb,{className:"bg-green-900/30 border-green-800/50 backdrop-blur-sm",children:[(0,t.jsx)(n.Ol,{children:(0,t.jsx)(n.ll,{className:"text-white",children:"How It Works"})}),(0,t.jsx)(n.aY,{children:(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[(0,t.jsxs)("div",{className:"flex flex-col items-center text-center",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-full bg-green-900/50 flex items-center justify-center mb-4",children:(0,t.jsx)("span",{className:"text-primary font-bold text-xl",children:"1"})}),(0,t.jsx)("h3",{className:"text-white font-semibold mb-2",children:"Share Your Link"}),(0,t.jsx)("p",{className:"text-gray-400 text-sm",children:"Share your unique referral link with friends, on social media, or in communities."})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center text-center",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-full bg-green-900/50 flex items-center justify-center mb-4",children:(0,t.jsx)("span",{className:"text-primary font-bold text-xl",children:"2"})}),(0,t.jsx)("h3",{className:"text-white font-semibold mb-2",children:"Users Buy LFG"}),(0,t.jsx)("p",{className:"text-gray-400 text-sm",children:"When users click your link and purchase LFG tokens, they're tracked as your referrals for life."})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center text-center",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-full bg-green-900/50 flex items-center justify-center mb-4",children:(0,t.jsx)("span",{className:"text-primary font-bold text-xl",children:"3"})}),(0,t.jsx)("h3",{className:"text-white font-semibold mb-2",children:"Earn Commissions"}),(0,t.jsx)("p",{className:"text-gray-400 text-sm",children:"Earn 10% of every referred purchase in bonus LFG, automatically sent to your wallet."})]})]})})]}),(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(c.z,{asChild:!0,className:"bg-primary text-black hover:bg-primary/90 font-semibold",children:(0,t.jsxs)(u(),{href:"/buy",children:[(0,t.jsx)(m,{className:"h-4 w-4 mr-2"}),"Go to Buy Page"]})})})]}):(0,t.jsx)(n.Zb,{className:"bg-green-900/30 border-green-800/50 backdrop-blur-sm",children:(0,t.jsxs)(n.aY,{className:"flex flex-col items-center justify-center py-12",children:[(0,t.jsx)("div",{className:"w-16 h-16 rounded-full bg-green-900/50 flex items-center justify-center mb-4",children:(0,t.jsx)(i.Z,{className:"h-8 w-8 text-primary"})}),(0,t.jsx)("h2",{className:"text-xl font-semibold text-white mb-2",children:"Connect Your Wallet"}),(0,t.jsx)("p",{className:"text-gray-400 text-center max-w-md mb-6",children:"Please connect your wallet to view your referral dashboard and start earning rewards."}),(0,t.jsx)("appkit-connect-button",{})]})})]})})}}},function(e){e.O(0,[9221,5666,6525,2888,9774,179],function(){return e(e.s=12841)}),_N_E=e.O()}]);