1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[620],{80690:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/ticket_booth",function(){return n(60890)}])},68907:function(e,t,n){"use strict";n.d(t,{Nt:function(){return h},nG:function(){return w},Q6:function(){return d},xH:function(){return m}});var a=n(60414),r=n(64612),i=n(12184),s=n(64829),l=n(17877),c=n(16359),o=n(15753),u=n(80098);let p=async(e,t,n,a,r)=>{let i=(0,o.findAssociatedTokenPda)(e,{mint:(0,u.ZL)(t),owner:(0,u.ZL)(a)})[0];try{let e=await r.getTokenAccountBalance(new s.PublicKey(i)),t=e.value.uiAmount;return{[n]:t}}catch(e){return{[n]:0}}},d=e=>{let{connection:t,ata:n}=e,{data:r,error:i,mutate:l}=(0,a.ZP)(t&&n?["UseGetWhiteListTokens"]:null,async()=>{try{let e=await t.getParsedAccountInfo(new s.PublicKey(n));if(!e.value)return 0;let a=e.value.data.parsed.info;return a.tokenAmount.uiAmount}catch(e){return 0}},{revalidateOnFocus:!1,revalidateOnMount:!0,revalidateOnReconnect:!1,refreshWhenOffline:!1,refreshWhenHidden:!1,refreshInterval:1e4});return{data:r,error:i,mutate:l,isLoading:!r&&!i}},h=e=>{let{publicKey:t}=e,{data:n,error:s,mutate:l}=(0,a.ZP)(t?["UseEscrowBalance",t]:null,async()=>{try{let{data:{error:e,data:n}}=await r.Z.post("/api/balances/balance",{wallet:t},{headers:{"Content-Type":"application/json"}});if(e)return{marmlist:0,walmarm:0,zippo:0,yeti:0,jacket:0,opener:0,cards:0,saga:0};return{marmlist:n.pointBalance,walmarm:n.splBalance[i.OR],zippo:n.splBalance["8YpwkmJpdUu2LgACbKc1iTxpS8NtFmL8M9ZcrvXwk1oG"],yeti:n.splBalance.C5HcVnzsPbNDBrygKCY6AK3EEtCTcLjJuDd3vTCm6qvP,jacket:n.splBalance.BSFUBZQg3rskjXwck3HzPBYYQUbgwcV4j4wEUqBXL1EW,opener:n.splBalance["76Ry8VB14UzsAutkjuvkNCjGaiEeXkBZJTZ5PuDBrxfi"],cards:n.splBalance.HGZE8PE2XgEXa12GvZDiVZJdJ8YmmJZJG41PsM1Gx9vo,saga:n.splBalance["7eaJ3TnLC7Zx36xYhjCYBMuRAniA68X7ph7MBz2P1oUQ"]}}catch(e){return{marmlist:0,walmarm:0,zippo:0,yeti:0,jacket:0,opener:0,cards:0,saga:0}}},{revalidateOnFocus:!1,revalidateOnMount:!0,revalidateOnReconnect:!1,refreshWhenOffline:!1,refreshWhenHidden:!1,refreshInterval:1e4});return{data:n,error:s,mutate:l,isLoading:!n&&!s}},m=e=>{let{publicKey:t,connection:n}=e,{data:r,error:s,mutate:o}=(0,a.ZP)(t||n?["UseRewardBalance",t,n]:null,async()=>{let e=(0,l.i)(n.rpcEndpoint).use((0,c.mplTokenMetadata)());try{let a=await Promise.all(i._F.map(async a=>{let{mint:r,name:i}=a;return p(e,r,i,t,n)}));return a.reduce((e,t)=>({...e,...t}))}catch(e){return{zippo:0,yeti:0,jacket:0,opener:0,cards:0,saga:0}}},{revalidateOnFocus:!1,revalidateOnMount:!0,revalidateOnReconnect:!1,refreshWhenOffline:!1,refreshWhenHidden:!1,refreshInterval:1e4});return{data:r,error:s,mutate:o,isLoading:!r&&!s}},w=e=>{let{publicKey:t}=e,{data:n,error:i,mutate:s}=(0,a.ZP)(t?["UseGetRewardsByWallet",t]:null,async()=>{try{let{data:{error:e,rewards:n}}=await r.Z.post("/api/reward/get",{wallet:t},{headers:{"Content-Type":"application/json"}});if(e)return null;return n}catch(e){return null}},{revalidateOnFocus:!1,revalidateOnMount:!0,revalidateOnReconnect:!1,refreshWhenOffline:!1,refreshWhenHidden:!1,refreshInterval:1e4});return{data:n,error:i,mutate:s,isLoading:!n&&!i}}},60890:function(e,t,n){"use strict";n.r(t);var a=n(52676),r=n(12184),i=n(68907),s=n(85424),l=n(37382),c=n(70760),o=n(64612),u=n(75271),p=n(25135),d=n(64829),h=n(11565),m=n.n(h),w=n(75952);n(36368),n(39303);var f=n(88616),x=n(54910);let g=["swiper/1.png","swiper/2.png","swiper/3.png","swiper/4.png","swiper/5.png","swiper/6.png","swiper/7.png"];function v(){let{executeRecaptcha:e}=(0,x.xX)(),[t,n]=(0,u.useState)(5),[s,h]=(0,u.useState)(50),v=()=>{let e=window.innerWidth;e>1200?h(300):e>600?h(100):h(0),n(Math.max(1,Math.floor(e/300)))};(0,u.useEffect)(()=>(v(),window.addEventListener("resize",v),()=>{window.removeEventListener("resize",v)}),[]);let y=(0,l.O)(),{publicKey:k,signTransaction:j}=y,{connection:N}=(0,c.R)(),{data:B,mutate:P}=(0,i.Q6)({ata:"4xwCqZoP5rEvxD9X5zB4PcRg3UrN3NMJmZNk7SYjVgpm",connection:N}),E=async()=>{try{if(!e)return;let t=await e("yourAction"),{data:{txn:n,error:a,message:i}}=await o.Z.post("/api/whitelist-tokens",{wallet:null==k?void 0:k.toBase58(),token:t},{headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(r.$h)}});if(a){p.ZP.error(i);return}let s=d.VersionedTransaction.deserialize(m().decode(n));if(!j){p.ZP.error("error signing transaction");return}let l=await j(s),c=await N.sendRawTransaction(l.serialize());c&&(p.ZP.success("ticket purchase signed successfully"),P())}catch(e){p.ZP.error("error building ticket purchase")}};return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"ticket_booth-image-container "}),(0,a.jsxs)("div",{className:"absolute top-[284px] left-1/2 translate-x-[-50%] flex items-center flex-col justify-center leading-9",children:[(0,a.jsxs)("h1",{className:"text-[#FF5050] font-PoppinsBold text-[36px] whitespace-nowrap",children:["Tickets Left: ",B]}),(0,a.jsx)("span",{className:"text-[#D9D9D9] text-[16px] font-[400] whitespace-nowrap",children:"1 Marmival Ticket = 0.1 sol"})]}
1),(0,a.jsx)("img",{src:"btn/purchase.svg",className:"absolute top-[540px] left-1/2 translate-x-[-50%] cursor-pointer",onClick:E})]}),(0,a.jsx)("div",{className:"mb-[79px]",id:"trigger"}),(0,a.jsxs)("div",{className:" flex flex-row items-center justify-center gap-[30px] lg-max:flex-col",children:[(0,a.jsx)("img",{src:"marm_ticket.svg"}),(0,a.jsxs)("div",{className:"lg:w-[600px] w-[320px]",children:[(0,a.jsx)("h2",{className:"text-[#FF5050] font-PoppinsBold text-[36px] ",children:"Marmival Ticket"}),(0,a.jsx)("span",{className:"text-[#D9D9D9] text-[16px] font-[400]",children:"Each Marmival Ticket will grant you ONE wheel spin. Each spin has a 1 in 4 chance at acquiring ONE Marmlist. Anyone lucky enough to hit more than one winning wheel spin will be able to stack Marmlist spots. Each Marmlist spot allows you to mint ONE Marm on mint day. For each losing spin, you will be airdropped ONE Wal-Marm Token. Stay tuned for more details on their utility."})]})]}),(0,a.jsx)("div",{className:"my-[79px] mx-[20px]",children:(0,a.jsx)(w.tq,{slidesPerView:t,spaceBetween:100,pagination:{clickable:!0},modules:[f.tl],className:"",children:g.map((e,t)=>(0,a.jsx)(w.o5,{children:(0,a.jsx)("img",{className:"min-w-[300px] min-h-[450px] rounded-[15px] object-cover",src:e})},t))})})]})}v.getLayout=function(e){return(0,a.jsx)(s.Z,{children:e})},t.default=v}},function(e){e.O(0,[132,156,81,182,208,209,774,888,179],function(){return e(e.s=80690)}),_N_E=e.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.