(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{35883:function(){},46601:function(){},52361:function(){},94616:function(){},85848:function(e,n,t){Promise.resolve().then(t.bind(t,82808)),Promise.resolve().then(t.t.bind(t,73247,23)),Promise.resolve().then(t.t.bind(t,58877,23)),Promise.resolve().then(t.bind(t,42242))},82808:function(e,n,t){"use strict";t.d(n,{default:function(){return C}});var a=t(57437),r=t(2265),i=t(71642),s=t(87138);t(66648);let l={type:"spring",mass:.5,damping:11.5,stiffness:100,restDelta:.001,restSpeed:.001},o=e=>{let{setActive:n,active:t,item:r,children:s}=e;return(0,a.jsxs)("div",{onMouseEnter:()=>n(r),className:"relative ",children:[(0,a.jsx)(i.E.p,{transition:{duration:.3},className:"cursor-pointer text-black hover:opacity-[0.9] dark:text-white",children:r}),null!==t&&(0,a.jsx)(i.E.div,{initial:{opacity:0,scale:.85,y:10},animate:{opacity:1,scale:1,y:0},transition:l,children:t===r&&s&&(0,a.jsx)("div",{className:"absolute top-[calc(100%_+_1.2rem)] left-1/2 transform -translate-x-1/2 pt-4",children:(0,a.jsx)(i.E.div,{transition:l,layoutId:"active",className:"bg-white dark:bg-black backdrop-blur-sm rounded-2xl overflow-hidden border border-black/[0.2] dark:border-white/[0.2] shadow-xl",children:(0,a.jsx)(i.E.div,{layout:!0,className:"w-max h-full p-4",children:s})})})})]})},d=e=>{let{setActive:n,children:t}=e;return(0,a.jsx)("nav",{onMouseLeave:()=>n(null),className:" items-center relative rounded-full boder border-transparent dark:bg-black dark:border-white/[0.2] bg-white shadow-input flex justify-center space-x-4 px-8 py-6 ",children:t})};var p=t(33016),c=t(19267),u=t(30625),y=t(71581),m=t(26374);let f=["0xB1b104D79dE24513338bdB6CB9Df468110010E5F","0x7A9294c8305F9ee1d245E0f0848E00B1149818C7","0x3b5dAAE6d0a1B98EF8B2E6B65206c93c8cE55841","0x19Ed533D9f274DC0d1b59FB9C0d5D1C27cba8bb1"],b=["0x7A9294c8305F9ee1d245E0f0848E00B1149818C7","0x3b5dAAE6d0a1B98EF8B2E6B65206c93c8cE55841","0xc302BD52985e75C1f563a47f2b5dfC4e2b5C6C7E","0x5934C2Ca4c4F7b22526f6ABfD63bB8075a62e65b"],x=["0x19Ed533D9f274DC0d1b59FB9C0d5D1C27cba8bb1","0x3b5dAAE6d0a1B98EF8B2E6B65206c93c8cE55841","0x5934C2Ca4c4F7b22526f6ABfD63bB8075a62e65b","0xc302BD52985e75C1f563a47f2b5dfC4e2b5C6C7E"],h=["0xda3889268B05520fFe019B9A3de01a2872d8d82f","0xAA5674C00D783EAEcbF4Ff0cB4F78fFD111b4068","0x10265A988d97AfCf859B394c7e4ecd8ED8807c66","0xe752A88e3d21C53Ea90b1B715b33131b372915aa"],v=async(e,n,t)=>{let a;if(!n)throw Error("No wallet provider found");if(80002==t)a=f;else if(2442==t)a=b;else if(300==t)a=h;else{if(534351!=t)return alert("This network is not supported!"),"Invalid Network";a=x}let r=new c.Q(n),i=await r.getSigner();for(let n in a){let t=new u.CH(a[n],m.e,i),r=await t.mint(e,(0,y.fi)("100"));await r.wait()}alert("Claimed Tokens From Faucet Successfully!")};var E=t(67934),T=function(e){let{text:n}=e;return(0,a.jsx)("div",{children:(0,a.jsxs)("div",{className:"relative inline-flex h-12 overflow-hidden rounded-full p-[1px] focus:outline-none focus:ring-2 focus:ring-slate-400 focus:ring-offset-2 focus:ring-offset-slate-50",children:[(0,a.jsx)("span",{className:"absolute inset-[-1000%] animate-[spin_2s_linear_infinite] bg-[conic-gradient(from_90deg_at_50%_50%,#E2CBFF_0%,#393BB2_50%,#E2CBFF_100%)]"}),(0,a.jsx)("span",{className:"inline-flex h-full w-full cursor-pointer items-center justify-center rounded-full bg-slate-950 px-6 py-1 text-sm font-medium text-white backdrop-blur-3xl",children:n})]})})};function C(e){let{className:n}=e,{address:t,chainId:i,isConnected:l}=(0,p.Zc)(),{walletProvider:c}=(0,p.B0)(),[u,y]=(0,r.useState)(null),[m,f]=(0,r.useState)(!1);(0,r.useEffect)(()=>{l&&c&&(async()=>{console.log("Network / Account Changed")})()},[l,c,i,t]);let b=async()=>{f(!0);try{await v(t,c,i)}catch(e){console.log(e)}finally{f(!1)}};return(0,a.jsx)("nav",{className:(0,E.cn)("fixed top-10 inset-x-0 max-w-2xl mx-auto z-50 border-2 border-gray-900 rounded-full ",n),children:(0,a.jsxs)(d,{setActive:y,children:[(0,a.jsx)(s.default,{href:"/",children:(0,a.jsx)(o,{setActive:y,active:u,item:"Home"})}),(0,a.jsx)(s.default,{href:"/options",children:(0,a.jsx)(o,{setActive:y,active:u,item:"Options"})}),(0,a.jsx)(s.default,{href:"/positions",children:(0,a.jsx)(o,{setActive:y,active:u,item:"Positions"})}),(0,a.jsx)("w3m-button",{}),(0,a.jsx)("button",{onClick:b,children:(0,a.jsx)(T,{text:m?"Loading...":"Token Faucet"})})]})})}},67934:function(e,n,t){"use strict";t.d(n,{cn:function(){return i}});var a=t(44839),r=t(96164);function i(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return(0,r.m6)((0,a.W)(n))}},26374:function(e,n,t){"use strict";t.d(n,{e:function(){return a}});let a=[{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"allowance",type:"uint256"},{internalType:"uint256",name:"needed",type:"uint256"}],name:"ERC20InsufficientAllowance",type:"error"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"balance",type:"uint256"},{internalType:"uint256",name:"needed",type:"uint256"}],name:"ERC20InsufficientBalance",type:"error"},{inputs:[{internalType:"address",name:"approver",type:"address"}],name:"ERC20InvalidApprover",type:"error"},{inputs:[{internalType:"address",name:"receiver",type:"address"}],name:"ERC20InvalidReceiver",type:"error"},{inputs:[{internalType:"address",name:"sender",type:"address"}],name:"ERC20InvalidSender",type:"error"},{inputs:[{internalType:"address",name:"spender",type:"address"}],name:"ERC20InvalidSpender",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"mint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}]},42242:function(e,n,t){"use strict";t.d(n,{Web3Modal:function(){return i}});var a=t(33016);let r=(0,a.u_)({metadata:{name:"dOptions",description:"A truly decentralized Options marketplace",url:"http://localhost:3000",icons:["https://avatars.localhost:3000/"]},enableEIP6963:!0,enableInjected:!0,enableCoinbase:!0});function i(e){let{children:n}=e;return n}(0,a.OY)({ethersConfig:r,chains:[{chainId:80002,name:"Polygon Amoy Testnet",currency:"MATIC",explorerUrl:"https://amoy.polygonscan.com/",rpcUrl:"https://rpc-amoy.polygon.technology/"},{chainId:2442,name:"Polygon zkEVM Cardona Testnet",currency:"ETH",explorerUrl:"https://cardona-zkevm.polygonscan.com/",rpcUrl:"https://rpc.cardona.zkevm-rpc.com/"},{chainId:534351,name:"Scroll Sepolia",currency:"ETH",explorerUrl:"https://sepolia.scrollscan.com/",rpcUrl:"https://sepolia-rpc.scroll.io/"},{chainId:300,name:"zkSync Era Sepolia Testnet",currency:"ETH",explorerUrl:"https://sepolia.explorer.zksync.io/",rpcUrl:"https://sepolia.era.zksync.dev/"}],projectId:"def43d1c2ec1fb6d4df35ea7325dd752",enableAnalytics:!0,enableOnramp:!0})},58877:function(){},73247:function(e){e.exports={style:{fontFamily:"'__Inter_aaf875', '__Inter_Fallback_aaf875'",fontStyle:"normal"},className:"__className_aaf875"}}},function(e){e.O(0,[569,764,421,868,231,642,974,971,23,744],function(){return e(e.s=85848)}),_N_E=e.O()}]);