1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3654],{4698:(e,t,n)=>{n.d(t,{S:()=>a});var a=n(82762).Yj().optional().transform(e=>"string"==typeof e?e.replace(/\/$/,""):e).test("is-url","Invalid URL",e=>{if(!e)return!0;try{let t=new URL(e);return["http:","https:"].includes(t.protocol)}catch(e){return!1}})},4733:(e,t,n)=>{n.d(t,{J:()=>s,V:()=>r});var a=n(42731),i=(0,a.createContext)({}),r=()=>(0,a.useContext)(i),s=i.Provider},7040:(e,t,n)=>{n.d(t,{_:()=>o});var a=n(73539),i=n(96182),r=n(24966);n(42731);let s=e=>(0,a.jsxs)("svg",{viewBox:"0 0 136 192",width:"136",height:"192",fontFamily:"monospace",fontSize:"13",textAnchor:"middle",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,a.jsxs)("g",{fill:"none",stroke:"currentColor",children:[(0,a.jsx)("path",{d:"m8 48v56"}),(0,a.jsx)("path",{d:"m24 136v8"}),(0,a.jsx)("path",{d:"m112 136v8"}),(0,a.jsx)("path",{d:"m128 48v56"}),(0,a.jsx)("path",{d:"m24 16h88"}),(0,a.jsx)("path",{d:"m32 176h72"}),(0,a.jsx)("path",{d:"m24 160 8 16"}),(0,a.jsx)("path",{d:"m36 136 4 8"}),(0,a.jsx)("path",{d:"m112 16 16 32"}),(0,a.jsx)("path",{d:"m8 48 16-32"}),(0,a.jsx)("path",{d:"m96 144 8-16"}),(0,a.jsx)("path",{d:"m104 176 8-16"}),(0,a.jsx)("path",{d:"m36 88h16"}),(0,a.jsx)("path",{d:"m84 88h16"}),(0,a.jsx)("path",{d:"m20 136h20"}),(0,a.jsx)("path",{d:"m96 136h20"})]}),(0,a.jsx)("text",{x:"72",y:"36",children:"\\"}),(0,a.jsx)("text",{x:"16",y:"68",children:","}),(0,a.jsx)("text",{x:"48",y:"68",children:".-."}),(0,a.jsx)("text",{x:"88",y:"68",children:".-."}),(0,a.jsx)("text",{x:"120",y:"68",children:","}),(0,a.jsx)("text",{x:"28",y:"84",children:")("}),(0,a.jsx)("text",{x:"56",y:"84",children:"/"}),(0,a.jsx)("text",{x:"80",y:"84",children:"\\"}),(0,a.jsx)("text",{x:"108",y:"84",children:")("}),(0,a.jsx)("text",{x:"16",y:"100",children:"/"}),(0,a.jsx)("text",{x:"68",y:"100",children:"/\\"}),(0,a.jsx)("text",{x:"120",y:"100",children:"\\"}),(0,a.jsx)("text",{x:"12",y:"116",children:"(_"}),(0,a.jsx)("text",{x:"68",y:"116",children:"^^"}),(0,a.jsx)("text",{x:"124",y:"116",children:"_)"}),(0,a.jsx)("text",{x:"16",y:"132",children:"\\"}),(0,a.jsx)("text",{x:"68",y:"132",children:"|IIIIII|"}),(0,a.jsx)("text",{x:"120",y:"132",children:"/"}),(0,a.jsx)("text",{x:"68",y:"148",children:"IIIIII"})]});var p=n(90073),y=n(24939);function o(e){let{children:t}=e,{address:n}=(0,p.F)();return(0,i.l)(n)?(0,a.jsx)(y.i,{children:(0,a.jsxs)(r.BJ,{align:"center",py:"x32",children:[(0,a.jsx)(s,{}),(0,a.jsx)(r.az,{children:"Access Denied"})]})}):(0,a.jsx)(a.Fragment,{children:t})}},7203:(e,t,n)=>{n.d(t,{j:()=>r});var a=n(13619),i=async(e,t)=>{let{signal:n}=t,a=setTimeout(()=>{t.abort()},1e4);try{let t=await fetch(e,{signal:n});if(!t.ok)throw Error("HTTP error! Status: ".concat(t.status));return await t.text()}finally{clearTimeout(a)}},r=async e=>{let t=(0,a.Vh)(e);if(!(null==t?void 0:t.length))throw Error("Invalid URI");let n=new AbortController;return(e=>new Promise((t,n)=>{let a=0,i=[];e.forEach(r=>{r.then(t).catch(t=>{i.push(t),++a===e.length&&n(i)})})}))(t.map(e=>i(e,n).then(e=>(n.abort(),e)))).catch(()=>{throw Error("Failed to fetch from all available URLs")})}},7724:(e,t,n)=>{n.d(t,{eu:()=>l,IU:()=>m});var a=n(13621),i=n(99782);n(55754);var r=n(24966),s=n(42731),p=n(55181),y=n(73539),o=n(72371),d=(0,p.c)({defaultClassName:"_40arlm3 daa5el16 daa5el3qo daa5el41n",variantClassNames:{size:{16:"daa5el2ii daa5el2ou daa5el2v6",20:"daa5el2io daa5el2p0 daa5el2vc",24:"daa5el2iu daa5el2p6 daa5el2vi",28:"_783jl40",32:"_783jl41",40:"daa5el2w6 daa5el2ji daa5el2pu",48:"daa5el2ju daa5el2q6 daa5el2wi",52:"daa5el2k0 daa5el2qc daa5el2wo",64:"daa5el2ki daa5el2qu daa5el2x6",80:"daa5el2l6 daa5el2ri daa5el2xu",90:"_783jl42",120:"daa5el2mu daa5el2t6 daa5el2zi",164:"_783jl43"},variant:{hairlineDark:"_40arlm0",hairlineLight:"_40arlm1",thickLight:"_40arlm2"}},defaultVariants:{size:"28",variant:"hairlineDark"},compoundVariants:[]}),u=(0,p.c)({defaultClassName:"_40arlml daa5el16 daa5el3qo daa5el41l",variantClassNames:{size:{16:"daa5el2ii daa5el2ou daa5el2v6",20:"daa5el2io daa5el2p0 daa5el2vc",24:"daa5el2iu daa5el2p6 daa5el2vi",28:"_783jl40",32:"_783jl41",40:"daa5el2w6 daa5el2ji daa5el2pu",48:"daa5el2ju daa5el2q6 daa5el2wi",52:"daa5el2k0 daa5el2qc daa5el2wo",64:"daa5el2ki daa5el2qu daa5el2x6",80:"daa5el2l6 daa5el2ri daa5el2xu",90:"_783jl42",120:"daa5el2mu daa5el2t6 daa5el2zi",164:"_783jl43"},variant:{hairlineDark:"_40arlm0",hairlineLight:"_40arlm1",thickLight:"_40arlm2"}},defaultVariants:{size:"28"},compoundVariants:[]}),l=(0,s.memo)(e=>{let{address:t,className:n,size:p,variant:o,src:u,...l}
1=e,[m,c]=(0,s.useState)(!1),T=(0,s.useMemo)(()=>(0,i.T)(t,m?null:u),[t,u,m]);return(0,s.useEffect)(()=>{c(!1)},[u]),(0,y.jsx)(r.az,{className:["zora-avatar",d({size:p,variant:o}),n],style:{background:T},...l,children:u&&!m&&(0,y.jsx)(a.A,{src:u,alt:t||"Avatar image",style:{objectFit:"cover"},width:p?Number(p):void 0,height:p?Number(p):void 0,onImageError:()=>c(!0)})})});function m(e){let{collectionAddress:t,auctionAddress:n,className:p,size:d,variant:l,src:m,chainId:c,...T}=e,{tokenUri:b}=(0,o.J)({collectionAddress:t,auctionAddress:n,chainId:c}),[f,g]=(0,s.useState)(!1),v=(0,s.useMemo)(()=>(0,i.T)(t,f?null:m),[t,m,f]);return((0,s.useEffect)(()=>{g(!1)},[m]),(null==b?void 0:b.image)||m)?m?(0,y.jsx)(r.az,{className:["zora-avatar",u({size:d,variant:l}),p],style:{background:v},borderColor:"border",borderWidth:"thin",borderStyle:"solid",...T,children:!f&&(0,y.jsx)(a.A,{src:m,alt:t||"Avatar image",style:{objectFit:"cover",width:"100%",height:"100%"},width:d?Number(d):void 0,height:d?Number(d):void 0,onImageError:()=>g(!0)},m)}):(0,y.jsx)(r.az,{className:["zora-avatar",u({size:d,variant:l}),p],style:{background:v},borderColor:"border",borderWidth:"thin",borderStyle:"solid",...T,children:!f&&(0,y.jsx)(a.A,{src:null==b?void 0:b.image,alt:t||"Avatar image",style:{objectFit:"cover",width:"100%",height:"100%"},width:d?Number(d):void 0,height:d?Number(d):void 0,onImageError:()=>g(!0)},null==b?void 0:b.name)}):(0,y.jsx)(r.az,{className:["zora-avatar",u({size:d,variant:l}),p],style:{background:v},borderColor:"border",borderWidth:"thin",borderStyle:"solid",...T})}},8593:(e,t,n)=>{n.d(t,{A:()=>p});var a,i,r=n(42731);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(null,arguments)}let p=function(e){return r.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 696 171"},e),a||(a=r.createElement("path",{fill:"#A2DF73",d:"M0 34.2C0 15.312 20.774 0 46.4 0h603.2C675.226 0 696 15.312 696 34.2v102.6c0 18.888-20.774 34.2-46.4 34.2H46.4C20.774 171 0 155.688 0 136.8z"})),i||(i=r.createElement("path",{fill:"#000",d:"M163.383 65.26H145v-9.405h47.025v9.405h-18.382v50.445h-10.26zM207.849 55.855h38.475v9.405h-28.215v14.962h23.085v9.405h-23.085V106.3h28.215v9.405h-38.475zM284.355 116.56q-11.372 0-17.185-5.387-5.73-5.386-6.327-15.133h10.944q.426 5.643 3.42 8.379 2.991 2.736 9.148 2.736 5.9 0 8.465-2.138t2.565-5.728q0-3.335-2.48-5.045t-6.241-2.821a110 110 0 0 0-8.123-2.223q-4.361-1.111-8.122-3.078-3.763-1.966-6.242-5.301t-2.479-9.063q0-3.59 1.368-6.584 1.367-3.078 4.018-5.3 2.736-2.309 6.669-3.592 4.018-1.281 9.32-1.282 11.03 0 16.501 5.13t6.156 14.535h-10.944q-.428-5.13-3.163-7.695-2.738-2.565-8.55-2.565-5.643 0-8.123 2.138-2.48 2.05-2.479 5.3 0 3.506 2.479 5.301 2.479 1.71 6.242 2.822 3.761 1.112 8.122 2.138 4.36.94 8.123 2.82a17 17 0 0 1 6.241 5.302q2.48 3.335 2.48 9.148 0 3.762-1.368 6.926-1.283 3.163-4.019 5.472-2.736 2.223-6.84 3.505t-9.576 1.283M336.57 65.26h-18.382v-9.405h47.025v9.405H346.83v50.445h-10.26zM381.037 55.855h14.535l23.769 45.315h.171V55.855h10.26v59.85h-13.68L391.468 68.68h-.171v47.025h-10.26zM450.288 55.855h38.475v9.405h-28.215v14.962h23.085v9.405h-23.085V106.3h28.215v9.405h-38.475zM521.614 65.26h-18.382v-9.405h47.025v9.405h-18.383v50.445h-10.26z"})))}},9353:(e,t,n)=>{n.d(t,{s:()=>o});var a,i=n(56817),r=n(96186),s=n(51617),p=n(91338),y=n(44063);function o(e){return a||(a=new Map),a.has(e)||(e===r.AC.FOUNDRY?a.set(e,(0,s.l)({chain:y.E,transport:(0,p.L)(y.E.rpcUrls.default.http[0])})):a.set(e,(0,s.l)({chain:i.B.find(t=>t.id===e),transport:i.T[e]}))),a.get(e)}},10221:(e,t,n)=>{n.d(t,{o:()=>i});var a=n(56215),i=e=>a.XT.includes(e)},12072:(e,t,n)=>{n.d(t,{LK:()=>r,kk:()=>p,vj:()=>s});var a=n(56215),i=n(39852);function r(e){let t=Number(e),n=a.il[t];if(!n||n===i.X)throw Error("Unsupported chain ID: ".concat(e));return n}function s(e){return e.toLowerCase()===a.W3.toLowerCase()}var p=[{type:"function",name:"deposit",inputs:[],outputs:[],stateMutability:"payable"},{type:"function",name:"approve",inputs:[{name:"spender",type:"address",internalType:"address"},{name:"amount",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"nonpayable"}]},12196:(e,t,n)=>{n(9353)},13466:(e,t,n)=>{n.d(t,{c:()=>y});var a=n(49590),i=n(64830),r=n(17133),s=n(70667),p=async function(e){let[,t]=e,{signal:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=await fetch("/api/daos/".concat(t),{signal:n,headers:{Accept:"application/json"}}),r=await i.text(),s=r?JSON.parse(r):[];if(!i.ok){let e=Error((null==s?void 0:s.error)||i.statusText);throw e.status=i.status,e.body=s,e}return null==s?void 0:s.sort((e,t)=>
1a.vP.findIndex(t=>t.id===e.chainId)-a.vP.findIndex(e=>e.id===t.chainId))};function y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{address:t,enabled:n=!0}=e,a=n&&t&&(0,s.P)(t,{strict:!1})?[i.a.MY_DAOS,t.toLowerCase()]:null,{data:y,error:o,isLoading:d,isValidating:u}=(0,r.Ay)(a,p,{revalidateOnFocus:!1,revalidateOnReconnect:!0,dedupingInterval:6e4,errorRetryCount:3,errorRetryInterval:1e3}),l=!!a&&!d&&!u&&!o&&(!y||0===y.length);return{daos:null!=y?y:[],error:o,isLoading:d&&!!a,isEmpty:l}}},13619:(e,t,n)=>{n.d(t,{kr:()=>p,Vh:()=>s,Fr:()=>a.Fr,ST:()=>y.ST,QM:()=>y.QM});var a=n(68935),i=n(228),r=["https://".concat("nouns-builder.mypinata.cloud"),"https://ipfs.io","https://magic.decentralized-content.com","https://dweb.link","https://gateway.pinata.cloud","https://w3s.link","https://ipfs.decentralized-content.com"];function s(e){if(e&&"string"==typeof e){if((0,a.p9)(e)){if(!e||"string"!=typeof e)return;let t=(0,a.Fr)(e);return t?r.map(e=>t.replace("ipfs://","".concat(e,"/ipfs/"))):void 0}if(/^(data:|blob:)/.test(e))return[e];if(/^https?:\/\//.test(e)){let t=e.replace("api.zora.co/renderer/stack-images","nouns.build/api/renderer/stack-images");return[t=t.replace("https://nouns.build/api/renderer/stack-images",i.C+"/api/renderer/stack-images")]}}}async function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3;if(!e)return null;try{let n=s(e);if(!n||0===n.length)return null;let a=null;for(let e of n)try{let n=await fetch(e,{headers:{Accept:"application/json"},signal:AbortSignal.timeout(t)});if(!n.ok)throw Error("HTTP ".concat(n.status,": ").concat(n.statusText));let a=await n.text();if(!a)throw Error("Empty response");return JSON.parse(a)}catch(e){a=e instanceof Error?e:Error(String(e));continue}throw a||Error("Failed to fetch metadata from all gateways")}catch(e){return console.error("Error fetching IPFS metadata:",e),null}}var y=n(93771);n(68209)},13621:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(42731),i="data:image/svg+xml;utf8,"+encodeURIComponent('\n<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">\n <rect width="100%" height="100%" fill="#F2F2F2">\n <animate attributeName="fill" values="#F2F2F2;#E0E0E0;#F2F2F2" dur="1.5s" repeatCount="indefinite" />\n </rect>\n</svg>\n'),r="data:image/svg+xml;utf8,"+encodeURIComponent('\n<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">\n <rect width="100%" height="100%" fill="#F2F2F2"/>\n <text x="50%" y="50%" text-anchor="middle" alignment-baseline="middle"\n font-size="14" fill="#808080"\n font-family="ptRoot, Arial, Helvetica, sans-serif">\n Error loading image\n </text>\n</svg>\n'),s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,{onImageError:n,errorFallbackSrc:s=r,loadingPlaceholderSrc:p=i}=t||{},[y,o]=(0,a.useState)(0),[d,u]=(0,a.useState)(null),[l,m]=(0,a.useState)(!1),c=(0,a.useMemo)(()=>e.join("|"),[e]),T=(0,a.useMemo)(()=>e[y],[e,y]),b=y>=e.length,f=null!=d?d:l?p:b?s:null,g=(0,a.useCallback)(()=>{y<e.length-1?o(e=>e+1):(null==n||n(),u(s))},[y,e.length,n,s]);return(0,a.useEffect)(()=>{if(!T){m(!1),u(s);return}m(!0),u(null);let e=new Image,t=()=>{u(T),m(!1)},n=()=>{m(!1),g()};return e.addEventListener("load",t),e.addEventListener("error",n),e.src=T,()=>{e.removeEventListener("load",t),e.removeEventListener("error",n)}},[T,g,s]),(0,a.useEffect)(()=>{o(0),u(null),m(!1)},[c]),{src:f,handleError:g,hasExhaustedSources:b,isValidating:l,currentIndex:y}};n(29029);var p=n(13619),y=n(73539),o=(0,a.forwardRef)((e,t)=>{let{src:n,alt:i="image",onImageError:r,errorFallbackSrc:o,loadingPlaceholderSrc:d,loadingPlaceholder:u,...l}=e,{src:m,handleError:c}=s((0,a.useMemo)(()=>{var e;return n&&null!==n&&null!=(e=(0,p.Vh)(n))?e:[]},[n]),{onImageError:r,errorFallbackSrc:o,loadingPlaceholderSrc:d});return m?(0,y.jsx)("img",{ref:t,alt:i,src:m,onError:c,...l}):null!=u?u:null});o.displayName="FallbackImage"},17405:(e,t,n)=>{n.d(t,{$0:()=>p,$h:()=>er,$z:()=>J,An:()=>eT,Av:()=>S,BD:()=>s,BE:()=>i,C:()=>C,CD:()=>ec,Ci:()=>o,Cq:()=>L,DQ:()=>I,Dt:()=>eO,E0:()=>k,E4:()=>eZ,En:()=>eL,Gy:()=>eE,HD:()=>e7,HJ:()=>eV,HW:()=>U,J6:()=>tn,JE:()=>eh,JZ:()=>eG,Jp:()=>G,KL:()=>tt,Kb:()=>E,Kf:()=>z,L1:()=>ep,MO:()=>eR,Ms:()=>em,NO:()=>eD,O6:()=>eX,Od:()=>W,Ol:()=>l,On:()=>D,Ou:()=>M,P$:()=>el,Q8:()=>f,R8:()=>eq,RL:()=>j,Rl:()=>e1,S2:()=>te,S6:()=>ej,SX:()=>ee,Sj:()=>ev,T$:()=>ey,Tn:()=>e4,Ts:()=>e6,Tv:()=>ei,UM:()=>T,Ug:()=>es,Uh:()=>w,Uk:()=>X,V8:()=>ez,V9:()=>B,VR:()=>e9,Vs:()=>a,WA:()=>eM,WH:()=>e$,WT:()=>q,XU:()=>V,Xv:()=>ew,Y8:()=>ex,YF:()=>eu,YG:()=>e0,Y_:()=>eg,ZW:()=>_,_$:()=>ef,aG:()=>b,b4:()=>v,bH:()=>eB,bn:()=>c,bo:()=>e5,bz:()=>eC,e7:()=>m,fL:()=>e2,fm:()=>h,g7:()=>$,gM:()=>et,gd:()=>d,gk:()=>eY,hQ:()=>eQ,iL:()=>ed,iW:()=>eP,jP:()=>e3,k1:()=>eH,k5:()=>y,kR:()=>Q,kn:()=>A,lj:()=>eU,mU:()=>Y,mq:()=>eo,n8:()=>Z,nY:()=>N,p1:()=>en,p5:()=>x,pT:()=>eN,qK:()=>eJ,qi:()=>r,qk:()=>ek,rZ:()=>e_,ry:()=>eb,sR:()=>g,tr:()=>R,u4:()=>F,wX:()=>K,wz:()=>eW,x1:()=>e8,xi:()=>u,xm:()=>eF,y2:()=>eA,yJ:()=>eI,yN:()=>P,yg:()=>ea,yt:()=>O,z9:()=>eS,zF:()=>H,zR:()=>eK}),n(77458);
1var a="_1as1epg36",i="_1as1epg37",r="_1as1epg3d",s="_1as1epg2t",p="_1as1epgy",y="_1as1epgz",o="_1as1epg2u",d="_1as1epg2v",u="_1as1epg2w",l="_1as1epg2y",m="_1as1epg2x",c="_1as1epgt _1as1epgs",T="_1as1epgw",b="_1as1epgx",f="_1as1epg2s",g="_1as1epg34",v="_1as1epg33",h="_1as1epg32",x="_1as1epg31",I="_1as1epgv",w="_1as1epgu _1as1epgs",_="_1as1epgc",M="_1as1epgd",E="_1as1epgf",A="_1as1epgg",N="_1as1epgh",R="_1as1epge",D="_1as1epg9",O="_1as1epgi",S="_1as1epgj",C="_1as1epgk",P="_1as1epg2g",k="_1as1epg1d",L="_1as1epg1e",U="_1as1epg1a",j="_1as1epg1b",F="_1as1epg1c",B="_1as1epg1f",V="_1as1epg1g",z="_1as1epg14",G="_1as1epgn",Y="_1as1epg0",H="_1as1epg2m",W="_1as1epg3v",q="_1as1epg2l",J="_1as1epg3u",K="_1as1epg1h",Z="_1as1epg1i",Q="_1as1epg1j",X="_1as1epg6",$="_1as1epg7",ee="_1as1epg2k",et="_1as1epga",en="_1as1epgb",ea="_1as1epg2r",ei="_1as1epg1k",er="_1as1epg2p",es="_1as1epg2n",ep="_1as1epg2q",ey="_1as1epg2o",eo="_1as1epg39",ed="_1as1epg1u",eu="_1as1epg3s",el="_1as1epg1r",em="_1as1epg1s",ec="_1as1epg1o",eT="_1as1epg1t",eb="_1as1epg1p",ef="_1as1epg1n",eg="_1as1epg1q",ev="_1as1epg8",eh="_1as1epg1v",ex="_1
1as1epg15",eI="_1as1epg38",ew="_1as1epg1l",e_="_1as1epg25",eM="_1as1epg26",eE="_1as1epg1w",eA="_1as1epg21",eN="_1as1epg46",eR="_1as1epg24",eD="_1as1epg23",eO="_1as1epg20",eS="_1as1epg1m",eC="_1as1epg1x",eP="_1as1epg3k",ek="_1as1epg3w",eL="_1as1epg3n",eU="_1as1epg3t",ej="_1as1epg3m",eF="_1as1epg3l",eB="_1as1epg3x",eV="_1as1epg3o",ez="_1as1epg3p",eG="_1as1epg3r",eY="_1as1epg3q",eH="_1as1epg3g",eW="_1as1epg3e",eq="_1as1epg3f",eJ="_1as1epg3b",eK="_1as1epg3c",eZ="_1as1epg3a",eQ="_1as1epg3h",eX="_1as1epg3i",e$="_1as1epg3j",e2="_1as1epg27",e0="_1as1epg41",e1="_1as1epg40",e6="_1as1epg44",e5="_1as1epg43",e3="_1as1epg42",e4="_1as1epg3y",e8="_1as1epg3z",e9="_1as1epg45",e7="_1as1epg18",te="_1as1epg17",tt="_1as1epg19",tn="_1as1epg16"},19919:(e,t,n)=>{n.d(t,{D8:()=>i.D8,JZ:()=>i.JZ,KE:()=>i.KE,M$:()=>i.M$,N6:()=>i.N6,NZ:()=>a.NZ,Qn:()=>i.Qn,R5:()=>i.R5,RC:()=>i.RC,RV:()=>i.RV,TX:()=>i.TX,U:()=>i.U,UD:()=>i.UD,WX:()=>i.WX,Wp:()=>i.Wp,_s:()=>i._s,cm:()=>i.cm,dJ:()=>i.dJ,el:()=>a.el,kD:()=>a.kD,tT:()=>i.tT,x9:()=>i.x9,xw:()=>i.xw});var a=n(96860),i=n(95216)},22505:(e,t,n)=>{n.d(t,{x:()=>p});var a=n(42731),i=n(90073),r=n(86687),s=n(3549);function p(){let{connector:e}=(0,i.F)(),{disconnectAsync:t}=(0,r.u)(),n=(0,s.U)(),p=a.useCallback(()=>{n.setState(e=>({...e,connections:new Map,current:null,status:"disconnected"}))},[n]),y=a.useCallback(()=>{try{let e=["wagmi","wc@","@appkit","rainbowkit"];for(let t of Object.keys(localStorage))e.some(e=>t.startsWith(e))&&localStorage.removeItem(t)}catch(e){console.warn("useWalletDisconnect: targeted storage cleanup failed:",e)}},[]),o=a.useCallback(async()=>{try{await t()}catch(e){console.warn("useWalletDisconnect: wagmi disconnect failed:",e)}try{if((null==e?void 0:e.id)==="walletConnect"&&e.getProvider){var n,a;let t=await e.getProvider();await (null==t||null==(n=t.disconnect)?void 0:n.call(t)),null==t||null==(a=t.destroy)||a.call(t)}}catch(e){console.warn("useWalletDisconnect: walletconnect provider cleanup failed:",e)}y(),p()},[t,e,y,p]),d=a.useRef(null),u=a.useCallback(e=>{if(d.current)return d.current;let t=(async()=>{try{await e()}finally{d.current=null}})();return d.current=t,t},[]);return a.useCallback(()=>{u(o)},[u,o])}n(29029)},24939:(e,t,n)=>{n.d(t,{i:()=>u,k:()=>l});var a=n(73539);n(42731);var i=n(90398),r=n(7040),s=n(24966),p=n(46284),y=n.n(p),o=n(78766);let d=e=>{let{hideOnMobile:t=!1}=e;return(0,a.jsx)(s.az,{w:"100%",as:"footer",className:t?o.fp:o.bL,children:(0,a.jsx)(s.az,{className:o.z8,w:"100%",m:"auto",children:(0,a.jsx)(s.az,{m:"auto",p:{"@initial":"x4","@768":"x8"},textAlign:{"@initial":"center","@768":"left"},children:(0,a.jsx)(s.az,{children:(0,a.jsxs)(s.so,{align:"center",justify:{"@initial":"center","@1024":"space-between"},direction:{"@initial":"column","@768":"row"},children:[(0,a.jsxs)(s.so,{align:"center",direction:{"@initial":"column","@768":"row"},children:[(0,a.jsx)(s.EY,{variant:"paragraph-sm",color:"tertiary",as:"a",href:"https://docs.nouns.build/",rel:"noopener noreferrer",target:"_blank",mr:{"@initial":"x0","@768":"x4","@1024":"x6"},className:o.s6,children:"Documentation"}),(0,a.jsx)(y(),{href:"/guidelines",passHref:!0,legacyBehavior:!0,children:(0,a.jsx)(s.EY,{variant:"paragraph-sm",color:"tertiary",as:"a",mt:{"@initial":"x4","@768":"x0"},className:o.s6,children:"Proposal Guidelines"})})]}),(0,a.jsxs)(s.so,{align:"center",direction:{"@initial":"column","@768":"row"},children:[(0,a.jsx)(s.EY,{variant:"paragraph-sm",color:"tertiary",as:"a",href:"https://support.zora.co/en/articles/6383373-zora-privacy-policy",rel:"noopener noreferrer",target:"_blank",mr:{"@initial":"x0","@768":"x4","@1024":"x6"},mt:{"@initial":"x4","@768":"x0"},className:o.s6,children:"Privacy policy"}),(0,a.jsx)(y(),{href:"/legal",passHref:!0,legacyBehavior:!0,children:(0,a.jsx)(s.EY,{variant:"paragraph-sm",color:"tertiary",as:"a",mt:{"@initial":"x4","@768":"x0"},className:o.s6,children:"Terms of service"})})]})]})})})})})};function u(e){let{children:t,chain:n,addresses:r,hideFooterOnMobile:s=!1,hideChainMenu:p=!1,...y}=e;return(0,a.jsx)(i.Y,{chain:n,addresses:r,hideChainMenu:p,px:"x4",pt:"x20",footer
1:(0,a.jsx)(d,{hideOnMobile:s}),...y,children:t})}function l(e){return(0,a.jsx)(r._,{children:(0,a.jsx)(u,{children:e})})}},25268:(e,t,n)=>{n.d(t,{MG:()=>r,hF:()=>s,qE:()=>i});var a=Math.log(1.0001);function i(e,t,n){return Math.max(t,Math.min(n,e))}function r(e,t){return Math.round(e/t)*t}function s(e){let{fdvUsd:t,quoteTokenUsd:n,tickSpacing:s,totalSupply:p}=e;if(t<=0)throw Error("fdvUsd must be positive");if(n<=0)throw Error("quoteTokenUsd must be positive");if(p<=0)throw Error("totalSupply must be positive");let y=Math.log(t/p/n)/a;return r(y=i(y,-887272,887272),s)}},25905:(e,t,n)=>{n.d(t,{A:()=>T});var a,i,r,s,p,y,o,d,u,l,m=n(42731);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(null,arguments)}let T=function(e){return m.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 696 186"},e),a||(a=m.createElement("g",{clipPath:"url(#builder-framed_svg__a)"},m.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M528.24 0v186h-18.6V0zm167.4 0v186h-74.4V0zm-102.3 186V0h-37.2v186z",clipRule:"evenodd"}))),i||(i=m.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M175.072 31h58.358v124h-58.358zm204.251 0h58.358v124h-58.358z",clipRule:"evenodd"})),r||(r=m.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M116.715 31h58.357v124h-58.357zm204.251 0h58.357v124h-58.357z",clipRule:"evenodd"})),s||(s=m.createElement("path",{fill:"#000",d:"M291.788 0v62h-29.179V0H87.536v62H0v93h29.179V93h58.357v93H262.61V93h29.179v93H466.86V0zM233.43 155H116.715V31H233.43zm204.251 0H320.966V31h116.715z"})),p||(p=m.createElement("path",{fill:"#fff",d:"M291.788 0v62h-29.179V0H87.536v62H0v93h29.179V93h58.357v93H262.61V93h29.179v93H466.86V0zM233.43 155H116.715V31H233.43zm204.251 0H320.966V31h116.715z"})),y||(y=m.createElement("path",{fill:"#CCC",d:"M291.788 0v62h-29.179V0H87.536v62H0v93h29.179V93h58.357v93H262.61V93h29.179v93H466.86V0zM233.43 155H116.715V31H233.43zm204.251 0H320.966V31h116.715z"})),o||(o=m.createElement("path",{fill:"#00EDCF",d:"M291.788 0v62h-29.179V0H87.536v62H0v93h29.179V93h58.357v93H262.61V93h29.179v93H466.86V0zM233.43 155H116.715V31H233.43zm204.251 0H320.966V31h116.715z"})),d||(d=m.createElement("path",{fill:"#20B0EC",d:"M291.788 0v62h-29.179V0H87.536v62H0v93h29.179V93h58.357v93H262.61V93h29.179v93H466.86V0zM233.43 155H116.715V31H233.43zm204.251 0H320.966V31h116.715z"})),u||(u=m.createElement("path",{fill:"#0085FF",d:"M291.788 0v62h-29.179V0H87.536v62H0v93h29.179V93h58.357v93H262.61V93h29.179v93H466.86V0zM233.43 155H116.715V31H233.43zm204.251 0H320.966V31h116.715z"})),l||(l=m.createElement("defs",null,m.createElement("clipPath",{id:"builder-framed_svg__a"},m.createElement("path",{fill:"#fff",d:"M509.64 0h186v186h-186z"})))))}},26463:(e,t,n)=>{n.d(t,{IU:()=>a.IU,eu:()=>a.eu});var a=n(7724);n(13621)},29029:(e,t,n)=>{n.d(t,{P:()=>o,f:()=>d});var a=Object.create,i=Object.defineProperty,r=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,p=Object.getPrototypeOf,y=Object.prototype.hasOwnProperty,o=(e,t)=>function(){return t||(0,e[s(e)[0]])((t={exports:{}}).exports,t),t.exports},d=(e,t,n)=>(n=null!=e?a(p(e)):{},((e,t,n,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let p of s(t))y.call(e,p)||p===n||i(e,p,{get:()=>t[p],enumerable:!(a=r(t,p))||a.enumerable});return e})(!t&&e&&e.__esModule?n:i(n,"default",{value:e,enumerable:!0}),e))},29043:(e,t,n)=>{n.d(t,{U:()=>i,t:()=>r});var a=n(55750);n(98898);var i=(e,t,n)=>{let i=a.K[e];if(!i)return"";let r=encodeURIComponent(n);return"".concat(i,":").concat(t,"&appUrl=").concat(r)},r=(e,t)=>{let n=a.m[e];return n?"".concat(n,":").concat(t):""}},29447:(e,t,n)=>{n.d(t,{s:()=>i});var a=n(73539),i=e=>{let{children:t,variant:n="default",className:i}=e;return(0,a.jsx)("span",{className:"".concat({default:"_1d2hjpx0 daa5el1k6 daa5el1pu daa5el18o daa5el1ec daa5el41l daa5el404 daa5el3yo",positive:"_1d2hjpx0 daa5el1k6 daa5el1pu daa5el18o daa5el1ec daa5el41l daa5el40q daa5el3yn",negative:"_1d2hjpx0 daa5el1k6 daa5el1pu daa5el18o daa5el1ec daa5el41l daa5el411 daa5el3zi",accent:"_1d2hjpx0 daa5el1k6 daa5el1pu daa5el18o daa5el1ec daa5el41l daa5el40h daa5el3yy"}[n]," ").concat(i||""),children:t})}}
1,29504:(e,t,n)=>{n.d(t,{v:()=>s});var a=n(87237),i=n(96182),r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0n,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:90;return 0n!==t&&!!Number.isInteger(n)&&e>=t*BigInt(n)/BigInt(100)};function s(e){let{proposer:t,proposalValues:n,proposalState:s,treasuryBalance:p,daoName:y,thresholdPercent:o=90}=e;if(!(0,a.Bn)(s))return"";let d=n.reduce((e,t)=>e+BigInt(t),0n),u=(0,i.l)(t),l=[],m=r(d,p,o);return u&&l.push("The proposer is flagged as a blocked or known malicious actor."),m&&l.push("Executing this proposal will transfer more than ".concat(o,"% of").concat(y?" ".concat(y,"'s"):" the"," treasury.")),l.join(" ")}},29888:(e,t,n)=>{n.d(t,{IcG:()=>v.Ic,LcP:()=>v.Lc,m4O:()=>v.m4,dqL:()=>g.dq,Aq4:()=>g.Aq,$_h:()=>g.$_,da_:()=>p.d,IkF:()=>p.Ik,_uB:()=>s._u,Nlp:()=>g.Nl,PWh:()=>g.PW,T2n:()=>h.T,n1Z:()=>M,P5T:()=>A.P5,jtK:()=>A.jt,bWF:()=>g.bW,O4K:()=>v.O4,CFb:()=>p.CF,JEh:()=>a.J,y1e:()=>p.y1,ECW:()=>N,jQU:()=>w.j,Gld:()=>x.Gl,yaq:()=>c,qMQ:()=>T,Bt:()=>I.Bt,ieL:()=>I.ie,ssz:()=>I.ss,sO3:()=>E.s,x_o:()=>b,zni:()=>s.zn,NOK:()=>D.N,pgi:()=>A.pg,m9i:()=>R.m9,Qdr:()=>R.Qd,eCP:()=>u,H9e:()=>l,GL3:()=>i.G,sBK:()=>r.s,oKv:()=>f,f_G:()=>R.f_,fPb:()=>_.fP,KBr:()=>y.KB,$$X:()=>y.$$,rRD:()=>_.rR}),n(53954),n(44594);var a=n(60676),i=n(89453);n(4698),n(75776),n(98799),n(48294);var r=n(49690),s=n(43208);n(45130);var p=n(62768);n(69853),n(72321);var y=n(94684),o=2n**96n,d=o*o;function u(e){return 10n**BigInt(e)}function l(e,t,n){let{numerator:a,denominator:i}={numerator:e*e,denominator:d},r=t-n;return r>=0?{numerator:a*u(r),denominator:i}:{numerator:a,denominator:i*u(-r)}}function m(e,t,n){if(0n===t)return"Infinity";let a=t<0n?-t:t,i=10n**BigInt(n),r=(e<0n?-e:e)*i,s=r/a,p=r%a*2n>=a?s+1n:s,y=(p%i).toString().padStart(n,"0");return(e<0n!=t<0n?"-":"")+(p/i).toString()+(n>0?".".concat(y):"")}function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:8;if(0n===t)return"Infinity";if(0n===e)return"0";let a=e<0n!=t<0n,i=e<0n?-e:e,r=t<0n?-t:t,s=i/r,p=i%r,y=s.toString(),o=0n===s?0:y.length;if(o>=n){let e=10n**BigInt(o-n);return(a?"-":"")+((s+e/2n)/e*e).toString()}if(0n===p)return(a?"-":"")+y;y+=".";let d=[];for(;p>0n&&o<n;){let e=(p*=10n)/r;p%=r,d.push(e.toString()),(0n!==e||o>0)&&o++}if(2n*p>=r&&d.length>0){let e=d.length-1;for(;e>=0;){let t=BigInt(d[e])+1n;if(t<10n){d[e]=t.toString();break}d[e]="0",e--}e<0&&(y=(BigInt(s)+1n).toString()+".")}for(;d.length>0&&"0"===d[d.length-1];)d.pop();return(a?"-":"")+(d.length>0?y+d.join(""):y.slice(0,-1))}function T(e,t){if(0n===t)return"Infinity";if(0n===e)return"0.00";if(e>=t){let[n,a]=m(e,t,2).split("."),i=n.replace(/\B(?=(\d{3})+(?!\d))/g,",");return a?"".concat(i,".").concat(a):i}return 100n*e>=t?m(e,t,4):c(e,t,6)}function b(e,t,n,a){if(a){let{numerator:a,denominator:i}=l(e,t,n);return c(a,i)}{let{numerator:a,denominator:i}=l(e,n,t);return c(i,a)}}function f(e){let{totalSupply:t,baseTokenDecimals:n,targetMarketCapUsd:a,usdDecimals:i,quoteTokenUsdPrice:r,quoteTokenDecimals:s,baseIsToken0:p}=e;return function(e,t,n,a,i,r){let s,p;r?(s=e*u(i),p=t*u(a+n)):(s=t*u(a),p=e*u(i+n));let y=s*d/p;if(0n===y)throw Error("Target price too small: results in sqrtPriceX96 underflow. rawPriceNumerator=".concat(s,", rawPriceDenominator=").concat(p));if(y<0n)throw RangeError("square root of negative numbers is not supported");if(y<2n)return y;let o=1n<<BigInt(y.toString(2).length+1>>1);for(;;){let e=o+y/o>>1n;if(e===o||e===o-1n)return e<o?e:o;o=e}}(a*u(n)*u(i),t*r,i,n,s,p)}n(29504);var g=n(62884),v=n(41739);n(25268),n(15599).Buffer,n(87237),n(29043),n(40894);var h=n(99782);n(12196);var x=n(36242),I=n(62332);n(79651),n(12072);var w=n(7203),_=n(81588),M=(e,t,n)=>{let a=(0,_.fP)(n);if(!Number.isFinite(a)||a<=0)return 0;let i=Math.max(0,Math.floor((new Date(t).getTime()-Date.now())/1e3)),r=Number(e);return!Number.isFinite(r)||r<=0?0:Math.floor(r/100*Math.floor(i/a))};n(44010);var E=n(9353);n(56817);var A=n(74487);async function N(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=Math.max(1,Math.floor(Number.isFinite(t)?t:1)),a=[];for(let t=0;t<e.length;t+=n){let i=e.slice(t,t+n),r=await Promise.all(i.map(e=>e()));a.push(...r)}return a}var R=n(95799);n(10221);var D=n(72750);n(15599).Buffer,n(55754)}
1,30672:(e,t,n)=>{n.d(t,{c:()=>a.c});var a=n(13466);n(29029)},36242:(e,t,n)=>{n.d(t,{$g:()=>v,Eg:()=>T,Gl:()=>b,NJ:()=>g});var a=n(38289),i=new a.A(1e15),r=new a.A(1e12),s=new a.A(1e9),p=new a.A(1e6),y=new a.A(1e5),o=new a.A(1e4),d=new a.A(1e3),u=new a.A(100),l=new a.A(10),m=new a.A(1),c=new a.A(1e-6);function T(e){let t="string"==typeof e?e.includes(".")?parseFloat(e):parseInt(e,10):e;return Number.isNaN(t)?"0":new Intl.NumberFormat("en-US",{maximumFractionDigits:t>9?5:6}).format(t)}function b(e){let t="string"==typeof e?e:null==e?void 0:e.toString(),n=new a.A(t);return n.isGreaterThan(i)?n.toExponential(2).toString().replace("e+","á´"):n.isGreaterThanOrEqualTo(y)?n.isGreaterThan(r)?"".concat(n.dividedBy(r).decimalPlaces(2).toString(),"T"):n.isGreaterThan(s)?"".concat(n.dividedBy(s).decimalPlaces(2).toString(),"B"):n.isGreaterThan(p)?"".concat(n.dividedBy(p).decimalPlaces(2).toString(),"M"):"".concat(n.dividedBy(d).decimalPlaces(2).toString(),"k"):(n.isInteger()?n.toFormat(2):n.isGreaterThan(o)?n.precision(7).decimalPlaces(2).toFormat():n.isGreaterThan(d)?n.precision(6).decimalPlaces(2):n.isGreaterThan(u)?n.precision(6).decimalPlaces(3):n.isGreaterThan(l)?n.precision(6).decimalPlaces(4):n.isGreaterThan(m)?n.precision(6).decimalPlaces(5):n.isGreaterThanOrEqualTo(c)?n.precision(6).decimalPlaces(6):"<".concat(c)).toString()}function f(e,t){let{minDecimals:n,maxDecimals:i,mode:r="round",useGrouping:s=!1}=t,p="string"==typeof e?e:null==e?void 0:e.toString(),y=new a.A(p);if(!y.isFinite())return"0";let o="truncate"===r?a.A.ROUND_DOWN:a.A.ROUND_HALF_UP,[d,u=""]=y.decimalPlaces(i,o).toFixed(i).split(".");if((u=u.replace(/0+$/,"")).length<n&&(u=u.padEnd(n,"0")),s){let e=d.startsWith("-")?"-":"",t=e?d.slice(1):d;d="".concat(e).concat(t.replace(/\B(?=(\d{3})+(?!\d))/g,","))}return u.length>0?"".concat(d,".").concat(u):d}function g(e){let t="truncate",n=f(e,{minDecimals:2,maxDecimals:10,mode:t,useGrouping:!1}),i="string"==typeof e?e:null==e?void 0:e.toString(),r=new a.A(i);if(!r.isFinite())return n;let s=f(0,{minDecimals:2,maxDecimals:10,mode:t,useGrouping:!1}),p=new a.A(10).pow(-9);return r.isGreaterThan(0)&&r.isLessThan(p)&&n===s?"<".concat(p.toFixed(9)):n}function v(e){if(null==e||!Number.isFinite(e))return"â";if(0===e)return"$0.00";let t=Math.abs(e),n=e<0?"-":"";if(t>=1)return"".concat(n,"$").concat(f(t,{minDecimals:2,maxDecimals:2,mode:"round",useGrouping:!0}));if(t>=.01)return"".concat(n,"$").concat(f(t,{minDecimals:4,maxDecimals:4,mode:"round",useGrouping:!1}));let a=f(t,{minDecimals:2,maxDecimals:10,mode:"round",useGrouping:!1});return"".concat(n,"$").concat(a)}},41739:(e,t,n)=>{n.d(t,{Ic:()=>i,Lc:()=>s,O4:()=>d,m4:()=>r});var a=n(25268),i=6364e3,r=1e11,s=200,p={min:-230400,mid1:-214e3,mid2:-202e3,mid3:-155e3,mid4:-141e3,max:-12e4},y=[{a:"min",b:"mid1",bps:1e3},{a:"mid1",b:"mid3",bps:5e3},{a:"mid2",b:"mid3",bps:1500},{a:"mid3",b:"max",bps:2e3},{a:"mid4",b:"max",bps:500}],o={min:p.min- -175600,mid1:p.mid1- -175600,mid2:p.mid2- -175600,mid3:p.mid3- -175600,mid4:p.mid4- -175600,max:p.max- -175600};function d(e){let{quoteTokenUsd:t,targetFdvFloorUsd:n=25e4,targetFdvCapUsd:i=1e8}=e,{targetFdvUsd:p}=e;if(p<=0)throw Error("targetFdvUsd must be positive");if(t<=0)throw Error("quoteTokenUsd must be positive");p=(0,a.qE)(p,n,i);let d=(0,a.hF)({fdvUsd:p,quoteTokenUsd:t,tickSpacing:s,totalSupply:r}),u=Object.fromEntries(Object.keys(o).map(e=>[e,(0,a.MG)(d+o[e],s)]));var l=[u.min,u.mid1,u.mid2,u.mid3,u.mid4,u.max];for(let e=1;e<l.length;e++)if(l[e]<=l[e-1])throw Error("".concat("Shifted Clanker Project tick ladder"," must be strictly increasing: index ").concat(e-1," (").concat(l[e-1],") >= index ").concat(e," (").concat(l[e],")"));return y.map(e=>({tickLower:u[e.a],tickUpper:u[e.b],positionBps:e.bps}))}},43208:(e,t,n)=>{n.d(t,{SA:()=>s,_u:()=>p,zn:()=>r});var a=n(56215),i=n(96186),r=e=>a.m9.includes(e),s=e=>r(e)&&e===i.AC.BASE,p=8388608},44010:(e,t,n)=>{n.d(t,{D3:()=>w,M3:()=>A,f0:()=>M,hA:()=>x});var a=n(9353),i=n(96186),r=n(70667),s=n(39852),p=n(56076),y=n(78386),o=n(47165),d=n(8737),u=n(27348),l=n(67640),m=[{inputs:[{internalType:"contract ENS",name:"ens_",type:"address"},{internalType:"address",name:"registrarController_",type:"address"},{internalType:"address",name:"reverseRegistrar_",type:"address"},{internalType:"address",name:"owner_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"AlreadyInitialized",type:"error"},{inputs:[],name:"CantSetSelfAsDelegate",type:"error"},{inputs:[],name:"CantSetSelfAsOperator",type:"error"},{inputs:[],name:"NewOwnerIsZeroAddress",type:"error"},{inputs:[],name:"NoHandoverRequest",type:"error"},{inputs:[],name:"Unauthorized",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"uint256",name:"contentType",type:"uint256"}],name:"ABIChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"address",name:"a",type:"address"}],name:"AddrChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"coinType",type:"uint256"},{indexed:!1,internalType:"bytes",name:"newAddress",type:"bytes"}],name:"AddressChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"address",name:"delegate",type:"address"},{indexed:!0,internalType:"bool",name:"approved",type:"bool"}],name:"Approved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"hash",type:"bytes"}],name:"ContenthashChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"name",type:"bytes"},{indexed:!1,internalType:"uint16",name:"resource",type:"uint16"},{indexed:!1,internalType:"bytes",name:"record",type:"bytes"}],name:"DNSRecordChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"name",type:"bytes"},{indexed:!1,internalType:"uint16",name:"resource",type:"uint16"}],name:"DNSRecordDeleted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"lastzonehash",type:"bytes"},{indexed:!1,internalType:"bytes",name:"zonehash",type:"bytes"}],name:"DNSZonehashChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"bytes4",name:"interfaceID",type:"bytes4"},{indexed:!1,internalType:"address",name:"implementer",type:"address"}],name:"InterfaceChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"string",name:"name",type:"string"}],name:"NameChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"pendingOwner",type:"address"}],name:"OwnershipHandoverCanceled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"pendingOwner",type:"address"}],name:"OwnershipHandoverRequested",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes32",name:"x",type:"bytes32"},{indexed:!1,internalType:"bytes32",name:"y",type:"bytes32"}],name:"PubkeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newRegistrarController",type:"address"}],name:"RegistrarControllerUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"newReverseRegistrar",type:"address"}],name:"ReverseRegistrarUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"string",name:"indexedKey",type:"string"},{indexed:!1,internalType:"string",name:"key",type:"string"},{indexed:!1,internalType:"string",name:"value",type:"string"}],name:"TextChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"uint64",name:"newVersion",type:"uint64"}],name:"VersionChanged",type:"event"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"uint256",name:"contentTypes",type:"uint256"}],name:"ABI",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"addr",outputs:[{internalType:"address payable",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"uint256",name:"coinType",type:"uint256"}],name:"addr",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"delegate",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"cancelOwnershipHandover",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"clearRecords",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"pendingOwner",type:"address"}],name:"completeOwnershipHandover",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"contenthash",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"name",type:"bytes32"},{internalType:"uint16",name:"resource",type:"uint16"}],name:"dnsRecord",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[],name:"ens",outputs:[{internalType:"contract ENS",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"name",type:"bytes32"}],name:"hasDNSRecords",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes4",name:"interfaceID",type:"bytes4"}],name:"interfaceImplementer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"delegate",type:"address"}],name:"isApprovedFor",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes[]",name:"data",type:"bytes[]"}],name:"multicall",outputs:[{internalType:"bytes[]",name:"results",type:"bytes[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"nodehash",type:"bytes32"},{internalType:"bytes[]",name:"data",type:"bytes[]"}],name:"multicallWithNodeCheck",outputs:[{internalType:"bytes[]",name:"results",type:"bytes[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"result",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"pendingOwner",type:"address"}
1],name:"ownershipHandoverExpiresAt",outputs:[{internalType:"uint256",name:"result",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"pubkey",outputs:[{internalType:"bytes32",name:"x",type:"bytes32"},{internalType:"bytes32",name:"y",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"recordVersions",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"registrarController",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"requestOwnershipHandover",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes",name:"",type:"bytes"},{internalType:"bytes",name:"data",type:"bytes"}],name:"resolve",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[],name:"reverseRegistrar",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"uint256",name:"contentType",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"setABI",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"uint256",name:"coinType",type:"uint256"},{internalType:"bytes",name:"a",type:"bytes"}],name:"setAddr",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"a",type:"address"}],name:"setAddr",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes",name:"hash",type:"bytes"}],name:"setContenthash",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes",name:"data",type:"bytes"}],name:"setDNSRecords",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes4",name:"interfaceID",type:"bytes4"},{internalType:"address",name:"implementer",type:"address"}],name:"setInterface",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"string",name:"newName",type:"string"}],name:"setName",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"x",type:"bytes32"},{internalType:"bytes32",name:"y",type:"bytes32"}],name:"setPubkey",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"registrarController_",type:"address"}],name:"setRegistrarController",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reverseRegistrar_",type:"address"}],name:"setReverseRegistrar",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"string",name:"key",type:"string"},{internalType:"string",name:"value",type:"string"}],name:"setText",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes",name:"hash",type:"bytes"}],name:"setZonehash",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceID",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"string",name:"key",type:"string"}],name:"text",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"zonehash",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"}],c=[{inputs:[{internalType:"uint256",name:"coinType_",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CoinTypeNotFound",type:"error"},{inputs:[],name:"InvalidSignature",type:"error"},{inputs:[],name:"NotOwnerOfContract",type:"error"},{inputs:[],name:"SignatureExpired",type:"error"},{inputs:[],name:"SignatureExpiryTooHigh",type:"error"},{inputs:[],name:"Unauthorised",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"addr",type:"address"},{indexed:!1,internalType:"string",name:"name",type:"string"}],name:"NameForAddrChanged",type:"event"},{inputs:[],name:"coinType",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"addr",type:"address"}],name:"nameForAddr",outputs:[{internalType:"string",name:"name",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"}],name:"setName",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"addr",type:"address"},{internalType:"string",name:"name",type:"string"}],name:"setNameForAddr",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"addr",type:"address"},{internalType:"uint256",name:"signatureExpiry",type:"uint256"},{internalType:"string",name:"name",type:"string"},{internalType:"uint256[]",name:"coinTypes",type:"uint256[]"},{internalType:"bytes",name:"signature",type:"bytes"}],name:"setNameForAddrWithSignature",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"contractAddr",type:"address"},{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"signatureExpiry",type:"uint256"},{internalType:"string",name:"name",type:"string"},{internalType:"uint256[]",name:"coinTypes",type:"uint256[]"},{internalType:"bytes",name:"signature",type:"bytes"}],name:"setNameForOwnableWithSignature",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceID",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}];function T(e){return!!e&&(0,r.P)(e,{strict:!1})&&e!==s.X}var b="0xC6d566A56A1aFf6508b41f6c90ff131615583BCD",f="0x426fA03fB86E510d0Dd9F70335Cf102a98b10875",g=()=>(0,a.s)(i.AC.BASE),v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.AC.BASE,n=e.toLowerCase(),a=(0,p.S)(n),r=t===i.AC.ETHEREUM?"addr":((0x80000000|t)>>>0).toString(16),s=(0,y.k)("".concat(r,".reverse"));return(0,p.S)((0,o.P)(["bytes32","bytes32"],[s,a]))},h=new Map;async function x(e,t){if(!e||!(0,r.P)(e,{strict:!1}))return null;let n=null!=t?t:g(),a=(0,d.b)(e);if(h.has(a))return h.get(a);try{let e=v(a,i.AC.BASE),t=await n.readContract({abi:m,address:f,functionName:"name",args:[e]});if(t)return h.set(a,t),t;let r=await n.readContract({abi:m,address:b,functionName:"name",args:[e]})||null;return h.set(a,r),r}catch(e){return h.set(a,null),null}}var I=new Map;async function w(e,t){if(!e||!(0,r.P)(e,{strict:!1}))return null;let n=null!=t?t:g(),a=(0,d.b)(e);if(I.has(a))return I.get(a);try{let e=await n.readContract({abi:c,address:"0x0000000000D8e504002cC26E3
1Ec46D81971C1664",functionName:"nameForAddr",args:[a]})||null;return I.set(a,e),e}catch(e){return null}}var _=new Map;async function M(e,t){if(!e)return null;let n=null!=t?t:g(),a=(0,u.S)(e);if(_.has(a))return _.get(a);try{let e=await n.readContract({abi:m,address:f,functionName:"addr",args:[(0,y.k)(a)]});if(T(e)){let t=(0,d.b)(e);return _.set(a,t),t}let t=await n.readContract({abi:m,address:b,args:[(0,y.k)(a)],functionName:"addr"});if(T(t)){let e=(0,d.b)(t);return _.set(a,e),e}return _.set(a,null),null}catch(e){return null}}var E=new Map;async function A(e,t){if(!e)return null;let n=null!=t?t:g(),a=(0,u.S)(e);if(E.has(a))return E.get(a);try{let e=await n.readContract({abi:m,address:f,functionName:"text",args:[(0,y.k)(a),"avatar"]});if(e){let t=await (0,l.w)(n,{record:e})||null;return E.set(a,t),t}let t=await n.readContract({abi:m,address:b,args:[(0,y.k)(a),"avatar"],functionName:"text"});if(!t)return E.set(a,null),null;let i=await (0,l.w)(n,{record:t})||null;return E.set(a,i),i}catch(e){return null}}},44594:(e,t,n)=>{n.d(t,{f0:()=>s});var a=n(17281),i=n(82762),r=(e,t,n)=>{if(!e)return!1;try{let i=BigInt(e);if(i<0n)return t.createError({message:n||"Value must be greater than or equal to 0"});if(i>a.Ao)return t.createError({message:n||"Value exceeds maximum uint256 value"});return!0}catch(e){return t.createError({message:n||"Invalid number format"})}},s=i.Yj().required("*").test("is-valid-bigint","Invalid number format",function(e){return r(e,this)});i.Yj().test("is-valid-bigint-optional","Invalid number format",function(e){return!e||r(e,this)})},45130:(e,t,n)=>{n.d(t,{Du:()=>s});var a=n(90134),i=n(14007),r=[{type:"function",inputs:[{name:"version",internalType:"uint8",type:"uint8"},{name:"currency",internalType:"address",type:"address"},{name:"tickLower",internalType:"int24[]",type:"int24[]"},{name:"tickUpper",internalType:"int24[]",type:"int24[]"},{name:"numDiscoveryPositions",internalType:"uint16[]",type:"uint16[]"},{name:"maxDiscoverySupplyShare",internalType:"uint256[]",type:"uint256[]"}],name:"encodeMultiCurvePoolConfig",outputs:[{name:"",internalType:"bytes",type:"bytes"}],stateMutability:"pure"}],s=e=>{let t=(0,a.iY)({abi:r,name:"encodeMultiCurvePoolConfig"}),[n,s,p,y,o,d]=(0,i.n)(t.inputs,e);return{version:n,currency:s,tickLower:p,tickUpper:y,numDiscoveryPositions:o,maxDiscoverySupplyShare:d}}},48294:(e,t,n)=>{n.d(t,{AG:()=>m,EI:()=>d,Ie:()=>b,LW:()=>u,MY:()=>l,ZQ:()=>c,fs:()=>o,fu:()=>s,ps:()=>T,xR:()=>p,zY:()=>y});var a=n(69853),i=n(72321),r=n(74673),s=e=>({sender:e.sender,recipient:e.recipient,depositAmount:BigInt(e.depositAmount),cancelable:e.cancelable,transferable:e.transferable,durations:{cliff:Number(e.durations.cliff),total:Number(e.durations.total)},unlockAmounts:{start:BigInt(e.unlockAmounts.start),cliff:BigInt(e.unlockAmounts.cliff)},shape:e.shape}),p=e=>({sender:e.sender,recipient:e.recipient,depositAmount:BigInt(e.depositAmount),cancelable:e.cancelable,transferable:e.transferable,timestamps:{start:Number(e.timestamps.start),end:Number(e.timestamps.end)},cliffTime:Number(e.cliffTime),unlockAmounts:{start:BigInt(e.unlockAmounts.start),cliff:BigInt(e.unlockAmounts.cliff)},shape:e.shape}),y=e=>{let t=e.segmentsWithDuration.map(e=>({amount:BigInt(e.amount),exponent:BigInt(e.exponent),duration:Number(e.duration)})),n=t.length>0?t[0].exponent:0n,a=n>0n?Number(n)/1e18:void 0;return{sender:e.sender,recipient:e.recipient,depositAmount:BigInt(e.depositAmount),cancelable:e.cancelable,transferable:e.transferable,segmentsWithDuration:t,shape:e.shape,exponent:a}},o=e=>{let t=e.segments.map(e=>({amount:BigInt(e.amount),exponent:BigInt(e.exponent),timestamp:Number(e.timestamp)})),n=t.length>0?t[0].exponent:0n,a=n>0n?Number(n)/1e18:void 0;return{sender:e.sender,recipient:e.recipient,depositAmount:BigInt(e.depositAmount),cancelable:e.cancelable,transferable:e.transferable,startTime:Number(e.startTime),segments:t,cliffTime:Number(e.cliffTime),shape:e.shape,exponent:a}};function d(e){if(!e)return null;try{let t,n=(0,r.J)({abi:i.pi,data:e});if("createWithDurationsLL"!==n.functionName&&"createWithTimestampsLL"!==n.functionName&&"createWithDurationsLD"!==n.functionName&&"createWithTimestampsLD"!==n.functionName)throw Error("unknown function name: "+n.functionName);if(!n.args)throw Error("no args");let[a,d,u]=n.args,l="createWithDurationsLL"===n.functionName||"createWithDurationsLD"===n.functionName;t="createWithDurationsLL"===n.functionName?s:"createWithTimestampsLL"===n.functionName?p:"createWithDurationsLD"===n.functionName?y:o;let m=u.map(t);return{lockupAddress:a,tokenAddress:d,streams:m,isDurationsMode:l}}catch(e){return console.error("Failed to decode stream calldata:",e),null}}function u(e,t,n){if("segments"in e&&!t){let t=e.segments;return{startTime:"startTime"in e&&"number"==typeof e.startTime?e.startTime:n||Math.floor(Date.now()/1e3),cliffTime:0,endTime:t.length>0?t[t.length-1].timestamp:0}}if("segmentsWithDuration"in e&&t){let t=e.segmentsWithDuration,a=n||Math.floor(Date.now()/1e3);return{startTime:a,cliffTime:0,endTime:a+t.reduce((e,t)=>
1e+t.duration,0)}}if(!t)return{startTime:e.timestamps.start,cliffTime:e.cliffTime,endTime:e.timestamps.end};let a=n||Math.floor(Date.now()/1e3),i=e.durations.cliff>0?a+e.durations.cliff:0,r=a+e.durations.total;return{startTime:a,cliffTime:i,endTime:r}}function l(e){let t=Math.floor(e/86400),n=Math.floor(e%86400/3600),a=Math.floor(e%3600/60),i=[];return t>0&&i.push("".concat(t,"d")),n>0&&i.push("".concat(n,"h")),a>0&&i.push("".concat(a,"m")),i.length>0?i.join(" "):"< 1m"}function m(e){if(e<=0||e>=1)return null;for(let t=2;t<=18;t++)if(1e-4>Math.abs(e-1/t))return"1/".concat(t);return null}function c(e){let t=m(e);return t||(Math.round(1e3*e)/1e3).toString()}function T(e){return["Pending","Streaming","Settled","Canceled","Depleted"][e]||"Unknown"}function b(e){let t=(0,a.rB)(e);return(null==t?void 0:t.alias)?"https://app.sablier.com/vesting/stream/".concat(t.alias,"-").concat(e.chainId,"-").concat(e.streamId):""}},48957:(e,t,n)=>{n.d(t,{BJ:()=>j,E8:()=>C,EM:()=>I,Jq:()=>_,Ro:()=>A,So:()=>d,TR:()=>k,c6:()=>v,h7:()=>L,iF:()=>x,kd:()=>M,mJ:()=>g,nT:()=>b,oz:()=>F});var a=n(42731),i=n(7029),r=n(44737),s=n(38158),p=n(73539),y=n(49590),o="nouns-builder-candidate-".concat("mainnet"),d=e=>{let{chainId:t,walletAddress:n,tokenAddress:a}=e;return"".concat(o,"-").concat(t,"-").concat(n.toLowerCase(),"-").concat(a.toLowerCase())},u={summary:void 0,title:void 0,discussionUrl:void 0,candidateId:void 0,candidateNumber:void 0,salt:void 0,versionNumber:void 0,disabled:!1,transactions:[],transactionType:null},l=e=>{var t,n;let a=(null==(t=e.title)?void 0:t.trim())||String(e.type).replace(/-/g," ").split(" ").filter(Boolean).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),i=(null==(n=e.summary)?void 0:n.trim())||e.transactions.map(e=>e.functionSignature).filter(Boolean).join(", ")||a;return{...e,title:a,summary:i}},m=e=>({...u,addTransaction:t=>{e(e=>({transactions:[...e.transactions,l(t)]}))},addTransactions:t=>{e(e=>({transactions:[...e.transactions,...t.map(l)]}))},removeTransaction:t=>{e(e=>({transactions:e.transactions.filter((e,n)=>n!==t)}))},removeAllTransactions:()=>{e(()=>({transactions:[]}))},clearCandidate:()=>e(()=>({...u})),setTitle:t=>e({title:t}),setSummary:t=>e({summary:t}),setDiscussionUrl:t=>e({discussionUrl:t}),setCandidateId:t=>e({candidateId:t}),setCandidateNumber:t=>e({candidateNumber:t}),setSalt:t=>e({salt:t}),setVersionNumber:t=>e({versionNumber:t}),setCandidateMetadata:t=>e(t),startCandidateDraft:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object.fromEntries(Object.entries(t).filter(e=>{let[,t]=e;return void 0!==t}));e(()=>({...u,...n,transactions:(n.transactions||[]).map(l)}))},setTransactionType:t=>e({transactionType:t}),resetTransactionType:()=>e({transactionType:null})}),c=new Map,T=(0,r.y)(m),b=e=>{if(!e)return T;let t=c.get(e);if(t)return t;let n=(e=>{if(!e)return T;let t=(0,s.KU)(()=>localStorage);return(0,r.y)((0,s.Zr)(m,{name:e,storage:t,version:2}))})(e);return c.set(e,n),n},f=(0,a.createContext)(null),g=e=>{let{store:t,children:n}=e,[i,r]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{if(t.persist)if(!t.persist.hasHydrated())return t.persist.onFinishHydration(()=>{r(!0)});else r(!0);else r(!0)},[t]),(0,p.jsx)(f.Provider,{value:{store:t,hasHydrated:i},children:n})};function v(e){let t=(0,a.useContext)(f),{store:n,hasHydrated:r}=null!=t?t:{store:b(),hasHydrated:!0},s={...(0,i.P)(n,e=>e),hasHydrated:r};return e?e(s):s}var h=(0,a.createContext)(null),x=e=>{let{store:t,children:n}=e,[i,r]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{if(t.persist)if(!t.persist.hasHydrated())return t.persist.onFinishHydration(()=>{r(!0)});else r(!0);else r(!0)},[t]),(0,p.jsx)(h.Provider,{value:{store:t,hasHydrated:i},children:n})};function I(e){let t=(0,a.useContext)(h);if(!t)throw Error("useChainStore must be used within ChainStoreProvider");let{store:n,hasHydrated:r}=t,s={...(0,i.P)(n,e=>e),hasHydrated:r};return e?e(s):s}var w=(0,a.createContext)(null),_=e=>{let{store:t,children:n}=e;return(0,p.jsx)(w.Provider,{value:t,children:n})};function M(e){let t=(0,a.useContext)(w);if(!t)throw Error("useDaoStore must be used within DaoStoreProvider");let n=(0,i.P)(t,e=>e);return e?e(n):n}var E="nouns-builder-proposal-".concat("mainnet"),A=e=>{let{chainId:t,walletAddress:n,tokenAddress:a}=e;return"".concat(E,"-").concat(t,"-").concat(n.toLowerCase(),"-").concat(a.toLowerCase())},N={summary:void 0,title:void 0,representedAddress:void 0,discussionUrl:void 0,representedAddressEnabled:!1,disabled:!1,transactions:[],transactionType:null,updateProposalId:void 0,proposalSalt:void 0},R=e=>{var t,n;let a=(null==(t=e.title)?void 0:t.trim())||String(e.type).replace(/-/g," ").split(" ").filter(
1Boolean).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),i=(null==(n=e.summary)?void 0:n.trim())||e.transactions.map(e=>e.functionSignature).filter(Boolean).join(", ")||a;return{...e,title:a,summary:i}},D=e=>({...N,addTransaction:t=>{e(e=>({transactions:[...e.transactions,R(t)]}))},addTransactions:t=>{e(e=>({transactions:[...e.transactions,...t.map(R)]}))},removeTransaction:t=>{e(e=>({transactions:e.transactions.filter((e,n)=>n!==t)}))},removeAllTransactions:()=>{e(()=>({transactions:[]}))},clearProposal:()=>e(()=>({...N})),setTitle:t=>e({title:t}),setSummary:t=>e({summary:t}),setRepresentedAddress:t=>e({representedAddress:t}),setDiscussionUrl:t=>e({discussionUrl:t}),setRepresentedAddressEnabled:t=>e({representedAddressEnabled:t}),setUpdateProposalId:t=>e({updateProposalId:t}),setProposalSalt:t=>e({proposalSalt:t}),setDraftMetadata:t=>e(t),startProposalDraft:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object.fromEntries(Object.entries(t).filter(e=>{let[,t]=e;return void 0!==t}));e(()=>({...N,...n,transactions:(n.transactions||[]).map(R)}))},setTransactionType:t=>e({transactionType:t}),resetTransactionType:()=>e({transactionType:null})}),O=new Map,S=(0,r.y)(D),C=e=>{if(!e)return S;let t=O.get(e);if(t)return t;let n=(e=>{if(!e)return S;let t=(0,s.KU)(()=>localStorage);return(0,r.y)((0,s.Zr)(D,{name:e,storage:t,version:3}))})(e);return O.set(e,n),n},P=(0,a.createContext)(null),k=e=>{let{store:t,children:n}=e,[i,r]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{if(t.persist)if(!t.persist.hasHydrated())return t.persist.onFinishHydration(()=>{r(!0)});else r(!0);else r(!0)},[t]),(0,p.jsx)(P.Provider,{value:{store:t,hasHydrated:i},children:n})};function L(e){let t=(0,a.useContext)(P),{store:n,hasHydrated:r}=null!=t?t:{store:C(),hasHydrated:!0},s={...(0,i.P)(n,e=>e),hasHydrated:r};return e?e(s):s}var U="nouns-builder-chain-".concat("mainnet"),j=e=>{let t=(0,s.KU)(()=>localStorage);if(e&&t){let n=t.getItem(U);if(n)try{let a={...n,state:{...n.state,chain:e}};t.setItem(U,a)}catch(e){console.warn("createChainStore: failed to merge init into storage")}}let n=null!=e?e:y.vP[0];return(0,r.y)((0,s.Zr)(e=>({chain:n,setChain:t=>e({chain:t})}),{name:U,storage:t,version:1}))},F=e=>(0,r.y)(t=>({addresses:{token:void 0,metadata:void 0,auction:void 0,treasury:void 0,governor:void 0,...e},setAddresses:e=>t({addresses:e})}))},52793:(e,t,n)=>{n.d(t,{Q:()=>d});var a=n(92325),i=n(64681),r=n(77949),s=n(64233),p=n(42731),y=n(70667),o=n(8737),d=e=>{var t;let n=!!e&&(0,y.P)(e,{strict:!1}),d=n?(0,o.b)(e):void 0,u=n||!e?void 0:e.toLowerCase(),{ensName:l,isLoading:m,error:c}=(0,r.v)(d),{address:T,isLoading:b,error:f}=(0,a.S)(u),{avatar:g,isLoading:v,error:h}=(0,i.$)(null!=l?l:u),x=null!=(t=null!=d?d:T)?t:void 0,I=null!=l?l:T?u:void 0,w=(0,p.useMemo)(()=>null!=I?I:e?(0,s.rR)(e):"",[I,e]);return{ensName:null==I?void 0:I.toLowerCase(),isLoading:m||b||v,ensAvatar:g,ethAddress:x?(0,o.b)(x):void 0,displayName:w,error:c||f||h}}},53124:(e,t,n)=>{n.d(t,{e:()=>s});var a=n(73539),i=n(24966),r=n(42731);n(12912);let s=e=>{let{children:t,count:n,isOpen:s,onToggle:p}=e,y=r.useId();return(0,a.jsxs)(i.az,{className:"_1arvidb0",children:[(0,a.jsxs)(i.az,{as:"button",type:"button",className:"_1arvidb1",onClick:p,"aria-expanded":s,"aria-controls":y,children:[(0,a.jsx)(i.so,{align:"center",justify:"center",className:["_1arvidb2",s?"_1arvidb3":"_1arvidb4"],children:(0,a.jsx)(i.In,{id:"chevron-down",size:"sm"})}),(0,a.jsx)(i.EY,{fontWeight:"display",children:"Hidden DAOs (".concat(n,")")})]}),s?(0,a.jsx)(i.az,{id:y,className:"_1arvidb5",children:t}):null]})}},53954:(e,t,n)=>{n.d(t,{lV:()=>o,nG:()=>y,nk:()=>d});var a=n(62332),i=n(9353),r=n(96186),s=n(82762),p=async(e,t,n)=>{if(!e)return!1;try{let{data:s,error:p}=await (0,a.$m)(e,(0,i.s)(r.AC.ETHEREUM),n);if(!s||p)return t.createError({message:p||n||"Invalid address"});return!0}catch(e){return t.createError({message:n||"Invalid address"})}},y=s.Yj().required("*").test("is-valid-address","*",function(e){return p(e,this)}),o=(e,t)=>s.Yj().required(t).test("is-valid-address",e,function(t){return p(t,this,e)}),d=s.Yj().test("is-valid-address-optional","Invalid address",function(e){return!e||p(e,this)})}
1,55839:(e,t,n)=>{n.d(t,{Y:()=>i});var a=n(42731);function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,[t,n]=(0,a.useState)(),i=(0,a.useRef)(void 0),r=(0,a.useRef)(0),s=(0,a.useRef)(0),p=(0,a.useRef)(void 0),y=(0,a.useRef)(null);return(0,a.useEffect)(()=>{r.current=window.scrollY;let t=()=>{null===y.current&&(y.current=requestAnimationFrame(()=>{(()=>{let t=Math.max(window.scrollY,0),a=t-r.current;if(0===a)return;let y=a>0?"down":"up";y!==p.current?(s.current=a,p.current=y):s.current+=a;let o=Math.abs(s.current);if(y!==i.current&&o>e){i.current=y,n(y);let t=o-e;s.current=Math.sign(s.current)*t}r.current=t})(),y.current=null}))};return window.addEventListener("scroll",t,{passive:!0}),()=>{window.removeEventListener("scroll",t),null!==y.current&&(cancelAnimationFrame(y.current),y.current=null)}},[e]),t}},57067:(e,t,n)=>{n.d(t,{i:()=>a.C});var a=n(62018)},60676:(e,t,n)=>{n.d(t,{J:()=>r});var a=n(81588),i=n(82762),r=(e,t)=>i.Ik().shape({seconds:i.ai().transform(e=>isNaN(e)?void 0:e).min(0,">= 0").max(59,"<= 59 seconds"),minutes:i.ai().transform(e=>isNaN(e)?void 0:e).min(0,">= 0").max(59,"<= 59 minutes"),days:i.ai().transform(e=>isNaN(e)?void 0:e).min(0,">= 0"),hours:i.ai().transform(e=>isNaN(e)?void 0:e).min(0,">= 0").max(23,"<= 23 hours")}).test("minValue","Value is below minimum of ".concat(null==e?void 0:e.description),t=>!e||(0,a.fP)(t)>=e.value).test("maxValue","Value is above maximum of ".concat(null==t?void 0:t.description),e=>!t||(0,a.fP)(e)<=t.value)},62018:(e,t,n)=>{n.d(t,{C:()=>y});var a=n(24966),i=n(4329),r=n(42731),s=n(73539),p={default:"daa5el10 daa5el2c daa5el40f daa5el423 daa5el41n daa5el436 daa5el43a daa5el3u6 daa5el18o daa5el1ec daa5el1k0 daa5el1po",icon:"daa5el10 daa5el2c daa5el40f daa5el423 daa5el41n daa5el436 daa5el43a daa5el3u6 daa5el18i daa5el1e6 daa5el1ju daa5el1pi"},y=e=>{let{text:t,variant:n="default",renderCopyIcon:y,renderSuccessIcon:o,onCopySuccess:d}=e,[u,l]=r.useState(!1),m=r.useCallback(async()=>{var e;if(u)return;let n=null!=(e="function"==typeof t?t():t)?e:"";if(n)try{await navigator.clipboard.writeText(n),l(!0),null==d||d(n),setTimeout(()=>{l(!1)},1500)}catch(e){console.error("Failed to copy text:",e)}},[t,d,u]);return(0,s.jsx)(r.Fragment,{children:u?(0,s.jsx)(a.az,{className:p[n],children:(0,s.jsx)(i.P.div,{initial:{scale:0},animate:{scale:1},transition:{duration:.2},exit:{scale:0},children:o?o():(0,s.jsx)(a.In,{id:"check-in-circle",fill:"positive"})})}):(0,s.jsx)(a.az,{className:p[n],onClick:m,children:y?y():(0,s.jsx)(a.In,{id:"copy",fill:"text4"})})})}},62332:(e,t,n)=>{n.d(t,{$m:()=>u,Bt:()=>c,ie:()=>v,ss:()=>f});var a=n(44010),i=n(9353),r=n(96186),s=n(70667),p=n(39852),y=n(8737),o=n(27348),d=()=>(0,i.s)(r.AC.ETHEREUM);async function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Must be a valid Ethereum address or resolvable ENS name";try{if((0,s.P)(e,{strict:!1}))return{data:!0}
1;let a=await c(e,t);return{data:!!a,error:a?void 0:n}}catch(e){return{data:!1,error:n}}}function l(e){return!!e&&(0,s.P)(e,{strict:!1})&&e!==p.X}var m=new Map;async function c(e,t){if(!e)return e;let n=null!=t?t:d();if((0,s.P)(e,{strict:!1}))return(0,y.b)(e);let i=(0,o.S)(e);if(m.has(i))return m.get(i);try{let e=await n.getEnsAddress({name:i});if(l(e))return m.set(i,e),e;let t=await (0,a.f0)(i);if(l(t))return m.set(i,t),t;return m.set(i,null),i}catch(e){return m.set(i,null),i}}var T=new Map;async function b(e,t,n){if(!e)return!1;try{let a=await c(e,n);return l(a)&&(0,y.b)(a)===t}catch(e){return!1}}async function f(e,t){if(!e||!(0,s.P)(e,{strict:!1}))return e;let n=null!=t?t:d(),i=(0,y.b)(e);if(T.has(i))return T.get(i);try{let e=await n.getEnsName({address:i});if(await b(e,i,n))return T.set(i,e),e;let t=await (0,a.hA)(i);if(await b(t,i,n))return T.set(i,t),t;let r=await (0,a.D3)(i);if(await b(r,i,n))return T.set(i,r),r;return T.set(i,null),i}catch(e){return T.set(i,null),i}}var g=new Map;async function v(e,t){if(!e)return null;let n=null!=t?t:d();if(g.has(e))return g.get(e);try{let t=await n.getEnsAvatar({name:e});if(t)return g.set(e,t),t;let i=await (0,a.M3)(e);if(i)return g.set(e,i),i;return g.set(e,null),null}catch(e){return null}}},62768:(e,t,n)=>{n.d(t,{CF:()=>u,Ik:()=>r,d:()=>s,y1:()=>d});var a=n(41739),i=n(25268),r=1e9,s=200,p=Math.sqrt(9.024020868717516),y=[11,11,11],o=[0x3782dace9d90000n,0x429d069189e0000n,0x214e8348c4f0000n];function d(e){let{creatorFdvUsd:t}=e;if(!Number.isFinite(t)||t<=0)throw Error("creatorFdvUsd must be a finite positive number");let n=Math.pow(t/5e5,1.2);return 1e4+n/(1+n)*9e4}function u(e){let{currency:t,clankerTokenPriceUsd:n}=e,u=d({creatorFdvUsd:n*a.m4});return function(e){let{currency:t,quoteTokenUsd:n,targetFdvUsd:a}=e;if(!Number.isFinite(a)||a<=0)throw Error("targetFdvUsd must be positive");if(!Number.isFinite(n)||n<=0)throw Error("quoteTokenUsd must be positive");let d=(0,i.hF)({fdvUsd:a/p,quoteTokenUsd:n,tickSpacing:s,totalSupply:r}),u=(0,i.hF)({fdvUsd:a*p,quoteTokenUsd:n,tickSpacing:s,totalSupply:r}),l=Math.min(d,u),m=Math.max(d,u),c=l+80*s,T=l+100*s;if(!(l<c&&c<T&&T<m))throw Error("Invalid tick construction: expected tMin < t1 < t2 < tMax, got ".concat(l,", ").concat(c,", ").concat(T,", ").concat(m));return{currency:t,lowerTicks:[l,c,T],upperTicks:[T,m,m],numDiscoveryPositions:[...y],maxDiscoverySupplyShares:[...o]}}({currency:t,quoteTokenUsd:n,targetFdvUsd:u})}},62884:(e,t,n)=>{n.d(t,{$_:()=>y,Aq:()=>s,Nl:()=>a,PW:()=>r,bW:()=>i,dq:()=>p});var a=(e=>(e.DynamicBasic="DynamicBasic",e.StaticBasic="StaticBasic",e))(a||{});function i(e){return 24*e*3600}var r=[{value:"StaticBasic",label:"Static",description:"Fixed fee percentage for all trades at 1%"},{value:"DynamicBasic",label:"Dynamic",description:"Fees adjust from 1-5% based on trading volume"}],s=10,p=30,y=30},64233:(e,t,n)=>{n.d(t,{I6:()=>a.I6,Im:()=>a.Im,Yq:()=>a.Yq,_R:()=>a._R,cA:()=>a.cA,cW:()=>a.cW,fP:()=>a.fP,jx:()=>a.jx,kL:()=>a.kL,kz:()=>a.kz,r6:()=>a.r6,rR:()=>a.rR,xb:()=>a.xb});var a=n(81588);n(55754)},64681:(e,t,n)=>{n.d(t,{$:()=>s});var a=n(56215),i=n(29888),r=n(17133),s=e=>{let t=null==e?void 0:e.toLowerCase(),{data:n,isLoading:s,error:p}=(0,r.Ay)(t?[a.ao.ENS_AVATAR,t]:null,async()=>t?await (0,i.ieL)(t):null,{revalidateOnFocus:!1,revalidateOnReconnect:!1,dedupingInterval:6e4});return{avatar:null!=n?n:void 0,isLoading:s,error:p}}},64830:(e,t,n)=>{n.d(t,{a:()=>a.a});var a=n(16428);n(98898)},68209:(e,t,n)=>{n.d(t,{y:()=>i});var a=n(15513);function i(e){let t=a("sha256");for(let n of e){let e={name:n.name,lastModified:n.lastModified,size:n.size,type:n.type};t.update(JSON.stringify(e))}return"0x".concat(t.digest("hex"))}},68935:(e,t,n)=>{function a(e){return!!e&&"string"==typeof e&&/^(Qm[1-9A-HJ-NP-Za-km-z]{44}|ba[A-Za-z0-9]{50,})$/.test(e)}function i(e){if(!e||"string"!=typeof e)return null;if(r(e=e.replace(/"/g,"")))return e;if(a(e))return"ipfs://".concat(e);if(!p(e))return null;if(s(e)){let t=new URL(e);t.pathname=t.pathname.replace(/^\/ipfs\//,"");let n=t.toString().replace("".concat(t.protocol,"//").concat(t.host,"/"),"");return"ipfs://".concat(n)}return null}function r(e){return!!e&&"string"==typeof e&&e.startsWith("ipfs://")}function s(e){return!!e&&"string"==typeof e&&!r(e)&&!!e.match(/\/ipfs\//)}function p(e){return!!e&&(r(e)||s(e))}function y(e){return!!e&&(p(e)||a(e))}n.d(t,{Fr:()=>i,p9:()=>y})},69853:(e,t,n)=>{n.d(t,{ip:()=>o,kS:()=>y,rB:()=>r});var a=n(72321),i=n(57325);function r(e){let{chainId:t,contractAddress:n,contractName:r}=e;try{if(!a.vg)return console.error("No latest Sablier lockup release found"),null;let s=i.D.contracts.get({...e,release:a.vg});if(!s)return console.error("Contract address ".concat(r||n," not found for chain ").concat(t)),null;return s}catch(e){return console.error("Error getting contract ".concat(r||n," for chain ").concat(t,":"),e),null}}function s(e,t){let n=r({chainId:e,contractName:t});return n?n.address:null}function p(e,t){let n=function(e){let{chainId:t,contractAddress:n,contractName:r}=e;try{if(!a.d$)return console.error("No latest Sablier airdrops release found"),null;let s=i.D.contracts.get({...e,release:a.d$});if(!s)return console.error("Airdrops contract address ".concat(r||n," not found for chain ").concat(t)),null;return s}catch(e){return console.error("Error getting airdrops contract ".concat(r||n," for chain ").concat(t,":"),e),null}}({chainId:e,contractName:t});return n?n.address:null}function y(e){let[t,n]=[s(e,"SablierBatchLockup"),s(e,"SablierLockup")];return{batchLockup:t,lockup:n}}function o(e){let[t,n]=[p(e,"SablierFactoryMerkleInstant"),p(e,"SablierFactoryMerkleLL")];return{factoryMerkleInstant:t,factoryMerkleLL:n}}},72321:(e,t,n)=>{n.d(t,{$c:()=>c,DA:()=>u,J$:()=>T,Q1:()=>p,d$:()=>d,pB:()=>y,pi:()=>l,qb:()=>m,vg:()=>o});var a=n(49590),i=n(57325),r=new Set(i.D.evm.chains.getAll().map(e=>e.id)),s=a.vP.map(e=>e.id).filter(e=>r.has(e));function p(e){return s.includes(e)}var y="Sablier streams are not supported on this network. Please switch to a supported chain.",o=i.D.releases.getLatest({protocol:"lockup"}),d=i.D.releases.getLatest({protocol:"airdrops"}),u=o.abi.SablierLockup,l=o.abi.SablierBatchLockup,m=d.abi.SablierFactoryMerkleInstant,c=d.abi.SablierFactoryMerkleLL,T=(e=>
1(e[e.PENDING=0]="PENDING",e[e.STREAMING=1]="STREAMING",e[e.SETTLED=2]="SETTLED",e[e.CANCELED=3]="CANCELED",e[e.DEPLETED=4]="DEPLETED",e))(T||{})},72371:(e,t,n)=>{n.d(t,{J:()=>y});var a=n(19919),i=n(64233),r=n(44280),s=n(90828),p=n(15599).Buffer,y=e=>{let{collectionAddress:t,auctionAddress:n,chainId:y}=e,{data:o,isLoading:d,error:u}=(0,s.Q)({address:n,chainId:y,abi:a.KE,functionName:"auction"}),[l,m,c,T,b]=(0,i.kL)(o,6),{data:f,isLoading:g,error:v}=(0,s.Q)({address:t,chainId:y,abi:a.Qn,functionName:"tokenURI",args:[l],query:{enabled:"bigint"==typeof l}});return{highestBid:m?(0,r.c)(m):void 0,highestBidder:c,tokenUri:(e=>{let t;if(!e)return null;let n=p.from(null==e?void 0:e.substring(29,null==e?void 0:e.length),"base64");try{t=JSON.parse(n.toString())}catch(e){console.error(e),t=null}return t})(f),startTime:T||0,endTime:b||0,tokenId:l,isLoading:d||g,error:u||v}};n(29029)},72750:(e,t,n)=>{n.d(t,{N:()=>i});var a=n(56215),i=e=>a.in.includes(e)},74652:(e,t,n)=>{n.d(t,{Q:()=>a.Q});var a=n(52793);n(92325),n(64681),n(77949),n(29029)},74690:(e,t,n)=>{n.d(t,{Y:()=>a.Y});var a=n(55839);n(29029)},75776:(e,t,n)=>{n.d(t,{AE:()=>u,G8:()=>y,O9:()=>o,UB:()=>d,Wh:()=>l,Xh:()=>m});var a=n(98799),i=n(72321),r=n(90130);function s(e){if(!Number.isFinite(e))throw Error("Exponent must be a finite number, got ".concat(e));if(e<0)throw Error("Exponent must be non-negative (UD2x18 is unsigned), got ".concat(e));if(e>18.446744073709553)throw Error("Exponent must not exceed ".concat(18.446744073709553," (UD2x18 maximum), got ").concat(e))}function p(e,t){if(!Number.isInteger(e))throw Error("".concat(t," must be an integer, got ").concat(e));if(e<0||e>0xffffffffff)throw Error("".concat(t," must be between 0 and ").concat(0xffffffffff,", got ").concat(e))}function y(e,t,n){let a=!(arguments.length>3)||void 0===arguments[3]||arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],p=n.map(e=>{let t=e.cliffDuration>0?"cliff":"linear";return{sender:e.sender,recipient:e.recipient,depositAmount:e.depositAmount,cancelable:a,transferable:s,durations:{cliff:e.cliffDuration,total:e.totalDuration},unlockAmounts:{start:0n,cliff:0n},shape:t}});return(0,r.p)({abi:i.pi,functionName:"createWithDurationsLL",args:[e,t,p]})}function o(e,t,n){let a=!(arguments.length>3)||void 0===arguments[3]||arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],p=n.map(e=>{let t=e.cliffTime>0?"cliff":"linear";return{sender:e.sender,recipient:e.recipient,depositAmount:e.depositAmount,cancelable:a,transferable:s,timestamps:{start:e.startTime,end:e.endTime},cliffTime:e.cliffTime,unlockAmounts:{start:0n,cliff:0n},shape:t}});return(0,r.p)({abi:i.pi,functionName:"createWithTimestampsLL",args:[e,t,p]})}function d(e,t,n){let p=!(arguments.length>3)||void 0===arguments[3]||arguments[3],y=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=n.map(e=>{s(e.exponent);let t=(0,a.Qq)(e.exponent),n=[{amount:e.depositAmount,exponent:t,duration:e.totalDuration}];return{sender:e.sender,recipient:e.recipient,depositAmount:e.depositAmount,cancelable:p,transferable:y,segmentsWithDuration:n,shape:"dynamicExponential"}});return(0,r.p)({abi:i.pi,functionName:"createWithDurationsLD",args:[e,t,o]})}function u(e,t,n){let p=!(arguments.length>3)||void 0===arguments[3]||arguments[3],y=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=n.map(e=>{s(e.exponent);let t=(0,a.Qq)(e.exponent),n=[{amount:e.depositAmount,exponent:t,timestamp:e.endTime}];return{sender:e.sender,recipient:e.recipient,depositAmount:e.depositAmount,cancelable:p,transferable:y,startTime:e.startTime,segments:n,shape:"dynamicExponential"}});return(0,r.p)({abi:i.pi,functionName:"createWithTimestampsLD",args:[e,t,o]})}function l(e,t,n){return p(e.campaignStartTime,"campaignStartTime"),p(e.expiration,"expiration"),(0,r.p)({abi:i.qb,functionName:"createMerkleInstant",args:[{campaignName:e.campaignName,campaignStartTime:e.campaignStartTime,expiration:e.expiration,initialAdmin:e.initialAdmin,ipfsCID:e.ipfsCID,merkleRoot:e.merkleRoot,token:e.token},t,n]})}function m(e,t,n){return p(e.campaignStartTime,"campaignStartTime"),p(e.cliffDuration,"cliffDuration"),p(e.expiration,"expiration"),p(e.totalDuration,"totalDuration"),p(e.vestingStartTime,"vestingStartTime"),(0,r.p)({abi:i.$c,functionName:"
1createMerkleLL",args:[{campaignName:e.campaignName,campaignStartTime:e.campaignStartTime,cancelable:e.cancelable,cliffDuration:e.cliffDuration,cliffUnlockPercentage:e.cliffUnlockPercentage,expiration:e.expiration,initialAdmin:e.initialAdmin,ipfsCID:e.ipfsCID,lockup:e.lockup,merkleRoot:e.merkleRoot,shape:e.shape,startUnlockPercentage:e.startUnlockPercentage,token:e.token,totalDuration:e.totalDuration,transferable:e.transferable,vestingStartTime:e.vestingStartTime},t,n]})}},77949:(e,t,n)=>{n.d(t,{v:()=>y});var a=n(56215),i=n(29888),r=n(17133),s=n(70667),p=n(8737),y=e=>{let t=e&&(0,s.P)(e,{strict:!1})?(0,p.b)(e):void 0,{data:n,isLoading:y,error:o}=(0,r.Ay)(t?[a.ao.ENS_NAME,t]:null,async()=>{if(!t)return null;let e=await (0,i.ssz)(t);return e!==t?e:null},{revalidateOnFocus:!1,revalidateOnReconnect:!1,dedupingInterval:6e4});return{ensName:null!=n?n:void 0,isLoading:y,error:o}}},78766:(e,t,n)=>{n.d(t,{AJ:()=>s,C8:()=>y,F:()=>h,Hw:()=>w,L$:()=>i,OD:()=>M,P4:()=>d,Q5:()=>x,XE:()=>T,Y:()=>I,Y4:()=>b,aG:()=>E,bL:()=>c,dC:()=>f,fp:()=>l,gO:()=>_,hJ:()=>o,hM:()=>r,oi:()=>g,pi:()=>v,s6:()=>m,vT:()=>a,xP:()=>p,z8:()=>u}),n(24116);var a="z22bn92 daa5el20o daa5el26c daa5el2c0 daa5el2ho daa5el1i daa5el2nu daa5el403",i="z22bn93 daa5el1l6 daa5el1qu daa5el190 daa5el19f daa5el1eo daa5el1f3 daa5el2nu",r="z22bn95 daa5el2ji daa5el2pu daa5el1c daa5el41n",s="z22bn9n",p="z22bn9o",y="z22bn96",o="z22bn9f",d="z22bn99 daa5el42o daa5el3zi",u="z22bn9d",l="z22bn9c",m="z22bn9a daa5eleu daa5eles",c="z22bn9b",T="z22bn9g",b="z22bn91 daa5el3tu",f="daa5el3ri daa5el3iu",g="z22bn94",v="z22bn9h",h="z22bn9i",x="z22bn98 daa5el3u6 daa5el436 daa5el41p daa5el43b daa5el41n",I="z22bn97",w="z22bn9q",_="z22bn9j daa5el18u daa5el1ei daa5el1k6 daa5el1pu daa5el3u6 daa5el41k",M="z22bn9p daa5el2ji daa5el2pu daa5el436 daa5el41p daa5el43b daa5el41n",E="z22bn9r"},79651:(e,t,n)=>{n.d(t,{By:()=>c,CF:()=>u,DG:()=>a.W3,J4:()=>w,L8:()=>I,a$:()=>f,aq:()=>l,c1:()=>d,cU:()=>_,cv:()=>x,n:()=>m,to:()=>h,wk:()=>T,yd:()=>v});var a=n(56215),i=n(96186),r=n(43548),s=n(95542),p=n(14007),y=n(15599).Buffer,o=function(e){if(e.length>=255)throw TypeError("Alphabet too long");let t=new Uint8Array(256);for(let e=0;e<t.length;e++)t[e]=255;for(let n=0;n<e.length;n++){let a=e.charAt(n),i=a.charCodeAt(0);if(255!==t[i])throw TypeError(a+" is ambiguous");t[i]=n}let n=e.length,a=e.charAt(0),i=Math.log(n)/Math.log(256),r=Math.log(256)/Math.log(n);function s(e){if("string"!=typeof e)throw TypeError("Expected String");if(0===e.length)return new Uint8Array;let r=0,s=0,p=0;for(;e[r]===a;)s++,r++;let y=(e.length-r)*i+1>>>0,o=new Uint8Array(y);for(;r<e.length;){let a=e.charCodeAt(r);if(a>255)return;let i=t[a];if(255===i)return;let s=0;for(let e=y-1;(0!==i||s<p)&&-1!==e;e--,s++)i+=n*o[e]>>>0,o[e]=i%256>>>0,i=i/256>>>0;if(0!==i)throw Error("Non-zero carry");p=s,r++}let d=y-p;for(;d!==y&&0===o[d];)d++;let u=new Uint8Array(s+(y-d)),l=s;for(;d!==y;)u[l++]=o[d++];return u}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===t.length)return"";let i=0,s=0,p=0,y=t.length;for(;p!==y&&0===t[p];)p++,i++;let o=(y-p)*r+1>>>0,d=new Uint8Array(o);for(;p!==y;){let e=t[p],a=0;for(let t=o-1;(0!==e||a<s)&&-1!==t;t--,a++)e+=256*d[t]>>>0,d[t]=e%n>>>0,e=e/n>>>0;if(0!==e)throw Error("Non-zero carry");s=a,p++}let u=o-s;for(;u!==o&&0===d[u];)u++;let l=a.repeat(i);for(;u<o;++u)l+=e.charAt(d[u]);return l},decodeUnsafe:s,decode:function(e){let t=s(e);if(t)return t;throw Error("Non-base"+n+" character")}}}("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),d="0x18542245cA523DFF96AF766047fE9423E0BED3C0",u=0,l=!0,m=(0,r.nj)((0,s.ZJ)("updatable-v2",{size:32})),c=(0,r.nj)((0,s.ZJ)("updatable",{size:32}));function T(e){return"0x".concat(y.from(o.decode(e).slice(2)).toString("hex"))}function b(e){let t=e;return 0===e.indexOf("0x")&&(t=e.slice(2)),o.encode(y.from("1220".concat(t),"hex"))}function f(e){switch(e=Number(e)){case i.AC.ETHEREUM:return"0x5E14cF595e18F91170009946205f8BBa21b323ca";case i.AC.OPTIMISM:case i.AC.BASE:return"0xF9822818143948237A60A1a1CEFC85D6F1b929Df";case i.AC.SEPOLIA:return"0x8227b9868e00B8eE951F17B480D369b84Cd17c20";
1case i.AC.BASE_SEPOLIA:return"0x851e59a39571e599954702f0e4996bf838d9c863";default:throw Error("Unsupported chain ID: ".concat(e))}}var g={[i.AC.ETHEREUM]:{v2:"0x8f2cbf3a281092e48e0d79e0466604833e6cfa23",legacy:"0xb4cdef4aa610c046864467592fae456a58d3443a"},[i.AC.OPTIMISM]:{v2:"0x52c04330c9d38638b5d38e685f13ca744b84155b",legacy:"0xdafeb89f713e25a02e4ec21a18e3757d7a76d19e"},[i.AC.BASE]:{v2:"0xdafeb89f713e25a02e4ec21a18e3757d7a76d19e",legacy:"0xf4640751e7363a0572d4ba93a9b049b956b33c17"},[i.AC.SEPOLIA]:{v2:"0xcf933e48b5677e15b49ab69821bb7b7b8ad109bb",legacy:"0x9c1E057B37605B7f6ed6f4c8E2826C3d84ddC08D"},[i.AC.BASE_SEPOLIA]:{v2:"0x189a535b05faf9ab537868589fa935705a1893a5",legacy:"0x3add1d027116a5406ced10411945cf2d4d9ed68e"}};function v(e){var t;let n=null==(t=g[Number(e)])?void 0:t.v2;if(!n)throw Error("Unsupported chain ID: ".concat(e));return n}function h(e){var t;let n=null==(t=g[Number(e)])?void 0:t.legacy;if(!n)throw Error("Unsupported chain ID: ".concat(e));return n}var x=e=>{try{let t=(0,p.n)(["address","uint8","address","address","uint256","bytes32","address","bool","address","address","address"].map(e=>({type:e})),e);return{clientAddress:t[0],resolverType:t[1],resolverAddress:t[2],tokenAddress:t[3],terminationTime:t[4],ipfsCid:b(t[5]),requiresVerification:t[7],providerRecipientAddress:t[9],clientRecipientAddress:t[10]}}catch(e){return console.error("error decoding escrow data v2",e),{}}},I=e=>{try{let t=(0,p.n)(["address","address","uint8","address","uint256","bytes32","address","address","bool","bytes32"].map(e=>({type:e})),e);return{clientAddress:t[0],providerAddress:t[6],resolverType:t[2],resolverAddress:t[1],tokenAddress:t[3],terminationTime:t[4],ipfsCid:b(t[5]),requiresVerification:t[8],providerRecipientAddress:t[7],escrowType:t[9]}}catch(e){return console.error("error decoding escrow data legacy",e),{}}},w=[{inputs:[{internalType:"address",name:"_provider",type:"address"},{internalType:"uint256[]",name:"_milestoneAmounts",type:"uint256[]"},{internalType:"bytes",name:"_escrowData",type:"bytes"},{internalType:"bytes32",name:"_escrowType",type:"bytes32"},{internalType:"uint256",name:"_fundAmount",type:"uint256"}],name:"deployEscrow",outputs:[{internalType:"address",name:"escrow",type:"address"}],stateMutability:"payable",type:"function"}],_=[{inputs:[{internalType:"uint256[]",name:"_milestoneAmounts",type:"uint256[]"},{internalType:"bytes",name:"_escrowData",type:"bytes"},{internalType:"uint256",name:"_fundAmount",type:"uint256"}],name:"deployEscrow",outputs:[{internalType:"address",name:"escrow",type:"address"}],stateMutability:"payable",type:"function"}]},81588:(e,t,n)=>{n.d(t,{I6:()=>p,Im:()=>y,Yq:()=>l,_R:()=>r,cA:()=>b,cW:()=>T,fP:()=>s,jx:()=>g,kL:()=>f,kz:()=>m,r6:()=>c,rR:()=>d,xb:()=>u});var a=n(70667),i=n(8737),r=e=>{if(!e)return"";let t=e.replace(/([A-Z])/g," $1");return t.charAt(0).toUpperCase()+t.slice(1)},s=e=>{let{days:t,hours:n,minutes:a,seconds:i}=e,r=0;return t&&(r+=24*Number(t)*3600),n&&(r+=60*Number(n)*60),a&&(r+=60*Number(a)),i&&(r+=Number(i)),r},p=e=>{if(!e)return{days:0,hours:0,minutes:0,seconds:0};let t=Number(e)/60,n=t/60,a=n/24,i=0;if(a>=1){let e=a%1;if(a-=e,e>0){let i=(n=24*e)%1;if(i>0)n-=i,t=Math.round(60*i);else if(0===i)return{days:a,hours:n,minutes:0,seconds:0}}else if(0===e)return{days:a,hours:0,minutes:0,seconds:0}}else if(n>=1){let e=n%1;if(e>0)a=0,n-=e,t=Math.round(60*e);else if(0===e)return{days:0,hours:n,minutes:0,seconds:0}}else{let e=t%1;i=Math.round(60*e),t-=e,n=n>=1?n:0,a=a>=1?a:0}return{days:a,hours:n,minutes:t,seconds:i}},y=e=>{for(let t in e)if(e.hasOwnProperty(t))return!1;return!0},o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;return e?e.startsWith("0x")?e.substring(0,t)+"â¦"+e.substring(e.length-t,e.length):e:""},d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;return e?(0,a.P)(e,{strict:!1})?o((0,i.b)(e),t):e:""},u=(e,t)=>[...new Set([...Object.keys(e),...Object.keys(t)])].reduce((n,a)=>{let i=e[a],r=t[a];return!function e(t,n){if(t===n)return!0;if("object"!=typeof t||null===t||"object"!=typeof n||null===n||Array.isArray(t)!==Array.isArray(n))return!1;let a=Object.keys(t),i=Object.keys(n);if(a.length!==i.length)return!1;for(let r of a)if(!i.includes(r)||!e(t[r],n[r]))return!1;return!0}
1(i,r)&&n.push({field:a,value:r}),n},[]),l=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("string"==typeof e){let[n,a,i]=e.split("-");return t?"".concat(a,"/").concat(i,"/").concat(n):"".concat(n,"-").concat(a,"-").concat(i)}{let n=String(e.getMonth()+1),a=String(e.getDate()),i=String(e.getFullYear());return n.length<2&&(n="0"+n),a.length<2&&(a="0"+a),t?"".concat(n,"/").concat(a,"/").concat(i):"".concat(i,"-").concat(n,"-").concat(a)}},m=e=>{let t=new Date(e),n=new Intl.DateTimeFormat("en-US",{year:"numeric"}).format(t),a=new Intl.DateTimeFormat("en-US",{month:"short"}).format(t),i=new Intl.DateTimeFormat("en-US",{day:"2-digit"}).format(t);return"".concat(a," ").concat(i,", ").concat(n)},c=e=>{let t=new Intl.DateTimeFormat("en-US",{year:"numeric"}).format(e),n=new Intl.DateTimeFormat("en-US",{month:"short"}).format(e),a=new Intl.DateTimeFormat("en-US",{day:"2-digit"}).format(e),i=new Intl.DateTimeFormat("en-US",{hour:"2-digit",minute:"2-digit"}).format(e);return"".concat(n," ").concat(a,", ").concat(t," ").concat(i)},T=e=>{let t=new Date;return l(new Date(t.getFullYear()+e,t.getMonth(),t.getDate()),!1)},b=()=>{let e=-new Date().getTimezoneOffset(),t=Math.floor(e/60),n=Math.abs(e%60),a=Math.abs(t).toString().padStart(2,"0"),i=n.toString().padStart(2,"0");return"GMT ".concat(t>=0?"+":"-").concat(a,":").concat(i)};function f(e,t){return e||Array(t).fill(void 0)}function g(e,t){return e.length<=t?e:e.slice(0,t)+"..."}},87237:(e,t,n)=>{n.d(t,{PM:()=>s,Bn:()=>i,nd:()=>r});var a=n(96186),i=e=>e===a._s.Queued||e===a._s.Succeeded||e===a._s.Active||e===a._s.Pending||e===a._s.Updatable;function r(e){return[a._s.Succeeded,a._s.Queued].includes(e)}var s=e=>e.state===a._s.Queued&&!!e.executableFrom&&new Date(1e3*e.executableFrom)<new Date},87842:(e,t,n)=>{n.d(t,{I:()=>d,E:()=>c});var a=n(42731),i=n(67589),r=n(83808);let s={hiddenDaoKeys:[],orderedDaoKeys:[]},p=e=>e.toLowerCase(),y=e=>Array.from(new Set(e)),o=(e,t)=>{var n;return null!=(n=e[t])?n:s},d=(e,t)=>"".concat(e,":").concat(t.toLowerCase()),u=(e,t)=>e.length===t.length&&e.every((e,n)=>e===t[n]),l=(0,i.v)()((0,r.Zr)(e=>({prefsByAddress:{},setDaoHidden:(t,n,a,i)=>{let r=p(t),s=d(n,a);e(e=>{let t=o(e.prefsByAddress,r),n=i?y([...t.hiddenDaoKeys,s]):t.hiddenDaoKeys.filter(e=>e!==s);return u(n,t.hiddenDaoKeys)?e:{prefsByAddress:{...e.prefsByAddress,[r]:{...t,hiddenDaoKeys:n}}}})},persistOrderedDaos:(t,n)=>{let a=p(t);e(e=>{let t=o(e.prefsByAddress,a),i=y(((e,t)=>"function"==typeof t?t(e):t)(t.orderedDaoKeys,n));return u(i,t.orderedDaoKeys)?e:{prefsByAddress:{...e.prefsByAddress,[a]:{...t,orderedDaoKeys:i}}}})},updateDaoVisibilityAndOrder:(t,n,a,i,r)=>{let s=p(t),l=d(n,a);e(e=>{let t=o(e.prefsByAddress,s),n=i?y([...t.hiddenDaoKeys,l]):t.hiddenDaoKeys.filter(e=>e!==l),a=y(r);return u(n,t.hiddenDaoKeys)&&u(a,t.orderedDaoKeys)?e:{prefsByAddress:{...e.prefsByAddress,[s]:{...t,hiddenDaoKeys:n,orderedDaoKeys:a}}}})},clearAddress:t=>{let n=p(t);e(e=>{if(!e.prefsByAddress[n])return e;let t={...e.prefsByAddress};return delete t[n],{prefsByAddress:t}})}}),{name:"dao-list-preferences-".concat("mainnet"),version:1,storage:(0,r.KU)(()=>localStorage),partialize:e=>({prefsByAddress:e.prefsByAddress})})),m=[],c=e=>{let t=a.useMemo(()=>null==e?void 0:e.toLowerCase(),[e]),n=l(a.useCallback(e=>{var n,a;return t&&null!=(a=null==(n=e.prefsByAddress[t])?void 0:n.hiddenDaoKeys)?a:m},[t])),i=l(a.useCallback(e=>{var n,a;return t&&null!=(a=null==(n=e.prefsByAddress[t])?void 0:n.orderedDaoKeys)?a:m},[t])),r=l(e=>e.setDaoHidden),s=l(e=>e.persistOrderedDaos),p=l(e=>e.updateDaoVisibilityAndOrder),y=a.useMemo(()=>new Set(n),[n]),o=a.useMemo(()=>new Set(i),[i]),u=a.useCallback((e,n,a)=>{t&&r(t,e,n,a)},[t,r]),c=a.useCallback(e=>{t&&s(t,e)},[t,s]),T=a.useCallback((e,n,a,i)=>{t&&p(t,e,n,a,i)},[t,p]),b=a.useCallback((e,t)=>y.has(d(e,t)),[y]),f=a.useCallback((e,t,n)=>{let a=e.map(e=>({dao:e,key:d(n(e),t(e))})),r=new Set(a.map(e=>e.key)),s=i.filter(e=>r.has(e)),p=new Map(a.map(e=>[e.key,e.dao]));return[...s.map(e=>p.get(e)).filter(e=>void 0!==e),...a.filter(e=>!o.has(e.key)).map(e=>e.dao)]},[o,i]),g=a.useCallback((e,t,n)=>{let a=[],i=[];
1return e.forEach(e=>{if(b(n(e),t(e)))return void i.push(e);a.push(e)}),[...a,...i]},[b]);return{hiddenDaoKeys:n,orderedDaoKeys:i,isDaoHidden:b,setDaoHidden:u,persistOrderedDaos:c,updateDaoVisibilityAndOrder:T,sortDaos:f,groupHiddenDaosLast:g}}},89453:(e,t,n)=>{n.d(t,{G:()=>a});var a=n(82762).ai().transform(e=>isNaN(e)?void 0:e).required("*").min(0,">= 0")},90398:(e,t,n)=>{n.d(t,{Y:()=>h});var a=n(73539),i=n(48957),r=n(4733),s=n(24966),p=n(45722),y=n(42731),o=n(39852),d=n(90073),u=n(74690),l=n(66154),m=n(46284),c=n.n(m),T=n(25905),b=n(8593),f=n(78766),g=n(98454);let v=e=>{let{hideChainMenu:t=!1}=e,n=(0,u.Y)();return(0,a.jsx)(s.so,{align:"center",justify:"space-around",style:{top:"down"===n?-80:0,transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"150ms"},className:f.vT,children:(0,a.jsxs)(s.so,{align:"center",className:f.L$,justify:"space-between",children:[(0,a.jsxs)(s.so,{align:"center",children:[(0,a.jsx)(c(),{href:"/",passHref:!0,children:(0,a.jsxs)(s.BJ,{className:f.pi,children:[(0,a.jsx)(T.A,{className:"".concat((0,s.Fo)({width:"x23",cursor:"pointer"})," ").concat(f.F)}),(0,a.jsx)(l.p.Testnet,{children:(0,a.jsx)(b.A,{className:(0,s.Fo)({width:"x23",cursor:"pointer",mt:"x1"})})})]})}),(0,a.jsxs)(s.so,{display:{"@initial":"none","@768":"flex"},ml:"x10",gap:{"@768":"x2","@1024":"x4"},children:[(0,a.jsx)(c(),{href:"/about",children:(0,a.jsx)(s.JU,{className:f.Y,children:"About"})}),(0,a.jsx)(c(),{href:"/dashboard",children:(0,a.jsx)(s.JU,{className:f.Y,children:"Dashboard"})}),(0,a.jsx)(c(),{href:"/explore",children:(0,a.jsx)(s.JU,{className:f.Y,children:"Explore"})}),(0,a.jsx)(c(),{href:"/playground",children:(0,a.jsx)(s.JU,{className:f.Y,children:"Playground"})}),(0,a.jsx)("a",{href:"https://docs.nouns.build/",target:"_blank",rel:"noreferrer noopener",children:(0,a.jsx)(s.JU,{className:f.Y,children:"Docs"})}),(0,a.jsx)(l.p.Mainnet,{children:(0,a.jsx)(c(),{href:"/bridge",children:(0,a.jsx)(s.JU,{className:f.Y,children:"Bridge"})})})]})]}),(0,a.jsx)(g.h,{hideChainMenu:t})]})})};function h(e){let{children:t,chain:n,addresses:o,footer:d,nav:u,hideChainMenu:l=!1,...m}=e,{style:c,...T}=m,b=(0,y.useMemo)(()=>(0,i.BJ)(n),[n]),f=(0,y.useMemo)(()=>(0,i.oz)(o),[o]),{openConnectModal:g}=(0,p.Vx)();return(0,a.jsx)(r.J,{value:{openConnectModal:g},children:(0,a.jsx)(i.iF,{store:b,children:(0,a.jsx)(i.Jq,{store:f,children:(0,a.jsx)(x,{children:(0,a.jsxs)(s.az,{style:{minHeight:"100vh",display:"flex",flexDirection:"column"},children:[u||(0,a.jsx)(v,{hideChainMenu:l}),(0,a.jsx)(s.az,{style:{...c,flex:1},...T,children:t}),d]})})})})})}function x(e){var t;let{children:n}=e,r=(0,i.EM)(e=>e.chain),s=(0,i.kd)(e=>e.addresses),{address:p}=(0,d.F)(),u=null!=p?p:o.X,l=null!=(t=s.token)?t:o.X,m=(0,y.useMemo)(()=>(0,i.Ro)({chainId:r.id,walletAddress:u,tokenAddress:l}),[r.id,u,l]),c=(0,y.useMemo)(()=>(0,i.So)({chainId:r.id,walletAddress:u,tokenAddress:l}),[r.id,u,l]),T=(0,y.useMemo)(()=>(0,i.E8)(m),[m]),b=(0,y.useMemo)(()=>(0,i.nT)(c),[c]);return(0,a.jsx)(i.TR,{store:T,children:(0,a.jsx)(i.mJ,{store:b,children:n})})}},91695:(e,t,n)=>{n.d(t,{s:()=>a.s});var a=n(29447)},92325:(e,t,n)=>{n.d(t,{S:()=>y});var a=n(56215),i=n(29888),r=n(17133),s=n(70667),p=n(8737),y=e=>{let t=null==e?void 0:e.toLowerCase(),{data:n,isLoading:y,error:o}=(0,r.Ay)(t?[a.ao.ENS_ADDRESS,t]:null,async()=>{if(!t)return null;let e=await (0,i.Bt)(t);return(0,s.P)(e,{strict:!1})?(0,p.b)(e):null},{revalidateOnFocus:!1,revalidateOnReconnect:!1,dedupingInterval:6e4});return{address:null!=n?n:void 0,isLoading:y,error:o}}},93771:(e,t,n)=>{n.d(t,{QM:()=>d,ST:()=>r,w_:()=>l,zA:()=>u});var a=n(68209),i={onProgress:void 0,cache:!0},r={file:{max_file_size:0xa00000,allow_mime_types:["image/jpeg","image/png","image/gif","image/webp","image/svg+xml","video/mp4","video/webm","video/quicktime","audio/mpeg","audio/ogg","audio/wav","application/pdf","application/json","text/plain"]},json:{max_file_size:10240,allow_mime_types:["application/json"]},image:{max_file_size:1048576,allow_mime_types:["image/jpeg","image/png","image/gif","image/webp","image/svg+xml"]},media:{max_file_size:0x3200000,allow_mime_types:["image/jpeg","image/png","image/gif","
1image/webp","image/svg+xml","video/mp4","video/webm","video/quicktime","audio/mpeg","audio/ogg","audio/wav"]},directory:{max_file_size:0xc800000,allow_mime_types:["directory"]}};async function s(e,t){if(e){let e=await fetch("/api/pinata/generate-jwt",{method:"POST",headers:{Accept:"application/json"}});if(!e.ok)throw Error("No Pinata JWT");let{JWT:t}=await e.json();return{uploadUrl:"https://api.pinata.cloud/pinning/pinFileToIPFS",jwt:t}}{let e=await fetch("/api/pinata/upload-url",{method:"POST",body:JSON.stringify({type:t}),headers:{"Content-Type":"application/json",Accept:"application/json"}});if(!e.ok)throw Error("No Signed URL");return{uploadUrl:(await e.json()).url,jwt:void 0}}}async function p(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{useLegacy:a=!1,onProgress:i}=n,{uploadUrl:r,jwt:p}=await s(a,t);if(!r)throw Error("No upload URL");if(a&&!p)throw Error("No JWT for legacy upload");return new Promise((t,n)=>{let s=new XMLHttpRequest;s.open("POST",r,!0),a&&s.setRequestHeader("Authorization","Bearer ".concat(p)),s.upload.onprogress=e=>{if(e.lengthComputable){let t=e.loaded/e.total*100;null==i||i(t)}},s.onload=()=>{if(s.status>=200&&s.status<300){let e=JSON.parse(s.responseText),n={cid:a?e.IpfsHash:e.data.cid};try{fetch("/api/pinata/pin-cid",{method:"POST",body:JSON.stringify(n),headers:{"Content-Type":"application/json",Accept:"application/json"}})}catch(e){console.error("Error pinning CID",e)}t(n)}else{var e,i;try{let t=JSON.parse(s.responseText),a=(null==t||null==(e=t.error)?void 0:e.message)||(null==t?void 0:t.message)||s.statusText||"Unknown error";n(Error("Upload failed: ".concat(a)))}catch(e){n(Error("Upload failed (".concat(s.status,"): ").concat((null==(i=s.responseText)?void 0:i.slice(0,256))||"No body")))}}},s.onerror=e=>{console.error("Error uploading file:",e),n(Error("Error uploading file: Network error"))},s.send(e)})}var y={prefix:"BUILDER/IPFSUploadCache",get(e){let t=(0,a.y)(e);try{let e=localStorage.getItem("".concat(this.prefix,"/").concat(t));if(console.info("ipfs-service/uploadCache",e?"HIT":"MISS",t,e),e)return{cid:e,uri:"ipfs://".concat(e)}}catch(e){}},put(e,t){let n=(0,a.y)(e);try{localStorage.setItem("".concat(this.prefix,"/").concat(n),t)}catch(e){}}};function o(e){return e>=0x40000000?"".concat((e/0x40000000).toFixed(2),"GB"):e>=1048576?"".concat((e/1048576).toFixed(1),"MB"):e>=1024?"".concat((e/1024).toFixed(1),"KB"):"".concat(e,"B")}async function d(e,t){console.info("ipfs-service/uploadFile: file:",e);let{onProgress:n,cache:a=!0,type:s="file"}={...i,...t},d=r[s];if(e.size>d.max_file_size)throw Error("File size exceeds limit of ".concat(o(d.max_file_size)));if(a){let t=y.get([e]);if(t)return t}let u=new FormData;u.append("file",e),u.append("network","public");let l=await p(u,s,{onProgress:e=>{console.info("ipfs-service/uploadFile: progress: ".concat(e,"%")),"function"==typeof n&&n(e)}}),m="ipfs://".concat(l.cid);return console.info("ipfs-service/uploadFile: response:",l),y.put([e],l.cid),{...l,uri:m}}async function u(e,t){console.info("ipfs-service/uploadDirectory: files:",e);let n=0,a=e.map(e=>e instanceof File?(n+=e.size,{content:e,path:e.name}):(n+=e.content.size,e));if(n>r.directory.max_file_size)throw Error("Directory size exceeds limit of ".concat(o(r.directory.max_file_size)));let s=a.map(e=>e.content),{onProgress:d,cache:u}={...i,...t};if(u){let e=y.get(s);if(e)return e}let l=new FormData;a.forEach(e=>{l.append("file",e.content,"builder/".concat(e.path))}),l.append("pinataOptions",JSON.stringify({cidVersion:1})),l.append("pinataMetadata",JSON.stringify({name:"builder"})),l.append("network","public");let m=await p(l,"directory",{onProgress:e=>{console.info("ipfs-service/uploadDirectory: progress: ".concat(e,"%")),"function"==typeof d&&d(e)},useLegacy:!0}),c="ipfs://".concat(m.cid);return console.info("ipfs-service/uploadDirectory: response:",m),y.put(s,m.cid),{...m,uri:c}}async function l(e){if(console.info("ipfs-service/uploadJson: json:",e),!e||"object"!=typeof e)throw Error("Invalid JSON data");let t=JSON.stringify(e),n=await fetch("/api/pinata/pin-json",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:t});if(!n.ok){let e=await n.text();throw Error("JSON upload failed: ".concat(e))}let a=await n.json(),i=a.cid;if(!i)throw Error("No CID returned from API");return console.info("ipfs-service/uploadJson: response:",a),{cid:i,uri:"ipfs://".concat(i)}}},94684:(e,t,n)=>{n.d(t,{$$:()=>r,KB:()=>s,gv:()=>p});var a=n(13619);function i(e,t,n){return e.map(e=>({propertyId:BigInt(t),name:e.name.substring(0,e.name.lastIndexOf(".")),isNewProperty:n}))}var r=e=>e.map(e=>({trait:e.name,properties:e.items.map(e=>e.name)}
1)).reverse();function s(e){let t=[];for(let n of e)for(let e of n.items){let a=e.uri.match(/^ipfs:\/\/([^/]+)\/.+$/);if(!a||!a[1]){console.error("Invalid IPFS URI format: ".concat(e.uri));continue}let i=e.uri.split("/"),r=i[i.length-1];if(!r){console.error("Unable to extract name from URI: ".concat(e.uri));continue}t.push({name:r,trait:n.name,uri:e.uri})}return t}function p(e,t){var n,r;let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500,p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!e.length||!t.length)return[];let y=e.map(e=>e.trait).reverse(),o=y.filter(e=>!p.includes(e)),d=y.map(e=>({trait:e,uploads:t.filter(t=>t.trait===e)})),u=t[0],l={baseUri:(0,a.Fr)(null==u||null==(n=u.ipfs)?void 0:n.cid)+"/",extension:"".concat(null==u||null==(r=u.type)?void 0:r.replace("image/",".").replace("+xml","").toLowerCase())},m=[],c={names:[],items:[],data:l};for(var{trait:T,uploads:b}of d){let e=o.includes(T),t=s-c.items.length;if(b.length<=t){let t=e?c.names.length:y.indexOf(T);c.items=[...c.items,...i(b,t,e)],e&&(c.names=[...c.names,T])}else{let n=[...b],a=e;for(;n.length>0;){let e=a?c.names.length:y.indexOf(T);if(n.length>=t){let r=n.slice(0,t);c.items=[...c.items,...i(r,e,a)],a&&(c.names=[...c.names,T]),m.push(c),c={names:[],items:[],data:l},a=!1,n=n.slice(t),t=s}else c.items=[...c.items,...i(n,e,a)],n=[]}}c.items.length===s&&(m.push(c),c={names:[],items:[],data:l})}return c.items.length>0&&m.push(c),m}},95216:(e,t,n)=>{n.d(t,{D8:()=>T,JZ:()=>M,KE:()=>d,M$:()=>c,N6:()=>h,Qn:()=>E,R2:()=>N,R5:()=>g,RC:()=>u,RV:()=>b,TX:()=>m,U:()=>f,UD:()=>w,WX:()=>v,Wp:()=>A,_s:()=>i._s,cm:()=>_,dJ:()=>I,e3:()=>D,tT:()=>x,x9:()=>R,xw:()=>l});var a=n(56215),i=n(96186),r=n(29888),s=n(51617),p=n(17372),y=n(91338),o=n(69756),d=[{type:"constructor",inputs:[{name:"_manager",type:"address",internalType:"address"},{name:"_rewardsManager",type:"address",internalType:"address"},{name:"_weth",type:"address",internalType:"address"},{name:"_builderRewardsBPS",type:"uint16",internalType:"uint16"},{name:"_referralRewardsBPS",type:"uint16",internalType:"uint16"}],stateMutability:"payable"},{type:"function",name:"REWARDS_REASON",inputs:[],outputs:[{name:"",type:"bytes4",internalType:"bytes4"}],stateMutability:"view"},{type:"function",name:"acceptOwnership",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"auction",inputs:[],outputs:[{name:"tokenId",type:"uint256",internalType:"uint256"},{name:"highestBid",type:"uint256",internalType:"uint256"},{name:"highestBidder",type:"address",internalType:"address"},{name:"startTime",type:"uint40",internalType:"uint40"},{name:"endTime",type:"uint40",internalType:"uint40"},{name:"settled",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"builderRewardsBPS",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"cancelOwnershipTransfer",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"contractVersion",inputs:[],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"pure"},{type:"function",name:"createBid",inputs:[{name:"_tokenId",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"payable"},{type:"function",name:"createBidWithReferral",inputs:[{name:"_tokenId",type:"uint256",internalType:"uint256"},{name:"_referral",type:"address",internalType:"address"}],outputs:[],stateMutability:"payable"},{type:"function",name:"currentBidReferral",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"duration",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"founderReward",inputs:[],outputs:[{name:"recipient",type:"address",internalType:"address"},{name:"percentBps",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"initialize",inputs:[{name:"_token",type:"address",internalType:"address"},{name:"_founder",type:"address",internalType:"address"},{name:"_treasury",type:"address",internalType:"address"},{name:"_duration",type:"uint256",internalType:"uint256"},{name:"_reservePrice",type:"uint256",internalType:"uint256"},{name:"_founderRewardRecipient",type:"address",internalType:"address"},{name:"_founderRewardBps",type:"uint16",internalType:"uint16"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"minBidIncrement",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"}
1,{type:"function",name:"owner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"pause",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"paused",inputs:[],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"pendingOwner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"proxiableUUID",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"referralRewardsBPS",inputs:[],outputs:[{name:"",type:"uint16",internalType:"uint16"}],stateMutability:"view"},{type:"function",name:"reservePrice",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"safeTransferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setDuration",inputs:[{name:"_duration",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setFounderReward",inputs:[{name:"reward",type:"tuple",internalType:"struct AuctionTypesV2.FounderReward",components:[{name:"recipient",type:"address",internalType:"address"},{name:"percentBps",type:"uint16",internalType:"uint16"}]}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setMinimumBidIncrement",inputs:[{name:"_percentage",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setReservePrice",inputs:[{name:"_reservePrice",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"}
1,{type:"function",name:"setTimeBuffer",inputs:[{name:"_timeBuffer",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"settleAuction",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"settleCurrentAndCreateNewAuction",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"timeBuffer",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"token",inputs:[],outputs:[{name:"",type:"address",internalType:"contract Token"}],stateMutability:"view"},{type:"function",name:"transferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"treasury",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"unpause",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"upgradeTo",inputs:[{name:"_newImpl",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"upgradeToAndCall",inputs:[{name:"_newImpl",type:"address",internalType:"address"},{name:"_data",type:"bytes",internalType:"bytes"}],outputs:[],stateMutability:"payable"},{type:"event",name:"AuctionBid",inputs:[{name:"tokenId",type:"uint256",indexed:!1,internalType:"uint256"},{name:"bidder",type:"address",indexed:!1,internalType:"address"},{name:"amount",type:"uint256",indexed:!1,internalType:"uint256"},{name:"extended",type:"bool",indexed:!1,internalType:"bool"},{name:"endTime",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"AuctionCreated",inputs:[{name:"tokenId",type:"uint256",indexed:!1,internalType:"uint256"},{name:"startTime",type:"uint256",indexed:!1,internalType:"uint256"},{name:"endTime",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"AuctionSettled",inputs:[{name:"tokenId",type:"uint256",indexed:!1,internalType:"uint256"},{name:"winner",type:"address",indexed:!1,internalType:"address"},{name:"amount",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"DurationUpdated",inputs:[{name:"duration",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"FounderRewardUpdated",inputs:[{name:"reward",type:"tuple",indexed:!1,internalType:"struct AuctionTypesV2.FounderReward",components:[{name:"recipient",type:"address",internalType:"address"},{name:"percentBps",type:"uint16",internalType:"uint16"}]}],anonymous:!1},{type:"event",name:"Initialized",inputs:[{name:"version",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"MinBidIncrementPercentageUpdated",inputs:[{name:"minBidIncrementPercentage",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"OwnerCanceled",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"canceledOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerPending",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"pendingOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerUpdated",inputs:[{name:"prevOwner",type:"address",indexed:!0,internalType:"address"},{name:"newOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"Paused",inputs:[{name:"user",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"ReservePriceUpdated",inputs:[{name:"reservePrice",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"TimeBufferUpdated",inputs:[{name:"timeBuffer",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"Unpaused",inputs:[{name:"user",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"Upgraded",inputs:[{name:"impl",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"error",name:"ADDRESS_ZERO",inputs:[]},{type:"error",name:"ALREADY_INITIALIZED",inputs:[]},{type:"error",name:"AUCTION_ACTIVE",inputs:[]},{type:"error",name:"AUCTION_CREATE_FAILED_TO_LAUNCH",inputs:[]},{type:"error",name:"AUCTION_NOT_STARTED",inputs:[]},{type:"error",name:"AUCTION_OVER",inputs:[]},{type:"error",name:"AUCTION_SETTLED",inputs:[]},{type:"error",name:"CANNOT_CREATE_AUCTION",inputs:[]},{type:"error",name:"DELEGATE_CALL_FAILED",inputs:[]},{type:"error",name:"FAILING_WETH_TRANSFER",inputs:[]},{type:"error",name:"INITIALIZING",inputs:[]}
1,{type:"error",name:"INSOLVENT",inputs:[]},{type:"error",name:"INVALID_REWARDS_BPS",inputs:[]},{type:"error",name:"INVALID_REWARDS_RECIPIENT",inputs:[]},{type:"error",name:"INVALID_REWARD_TOTAL",inputs:[]},{type:"error",name:"INVALID_TARGET",inputs:[]},{type:"error",name:"INVALID_TOKEN_ID",inputs:[]},{type:"error",name:"INVALID_UPGRADE",inputs:[{name:"impl",type:"address",internalType:"address"}]},{type:"error",name:"MINIMUM_BID_NOT_MET",inputs:[]},{type:"error",name:"MIN_BID_INCREMENT_1_PERCENT",inputs:[]},{type:"error",name:"NOT_INITIALIZING",inputs:[]},{type:"error",name:"ONLY_CALL",inputs:[]},{type:"error",name:"ONLY_DELEGATECALL",inputs:[]},{type:"error",name:"ONLY_MANAGER",inputs:[]},{type:"error",name:"ONLY_OWNER",inputs:[]},{type:"error",name:"ONLY_PENDING_OWNER",inputs:[]},{type:"error",name:"ONLY_PROXY",inputs:[]},{type:"error",name:"ONLY_UUPS",inputs:[]},{type:"error",name:"PAUSED",inputs:[]},{type:"error",name:"REENTRANCY",inputs:[]},{type:"error",name:"RESERVE_PRICE_NOT_MET",inputs:[]},{type:"error",name:"UNPAUSED",inputs:[]},{type:"error",name:"UNSAFE_CAST",inputs:[]}
vendor: 13,267 bytes, line 1
1,{type:"error",name:"UNSUPPORTED_UUID",inputs:[]}],u=[{inputs:[{internalType:"address",name:"owner_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"Deprecated",type:"error"},{inputs:[],name:"ExtensionMsgValueMismatch",type:"error"},{inputs:[],name:"ExtensionNotEnabled",type:"error"},{inputs:[],name:"HookNotEnabled",type:"error"},{inputs:[],name:"InvalidExtension",type:"error"},{inputs:[],name:"InvalidHook",type:"error"},{inputs:[],name:"InvalidLocker",type:"error"},{inputs:[],name:"InvalidMevModule",type:"error"},{inputs:[],name:"LockerNotEnabled",type:"error"},{inputs:[],name:"MaxExtensionBpsExceeded",type:"error"},{inputs:[],name:"MaxExtensionsExceeded",type:"error"},{inputs:[],name:"MevModuleNotEnabled",type:"error"},{inputs:[],name:"NotFound",type:"error"},{inputs:[],name:"OnlyNonOriginatingChains",type:"error"},{inputs:[],name:"OnlyOriginatingChain",type:"error"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"OwnableInvalidOwner",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"OwnableUnauthorizedAccount",type:"error"},{inputs:[],name:"ReentrancyGuardReentrantCall",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"SafeERC20FailedOperation",type:"error"},{inputs:[],name:"TeamFeeRecipientNotSet",type:"error"},{inputs:[],name:"Unauthorized",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"recipient",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"ClaimTeamFees",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"extension",type:"address"},{indexed:!1,internalType:"uint256",name:"extensionSupply",type:"uint256"},{indexed:!1,internalType:"uint256",name:"msgValue",type:"uint256"}],name:"ExtensionTriggered",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"admin",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"SetAdmin",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"deprecated",type:"bool"}],name:"SetDeprecated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"extension",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"SetExtension",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"hook",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"SetHook",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"locker",type:"address"},{indexed:!1,internalType:"address",name:"hook",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"SetLocker",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"mevModule",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"SetMevModule",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"oldTeamFeeRecipient",type:"address"},{indexed:!1,internalType:"address",name:"newTeamFeeRecipient",type:"address"}],name:"SetTeamFeeRecipient",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"msgSender",type:"address"},{indexed:!0,internalType:"address",name:"tokenAddress",type:"address"},{indexed:!0,internalType:"address",name:"tokenAdmin",type:"address"},{indexed:!1,internalType:"string",name:"tokenImage",type:"string"},{indexed:!1,internalType:"string",name:"tokenName",type:"string"},{indexed:!1,internalType:"string",name:"tokenSymbol",type:"string"},{indexed:!1,internalType:"string",name:"tokenMetadata",type:"string"},{indexed:!1,internalType:"string",name:"tokenContext",type:"string"},{indexed:!1,internalType:"int24",name:"startingTick",type:"int24"},{indexed:!1,internalType:"address",name:"poolHook",type:"address"},{indexed:!1,internalType:"PoolId",name:"poolId",type:"bytes32"},{indexed:!1,internalType:"address",name:"pairedToken",type:"address"},{indexed:!1,internalType:"address",name:"locker",type:"address"},{indexed:!1,internalType:"address",name:"mevModule",type:"address"},{indexed:!1,internalType:"uint256",name:"extensionsSupply",type:"uint256"},{indexed:!1,internalType:"address[]",name:"extensions",type:"address[]"}],name:"TokenCreated",type:"event"},{inputs:[],name:"BPS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_EXTENSIONS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_EXTENSION_BPS",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"TOKEN_SUPPLY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"admins",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"claimTeamFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"tokenAdmin",type:"address"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"string",name:"image",type:"string"},{internalType:"string",name:"metadata",type:"string"},{internalType:"string",name:"context",type:"string"},{internalType:"uint256",name:"originatingChainId",type:"uint256"}],internalType:"struct IClanker.TokenConfig",name:"tokenConfig",type:"tuple"},{components:[{internalType:"address",name:"hook",type:"address"},{internalType:"address",name:"pairedToken",type:"address"},{internalType:"int24",name:"tickIfToken0IsClanker",type:"int24"},{internalType:"int24",name:"tickSpacing",type:"int24"},{internalType:"bytes",name:"poolData",type:"bytes"}],internalType:"struct IClanker.PoolConfig",name:"poolConfig",type:"tuple"},{components:[{internalType:"address",name:"locker",type:"address"},{internalType:"address[]",name:"rewardAdmins",type:"address[]"},{internalType:"address[]",name:"rewardRecipients",type:"address[]"},{internalType:"uint16[]",name:"rewardBps",type:"uint16[]"},{internalType:"int24[]",name:"tickLower",type:"int24[]"},{internalType:"int24[]",name:"tickUpper",type:"int24[]"},{internalType:"uint16[]",name:"positionBps",type:"uint16[]"},{internalType:"bytes",name:"lockerData",type:"bytes"}],internalType:"struct IClanker.LockerConfig",name:"lockerConfig",type:"tuple"},{components:[{internalType:"address",name:"mevModule",type:"address"},{internalType:"bytes",name:"mevModuleData",type:"bytes"}],internalType:"struct IClanker.MevModuleConfig",name:"mevModuleConfig",type:"tuple"},{components:[{internalType:"address",name:"extension",type:"address"},{internalType:"uint256",name:"msgValue",type:"uint256"},{internalType:"uint16",name:"extensionBps",type:"uint16"},{internalType:"bytes",name:"extensionData",type:"bytes"}],internalType:"struct IClanker.ExtensionConfig[]",name:"extensionConfigs",type:"tuple[]"}],internalType:"struct IClanker.DeploymentConfig",name:"deploymentConfig",type:"tuple"}],name:"deployToken",outputs:[{internalType:"address",name:"tokenAddress",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"address",name:"tokenAdmin",type:"address"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"string",name:"image",type:"string"},{internalType:"string",name:"metadata",type:"string"},{internalType:"string",name:"context",type:"string"},{internalType:"uint256",name:"originatingChainId",type:"uint256"}],internalType:"struct IClanker.TokenConfig",name:"tokenConfig",type:"tuple"}],name:"deployTokenZeroSupply",outputs:[{internalType:"address",name:"tokenAddress",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"deploymentInfoForToken",outputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"hook",type:"address"},{internalType:"address",name:"locker",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"deprecated",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"locker",type:"address"},{internalType:"address",name:"hook",type:"address"}],name:"enabledLockers",outputs:[{internalType:"bool",name:"enabled",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"},{internalType:"bool",name:"enabled",type:"bool"}],name:"setAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"deprecated_",type:"bool"}],name:"setDeprecated",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"extension",type:"address"},{internalType:"bool",name:"enabled",type:"bool"}],name:"setExtension",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"hook",type:"address"},{internalType:"bool",name:"enabled",type:"bool"}],name:"setHook",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"locker",type:"address"},{internalType:"address",name:"hook",type:"address"},{internalType:"bool",name:"enabled",type:"bool"}],name:"setLocker",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"mevModule",type:"address"},{internalType:"bool",name:"enabled",type:"bool"}],name:"setMevModule",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"teamFeeRecipient_",type:"address"}],name:"setTeamFeeRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"teamFeeRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"tokenDeploymentInfo",outputs:[{components:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"hook",type:"address"},{internalType:"address",name:"locker",type:"address"},{internalType:"address[]",name:"extensions",type:"address[]"}],internalType:"struct IClanker.DeploymentInfo",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}],l=[{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",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:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}],m=[{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",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:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}
vendor: 6,751 bytes, line 1
1],c=[{inputs:[{internalType:"contract Manager",name:"_manager",type:"address"},{internalType:"address",name:"_protocolRewards",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"ADDRESS_ZERO",type:"error"},{inputs:[],name:"ALREADY_INITIALIZED",type:"error"},{inputs:[],name:"ALREADY_REDEEMED",type:"error"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ERROR_MINTING_TOKEN",type:"error"},{inputs:[],name:"INITIALIZING",type:"error"},{inputs:[],name:"INVALID_SETTINGS",type:"error"},{inputs:[],name:"INVALID_TOKEN_COUNT",type:"error"},{inputs:[],name:"INVALID_VALUE",type:"error"},{inputs:[],name:"MINT_ENDED",type:"error"},{inputs:[],name:"MINT_NOT_STARTED",type:"error"},{inputs:[],name:"NOT_INITIALIZING",type:"error"},{inputs:[],name:"NOT_MINTED",type:"error"},{inputs:[],name:"NOT_TOKEN_OWNER",type:"error"},{inputs:[],name:"NO_TOKENS_MINTED",type:"error"},{inputs:[],name:"REENTRANCY",type:"error"},{inputs:[],name:"TRANSFER_FAILED",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"version",type:"uint256"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"tokenContract",type:"address"},{components:[{internalType:"uint64",name:"mintStart",type:"uint64"},{internalType:"uint64",name:"mintEnd",type:"uint64"},{internalType:"uint64",name:"pricePerToken",type:"uint64"},{internalType:"address",name:"redeemToken",type:"address"}],indexed:!1,internalType:"struct ERC721RedeemMinter.RedeemSettings",name:"redeemSettings",type:"tuple"}],name:"MinterSet",type:"event"},{inputs:[],name:"BUILDER_DAO_FEE",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenContract",type:"address"},{internalType:"uint256",name:"quantity",type:"uint256"}],name:"getTotalFeesForMint",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenContract",type:"address"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"}],name:"mintFromReserve",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"redeemSettings",outputs:[{internalType:"uint64",name:"mintStart",type:"uint64"},{internalType:"uint64",name:"mintEnd",type:"uint64"},{internalType:"uint64",name:"pricePerToken",type:"uint64"},{internalType:"address",name:"redeemToken",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"redeemed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenContract",type:"address"}],name:"resetMintSettings",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tokenContract",type:"address"},{components:[{internalType:"uint64",name:"mintStart",type:"uint64"},{internalType:"uint64",name:"mintEnd",type:"uint64"},{internalType:"uint64",name:"pricePerToken",type:"uint64"},{internalType:"address",name:"redeemToken",type:"address"}],internalType:"struct ERC721RedeemMinter.RedeemSettings",name:"settings",type:"tuple"}],name:"setMintSettings",outputs:[],stateMutability:"nonpayable",type:"function"}],T=[{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"id",type:"uint256"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"id",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"uri",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"}],b=[{type:"constructor",inputs:[{name:"_manager",type:"address",internalType:"address"}],stateMutability:"payable"},{type:"function",name:"DEFAULT_PROPOSAL_UPDATABLE_PERIOD",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"DOMAIN_SEPARATOR",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"MAX_DELAYED_GOVERNANCE_EXPIRATION",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"MAX_PROPOSAL_SIGNERS",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"MAX_PROPOSAL_THRESHOLD_BPS",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"MAX_PROPOSAL_UPDATABLE_PERIOD",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"MAX_QUORUM_THRESHOLD_BPS",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"MAX_VOTING_DELAY",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"MAX_VOTING_PERIOD",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"MIN_PROPOSAL_THRESHOLD_BPS",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"MIN_QUORUM_THRESHOLD_BPS",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"MIN_VOTING_DELAY",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"MIN_VOTING_PERIOD",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"PROPOSAL_TYPEHASH",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"UPDATE_PROPOSAL_TYPEHASH",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"VOTE_TYPEHASH",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"acceptOwnership",inputs:[],outputs:[],stateMutability:"nonpayable"}
1,{type:"function",name:"burnVetoer",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"cancel",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"cancelOwnershipTransfer",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"castVote",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"},{name:"_support",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"nonpayable"},{type:"function",name:"castVoteBySig",inputs:[{name:"_voter",type:"address",internalType:"address"},{name:"_proposalId",type:"bytes32",internalType:"bytes32"},{name:"_support",type:"uint256",internalType:"uint256"},{name:"_nonce",type:"uint256",internalType:"uint256"},{name:"_deadline",type:"uint256",internalType:"uint256"},{name:"_sig",type:"bytes",internalType:"bytes"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"nonpayable"},{type:"function",name:"castVoteWithReason",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"},{name:"_support",type:"uint256",internalType:"uint256"},{name:"_reason",type:"string",internalType:"string"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"nonpayable"},{type:"function",name:"contractVersion",inputs:[],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"pure"},{type:"function",name:"delayedGovernanceExpirationTimestamp",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"execute",inputs:[{name:"_targets",type:"address[]",internalType:"address[]"},{name:"_values",type:"uint256[]",internalType:"uint256[]"},{name:"_calldatas",type:"bytes[]",internalType:"bytes[]"},{name:"_descriptionHash",type:"bytes32",internalType:"bytes32"},{name:"_proposer",type:"address",internalType:"address"}],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"payable"},{type:"function",name:"getProposal",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"tuple",internalType:"struct GovernorTypesV1.Proposal",components:[{name:"proposer",type:"address",internalType:"address"},{name:"timeCreated",type:"uint32",internalType:"uint32"},{name:"againstVotes",type:"uint32",internalType:"uint32"},{name:"forVotes",type:"uint32",internalType:"uint32"},{name:"abstainVotes",type:"uint32",internalType:"uint32"},{name:"voteStart",type:"uint32",internalType:"uint32"},{name:"voteEnd",type:"uint32",internalType:"uint32"},{name:"proposalThreshold",type:"uint32",internalType:"uint32"},{name:"quorumVotes",type:"uint32",internalType:"uint32"},{name:"executed",type:"bool",internalType:"bool"},{name:"canceled",type:"bool",internalType:"bool"},{name:"vetoed",type:"bool",internalType:"bool"}]}],stateMutability:"view"},{type:"function",name:"getProposalSigners",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"address[]",internalType:"address[]"}],stateMutability:"view"},{type:"function",name:"getVotes",inputs:[{name:"_account",type:"address",internalType:"address"},{name:"_timestamp",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"hashProposal",inputs:[{name:"_targets",type:"address[]",internalType:"address[]"},{name:"_values",type:"uint256[]",internalType:"uint256[]"},{name:"_calldatas",type:"bytes[]",internalType:"bytes[]"},{name:"_descriptionHash",type:"bytes32",internalType:"bytes32"},{name:"_proposer",type:"address",internalType:"address"}],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"pure"},{type:"function",name:"initialize",inputs:[{name:"_treasury",type:"address",internalType:"address"},{name:"_token",type:"address",internalType:"address"},{name:"_vetoer",type:"address",internalType:"address"},{name:"_votingDelay",type:"uint256",internalType:"uint256"},{name:"_votingPeriod",type:"uint256",internalType:"uint256"},{name:"_proposalThresholdBps",type:"uint256",internalType:"uint256"},{name:"_quorumThresholdBps",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"}
1,{type:"function",name:"nonce",inputs:[{name:"_account",type:"address",internalType:"address"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"owner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"pendingOwner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"proposalDeadline",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"proposalEta",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"proposalIdReplacedBy",inputs:[{name:"",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"proposalSnapshot",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"proposalThreshold",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"proposalThresholdBps",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"proposalUpdatablePeriod",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"proposalUpdatePeriodEnd",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"proposalVotes",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"uint256",internalType:"uint256"},{name:"",type:"uint256",internalType:"uint256"},{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"propose",inputs:[{name:"_targets",type:"address[]",internalType:"address[]"},{name:"_values",type:"uint256[]",internalType:"uint256[]"},{name:"_calldatas",type:"bytes[]",internalType:"bytes[]"},{name:"_description",type:"string",internalType:"string"}],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"nonpayable"},{type:"function",name:"proposeBySigs",inputs:[{name:"_proposerSignatures",type:"tuple[]",internalType:"struct GovernorTypesV1.ProposerSignature[]",components:[{name:"signer",type:"address",internalType:"address"},{name:"nonce",type:"uint256",internalType:"uint256"},{name:"deadline",type:"uint256",internalType:"uint256"},{name:"sig",type:"bytes",internalType:"bytes"}]},{name:"_targets",type:"address[]",internalType:"address[]"},{name:"_values",type:"uint256[]",internalType:"uint256[]"},{name:"_calldatas",type:"bytes[]",internalType:"bytes[]"},{name:"_description",type:"string",internalType:"string"}],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"nonpayable"},{type:"function",name:"proposeSignatureNonce",inputs:[{name:"_account",type:"address",internalType:"address"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"proxiableUUID",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"queue",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"eta",type:"uint256",internalType:"uint256"}],stateMutability:"nonpayable"},{type:"function",name:"quorum",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"quorumThresholdBps",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"safeTransferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"state",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"uint8",internalType:"enum GovernorTypesV1.ProposalState"}],stateMutability:"view"}
1,{type:"function",name:"token",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"transferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"treasury",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"updateDelayedGovernanceExpirationTimestamp",inputs:[{name:"_newDelayedTimestamp",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"updateProposal",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"},{name:"_targets",type:"address[]",internalType:"address[]"},{name:"_values",type:"uint256[]",internalType:"uint256[]"},{name:"_calldatas",type:"bytes[]",internalType:"bytes[]"},{name:"_description",type:"string",internalType:"string"},{name:"_updateMessage",type:"string",internalType:"string"}],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"nonpayable"},{type:"function",name:"updateProposalBySigs",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"},{name:"_proposerSignatures",type:"tuple[]",internalType:"struct GovernorTypesV1.ProposerSignature[]",components:[{name:"signer",type:"address",internalType:"address"},{name:"nonce",type:"uint256",internalType:"uint256"},{name:"deadline",type:"uint256",internalType:"uint256"},{name:"sig",type:"bytes",internalType:"bytes"}]},{name:"_targets",type:"address[]",internalType:"address[]"},{name:"_values",type:"uint256[]",internalType:"uint256[]"},{name:"_calldatas",type:"bytes[]",internalType:"bytes[]"},{name:"_description",type:"string",internalType:"string"},{name:"_updateMessage",type:"string",internalType:"string"}],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"nonpayable"},{type:"function",name:"updateProposalThresholdBps",inputs:[{name:"_newProposalThresholdBps",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"updateProposalUpdatablePeriod",inputs:[{name:"_newProposalUpdatablePeriod",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"updateQuorumThresholdBps",inputs:[{name:"_newQuorumVotesBps",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"updateVetoer",inputs:[{name:"_newVetoer",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"updateVotingDelay",inputs:[{name:"_newVotingDelay",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"updateVotingPeriod",inputs:[{name:"_newVotingPeriod",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"upgradeTo",inputs:[{name:"_newImpl",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"upgradeToAndCall",inputs:[{name:"_newImpl",type:"address",internalType:"address"},{name:"_data",type:"bytes",internalType:"bytes"}],outputs:[],stateMutability:"payable"},{type:"function",name:"veto",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"vetoer",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"votingDelay",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"votingPeriod",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"event",name:"DelayedGovernanceExpirationTimestampUpdated",inputs:[{name:"prevTimestamp",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newTimestamp",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"Initialized",inputs:[{name:"version",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"OwnerCanceled",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"canceledOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerPending",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"pendingOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerUpdated",inputs:[{name:"prevOwner",type:"address",indexed:!0,internalType:"address"},{name:"newOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"ProposalCanceled",inputs:[{name:"proposalId",type:"bytes32",indexed:!1,internalType:"bytes32"}],anonymous:!1},{type:"event",name:"ProposalCreated",inputs:[{name:"proposalId",type:"bytes32",indexed:!1,internalType:"bytes32"},{name:"targets",type:"address[]",indexed:!1,internalType:"address[]"},{name:"values",type:"uint256[]",indexed:!1,internalType:"uint256[]"},{name:"calldatas",type:"bytes[]",indexed:!1,internalType:"bytes[]"},{name:"description",type:"string",indexed:!1,internalType:"string"},{name:"descriptionHash",type:"bytes32",indexed:!1,internalType:"bytes32"},{name:"proposal",type:"tuple",indexed:!1,internalType:"struct GovernorTypesV1.Proposal",components:[{name:"proposer",type:"address",internalType:"address"},{name:"timeCreated",type:"uint32",internalType:"uint32"},{name:"againstVotes",type:"uint32",internalType:"uint32"}
1,{name:"forVotes",type:"uint32",internalType:"uint32"},{name:"abstainVotes",type:"uint32",internalType:"uint32"},{name:"voteStart",type:"uint32",internalType:"uint32"},{name:"voteEnd",type:"uint32",internalType:"uint32"},{name:"proposalThreshold",type:"uint32",internalType:"uint32"},{name:"quorumVotes",type:"uint32",internalType:"uint32"},{name:"executed",type:"bool",internalType:"bool"},{name:"canceled",type:"bool",internalType:"bool"},{name:"vetoed",type:"bool",internalType:"bool"}]}],anonymous:!1},{type:"event",name:"ProposalExecuted",inputs:[{name:"proposalId",type:"bytes32",indexed:!1,internalType:"bytes32"}],anonymous:!1},{type:"event",name:"ProposalQueued",inputs:[{name:"proposalId",type:"bytes32",indexed:!1,internalType:"bytes32"},{name:"eta",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"ProposalSignersSet",inputs:[{name:"proposalId",type:"bytes32",indexed:!1,internalType:"bytes32"},{name:"signers",type:"address[]",indexed:!1,internalType:"address[]"}],anonymous:!1},{type:"event",name:"ProposalThresholdBpsUpdated",inputs:[{name:"prevBps",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newBps",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"ProposalUpdatablePeriodUpdated",inputs:[{name:"prevProposalUpdatablePeriod",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newProposalUpdatablePeriod",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"ProposalUpdated",inputs:[{name:"oldProposalId",type:"bytes32",indexed:!1,internalType:"bytes32"},{name:"newProposalId",type:"bytes32",indexed:!1,internalType:"bytes32"},{name:"proposer",type:"address",indexed:!1,internalType:"address"},{name:"targets",type:"address[]",indexed:!1,internalType:"address[]"},{name:"values",type:"uint256[]",indexed:!1,internalType:"uint256[]"},{name:"calldatas",type:"bytes[]",indexed:!1,internalType:"bytes[]"},{name:"description",type:"string",indexed:!1,internalType:"string"},{name:"updateMessage",type:"string",indexed:!1,internalType:"string"}],anonymous:!1},{type:"event",name:"ProposalVetoed",inputs:[{name:"proposalId",type:"bytes32",indexed:!1,internalType:"bytes32"}],anonymous:!1},{type:"event",name:"QuorumVotesBpsUpdated",inputs:[{name:"prevBps",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newBps",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"Upgraded",inputs:[{name:"impl",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"VetoerUpdated",inputs:[{name:"prevVetoer",type:"address",indexed:!1,internalType:"address"},{name:"newVetoer",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"VoteCast",inputs:[{name:"voter",type:"address",indexed:!1,internalType:"address"},{name:"proposalId",type:"bytes32",indexed:!1,internalType:"bytes32"},{name:"support",type:"uint256",indexed:!1,internalType:"uint256"},{name:"weight",type:"uint256",indexed:!1,internalType:"uint256"},{name:"reason",type:"string",indexed:!1,internalType:"string"}],anonymous:!1},{type:"event",name:"VotingDelayUpdated",inputs:[{name:"prevVotingDelay",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newVotingDelay",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"VotingPeriodUpdated",inputs:[{name:"prevVotingPeriod",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newVotingPeriod",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"error",name:"ADDRESS_ZERO",inputs:[]},{type:"error",name:"ALREADY_INITIALIZED",inputs:[]},{type:"error",name:"ALREADY_VOTED",inputs:[]},{type:"error",name:"BELOW_PROPOSAL_THRESHOLD",inputs:[]},{type:"error",name:"CANNOT_DELAY_GOVERNANCE",inputs:[]},{type:"error",name:"CAN_ONLY_EDIT_UPDATABLE_PROPOSALS",inputs:[]},{type:"error",name:"DELEGATE_CALL_FAILED",inputs:[]},{type:"error",name:"EXPIRED_SIGNATURE",inputs:[]},{type:"error",name:"INITIALIZING",inputs:[]},{type:"error",name:"INVALID_CANCEL",inputs:[]},{type:"error",name:"INVALID_DELAYED_GOVERNANCE_EXPIRATION",inputs:[]},{type:"error",name:"INVALID_PROPOSAL_THRESHOLD_BPS",inputs:[]},{type:"error",name:"INVALID_PROPOSAL_UPDATABLE_PERIOD",inputs:[]},{type:"error",name:"INVALID_QUORUM_THRESHOLD_BPS",inputs:[]},{type:"error",name:"INVALID_SIGNATURE",inputs:[]},{type:"error",name:"INVALID_SIGNATURE_NONCE",inputs:[]},{type:"error",name:"INVALID_SIGNATURE_ORDER",inputs:[]}
1,{type:"error",name:"INVALID_TARGET",inputs:[]},{type:"error",name:"INVALID_UPGRADE",inputs:[{name:"impl",type:"address",internalType:"address"}]},{type:"error",name:"INVALID_VOTE",inputs:[]},{type:"error",name:"INVALID_VOTING_DELAY",inputs:[]},{type:"error",name:"INVALID_VOTING_PERIOD",inputs:[]},{type:"error",name:"MUST_PROVIDE_SIGNATURES",inputs:[]},{type:"error",name:"NOT_INITIALIZING",inputs:[]},{type:"error",name:"NO_OP_PROPOSAL_UPDATE",inputs:[]},{type:"error",name:"ONLY_CALL",inputs:[]},{type:"error",name:"ONLY_DELEGATECALL",inputs:[]},{type:"error",name:"ONLY_MANAGER",inputs:[]},{type:"error",name:"ONLY_OWNER",inputs:[]},{type:"error",name:"ONLY_PENDING_OWNER",inputs:[]},{type:"error",name:"ONLY_PROPOSER_CAN_EDIT",inputs:[]},{type:"error",name:"ONLY_PROXY",inputs:[]},{type:"error",name:"ONLY_TOKEN_OWNER",inputs:[]},{type:"error",name:"ONLY_UUPS",inputs:[]},{type:"error",name:"ONLY_VETOER",inputs:[]},{type:"error",name:"PROPOSAL_ALREADY_EXECUTED",inputs:[]},{type:"error",name:"PROPOSAL_DOES_NOT_EXIST",inputs:[]},{type:"error",name:"PROPOSAL_EXISTS",inputs:[{name:"proposalId",type:"bytes32",internalType:"bytes32"}]},{type:"error",name:"PROPOSAL_IN_TERMINAL_STATE",inputs:[]},{type:"error",name:"PROPOSAL_LENGTH_MISMATCH",inputs:[]},{type:"error",name:"PROPOSAL_NOT_QUEUED",inputs:[{name:"proposalId",type:"bytes32",internalType:"bytes32"}]},{type:"error",name:"PROPOSAL_TARGET_MISSING",inputs:[]},{type:"error",name:"PROPOSAL_UNSUCCESSFUL",inputs:[]},{type:"error",name:"PROPOSER_CANNOT_BE_SIGNER",inputs:[]},{type:"error",name:"SIGNED_PROPOSAL_MUST_USE_SIGNATURES",inputs:[]},{type:"error",name:"TOO_MANY_SIGNERS",inputs:[]},{type:"error",name:"UNSAFE_CAST",inputs:[]}
vendor: 9,196 bytes, line 1
1,{type:"error",name:"UNSUPPORTED_UUID",inputs:[]},{type:"error",name:"VOTES_BELOW_PROPOSAL_THRESHOLD",inputs:[]},{type:"error",name:"VOTING_NOT_STARTED",inputs:[]},{type:"error",name:"WAITING_FOR_TOKENS_TO_CLAIM_OR_EXPIRATION",inputs:[]}],f=[{inputs:[{internalType:"contract OptimismPortal",name:"_portal",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"msgHash",type:"bytes32"}],name:"FailedRelayedMessage",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"msgHash",type:"bytes32"}],name:"RelayedMessage",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"target",type:"address"},{indexed:!1,internalType:"address",name:"sender",type:"address"},{indexed:!1,internalType:"bytes",name:"message",type:"bytes"},{indexed:!1,internalType:"uint256",name:"messageNonce",type:"uint256"},{indexed:!1,internalType:"uint256",name:"gasLimit",type:"uint256"}],name:"SentMessage",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"sender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"SentMessageExtension1",type:"event"},{inputs:[],name:"MESSAGE_VERSION",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"MIN_GAS_CALLDATA_OVERHEAD",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"MIN_GAS_DYNAMIC_OVERHEAD_DENOMINATOR",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"MIN_GAS_DYNAMIC_OVERHEAD_NUMERATOR",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"OTHER_MESSENGER",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"PORTAL",outputs:[{internalType:"contract OptimismPortal",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"RELAY_CALL_OVERHEAD",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"RELAY_CONSTANT_OVERHEAD",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"RELAY_GAS_CHECK_BUFFER",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[],name:"RELAY_RESERVED_GAS",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"_message",type:"bytes"},{internalType:"uint32",name:"_minGasLimit",type:"uint32"}],name:"baseGas",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"failedMessages",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"messageNonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_nonce",type:"uint256"},{internalType:"address",name:"_sender",type:"address"},{internalType:"address",name:"_target",type:"address"},{internalType:"uint256",name:"_value",type:"uint256"},{internalType:"uint256",name:"_minGasLimit",type:"uint256"},{internalType:"bytes",name:"_message",type:"bytes"}],name:"relayMessage",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_target",type:"address"},{internalType:"bytes",name:"_message",type:"bytes"},{internalType:"uint32",name:"_minGasLimit",type:"uint32"}],name:"sendMessage",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"successfulMessages",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"version",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"xDomainMessageSender",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}],g=[{inputs:[{internalType:"address",name:"_manager",type:"address"},{internalType:"address",name:"_merkleMinter",type:"address"},{internalType:"address",name:"_crossDomainMessenger",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"DAO_ALREADY_DEPLOYED",type:"error"},{inputs:[],name:"METADATA_CALLS_NOT_EXECUTED",type:"error"},{inputs:[],name:"METADATA_CALL_FAILED",type:"error"},{inputs:[],name:"NOT_CROSS_DOMAIN_MESSENGER",type:"error"},{inputs:[],name:"NO_DAO_DEPLOYED",type:"error"},{inputs:[],name:"TRANSFER_FAILED",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"deployer",type:"address"}],name:"DeployerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"deployer",type:"address"}],name:"OwnershipRenounced",type:"event"},{inputs:[{internalType:"address",name:"l1Address",type:"address"}],name:"applyL1ToL2Alias",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"bytes",name:"_data",type:"bytes"}],name:"callMetadataRenderer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"crossDomainDeployerToMigration",outputs:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"uint256",name:"minimumMetadataCalls",type:"uint256"},{internalType:"uint256",name:"executedMetadataCalls",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"crossDomainMessenger",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"wallet",type:"address"},{internalType:"uint256",name:"ownershipPct",type:"uint256"},{internalType:"uint256",name:"vestExpiry",type:"uint256"}],internalType:"struct IManager.FounderParams[]",name:"_founderParams",type:"tuple[]"},{components:[{internalType:"bytes",name:"initStrings",type:"bytes"},{internalType:"address",name:"metadataRenderer",type:"address"},{internalType:"uint256",name:"reservedUntilTokenId",type:"uint256"}],internalType:"struct IManager.TokenParams",name:"_tokenParams",type:"tuple"},{components:[{internalType:"uint256",name:"reservePrice",type:"uint256"},{internalType:"uint256",name:"duration",type:"uint256"},{internalType:"address",name:"founderRewardRecipent",type:"address"},{internalType:"uint16",name:"founderRewardBps",type:"uint16"}],internalType:"struct IManager.AuctionParams",name:"_auctionParams",type:"tuple"},{components:[{internalType:"uint256",name:"timelockDelay",type:"uint256"},{internalType:"uint256",name:"votingDelay",type:"uint256"},{internalType:"uint256",name:"votingPeriod",type:"uint256"},{internalType:"uint256",name:"proposalThresholdBps",type:"uint256"},{internalType:"uint256",name:"quorumThresholdBps",type:"uint256"},{internalType:"address",name:"vetoer",type:"address"}],internalType:"struct IManager.GovParams",name:"_govParams",type:"tuple"},{components:[{internalType:"uint64",name:"mintStart",type:"uint64"},{internalType:"uint64",name:"mintEnd",type:"uint64"},{internalType:"uint64",name:"pricePerToken",type:"uint64"},{internalType:"bytes32",name:"merkleRoot",type:"bytes32"}],internalType:"struct MerkleReserveMinter.MerkleMinterSettings",name:"_minterParams",type:"tuple"},{internalType:"uint256",name:"_delayedGovernanceAmount",type:"uint256"},{internalType:"uint256",name:"_minimumMetadataCalls",type:"uint256"}],name:"deploy",outputs:[{internalType:"address",name:"token",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"depositToTreasury",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"manager",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"merkleMinter",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"resetDeployment",outputs:[],stateMutability:"nonpayable",type:"function"}],v=[{type:"constructor",inputs:[{name:"_tokenImpl",type:"address",internalType:"address"},{name:"_metadataImpl",type:"address",internalType:"address"},{name:"_auctionImpl",type:"address",internalType:"address"},{name:"_treasuryImpl",type:"address",internalType:"address"},{name:"_governorImpl",type:"address",internalType:"address"},{name:"_builderRewardsRecipient",type:"address",internalType:"address"}],stateMutability:"payable"},{type:"function",name:"acceptOwnership",inputs:[],outputs:[],stateMutability:"nonpayable"}
1,{type:"function",name:"auctionImpl",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"builderRewardsRecipient",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"cancelOwnershipTransfer",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"contractVersion",inputs:[],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"pure"},{type:"function",name:"deploy",inputs:[{name:"_founderParams",type:"tuple[]",internalType:"struct IManager.FounderParams[]",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint256",internalType:"uint256"},{name:"vestExpiry",type:"uint256",internalType:"uint256"}]},{name:"_tokenParams",type:"tuple",internalType:"struct IManager.TokenParams",components:[{name:"initStrings",type:"bytes",internalType:"bytes"},{name:"metadataRenderer",type:"address",internalType:"address"},{name:"reservedUntilTokenId",type:"uint256",internalType:"uint256"}]},{name:"_auctionParams",type:"tuple",internalType:"struct IManager.AuctionParams",components:[{name:"reservePrice",type:"uint256",internalType:"uint256"},{name:"duration",type:"uint256",internalType:"uint256"},{name:"founderRewardRecipient",type:"address",internalType:"address"},{name:"founderRewardBps",type:"uint16",internalType:"uint16"}]},{name:"_govParams",type:"tuple",internalType:"struct IManager.GovParams",components:[{name:"timelockDelay",type:"uint256",internalType:"uint256"},{name:"votingDelay",type:"uint256",internalType:"uint256"},{name:"votingPeriod",type:"uint256",internalType:"uint256"},{name:"proposalThresholdBps",type:"uint256",internalType:"uint256"},{name:"quorumThresholdBps",type:"uint256",internalType:"uint256"},{name:"vetoer",type:"address",internalType:"address"}]}],outputs:[{name:"token",type:"address",internalType:"address"},{name:"metadata",type:"address",internalType:"address"},{name:"auction",type:"address",internalType:"address"},{name:"treasury",type:"address",internalType:"address"},{name:"governor",type:"address",internalType:"address"}],stateMutability:"nonpayable"},{type:"function",name:"getAddresses",inputs:[{name:"_token",type:"address",internalType:"address"}],outputs:[{name:"metadata",type:"address",internalType:"address"},{name:"auction",type:"address",internalType:"address"},{name:"treasury",type:"address",internalType:"address"},{name:"governor",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"getDAOVersions",inputs:[{name:"token",type:"address",internalType:"address"}],outputs:[{name:"",type:"tuple",internalType:"struct IManager.DAOVersionInfo",components:[{name:"token",type:"string",internalType:"string"},{name:"metadata",type:"string",internalType:"string"},{name:"auction",type:"string",internalType:"string"},{name:"treasury",type:"string",internalType:"string"},{name:"governor",type:"string",internalType:"string"}]}],stateMutability:"view"},{type:"function",name:"getLatestVersions",inputs:[],outputs:[{name:"",type:"tuple",internalType:"struct IManager.DAOVersionInfo",components:[{name:"token",type:"string",internalType:"string"},{name:"metadata",type:"string",internalType:"string"},{name:"auction",type:"string",internalType:"string"},{name:"treasury",type:"string",internalType:"string"},{name:"governor",type:"string",internalType:"string"}]}],stateMutability:"view"},{type:"function",name:"governorImpl",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"initialize",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"isRegisteredUpgrade",inputs:[{name:"_baseImpl",type:"address",internalType:"address"},{name:"_upgradeImpl",type:"address",internalType:"address"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"}
1,{type:"function",name:"metadataImpl",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"owner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"pendingOwner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"proxiableUUID",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"registerUpgrade",inputs:[{name:"_baseImpl",type:"address",internalType:"address"},{name:"_upgradeImpl",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"removeUpgrade",inputs:[{name:"_baseImpl",type:"address",internalType:"address"},{name:"_upgradeImpl",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"safeTransferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setMetadataRenderer",inputs:[{name:"_token",type:"address",internalType:"address"},{name:"_newRendererImpl",type:"address",internalType:"address"},{name:"_setupRenderer",type:"bytes",internalType:"bytes"}],outputs:[{name:"metadata",type:"address",internalType:"address"}],stateMutability:"nonpayable"},{type:"function",name:"tokenImpl",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"transferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"treasuryImpl",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"upgradeTo",inputs:[{name:"_newImpl",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"upgradeToAndCall",inputs:[{name:"_newImpl",type:"address",internalType:"address"},{name:"_data",type:"bytes",internalType:"bytes"}],outputs:[],stateMutability:"payable"},{type:"event",name:"DAODeployed",inputs:[{name:"token",type:"address",indexed:!1,internalType:"address"},{name:"metadata",type:"address",indexed:!1,internalType:"address"},{name:"auction",type:"address",indexed:!1,internalType:"address"},{name:"treasury",type:"address",indexed:!1,internalType:"address"},{name:"governor",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"Initialized",inputs:[{name:"version",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"MetadataRendererUpdated",inputs:[{name:"sender",type:"address",indexed:!1,internalType:"address"},{name:"renderer",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerCanceled",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"canceledOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerPending",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"pendingOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerUpdated",inputs:[{name:"prevOwner",type:"address",indexed:!0,internalType:"address"},{name:"newOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"UpgradeRegistered",inputs:[{name:"baseImpl",type:"address",indexed:!1,internalType:"address"},{name:"upgradeImpl",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"UpgradeRemoved",inputs:[{name:"baseImpl",type:"address",indexed:!1,internalType:"address"},{name:"upgradeImpl",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"Upgraded",inputs:[{name:"impl",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"error",name:"ADDRESS_ZERO",inputs:[]},{type:"error",name:"ALREADY_INITIALIZED",inputs:[]},{type:"error",name:"DELEGATE_CALL_FAILED",inputs:[]},{type:"error",name:"FOUNDER_REQUIRED",inputs:[]},{type:"error",name:"INITIALIZING",inputs:[]}
vendor: 9,355 bytes, line 1
1,{type:"error",name:"INVALID_TARGET",inputs:[]},{type:"error",name:"INVALID_UPGRADE",inputs:[{name:"impl",type:"address",internalType:"address"}]},{type:"error",name:"NOT_INITIALIZING",inputs:[]},{type:"error",name:"ONLY_CALL",inputs:[]},{type:"error",name:"ONLY_DELEGATECALL",inputs:[]},{type:"error",name:"ONLY_OWNER",inputs:[]},{type:"error",name:"ONLY_PENDING_OWNER",inputs:[]},{type:"error",name:"ONLY_PROXY",inputs:[]},{type:"error",name:"ONLY_TOKEN_OWNER",inputs:[]},{type:"error",name:"ONLY_UUPS",inputs:[]},{type:"error",name:"UNSUPPORTED_UUID",inputs:[]}],h=[{inputs:[{internalType:"address",name:"_tokenImpl",type:"address"},{internalType:"address",name:"_metadataImpl",type:"address"},{internalType:"address",name:"_auctionImpl",type:"address"},{internalType:"address",name:"_treasuryImpl",type:"address"},{internalType:"address",name:"_governorImpl",type:"address"}],stateMutability:"payable",type:"constructor"},{inputs:[],name:"ADDRESS_ZERO",type:"error"},{inputs:[],name:"ALREADY_INITIALIZED",type:"error"},{inputs:[],name:"DELEGATE_CALL_FAILED",type:"error"},{inputs:[],name:"FOUNDER_REQUIRED",type:"error"},{inputs:[],name:"INITIALIZING",type:"error"},{inputs:[],name:"INVALID_TARGET",type:"error"},{inputs:[{internalType:"address",name:"impl",type:"address"}],name:"INVALID_UPGRADE",type:"error"},{inputs:[],name:"NOT_INITIALIZING",type:"error"},{inputs:[],name:"ONLY_CALL",type:"error"},{inputs:[],name:"ONLY_DELEGATECALL",type:"error"},{inputs:[],name:"ONLY_OWNER",type:"error"},{inputs:[],name:"ONLY_PENDING_OWNER",type:"error"},{inputs:[],name:"ONLY_PROXY",type:"error"},{inputs:[],name:"ONLY_UUPS",type:"error"},{inputs:[],name:"UNSUPPORTED_UUID",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"token",type:"address"},{indexed:!1,internalType:"address",name:"metadata",type:"address"},{indexed:!1,internalType:"address",name:"auction",type:"address"},{indexed:!1,internalType:"address",name:"treasury",type:"address"},{indexed:!1,internalType:"address",name:"governor",type:"address"}],name:"DAODeployed",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"version",type:"uint256"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"canceledOwner",type:"address"}],name:"OwnerCanceled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"pendingOwner",type:"address"}],name:"OwnerPending",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"prevOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnerUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"baseImpl",type:"address"},{indexed:!1,internalType:"address",name:"upgradeImpl",type:"address"}],name:"UpgradeRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"baseImpl",type:"address"},{indexed:!1,internalType:"address",name:"upgradeImpl",type:"address"}],name:"UpgradeRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"impl",type:"address"}],name:"Upgraded",type:"event"},{inputs:[],name:"acceptOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"auctionImpl",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"cancelOwnershipTransfer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"contractVersion",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{components:[{internalType:"address",name:"wallet",type:"address"},{internalType:"uint256",name:"ownershipPct",type:"uint256"},{internalType:"uint256",name:"vestExpiry",type:"uint256"}],internalType:"struct IManager.FounderParams[]",name:"_founderParams",type:"tuple[]"},{components:[{internalType:"bytes",name:"initStrings",type:"bytes"}],internalType:"struct IManager.TokenParams",name:"_tokenParams",type:"tuple"},{components:[{internalType:"uint256",name:"reservePrice",type:"uint256"},{internalType:"uint256",name:"duration",type:"uint256"}],internalType:"struct IManager.AuctionParams",name:"_auctionParams",type:"tuple"},{components:[{internalType:"uint256",name:"timelockDelay",type:"uint256"},{internalType:"uint256",name:"votingDelay",type:"uint256"},{internalType:"uint256",name:"votingPeriod",type:"uint256"},{internalType:"uint256",name:"proposalThresholdBps",type:"uint256"},{internalType:"uint256",name:"quorumThresholdBps",type:"uint256"},{internalType:"address",name:"vetoer",type:"address"}],internalType:"struct IManager.GovParams",name:"_govParams",type:"tuple"}],name:"deploy",outputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"metadata",type:"address"},{internalType:"address",name:"auction",type:"address"},{internalType:"address",name:"treasury",type:"address"},{internalType:"address",name:"governor",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_token",type:"address"}],name:"getAddresses",outputs:[{internalType:"address",name:"metadata",type:"address"},{internalType:"address",name:"auction",type:"address"},{internalType:"address",name:"treasury",type:"address"},{internalType:"address",name:"governor",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"}],name:"getDAOVersions",outputs:[{components:[{internalType:"string",name:"token",type:"string"},{internalType:"string",name:"metadata",type:"string"},{internalType:"string",name:"auction",type:"string"},{internalType:"string",name:"treasury",type:"string"},{internalType:"string",name:"governor",type:"string"}],internalType:"struct IManager.DAOVersionInfo",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"getLatestVersions",outputs:[{components:[{internalType:"string",name:"token",type:"string"},{internalType:"string",name:"metadata",type:"string"},{internalType:"string",name:"auction",type:"string"},{internalType:"string",name:"treasury",type:"string"},{internalType:"string",name:"governor",type:"string"}],internalType:"struct IManager.DAOVersionInfo",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"governorImpl",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_newOwner",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_baseImpl",type:"address"},{internalType:"address",name:"_upgradeImpl",type:"address"}],name:"isRegisteredUpgrade",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"metadataImpl",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"pendingOwner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_baseImpl",type:"address"},{internalType:"address",name:"_upgradeImpl",type:"address"}],name:"registerUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_baseImpl",type:"address"},{internalType:"address",name:"_upgradeImpl",type:"address"}],name:"removeUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newOwner",type:"address"}],name:"safeTransferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"tokenImpl",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"treasuryImpl",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_newImpl",type:"address"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newImpl",type:"address"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"}],x=[{type:"constructor",inputs:[{name:"_tokenImpl",type:"address",internalType:"address"},{name:"_metadataImpl",type:"address",internalType:"address"},{name:"_auctionImpl",type:"address",internalType:"address"},{name:"_treasuryImpl",type:"address",internalType:"address"},{name:"_governorImpl",type:"address",internalType:"address"},{name:"_builderRewardsRecipient",type:"address",internalType:"address"},{name:"_daoFactory",type:"address",internalType:"address"}],stateMutability:"payable"},{type:"function",name:"acceptOwnership",inputs:[],outputs:[],stateMutability:"nonpayable"}
1,{type:"function",name:"auctionImpl",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"builderRewardsRecipient",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"cancelOwnershipTransfer",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"contractVersion",inputs:[],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"pure"},{type:"function",name:"daoFactory",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"deploy",inputs:[{name:"_founderParams",type:"tuple[]",internalType:"struct IManager.FounderParams[]",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint256",internalType:"uint256"},{name:"vestExpiry",type:"uint256",internalType:"uint256"}]},{name:"_tokenParams",type:"tuple",internalType:"struct IManager.TokenParams",components:[{name:"initStrings",type:"bytes",internalType:"bytes"},{name:"metadataRenderer",type:"address",internalType:"address"},{name:"reservedUntilTokenId",type:"uint256",internalType:"uint256"}]},{name:"_auctionParams",type:"tuple",internalType:"struct IManager.AuctionParams",components:[{name:"reservePrice",type:"uint256",internalType:"uint256"},{name:"duration",type:"uint256",internalType:"uint256"},{name:"founderRewardRecipient",type:"address",internalType:"address"},{name:"founderRewardBps",type:"uint16",internalType:"uint16"}]},{name:"_govParams",type:"tuple",internalType:"struct IManager.GovParams",components:[{name:"timelockDelay",type:"uint256",internalType:"uint256"},{name:"votingDelay",type:"uint256",internalType:"uint256"},{name:"votingPeriod",type:"uint256",internalType:"uint256"},{name:"proposalThresholdBps",type:"uint256",internalType:"uint256"},{name:"quorumThresholdBps",type:"uint256",internalType:"uint256"},{name:"vetoer",type:"address",internalType:"address"},{name:"proposalUpdatablePeriod",type:"uint256",internalType:"uint256"}]}],outputs:[{name:"token",type:"address",internalType:"address"},{name:"metadata",type:"address",internalType:"address"},{name:"auction",type:"address",internalType:"address"},{name:"treasury",type:"address",internalType:"address"},{name:"governor",type:"address",internalType:"address"}],stateMutability:"nonpayable"},{type:"function",name:"deployDeterministic",inputs:[{name:"_founderParams",type:"tuple[]",internalType:"struct IManager.FounderParams[]",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint256",internalType:"uint256"},{name:"vestExpiry",type:"uint256",internalType:"uint256"}]},{name:"_tokenParams",type:"tuple",internalType:"struct IManager.TokenParams",components:[{name:"initStrings",type:"bytes",internalType:"bytes"},{name:"metadataRenderer",type:"address",internalType:"address"},{name:"reservedUntilTokenId",type:"uint256",internalType:"uint256"}]},{name:"_auctionParams",type:"tuple",internalType:"struct IManager.AuctionParams",components:[{name:"reservePrice",type:"uint256",internalType:"uint256"},{name:"duration",type:"uint256",internalType:"uint256"},{name:"founderRewardRecipient",type:"address",internalType:"address"},{name:"founderRewardBps",type:"uint16",internalType:"uint16"}]},{name:"_govParams",type:"tuple",internalType:"struct IManager.GovParams",components:[{name:"timelockDelay",type:"uint256",internalType:"uint256"},{name:"votingDelay",type:"uint256",internalType:"uint256"},{name:"votingPeriod",type:"uint256",internalType:"uint256"},{name:"proposalThresholdBps",type:"uint256",internalType:"uint256"},{name:"quorumThresholdBps",type:"uint256",internalType:"uint256"},{name:"vetoer",type:"address",internalType:"address"},{name:"proposalUpdatablePeriod",type:"uint256",internalType:"uint256"}]},{name:"_deploySalt",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"token",type:"address",internalType:"address"},{name:"metadata",type:"address",internalType:"address"},{name:"auction",type:"address",internalType:"address"},{name:"treasury",type:"address",internalType:"address"},{name:"governor",type:"address",internalType:"address"}],stateMutability:"nonpayable"},{type:"function",name:"getAddresses",inputs:[{name:"_token",type:"address",internalType:"address"}],outputs:[{name:"metadata",type:"address",internalType:"address"},{name:"auction",type:"address",internalType:"address"},{name:"treasury",type:"address",internalType:"address"},{name:"governor",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"getDAOVersions",inputs:[{name:"token",type:"address",internalType:"address"}],outputs:[{name:"daoVersionInfo",type:"tuple",internalType:"struct IManager.DAOVersionInfo",components:[{name:"token",type:"string",internalType:"string"},{name:"metadata",type:"string",internalType:"string"},{name:"auction",type:"string",internalType:"string"},{name:"treasury",type:"string",internalType:"string"},{name:"governor",type:"string",internalType:"string"}]}],stateMutability:"view"},{type:"function",name:"getLatestVersions",inputs:[],outputs:[{name:"",type:"tuple",internalType:"struct IManager.DAOVersionInfo",components:[{name:"token",type:"string",internalType:"string"},{name:"metadata",type:"string",internalType:"string"},{name:"auction",type:"string",internalType:"string"},{name:"treasury",type:"string",internalType:"string"},{name:"governor",type:"string",internalType:"string"}]}],stateMutability:"view"}
1,{type:"function",name:"governorImpl",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"initialize",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"isRegisteredUpgrade",inputs:[{name:"_baseImpl",type:"address",internalType:"address"},{name:"_upgradeImpl",type:"address",internalType:"address"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"metadataImpl",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"owner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"pendingOwner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"predictDeterministicAddresses",inputs:[{name:"_deployer",type:"address",internalType:"address"},{name:"_deploySalt",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"token",type:"address",internalType:"address"},{name:"metadata",type:"address",internalType:"address"},{name:"auction",type:"address",internalType:"address"},{name:"treasury",type:"address",internalType:"address"},{name:"governor",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"proxiableUUID",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"registerUpgrade",inputs:[{name:"_baseImpl",type:"address",internalType:"address"},{name:"_upgradeImpl",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"removeUpgrade",inputs:[{name:"_baseImpl",type:"address",internalType:"address"},{name:"_upgradeImpl",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"safeTransferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setMetadataRenderer",inputs:[{name:"_token",type:"address",internalType:"address"},{name:"_newRendererImpl",type:"address",internalType:"address"},{name:"_setupRenderer",type:"bytes",internalType:"bytes"}],outputs:[{name:"metadata",type:"address",internalType:"address"}],stateMutability:"nonpayable"},{type:"function",name:"tokenImpl",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"transferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"treasuryImpl",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"upgradeTo",inputs:[{name:"_newImpl",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"upgradeToAndCall",inputs:[{name:"_newImpl",type:"address",internalType:"address"},{name:"_data",type:"bytes",internalType:"bytes"}],outputs:[],stateMutability:"payable"},{type:"event",name:"DAODeployed",inputs:[{name:"token",type:"address",indexed:!1,internalType:"address"},{name:"metadata",type:"address",indexed:!1,internalType:"address"},{name:"auction",type:"address",indexed:!1,internalType:"address"},{name:"treasury",type:"address",indexed:!1,internalType:"address"},{name:"governor",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"DAODeployedDeterministic",inputs:[{name:"deployer",type:"address",indexed:!0,internalType:"address"},{name:"deploySalt",type:"bytes32",indexed:!0,internalType:"bytes32"},{name:"token",type:"address",indexed:!1,internalType:"address"},{name:"metadata",type:"address",indexed:!1,internalType:"address"},{name:"auction",type:"address",indexed:!1,internalType:"address"},{name:"treasury",type:"address",indexed:!1,internalType:"address"},{name:"governor",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"Initialized",inputs:[{name:"version",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"MetadataRendererUpdated",inputs:[{name:"sender",type:"address",indexed:!1,internalType:"address"},{name:"renderer",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerCanceled",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"canceledOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerPending",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"pendingOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerUpdated",inputs:[{name:"prevOwner",type:"address",indexed:!0,internalType:"address"},{name:"newOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"UpgradeRegistered",inputs:[{name:"baseImpl",type:"address",indexed:!1,internalType:"address"},{name:"upgradeImpl",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"UpgradeRemoved",inputs:[{name:"baseImpl",type:"address",indexed:!1,internalType:"address"},{name:"upgradeImpl",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"Upgraded",inputs:[{name:"impl",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"error",name:"ADDRESS_ZERO",inputs:[]},{type:"error",name:"ALREADY_INITIALIZED",inputs:[]},{type:"error",name:"DAO_FACTORY_NOT_DEPLOYED",inputs:[]},{type:"error",name:"DELEGATE_CALL_FAILED",inputs:[]},{type:"error",name:"FACTORY_DEPLOYMENT_FAILED",inputs:[]},{type:"error",name:"FOUNDER_REQUIRED",inputs:[]},{type:"error",name:"IMPLEMENTATION_REQUIRED",inputs:[]},{type:"error",name:"INITIALIZING",inputs:[]},{type:"error",name:"INVALID_FACTORY_BINDING",inputs:[{name:"factory",type:"address",internalType:"address"},{name:"expectedManager",type:"address",internalType:"address"},{name:"actualManager",type:"address",internalType:"address"}]}
1,{type:"error",name:"INVALID_FACTORY_CONTRACT",inputs:[{name:"providedAddress",type:"address",internalType:"address"}]},{type:"error",name:"INVALID_IMPLEMENTATION",inputs:[]},{type:"error",name:"INVALID_TARGET",inputs:[]},{type:"error",name:"INVALID_UPGRADE",inputs:[{name:"impl",type:"address",internalType:"address"}]},{type:"error",name:"NOT_INITIALIZING",inputs:[]},{type:"error",name:"ONLY_CALL",inputs:[]},{type:"error",name:"ONLY_DELEGATECALL",inputs:[]},{type:"error",name:"ONLY_OWNER",inputs:[]},{type:"error",name:"ONLY_PENDING_OWNER",inputs:[]},{type:"error",name:"ONLY_PROXY",inputs:[]},{type:"error",name:"ONLY_TOKEN_OWNER",inputs:[]},{type:"error",name:"ONLY_UUPS",inputs:[]},{type:"error",name:"UNSUPPORTED_UUID",inputs:[]}],I=[{inputs:[{internalType:"address",name:"_manager",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"AddressEmptyCode",type:"error"},{inputs:[{internalType:"address",name:"implementation",type:"address"}],name:"ERC1967InvalidImplementation",type:"error"},{inputs:[],name:"ERC1967NonPayable",type:"error"},{inputs:[],name:"FailedInnerCall",type:"error"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32[]",name:"proof",type:"bytes32[]"},{internalType:"bytes32",name:"merkleRoot",type:"bytes32"}],name:"INVALID_MERKLE_PROOF",type:"error"},{inputs:[{internalType:"uint256",name:"selectedPropertyId",type:"uint256"}],name:"INVALID_PROPERTY_SELECTED",type:"error"},{inputs:[{internalType:"address",name:"impl",type:"address"}],name:"INVALID_UPGRADE",type:"error"},{inputs:[],name:"InvalidInitialization",type:"error"},{inputs:[],name:"NotInitializing",type:"error"},{inputs:[],name:"ONE_PROPERTY_AND_ITEM_REQUIRED",type:"error"},{inputs:[],name:"ONLY_MANAGER",type:"error"},{inputs:[],name:"ONLY_OWNER",type:"error"},{inputs:[],name:"ONLY_TOKEN",type:"error"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"length",type:"uint256"}],name:"StringsInsufficientHexLength",type:"error"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"TOKEN_NOT_MINTED",type:"error"},{inputs:[],name:"TOO_MANY_PROPERTIES",type:"error"},{inputs:[],name:"UUPSUnauthorizedCallContext",type:"error"},{inputs:[{internalType:"bytes32",name:"slot",type:"bytes32"}],name:"UUPSUnsupportedProxiableUUID",type:"error"},{anonymous:!1,inputs:[{components:[{internalType:"string",name:"key",type:"string"},{internalType:"string",name:"value",type:"string"},{internalType:"bool",name:"quote",type:"bool"}],indexed:!1,internalType:"struct IBaseMetadata.AdditionalTokenProperty[]",name:"_additionalJsonProperties",type:"tuple[]"}],name:"AdditionalTokenPropertiesSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"_fromTokenId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"_toTokenId",type:"uint256"}],name:"BatchMetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"prevImage",type:"string"},{indexed:!1,internalType:"string",name:"newImage",type:"string"}],name:"ContractImageUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"prevDescription",type:"string"},{indexed:!1,internalType:"string",name:"newDescription",type:"string"}],name:"DescriptionUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"version",type:"uint64"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"MetadataUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"id",type:"uint256"},{indexed:!1,internalType:"string",name:"name",type:"string"}],name:"PropertyAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"prevRendererBase",type:"string"},{indexed:!1,internalType:"string",name:"newRendererBase",type:"string"}],name:"RendererBaseUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"lastURI",type:"string"},{indexed:!1,internalType:"string",name:"newURI",type:"string"}],name:"WebsiteURIUpdated",type:"event"},{inputs:[],name:"UPGRADE_INTERFACE_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string[]",name:"_names",type:"string[]"},{components:[{internalType:"uint256",name:"propertyId",type:"uint256"},{internalType:"string",name:"name",type:"string"},{internalType:"bool",name:"isNewProperty",type:"bool"}],internalType:"struct IPropertyIPFS.ItemParam[]",name:"_items",type:"tuple[]"},{components:[{internalType:"string",name:"baseUri",type:"string"},{internalType:"string",name:"extension",type:"string"}],internalType:"struct IPropertyIPFS.IPFSGroup",name:"_ipfsGroup",type:"tuple"}],name:"addProperties",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"attributeMerkleRoot",outputs:[{internalType:"bytes32",name:"root",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"uint256",name:"_attributeId",type:"uint256"}],name:"attributes",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"contractImage",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"contractURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"contractVersion",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"string[]",name:"_names",type:"string[]"},{components:[{internalType:"uint256",name:"propertyId",type:"uint256"},{internalType:"string",name:"name",type:"string"},{internalType:"bool",name:"isNewProperty",type:"bool"}],internalType:"struct IPropertyIPFS.ItemParam[]",name:"_items",type:"tuple[]"},{components:[{internalType:"string",name:"baseUri",type:"string"},{internalType:"string",name:"extension",type:"string"}],internalType:"struct IPropertyIPFS.IPFSGroup",name:"_ipfsGroup",type:"tuple"}],name:"deleteAndRecreateProperties",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"description",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAdditionalTokenProperties",outputs:[{components:[{internalType:"string",name:"key",type:"string"},{internalType:"string",name:"value",type:"string"},{internalType:"bool",name:"quote",type:"bool"}],internalType:"struct IBaseMetadata.AdditionalTokenProperty[]",name:"_additionalTokenProperties",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"getAttributes",outputs:[{internalType:"string",name:"resultAttributes",type:"string"},{internalType:"string",name:"queryString",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"getRawAttributes",outputs:[{internalType:"uint16[16]",name:"",type:"uint16[16]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"_initStrings",type:"bytes"},{internalType:"address",name:"_token",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_ipfsDataId",type:"uint256"}],name:"ipfsData",outputs:[{components:[{internalType:"string",name:"baseUri",type:"string"},{internalType:"string",name:"extension",type:"string"}],internalType:"struct IPropertyIPFS.IPFSGroup",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"ipfsDataCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_propertyId",type:"uint256"}],name:"itemsCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"onMinted",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"projectURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_propertyId",type:"uint256"}],name:"properties",outputs:[{components:[{internalType:"string",name:"name",type:"string"},{components:[{internalType:"uint16",name:"referenceSlot",type:"uint16"},{internalType:"string",name:"name",type:"string"}
1],internalType:"struct IPropertyIPFS.Item[]",name:"items",type:"tuple[]"}],internalType:"struct IPropertyIPFS.Property",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"propertiesCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"rendererBase",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"string",name:"key",type:"string"},{internalType:"string",name:"value",type:"string"},{internalType:"bool",name:"quote",type:"bool"}],internalType:"struct IBaseMetadata.AdditionalTokenProperty[]",name:"_additionalTokenProperties",type:"tuple[]"}],name:"setAdditionalTokenProperties",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"attributeMerkleRoot_",type:"bytes32"}],name:"setAttributeMerkleRoot",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint16[16]",name:"attributes",type:"uint16[16]"},{internalType:"bytes32[]",name:"proof",type:"bytes32[]"}],internalType:"struct IMerklePropertyIPFS.SetAttributeParams",name:"_params",type:"tuple"}],name:"setAttributes",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint16[16]",name:"attributes",type:"uint16[16]"},{internalType:"bytes32[]",name:"proof",type:"bytes32[]"}],internalType:"struct IMerklePropertyIPFS.SetAttributeParams[]",name:"_params",type:"tuple[]"}],name:"setManyAttributes",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"_interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"pure",type:"function"},{inputs:[],name:"token",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"_newContractImage",type:"string"}],name:"updateContractImage",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_newDescription",type:"string"}],name:"updateDescription",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_newProjectURI",type:"string"}],name:"updateProjectURI",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_newRendererBase",type:"string"}],name:"updateRendererBase",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newImpl",type:"address"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"}],w=[{inputs:[{internalType:"address",name:"_manager",type:"address"},{internalType:"address",name:"_protocolRewards",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CLAIM_ALREADY_USED",type:"error"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ERROR_MINTING_TOKEN",type:"error"},{inputs:[],name:"INVALID_CLAIM_COUNT",type:"error"},{inputs:[{internalType:"address",name:"mintTo",type:"address"},{internalType:"bytes32[]",name:"merkleProof",type:"bytes32[]"},{internalType:"bytes32",name:"merkleRoot",type:"bytes32"}],name:"INVALID_MERKLE_PROOF",type:"error"},{inputs:[],name:"INVALID_VALUE",type:"error"},{inputs:[],name:"MINT_ENDED",type:"error"},{inputs:[],name:"MINT_NOT_STARTED",type:"error"},{inputs:[],name:"NOT_TOKEN_OWNER",type:"error"},{inputs:[],name:"NO_TOKENS_MINTED",type:"error"},{inputs:[],name:"TRANSFER_FAILED",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"tokenContract",type:"address"},{components:[{internalType:"uint64",name:"mintStart",type:"uint64"},{internalType:"uint64",name:"mintEnd",type:"uint64"},{internalType:"uint64",name:"pricePerToken",type:"uint64"},{internalType:"bytes32",name:"merkleRoot",type:"bytes32"}],indexed:!1,internalType:"struct MerkleReserveMinter.MerkleMinterSettings",name:"merkleSaleSettings",type:"tuple"}],name:"MinterSet",type:"event"},{inputs:[],name:"BUILDER_DAO_FEE",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"allowedMerkles",outputs:[{internalType:"uint64",name:"mintStart",type:"uint64"},{internalType:"uint64",name:"mintEnd",type:"uint64"},{internalType:"uint64",name:"pricePerToken",type:"uint64"},{internalType:"bytes32",name:"merkleRoot",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenContract",type:"address"},{internalType:"uint256",name:"quantity",type:"uint256"}],name:"getTotalFeesForMint",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenContract",type:"address"},{components:[{internalType:"address",name:"mintTo",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32[]",name:"merkleProof",type:"bytes32[]"}],internalType:"struct MerkleReserveMinter.MerkleClaim[]",name:"claims",type:"tuple[]"}],name:"mintFromReserve",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"tokenContract",type:"address"}],name:"resetMintSettings",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tokenContract",type:"address"},{components:[{internalType:"uint64",name:"mintStart",type:"uint64"},{internalType:"uint64",name:"mintEnd",type:"uint64"},{internalType:"uint64",name:"pricePerToken",type:"uint64"},{internalType:"bytes32",name:"merkleRoot",type:"bytes32"}],internalType:"struct MerkleReserveMinter.MerkleMinterSettings",name:"settings",type:"tuple"}],name:"setMintSettings",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"usedClaims",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}],_=[{inputs:[{internalType:"address",name:"_manager",type:"address"}],stateMutability:"payable",type:"constructor"},{inputs:[],name:"ADDRESS_ZERO",type:"error"},{inputs:[],name:"ALREADY_INITIALIZED",type:"error"},{inputs:[],name:"DELEGATE_CALL_FAILED",type:"error"},{inputs:[],name:"INITIALIZING",type:"error"},{inputs:[{internalType:"uint256",name:"selectedPropertyId",type:"uint256"}],name:"INVALID_PROPERTY_SELECTED",type:"error"},{inputs:[],name:"INVALID_TARGET",type:"error"},{inputs:[{internalType:"address",name:"impl",type:"address"}],name:"INVALID_UPGRADE",type:"error"},{inputs:[],name:"NOT_INITIALIZING",type:"error"}
vendor: 13,989 bytes, line 1
1,{inputs:[],name:"ONE_PROPERTY_AND_ITEM_REQUIRED",type:"error"},{inputs:[],name:"ONLY_CALL",type:"error"},{inputs:[],name:"ONLY_DELEGATECALL",type:"error"},{inputs:[],name:"ONLY_MANAGER",type:"error"},{inputs:[],name:"ONLY_OWNER",type:"error"},{inputs:[],name:"ONLY_PROXY",type:"error"},{inputs:[],name:"ONLY_TOKEN",type:"error"},{inputs:[],name:"ONLY_UUPS",type:"error"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"TOKEN_NOT_MINTED",type:"error"},{inputs:[],name:"TOO_MANY_PROPERTIES",type:"error"},{inputs:[],name:"UNSUPPORTED_UUID",type:"error"},{anonymous:!1,inputs:[{components:[{internalType:"string",name:"key",type:"string"},{internalType:"string",name:"value",type:"string"},{internalType:"bool",name:"quote",type:"bool"}],indexed:!1,internalType:"struct MetadataRendererTypesV2.AdditionalTokenProperty[]",name:"_additionalJsonProperties",type:"tuple[]"}],name:"AdditionalTokenPropertiesSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"prevImage",type:"string"},{indexed:!1,internalType:"string",name:"newImage",type:"string"}],name:"ContractImageUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"prevDescription",type:"string"},{indexed:!1,internalType:"string",name:"newDescription",type:"string"}],name:"DescriptionUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"version",type:"uint256"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"id",type:"uint256"},{indexed:!1,internalType:"string",name:"name",type:"string"}],name:"PropertyAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"prevRendererBase",type:"string"},{indexed:!1,internalType:"string",name:"newRendererBase",type:"string"}],name:"RendererBaseUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"impl",type:"address"}],name:"Upgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"lastURI",type:"string"},{indexed:!1,internalType:"string",name:"newURI",type:"string"}],name:"WebsiteURIUpdated",type:"event"},{inputs:[{internalType:"string[]",name:"_names",type:"string[]"},{components:[{internalType:"uint256",name:"propertyId",type:"uint256"},{internalType:"string",name:"name",type:"string"},{internalType:"bool",name:"isNewProperty",type:"bool"}],internalType:"struct MetadataRendererTypesV1.ItemParam[]",name:"_items",type:"tuple[]"},{components:[{internalType:"string",name:"baseUri",type:"string"},{internalType:"string",name:"extension",type:"string"}],internalType:"struct MetadataRendererTypesV1.IPFSGroup",name:"_ipfsGroup",type:"tuple"}],name:"addProperties",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],name:"attributes",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"contractImage",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"contractURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"contractVersion",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"string[]",name:"_names",type:"string[]"},{components:[{internalType:"uint256",name:"propertyId",type:"uint256"},{internalType:"string",name:"name",type:"string"},{internalType:"bool",name:"isNewProperty",type:"bool"}],internalType:"struct MetadataRendererTypesV1.ItemParam[]",name:"_items",type:"tuple[]"},{components:[{internalType:"string",name:"baseUri",type:"string"},{internalType:"string",name:"extension",type:"string"}],internalType:"struct MetadataRendererTypesV1.IPFSGroup",name:"_ipfsGroup",type:"tuple"}],name:"deleteAndRecreateProperties",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"description",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"getAttributes",outputs:[{internalType:"string",name:"resultAttributes",type:"string"},{internalType:"string",name:"queryString",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"_initStrings",type:"bytes"},{internalType:"address",name:"_token",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"ipfsData",outputs:[{internalType:"string",name:"baseUri",type:"string"},{internalType:"string",name:"extension",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"ipfsDataCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_propertyId",type:"uint256"}],name:"itemsCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"onMinted",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"projectURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"properties",outputs:[{internalType:"string",name:"name",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"propertiesCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"rendererBase",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"string",name:"key",type:"string"},{internalType:"string",name:"value",type:"string"},{internalType:"bool",name:"quote",type:"bool"}],internalType:"struct MetadataRendererTypesV2.AdditionalTokenProperty[]",name:"_additionalTokenProperties",type:"tuple[]"}],name:"setAdditionalTokenProperties",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"settings",outputs:[{internalType:"address",name:"token",type:"address"},{internalType:"string",name:"projectURI",type:"string"},{internalType:"string",name:"description",type:"string"},{internalType:"string",name:"contractImage",type:"string"},{internalType:"string",name:"rendererBase",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"token",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"_newContractImage",type:"string"}],name:"updateContractImage",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_newDescription",type:"string"}],name:"updateDescription",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_newProjectURI",type:"string"}],name:"updateProjectURI",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_newRendererBase",type:"string"}],name:"updateRendererBase",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newImpl",type:"address"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newImpl",type:"address"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"}],M=[{inputs:[],stateMutability:"payable",type:"constructor"},{inputs:[],name:"ADDRESS_ZERO",type:"error"},{inputs:[],name:"ARRAY_LENGTH_MISMATCH",type:"error"},{inputs:[],name:"INVALID_DEPOSIT",type:"error"},{inputs:[],name:"INVALID_SIGNATURE",type:"error"},{inputs:[],name:"INVALID_WITHDRAW",type:"error"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[],name:"SIGNATURE_DEADLINE_EXPIRED",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{inputs:[],name:"TRANSFER_FAILED",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"bytes4",name:"reason",type:"bytes4"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"string",name:"comment",type:"string"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"creator",type:"address"},{indexed:!0,internalType:"address",name:"createReferral",type:"address"},{indexed:!0,internalType:"address",name:"mintReferral",type:"address"},{indexed:!1,internalType:"address",name:"firstMinter",type:"address"},{indexed:!1,internalType:"address",name:"zora",type:"address"},{indexed:!1,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"creatorReward",type:"uint256"},{indexed:!1,internalType:"uint256",name:"createReferralReward",type:"uint256"},{indexed:!1,internalType:"uint256",name:"mintReferralReward",type:"uint256"},{indexed:!1,internalType:"uint256",name:"firstMinterReward",type:"uint256"},{indexed:!1,internalType:"uint256",name:"zoraReward",type:"uint256"}],name:"RewardsDeposit",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:"amount",type:"uint256"}],name:"Withdraw",type:"event"},{inputs:[],name:"WITHDRAW_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"bytes4",name:"reason",type:"bytes4"},{internalType:"string",name:"comment",type:"string"}],name:"deposit",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address[]",name:"recipients",type:"address[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"bytes4[]",name:"reasons",type:"bytes4[]"},{internalType:"string",name:"comment",type:"string"}],name:"depositBatch",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"creator",type:"address"},{internalType:"uint256",name:"creatorReward",type:"uint256"},{internalType:"address",name:"createReferral",type:"address"},{internalType:"uint256",name:"createReferralReward",type:"uint256"},{internalType:"address",name:"mintReferral",type:"address"},{internalType:"uint256",name:"mintReferralReward",type:"uint256"},{internalType:"address",name:"firstMinter",type:"address"},{internalType:"uint256",name:"firstMinterReward",type:"uint256"},{internalType:"address",name:"zora",type:"address"},{internalType:"uint256",name:"zoraReward",type:"uint256"}],name:"depositRewards",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],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:"amount",type:"uint256"}],name:"withdraw",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"withdrawWithSig",outputs:[],stateMutability:"nonpayable",type:"function"}],E=[{type:"constructor",inputs:[{name:"_manager",type:"address",internalType:"address"}],stateMutability:"payable"},{type:"function",name:"DOMAIN_SEPARATOR",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"acceptOwnership",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"approve",inputs:[{name:"_to",type:"address",internalType:"address"},{name:"_tokenId",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"auction",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"}
1,{type:"function",name:"balanceOf",inputs:[{name:"_owner",type:"address",internalType:"address"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"burn",inputs:[{name:"_tokenId",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"cancelOwnershipTransfer",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"contractURI",inputs:[],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"view"},{type:"function",name:"contractVersion",inputs:[],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"pure"},{type:"function",name:"delegate",inputs:[{name:"_to",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"delegateBySig",inputs:[{name:"_from",type:"address",internalType:"address"},{name:"_to",type:"address",internalType:"address"},{name:"_deadline",type:"uint256",internalType:"uint256"},{name:"_v",type:"uint8",internalType:"uint8"},{name:"_r",type:"bytes32",internalType:"bytes32"},{name:"_s",type:"bytes32",internalType:"bytes32"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"delegates",inputs:[{name:"_account",type:"address",internalType:"address"}],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"getApproved",inputs:[{name:"_tokenId",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"getFounder",inputs:[{name:"_founderId",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"tuple",internalType:"struct TokenTypesV1.Founder",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint8",internalType:"uint8"},{name:"vestExpiry",type:"uint32",internalType:"uint32"}]}],stateMutability:"view"},{type:"function",name:"getFounders",inputs:[],outputs:[{name:"",type:"tuple[]",internalType:"struct TokenTypesV1.Founder[]",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint8",internalType:"uint8"},{name:"vestExpiry",type:"uint32",internalType:"uint32"}]}],stateMutability:"view"},{type:"function",name:"getPastVotes",inputs:[{name:"_account",type:"address",internalType:"address"},{name:"_timestamp",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"getScheduledRecipient",inputs:[{name:"_tokenId",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"tuple",internalType:"struct TokenTypesV1.Founder",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint8",internalType:"uint8"},{name:"vestExpiry",type:"uint32",internalType:"uint32"}]}],stateMutability:"view"},{type:"function",name:"getVotes",inputs:[{name:"_account",type:"address",internalType:"address"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"initialize",inputs:[{name:"_founders",type:"tuple[]",internalType:"struct IManager.FounderParams[]",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint256",internalType:"uint256"},{name:"vestExpiry",type:"uint256",internalType:"uint256"}]},{name:"_initStrings",type:"bytes",internalType:"bytes"},{name:"_reservedUntilTokenId",type:"uint256",internalType:"uint256"},{name:"_metadataRenderer",type:"address",internalType:"address"},{name:"_auction",type:"address",internalType:"address"},{name:"_initialOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"isApprovedForAll",inputs:[{name:"_owner",type:"address",internalType:"address"},{name:"_operator",type:"address",internalType:"address"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"isMinter",inputs:[{name:"_minter",type:"address",internalType:"address"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"}
1,{type:"function",name:"metadataRenderer",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"mint",inputs:[],outputs:[{name:"tokenId",type:"uint256",internalType:"uint256"}],stateMutability:"nonpayable"},{type:"function",name:"mintBatchTo",inputs:[{name:"amount",type:"uint256",internalType:"uint256"},{name:"recipient",type:"address",internalType:"address"}],outputs:[{name:"tokenIds",type:"uint256[]",internalType:"uint256[]"}],stateMutability:"nonpayable"},{type:"function",name:"mintFromReserveTo",inputs:[{name:"recipient",type:"address",internalType:"address"},{name:"tokenId",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"mintTo",inputs:[{name:"recipient",type:"address",internalType:"address"}],outputs:[{name:"tokenId",type:"uint256",internalType:"uint256"}],stateMutability:"nonpayable"},{type:"function",name:"minter",inputs:[{name:"",type:"address",internalType:"address"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"name",inputs:[],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"view"},{type:"function",name:"nonce",inputs:[{name:"_account",type:"address",internalType:"address"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"onFirstAuctionStarted",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"owner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"}
1,{type:"function",name:"ownerOf",inputs:[{name:"_tokenId",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"pendingOwner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"proxiableUUID",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"remainingTokensInReserve",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"reservedUntilTokenId",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"safeTransferFrom",inputs:[{name:"_from",type:"address",internalType:"address"},{name:"_to",type:"address",internalType:"address"},{name:"_tokenId",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"safeTransferFrom",inputs:[{name:"_from",type:"address",internalType:"address"},{name:"_to",type:"address",internalType:"address"},{name:"_tokenId",type:"uint256",internalType:"uint256"},{name:"_data",type:"bytes",internalType:"bytes"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"safeTransferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setApprovalForAll",inputs:[{name:"_operator",type:"address",internalType:"address"},{name:"_approved",type:"bool",internalType:"bool"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setMetadataRenderer",inputs:[{name:"newRenderer",type:"address",internalType:"contract IBaseMetadata"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"setReservedUntilTokenId",inputs:[{name:"newReservedUntilTokenId",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"supportsInterface",inputs:[{name:"_interfaceId",type:"bytes4",internalType:"bytes4"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"pure"},{type:"function",name:"symbol",inputs:[],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"view"},{type:"function",name:"tokenURI",inputs:[{name:"_tokenId",type:"uint256",internalType:"uint256"}],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"view"},{type:"function",name:"totalFounderOwnership",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"totalFounders",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"totalSupply",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"transferFrom",inputs:[{name:"_from",type:"address",internalType:"address"},{name:"_to",type:"address",internalType:"address"},{name:"_tokenId",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"transferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"updateFounders",inputs:[{name:"newFounders",type:"tuple[]",internalType:"struct IManager.FounderParams[]",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint256",internalType:"uint256"},{name:"vestExpiry",type:"uint256",internalType:"uint256"}]}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"updateMinters",inputs:[{name:"_minters",type:"tuple[]",internalType:"struct TokenTypesV2.MinterParams[]",components:[{name:"minter",type:"address",internalType:"address"},{name:"allowed",type:"bool",internalType:"bool"}]}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"upgradeTo",inputs:[{name:"_newImpl",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"upgradeToAndCall",inputs:[{name:"_newImpl",type:"address",internalType:"address"},{name:"_data",type:"bytes",internalType:"bytes"}],outputs:[],stateMutability:"payable"}
1,{type:"event",name:"Approval",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"approved",type:"address",indexed:!0,internalType:"address"},{name:"tokenId",type:"uint256",indexed:!0,internalType:"uint256"}],anonymous:!1},{type:"event",name:"ApprovalForAll",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"operator",type:"address",indexed:!0,internalType:"address"},{name:"approved",type:"bool",indexed:!1,internalType:"bool"}],anonymous:!1},{type:"event",name:"DelegateChanged",inputs:[{name:"delegator",type:"address",indexed:!0,internalType:"address"},{name:"from",type:"address",indexed:!0,internalType:"address"},{name:"to",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"DelegateVotesChanged",inputs:[{name:"delegate",type:"address",indexed:!0,internalType:"address"},{name:"prevTotalVotes",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newTotalVotes",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"FounderAllocationsCleared",inputs:[{name:"newFounders",type:"tuple[]",indexed:!1,internalType:"struct IManager.FounderParams[]",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint256",internalType:"uint256"},{name:"vestExpiry",type:"uint256",internalType:"uint256"}]}],anonymous:!1},{type:"event",name:"Initialized",inputs:[{name:"version",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"MetadataRendererUpdated",inputs:[{name:"renderer",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"event",name:"MintScheduled",inputs:[{name:"baseTokenId",type:"uint256",indexed:!1,internalType:"uint256"},{name:"founderId",type:"uint256",indexed:!1,internalType:"uint256"},{name:"founder",type:"tuple",indexed:!1,internalType:"struct TokenTypesV1.Founder",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint8",internalType:"uint8"},{name:"vestExpiry",type:"uint32",internalType:"uint32"}]}],anonymous:!1},{type:"event",name:"MintUnscheduled",inputs:[{name:"baseTokenId",type:"uint256",indexed:!1,internalType:"uint256"},{name:"founderId",type:"uint256",indexed:!1,internalType:"uint256"},{name:"founder",type:"tuple",indexed:!1,internalType:"struct TokenTypesV1.Founder",components:[{name:"wallet",type:"address",internalType:"address"},{name:"ownershipPct",type:"uint8",internalType:"uint8"},{name:"vestExpiry",type:"uint32",internalType:"uint32"}]}],anonymous:!1},{type:"event",name:"MinterUpdated",inputs:[{name:"minter",type:"address",indexed:!1,internalType:"address"},{name:"allowed",type:"bool",indexed:!1,internalType:"bool"}],anonymous:!1},{type:"event",name:"OwnerCanceled",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"canceledOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerPending",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"pendingOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerUpdated",inputs:[{name:"prevOwner",type:"address",indexed:!0,internalType:"address"},{name:"newOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"ReservedUntilTokenIDUpdated",inputs:[{name:"reservedUntilTokenId",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"Transfer",inputs:[{name:"from",type:"address",indexed:!0,internalType:"address"},{name:"to",type:"address",indexed:!0,internalType:"address"},{name:"tokenId",type:"uint256",indexed:!0,internalType:"uint256"}],anonymous:!1},{type:"event",name:"Upgraded",inputs:[{name:"impl",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"error",name:"ADDRESS_ZERO",inputs:[]},{type:"error",name:"ALREADY_INITIALIZED",inputs:[]},{type:"error",name:"ALREADY_MINTED",inputs:[]},{type:"error",name:"CANNOT_CHANGE_RESERVE",inputs:[]},{type:"error",name:"CANNOT_DECREASE_RESERVE",inputs:[]},{type:"error",name:"DELEGATE_CALL_FAILED",inputs:[]},{type:"error",name:"EXPIRED_SIGNATURE",inputs:[]},{type:"error",name:"INITIALIZING",inputs:[]},{type:"error",name:"INVALID_APPROVAL",inputs:[]},{type:"error",name:"INVALID_FOUNDER_OWNERSHIP",inputs:[]},{type:"error",name:"INVALID_OWNER",inputs:[]}
1,{type:"error",name:"INVALID_RECIPIENT",inputs:[]},{type:"error",name:"INVALID_SIGNATURE",inputs:[]},{type:"error",name:"INVALID_TARGET",inputs:[]},{type:"error",name:"INVALID_TIMESTAMP",inputs:[]},{type:"error",name:"INVALID_UPGRADE",inputs:[{name:"impl",type:"address",internalType:"address"}]},{type:"error",name:"NOT_INITIALIZING",inputs:[]},{type:"error",name:"NOT_MINTED",inputs:[]},{type:"error",name:"NO_METADATA_GENERATED",inputs:[]},{type:"error",name:"ONLY_AUCTION",inputs:[]},{type:"error",name:"ONLY_AUCTION_OR_MINTER",inputs:[]},{type:"error",name:"ONLY_CALL",inputs:[]},{type:"error",name:"ONLY_DELEGATECALL",inputs:[]},{type:"error",name:"ONLY_MANAGER",inputs:[]},{type:"error",name:"ONLY_OWNER",inputs:[]},{type:"error",name:"ONLY_PENDING_OWNER",inputs:[]},{type:"error",name:"ONLY_PROXY",inputs:[]},{type:"error",name:"ONLY_TOKEN_OWNER",inputs:[]},{type:"error",name:"ONLY_UUPS",inputs:[]},{type:"error",name:"REENTRANCY",inputs:[]},{type:"error",name:"TOKEN_NOT_RESERVED",inputs:[]},{type:"error",name:"UNSUPPORTED_UUID",
1inputs:[]}],A=[{type:"constructor",inputs:[{name:"_manager",type:"address",internalType:"address"}],stateMutability:"payable"},{type:"receive",stateMutability:"payable"},{type:"function",name:"acceptOwnership",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"cancel",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"cancelOwnershipTransfer",inputs:[],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"contractVersion",inputs:[],outputs:[{name:"",type:"string",internalType:"string"}],stateMutability:"pure"},{type:"function",name:"delay",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"execute",inputs:[{name:"_targets",type:"address[]",internalType:"address[]"},{name:"_values",type:"uint256[]",internalType:"uint256[]"},{name:"_calldatas",type:"bytes[]",internalType:"bytes[]"},{name:"_descriptionHash",type:"bytes32",internalType:"bytes32"},{name:"_proposer",type:"address",internalType:"address"}],outputs:[],stateMutability:"payable"},{type:"function",name:"gracePeriod",inputs:[],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"hashProposal",inputs:[{name:"_targets",type:"address[]",internalType:"address[]"},{name:"_values",type:"uint256[]",internalType:"uint256[]"},{name:"_calldatas",type:"bytes[]",internalType:"bytes[]"},{name:"_descriptionHash",type:"bytes32",internalType:"bytes32"},{name:"_proposer",type:"address",internalType:"address"}],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"pure"},{type:"function",name:"initialize",inputs:[{name:"_governor",type:"address",internalType:"address"},{name:"_delay",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"isExpired",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"isQueued",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"isReady",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"bool",internalType:"bool"}],stateMutability:"view"},{type:"function",name:"onERC1155BatchReceived",inputs:[{name:"",type:"address",internalType:"address"},{name:"",type:"address",internalType:"address"},{name:"",type:"uint256[]",internalType:"uint256[]"},{name:"",type:"uint256[]",internalType:"uint256[]"},{name:"",type:"bytes",internalType:"bytes"}],outputs:[{name:"",type:"bytes4",internalType:"bytes4"}],stateMutability:"pure"},{type:"function",name:"onERC1155Received",inputs:[{name:"",type:"address",internalType:"address"},{name:"",type:"address",internalType:"address"},{name:"",type:"uint256",internalType:"uint256"},{name:"",type:"uint256",internalType:"uint256"},{name:"",type:"bytes",internalType:"bytes"}],outputs:[{name:"",type:"bytes4",internalType:"bytes4"}],stateMutability:"pure"},{type:"function",name:"onERC721Received",inputs:[{name:"",type:"address",internalType:"address"},{name:"",type:"address",internalType:"address"},{name:"",type:"uint256",internalType:"uint256"},{name:"",type:"bytes",internalType:"bytes"}],outputs:[{name:"",type:"bytes4",internalType:"bytes4"}],stateMutability:"pure"},{type:"function",name:"owner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"pendingOwner",inputs:[],outputs:[{name:"",type:"address",internalType:"address"}],stateMutability:"view"},{type:"function",name:"proxiableUUID",inputs:[],outputs:[{name:"",type:"bytes32",internalType:"bytes32"}],stateMutability:"view"},{type:"function",name:"queue",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"eta",type:"uint256",internalType:"uint256"}],stateMutability:"nonpayable"},{type:"function",name:"safeTransferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"timestamp",inputs:[{name:"_proposalId",type:"bytes32",internalType:"bytes32"}],outputs:[{name:"",type:"uint256",internalType:"uint256"}],stateMutability:"view"},{type:"function",name:"transferOwnership",inputs:[{name:"_newOwner",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"updateDelay",inputs:[{name:"_newDelay",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"updateGracePeriod",inputs:[{name:"_newGracePeriod",type:"uint256",internalType:"uint256"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"upgradeTo",inputs:[{name:"_newImpl",type:"address",internalType:"address"}],outputs:[],stateMutability:"nonpayable"},{type:"function",name:"upgradeToAndCall",inputs:[{name:"_newImpl",type:"address",internalType:"address"},{name:"_data",type:"bytes",internalType:"bytes"}],outputs:[],stateMutability:"payable"},{type:"event",name:"DelayUpdated",inputs:[{name:"prevDelay",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newDelay",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"GracePeriodUpdated",inputs:[{name:"prevGracePeriod",type:"uint256",indexed:!1,internalType:"uint256"},{name:"newGracePeriod",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"Initialized",inputs:[{name:"version",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"OwnerCanceled",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"canceledOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerPending",inputs:[{name:"owner",type:"address",indexed:!0,internalType:"address"},{name:"pendingOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"OwnerUpdated",inputs:[{name:"prevOwner",type:"address",indexed:!0,internalType:"address"},{name:"newOwner",type:"address",indexed:!0,internalType:"address"}],anonymous:!1},{type:"event",name:"TransactionCanceled",inputs:[{name:"proposalId",type:"bytes32",indexed:!1,internalType:"bytes32"}],anonymous:!1},{type:"event",name:"TransactionExecuted",inputs:[{name:"proposalId",type:"bytes32",indexed:!1,internalType:"bytes32"},{name:"targets",type:"address[]",indexed:!1,internalType:"address[]"},{name:"values",type:"uint256[]",indexed:!1,internalType:"uint256[]"},{name:"payloads",type:"bytes[]",indexed:!1,internalType:"bytes[]"}],anonymous:!1},{type:"event",name:"TransactionScheduled",inputs:[{name:"proposalId",type:"bytes32",indexed:!1,internalType:"bytes32"},{name:"timestamp",type:"uint256",indexed:!1,internalType:"uint256"}],anonymous:!1},{type:"event",name:"Upgraded",inputs:[{name:"impl",type:"address",indexed:!1,internalType:"address"}],anonymous:!1},{type:"error",name:"ADDRESS_ZERO",inputs:[]},{type:"error",name:"ALREADY_INITIALIZED",inputs:[]},{type:"error",name:"DELEGATE_CALL_FAILED",inputs:[]},{type:"error",name:"EXECUTION_EXPIRED",inputs:[]},{type:"error",name:"EXECUTION_FAILED",inputs:[{name:"txIndex",type:"uint256",internalType:"uint256"}]}
1,{type:"error",name:"EXECUTION_NOT_READY",inputs:[{name:"proposalId",type:"bytes32",internalType:"bytes32"}]},{type:"error",name:"INITIALIZING",inputs:[]},{type:"error",name:"INVALID_TARGET",inputs:[]},{type:"error",name:"INVALID_UPGRADE",inputs:[{name:"impl",type:"address",internalType:"address"}]},{type:"error",name:"NOT_INITIALIZING",inputs:[]},{type:"error",name:"ONLY_CALL",inputs:[]},{type:"error",name:"ONLY_DELEGATECALL",inputs:[]},{type:"error",name:"ONLY_MANAGER",inputs:[]},{type:"error",name:"ONLY_OWNER",inputs:[]},{type:"error",name:"ONLY_PENDING_OWNER",inputs:[]},{type:"error",name:"ONLY_PROXY",inputs:[]},{type:"error",name:"ONLY_TREASURY",inputs:[]},{type:"error",name:"ONLY_UUPS",inputs:[]},{type:"error",name:"PROPOSAL_ALREADY_QUEUED",inputs:[]},{type:"error",name:"PROPOSAL_NOT_QUEUED",inputs:[]},{type:"error",name:"UNSAFE_CAST",inputs:[]},{type:"error",name:"UNSUPPORTED_UUID",inputs:[]}],N=[{inputs:[{internalType:"uint256",name:"_sparkValue",type:"uint256"},{internalType:"address",name:"_protocolRewards",type:"address"},{internalType:"address",name:"_zoraRecipient",type:"address"}],stateMutability:"nonpayable",type:"constructor"}
1,{inputs:[],name:"AccessControlBadConfirmation",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"neededRole",type:"bytes32"}],name:"AccessControlUnauthorizedAccount",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"AddressEmptyCode",type:"error"},{inputs:[],name:"AddressZero",type:"error"},{inputs:[],name:"ArrayLengthMismatch",type:"error"},{inputs:[],name:"CannotSparkOwnComment",type:"error"},{inputs:[{internalType:"address",name:"commentAddress",type:"address"},{internalType:"uint256",name:"commentTokenId",type:"uint256"},{internalType:"address",name:"replyAddress",type:"address"},{internalType:"uint256",name:"replyTokenId",type:"uint256"}],name:"CommentAddressOrTokenIdsDoNotMatch",type:"error"},{inputs:[],name:"CommentDoesntExist",type:"error"},{inputs:[{internalType:"address",name:"expected",type:"address"},{internalType:"address",name:"actual",type:"address"}],name:"CommenterMismatch",type:"error"},{inputs:[{internalType:"bytes32",name:"commentId",type:"bytes32"}],name:"DuplicateComment",type:"error"},{inputs:[{internalType:"address",name:"implementation",type:"address"}],name:"ERC1967InvalidImplementation",type:"error"},{inputs:[],name:"ERC1967NonPayable",type:"error"},{inputs:[{internalType:"uint256",name:"deadline",type:"uint256"}],name:"ERC2612ExpiredSignature",type:"error"},{inputs:[],name:"EmptyComment",type:"error"},{inputs:[],name:"FailedInnerCall",type:"error"},{inputs:[{internalType:"uint256",name:"wrongDestinationChainId",type:"uint256"}],name:"IncorrectDestinationChain",type:"error"},{inputs:[{internalType:"uint256",name:"actual",type:"uint256"},{internalType:"uint256",name:"expected",type:"uint256"}],name:"IncorrectETHAmountForSparks",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"bytes32",name:"currentNonce",type:"bytes32"}],name:"InvalidAccountNonce",type:"error"},{inputs:[],name:"InvalidInitialization",type:"error"},{inputs:[],name:"InvalidSignature",type:"error"},{inputs:[],name:"MustSendAtLeastOneSpark",type:"error"},{inputs:[],name:"NoFundsRecipient",type:"error"},{inputs:[],name:"NotInitializing",type:"error"},{inputs:[],name:"NotSmartWallet",type:"error"},{inputs:[],name:"NotSmartWalletOwner",type:"error"},{inputs:[],name:"NotTokenHolderOrAdmin",type:"error"},{inputs:[],name:"OnlySparksContract",type:"error"},{inputs:[],name:"TransferFailed",type:"error"},{inputs:[],name:"UUPSUnauthorizedCallContext",type:"error"},{inputs:[{internalType:"bytes32",name:"slot",type:"bytes32"}],name:"UUPSUnsupportedProxiableUUID",type:"error"},{inputs:[{internalType:"string",name:"currentName",type:"string"},{internalType:"string",name:"newName",type:"string"}],name:"UpgradeToMismatchedContractName",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"commentId",type:"bytes32"},{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],indexed:!1,internalType:"struct IComments.CommentIdentifier",name:"commentIdentifier",type:"tuple"},{indexed:!1,internalType:"string",name:"text",type:"string"},{indexed:!1,internalType:"uint256",name:"timestamp",type:"uint256"},{indexed:!1,internalType:"bytes32",name:"originalTransactionId",type:"bytes32"}],name:"BackfilledComment",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"commentId",type:"bytes32"},{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],indexed:!1,internalType:"struct IComments.CommentIdentifier",name:"commentIdentifier",type:"tuple"},{indexed:!1,internalType:"bytes32",name:"replyToId",type:"bytes32"},{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],indexed:!1,internalType:"struct IComments.CommentIdentifier",name:"replyTo",type:"tuple"},{indexed:!1,internalType:"uint256",name:"sparksQuantity",type:"uint256"},{indexed:!1,internalType:"string",name:"text",type:"string"},{indexed:!1,internalType:"uint256",name:"timestamp",type:"uint256"},{indexed:!1,internalType:"address",name:"referrer",type:"address"}],name:"Commented",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint64",name:"version",type:"uint64"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"commentId",type:"bytes32"},{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],indexed:!1,internalType:"struct IComments.CommentIdentifier",name:"commentIdentifier",type:"tuple"},{indexed:!1,internalType:"uint256",name:"sparksQuantity",type:"uint256"},{indexed:!1,internalType:"address",name:"sparker",type:"address"},{indexed:!1,internalType:"uint256",name:"timestamp",type:"uint256"},{indexed:!1,internalType:"address",name:"referrer",type:"address"}],name:"SparkedComment",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{inputs:[],name:"BACKFILLER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DELEGATE_COMMENTER",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_NAME",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"PERMISSION_BIT_ADMIN",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"REFERRER_REWARD_PCT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"UPGRADE_INTERFACE_VERSION",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"ZORA_REWARD_NO_REFERRER_PCT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"ZORA_REWARD_PCT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier[]",name:"commentIdentifiers",type:"tuple[]"},{internalType:"string[]",name:"texts",type:"string[]"},{internalType:"uint256[]",name:"timestamps",type:"uint256[]"},{internalType:"bytes32[]",name:"originalTransactionHashes",type:"bytes32[]"}],name:"backfillBatchAddComment",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"string",name:"text",type:"string"},{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"replyTo",type:"tuple"},{internalType:"address",name:"commenterSmartWallet",type:"address"},{internalType:"address",name:"referrer",type:"address"}],name:"comment",outputs:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"commentIdentifier",type:"tuple"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"commentIdentifier",type:"tuple"}],name:"commentSparksQuantity",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"contractName",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[],name:"contractVersion",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"string",name:"text",type:"string"},{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"replyTo",type:"tuple"},{internalType:"address",name:"commenterSmartWalletOwner",type:"address"},{internalType:"address",name:"referrer",type:"address"}],name:"delegateComment",outputs:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"commentIdentifier",type:"tuple"},{internalType:"bytes32",name:"commentId",type:"bytes32"}],stateMutability:"payable",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"commentIdentifier",type:"tuple"}],name:"hashAndCheckCommentExists",outputs:[{internalType:"bytes32",name:"commentId",type:"bytes32"},{internalType:"bool",name:"exists",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"commentIdentifier",type:"tuple"}],name:"hashAndValidateCommentExists",outputs:[{internalType:"bytes32",name:"commentId",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"commentIdentifier",type:"tuple"}],name:"hashCommentIdentifier",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"commenterSmartWallet",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"replyTo",type:"tuple"},{internalType:"string",name:"text",type:"string"},{internalType:"address",name:"referrer",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"},{internalType:"uint32",name:"sourceChainId",type:"uint32"},{internalType:"uint32",name:"destinationChainId",type:"uint32"}],internalType:"struct IComments.PermitComment",name:"permit",type:"tuple"}],name:"hashPermitComment",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"comment",type:"tuple"},{internalType:"address",name:"sparker",type:"address"},{internalType:"uint256",name:"sparksQuantity",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"},{internalType:"address",name:"referrer",type:"address"},{internalType:"uint32",name:"sourceChainId",type:"uint32"},{internalType:"uint32",name:"destinationChainId",type:"uint32"}],internalType:"struct IComments.PermitSparkComment",name:"permit",type:"tuple"}],name:"hashPermitSparkComment",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"implementation",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"defaultAdmin",type:"address"},{internalType:"address",name:"backfiller",type:"address"},{internalType:"address[]",name:"delegateCommenters",type:"address[]"}],name:"initialize",outputs:[],stateMutability:"nonpayable
1",type:"function"},{inputs:[],name:"nextNonce",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],name:"nonceUsed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"commenterSmartWallet",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"replyTo",type:"tuple"},{internalType:"string",name:"text",type:"string"},{internalType:"address",name:"referrer",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"},{internalType:"uint32",name:"sourceChainId",type:"uint32"},{internalType:"uint32",name:"destinationChainId",type:"uint32"}],internalType:"struct IComments.PermitComment",name:"permit",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"}
1],name:"permitComment",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"comment",type:"tuple"},{internalType:"address",name:"sparker",type:"address"},{internalType:"uint256",name:"sparksQuantity",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"},{internalType:"address",name:"referrer",type:"address"},{internalType:"uint32",name:"sourceChainId",type:"uint32"},{internalType:"uint32",name:"destinationChainId",type:"uint32"}],internalType:"struct IComments.PermitSparkComment",name:"permit",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"}],name:"permitSparkComment",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"protocolRewards",outputs:[{internalType:"contract IProtocolRewards",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"callerConfirmation",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"commenter",type:"address"},{internalType:"address",name:"contractAddress",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"nonce",type:"bytes32"}],internalType:"struct IComments.CommentIdentifier",name:"commentIdentifier",type:"tuple"},{internalType:"uint256",name:"sparksQuantity",type:"uint256"},{internalType:"address",name:"referrer",type:"address"}],name:"sparkComment",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"sparkValue",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"}],R=[{inputs:[{internalType:"address",name:"_implementation",type:"address"},{internalType:"contract EditionMetadataRenderer",name:"_editionMetadataRenderer",type:"address"},{internalType:"contract DropMetadataRenderer",name:"_dropMetadataRenderer",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"previousAdmin",type:"address"},{indexed:!1,internalType:"address",name:"newAdmin",type:"address"}],name:"AdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"beacon",type:"address"}],name:"BeaconUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"creator",type:"address"},{indexed:!0,internalType:"address",name:"editionContractAddress",type:"address"},{indexed:!1,internalType:"uint256",name:"editionSize",type:"uint256"}],name:"CreatedDrop",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"Upgraded",type:"event"},{inputs:[],name:"contractVersion",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"defaultAdmin",type:"address"},{internalType:"uint64",name:"editionSize",type:"uint64"},{internalType:"uint16",name:"royaltyBPS",type:"uint16"},{internalType:"address payable",name:"fundsRecipient",type:"address"},{internalType:"bytes[]",name:"setupCalls",type:"bytes[]"},{internalType:"contract IMetadataRenderer",name:"metadataRenderer",type:"address"},{internalType:"bytes",name:"metadataInitializer",type:"bytes"}],name:"createAndConfigureDrop",outputs:[{internalType:"address payable",name:"newDropAddress",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"defaultAdmin",type:"address"},{internalType:"uint64",name:"editionSize",type:"uint64"},{internalType:"uint16",name:"royaltyBPS",type:"uint16"},{internalType:"address payable",name:"fundsRecipient",type:"address"},{components:[{internalType:"uint104",name:"publicSalePrice",type:"uint104"},{internalType:"uint32",name:"maxSalePurchasePerAddress",type:"uint32"},{internalType:"uint64",name:"publicSaleStart",type:"uint64"},{internalType:"uint64",name:"publicSaleEnd",type:"uint64"},{internalType:"uint64",name:"presaleStart",type:"uint64"},{internalType:"uint64",name:"presaleEnd",type:"uint64"},{internalType:"bytes32",name:"presaleMerkleRoot",type:"bytes32"}],internalType:"struct IERC721Drop.SalesConfiguration",name:"saleConfig",type:"tuple"},{internalType:"string",name:"metadataURIBase",type:"string"},{internalType:"string",name:"metadataContractURI",type:"string"}],name:"createDrop",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"uint64",name:"editionSize",type:"uint64"},{internalType:"uint16",name:"royaltyBPS",type:"uint16"},{internalType:"address payable",name:"fundsRecipient",type:"address"},{internalType:"address",name:"defaultAdmin",type:"address"},{components:[{internalType:"uint104",name:"publicSalePrice",type:"uint104"},{internalType:"uint32",name:"maxSalePurchasePerAddress",type:"uint32"},{internalType:"uint64",name:"publicSaleStart",type:"uint64"},{internalType:"uint64",name:"publicSaleEnd",type:"uint64"},{internalType:"uint64",name:"presaleStart",type:"uint64"},{internalType:"uint64",name:"presaleEnd",type:"uint64"},{internalType:"bytes32",name:"presaleMerkleRoot",type:"bytes32"}],internalType:"struct IERC721Drop.SalesConfiguration",name:"saleConfig",type:"tuple"},{internalType:"string",name:"description",type:"string"},{internalType:"string",name:"animationURI",type:"string"},{internalType:"string",name:"imageURI",type:"string"}],name:"createEdition",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dropMetadataRenderer",outputs:[{internalType:"contract DropMetadataRenderer",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"editionMetadataRenderer",outputs:[{internalType:"contract EditionMetadataRenderer",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"implementation",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"proxiableUUID",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"defaultAdmin",type:"address"},{internalType:"uint64",name:"editionSize",type:"uint64"},{internalType:"uint16",name:"royaltyBPS",type:"uint16"},{internalType:"address payable",name:"fundsRecipient",type:"address"},{components:[{internalType:"uint104",name:"publicSalePrice",type:"uint104"},{internalType:"uint32",name:"maxSalePurchasePerAddress",type:"uint32"},{internalType:"uint64",name:"publicSaleStart",type:"uint64"},{internalType:"uint64",name:"publicSaleEnd",type:"uint64"},{internalType:"uint64",name:"presaleStart",type:"uint64"},{internalType:"uint64",name:"presaleEnd",type:"uint64"},{internalType:"bytes32",name:"presaleMerkleRoot",type:"bytes32"}],internalType:"struct IERC721Drop.SalesConfiguration",name:"saleConfig",type:"tuple"},{internalType:"contract IMetadataRenderer",name:"metadataRenderer",type:"address"},{internalType:"bytes",name:"metadataInitializer",type:"bytes"}],name:"setupDropsContract",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"}],name:"upgradeTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newImplementation",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"upgradeToAndCall",outputs:[],stateMutability:"payable",type:"function"}],D=async(e,t,n,i)=>{let d={address:t,abi:b,chainId:e};if(i){var u;let t=a.XG.find(t=>
1t.id===e),r=null!=(u=a.z4[e])?u:[],o=(0,s.l)({chain:t,transport:(0,p.Np)(r.map(e=>(0,y.L)(e,{fetchOptions:{signal:i}})).concat((0,y.L)(void 0,{fetchOptions:{signal:i}})))});return await o.readContract({...d,functionName:"state",args:[n]})}return await (0,o.J)(r.sBK,{...d,functionName:"state",args:[n]})}},95799:(e,t,n)=>{n.d(t,{JD:()=>a,Qd:()=>s,f_:()=>o,m9:()=>y,wi:()=>p});var a=e=>{let t=e.trim().toLowerCase();return"twitter"===t?"x":t},i=e=>{try{let t=new URL(e);return"http:"===t.protocol||"https:"===t.protocol}catch(e){return!1}},r=e=>{let t={};for(let n of e){let e=a(n.key),r=(n.url||"").trim();e&&r&&i(r)&&(t[e]=r)}return t},s=e=>{if(!e)return{description:"",links:{}};let t=(e=>{let t="";for(let n=0;n<e.length;n++){let a=e[n];if("\\"!==a||n+1>=e.length){t+=a;continue}let i=e[n+1];if("n"===i){t+="\n",n+=1;continue}if("r"===i){t+="\r",n+=1;continue}if("t"===i){t+=" ",n+=1;continue}if('"'===i||"\\"===i){t+=i,n+=1;continue}t+=a}return t})(e),n=(e=>{if(!e.startsWith("---\n"))return null;let t=e.indexOf("\n---\n");if(-1===t)return null;let n=e.slice(4,t),a=e.slice(t+5),i=a.startsWith("\n")?a.slice(1):a,s=n.split("\n"),p=[],y=!1,o=e=>{let t=0;for(;t<e.length;){let n=e[t];if(" "!==n&&" "!==n)break;t+=1}return t};for(let e of s){if(!e.trim())continue;let t=o(e);if(0===t){y="links:"===e.trim();continue}if(!y)continue;let n=e.indexOf(":");if(n<=t)continue;let a=e.slice(t,n).trim(),i=e.slice(n+1).trim();p.push({key:a,url:i})}return{description:i,links:r(p)}})(t);return n||{description:t,links:{}}},p=(e,t)=>{let n=r(t);return"".concat((e=>{let t=Object.entries(e);if(!t.length)return"";let n=t.map(e=>{let[t,n]=e;return" ".concat(t,": ").concat(n)}).join("\n");return"---\nlinks:\n".concat(n,"\n---\n\n")})(n)).concat(e.trim())},y=e=>{let t=a(e);return"x"===t?"x":"discord"===t?"discord":"github"===t?"github":"farcaster"===t||"docs"===t||"notion"===t||"forum"===t||"discourse"===t||"website"===t?"globe":"question"},o=e=>{let t=Object.entries(e),n=[],r={};for(let e=t.length-1;e>=0;e-=1){let[s,p]=t[e],y=a(s),o=p.trim();if(!y||!o||!i(o))continue;let d=new URL(o).toString();r[d]||(r[d]=!0,n.push({key:y,href:d}))}return n.reverse()}},96182:(e,t,n)=>{n.d(t,{l:()=>d}),n(42731);var a=n(8737),i=["0xfd637806e0D22Ca8158AB8bb5826e6fEDa82c15f","0xb8fa1f523976008e9db686fcfdb5e57f1ca43f50"],r="production";function s(e){if(e)try{return(0,a.b)(e)}catch(e){return}}function p(e){return e.map(s).filter(e=>!!e)}var y={production:p(["0x08723392Ed15743cc38513C4925f5e6be5c17243","0x0931cA4D13BB4ba75D9B7132AB690265D749a5E7","0x098B716B8Aaf21512996dC57EB0615e2383E2f96","0x12de548F79a50D2bd05481C8515C1eF5183666a9","0x175d44451403Edf28469dF03A9280c1197ADb92c","0x1999ef52700c34de7ec2b68a28aafb37db0c5ade","0x19F8f2B0915Daa12a3f5C9CF01dF9E24D53794F7","0x21B8d56BDA776bbE68655A16895afd96F5534feD","0x35fB6f6DB4fb05e6A4cE86f2C93691425626d4b1","0x38735f03b30FbC022DdD06ABED01F0Ca823C6a94","0x39D908dac893CBCB53Cc86e0ECc369aA4DeF1A29","0x3AD9dB589d201A710Ed237c829c7860Ba86510Fc","0x3cbded43efdaf0fc77b9c55f6fc9988fcc9b757d","0x3Cffd56B47B7b41c56258D9C7731ABaDc360E073","0x3e37627dEAA754090fBFbb8bd226c1CE66D255e9","0x43fa21d92141BA9db43052492E0DeEE5aa5f0A93","0x4f47bc496083c727c5fbe3ce9cdf2b0f6496270c","0x530a64c0ce595026a4a556b703644228179e2d57","0x532b77b33a040587e9fd1800088225f99b8b0e8a","0x53b6936513e738f44FB50d2b9476730C0Ab3Bfc1","0x57EC89A0C056163A0314e413320f9B3ABe761259","0x5a7a51bfb49f190e5a6060a5bc6052ac14a3b59f","0x5f48c2a71b2cc96e3f0ccae4e39318ff0dc375b2","0x6be0ae71e6c41f2f9d0d1a3b8d0f75e6f6a0b46e","0x797d7ae72ebddcdea2a346c1834e04d1f8df102b","0x7CEd75026204aC29C34bEA98905D4C949F27361e","0x7F367cC41522cE07553e823bf3be79A889DEbe1B","0x7FF9cFad3877F21d41Da833E2F775dB0569eE3D9","0x8Dce2aAC0dE82bdCAf6b4373B79f94331b8e4995","0x901bb9583b24d97e995513c6778dc6888ab6870e","0x931546D9e66836AbF687d2bc64B30407bAc8C568","0x961c5be54a2ffc17cf4cb021d863c42dacd47fc1","0x97b1043abd9e6fc31681635166d430a458d14f9c","0x983a81ca6FB1e441266D2FbcB7D8E530AC2E05A2","0x9c2bc757b66f24d60f016b6237f8cdd414a879fa","0x9f4cda013e354b8fc285bf4b9a60460cee7f7ea9","0xa0e1c89Ef1a489c9C7dE96311eD5Ce5D32c20E4B","0xa7e5d5a720f06526557c513402f2e6b5fa20b008","0xb338962B92CD818D6aef0A32a9ECD01212a71f33","0xb6f5ec1a0a9cd1526536d3f0426c429529471f40","0xc2a3829F459B3Edd87791c74cD45402BA0a20Be3","0xd5ED34b52AC4ab84d8FA8A231a3218bbF01Ed510","0xD8500C631dC32FA18645B7436344a99E4825e10e","0xd882cfc2
10f52f2599d84b8e8d58c7fb62cfe344b","0xdb2720ebad55399117ddb4c4a4afd9a4ccada8fe","0xdcbEfFBECcE100cCE9E4b153C4e15cB885643193","0xe3d35f68383732649669aa990832e017340dbca5","0xE950DC316b836e4EeFb8308bf32Bf7C72a1358FF","0xed6e0a7e4ac94d976eebfb82ccf777a3c6bad921","0xf3701f445b6bdafedbca97d1e477357839e4120d","0xf4377edA661e04B6DDA78969796Ed31658D602D4","0xF7B31119c2682c88d88D455dBb9d5932c65Cf1bE","0xfac583c0cf07ea434052c49115a4682172ab6b4f","0xfec8a60023265364d066a1212fde3930f6ae8da7"].concat(i)),development:p(["0x0000000000000000000000000000000000000000"].concat(i))},o=new Set(r in y?y[r]:y.development);function d(e){let t=s(e);return!!t&&o.has(t)}},96860:(e,t,n)=>{n.d(t,{NZ:()=>f,el:()=>c,kD:()=>T});var a=n(95216),i=n(90130),r=n(56215),s=n(29888),p=n(39852),y=n(15045),o=n(69756),d=n(56076),u=n(32197),l=n(77227),m=n(43548);function c(e){let{governorAddress:t,proposalUpdatablePeriod:n=86400}=e;return{target:t,functionSignature:"updateProposalUpdatablePeriod(uint256)",calldata:(0,i.p)({abi:a.RV,functionName:"updateProposalUpdatablePeriod",args:[BigInt(n)]}),value:""}}var T=async(e,t)=>
1{let[n,i,d]=await (0,y.I)(s.sBK,{allowFailure:!1,contracts:[{address:t,abi:a.KE,chainId:e,functionName:"founderReward",args:[]},{address:t,abi:a.KE,chainId:e,functionName:"referralRewardsBPS",args:[]},{address:t,abi:a.KE,chainId:e,functionName:"builderRewardsBPS",args:[]}]}),u=n[0],l=n[1];return{builderRewardsBPS:d,referralRewardsBPS:i,founderRewardsBPS:l,founderRewardsRecipient:u,founderRewardsBalance:l>0&&u!==p.X?await (0,o.J)(s.sBK,{address:r.KV,abi:a.JZ,chainId:e,functionName:"balanceOf",args:[u]}):0n}};function b(e){var t,n;let a=null!=(t=null==e?void 0:e.name)?t:null==e?void 0:e[0],i=null!=(n=null==e?void 0:e.items)?n:null==e?void 0:e[1];if("string"!=typeof a||!Array.isArray(i))throw Error("Invalid PropertyIPFS properties(i) return: ".concat(JSON.stringify(e)));return{name:a,items:i.map(e=>{var t,n;let a=null!=(t=null==e?void 0:e.referenceSlot)?t:null==e?void 0:e[0],i=null!=(n=null==e?void 0:e.name)?n:null==e?void 0:e[1];if("string"!=typeof i)throw Error("Invalid item name: ".concat(JSON.stringify(e)));return{referenceSlot:"bigint"==typeof a?Number(a):"number"==typeof a?a:(()=>{throw Error("Invalid referenceSlot: ".concat(JSON.stringify(e)))})(),name:i}})}}var f=async(e,t)=>{let n=await async function(e,t){try{return await (0,o.J)(s.sBK,{address:t,abi:a.dJ,chainId:e,functionName:"supportsInterface",args:["0x862135ba"]})?"PropertyIPFS":"MetadataRenderer"}catch(e){return"MetadataRenderer"}}(e,t),i={address:t,abi:"PropertyIPFS"===n?a.dJ:a.cm,chainId:e},r=Number(await (0,o.J)(s.sBK,{...i,functionName:"propertiesCount"}
1)),p=(await (0,y.I)(s.sBK,{allowFailure:!1,contracts:Array.from({length:r},(e,t)=>({...i,functionName:"itemsCount",args:[BigInt(t)]}))})).map(e=>Number(e));if("MetadataRenderer"===n){let n=await async function(e,t,n,i){let r=await (0,y.I)(s.sBK,{allowFailure:!1,contracts:Array.from({length:n},(n,i)=>({address:t,abi:a.cm,chainId:e,functionName:"properties",args:[BigInt(i)]}))}),p=await (0,s.ECW)(Array.from({length:n},(n,a)=>async()=>({name:r[a],items:await (0,s.ECW)(Array.from({length:i[a]},(n,i)=>async()=>await x(e,t,a,i)))}))),o=Array.from(new Set(p.flatMap(e=>e.items.map(e=>e.referenceSlot)))),d=await h(e,t,o,"MetadataRenderer");return p.map(e=>({name:e.name,items:e.items.map(t=>{let n=d[t.referenceSlot];if(!n)throw Error("Missing IPFS data for reference slot ".concat(t.referenceSlot));return{name:t.name,uri:"".concat(n.baseUri).concat(encodeURIComponent(e.name),"/").concat(encodeURIComponent(t.name)).concat(n.extension)}})}))}(e,t,r,p);return{propertiesCount:r,propertyItemsCount:p,properties:n}}try{let n=await async function(e,t,n){let i=(await (0,y.I)(s.sBK,{allowF
1ailure:!1,contracts:Array.from({length:n},(n,i)=>({address:t,abi:a.dJ,chainId:e,functionName:"properties",args:[BigInt(i)]}))})).map(b),r=Array.from(new Set(i.flatMap(e=>e.items.map(e=>e.referenceSlot)))),p=await h(e,t,r,"PropertyIPFS");return i.map(e=>({name:e.name,items:e.items.map(t=>{let n=p[t.referenceSlot];if(!n)throw Error("Missing IPFS data for reference slot ".concat(t.referenceSlot));return{name:t.name,uri:"".concat(n.baseUri).concat(encodeURIComponent(e.name),"/").concat(encodeURIComponent(t.name)).concat(n.extension)}})}))}(e,t,r);return{propertiesCount:r,propertyItemsCount:p,properties:n}}catch(n){return{propertiesCount:r,propertyItemsCount:p,properties:await g(e,t,r,p)}}},g=async(e,t,n,a)=>{let i=0x6e86adc91987cfd0c2727f2061f4e6022e5e9212736e682f4eb1f6949f6a7b00n+1n,r=await (0,s.ECW)(Array.from({length:n},(n,r)=>async()=>({name:await v(e,t,r,i),items:await (0,s.ECW)(Array.from({length:a[r]},(n,a)=>async()=>await x(e,t,r,a,i)))}))),p=Array.from(new Set(r.flatMap(e=>e.items.map(e=>e.referenceSlot)))),y=await async function(e,t,n,a){let i=(0,s.sO3)(e),r=(0,d.S)((0,u.h)([{name:"slot",type:"uint256"}],[a])),p=(0,l.uU)(r);return(await (0,s.ECW)(n.map(n=>async()=>{let a=p+2n*BigInt(n),r=await i.getStorageAt({address:t,slot:(0,m.nj)(a,{size:32})}),s=await i.getStorageAt({address:t,slot:(0,m.nj)(a+1n,{size:32})});return{idx:n,ipfsGroup:{baseUri:r?await I(e,t,(0,m.nj)(a,{size:32}),r):"",extension:s?await I(e,t,(0,m.nj)(a+1n,{size:32}),s):""}}}))).reduce((e,t)=>{let{idx:n,ipfsGroup:a}=t;return e[n]=a,e},{})}(e,t,p,0x6e86adc91987cfd0c2727f2061f4e6022e5e9212736e682f4eb1f6949f6a7b00n+2n);return r.map(e=>({name:e.name,items:e.items.map(t=>{let n=y[t.referenceSlot];if(!n)throw Error("Missing IPFS data for reference slot ".concat(t.referenceSlot));return{name:t.name,uri:"".concat(n.baseUri).concat(encodeURIComponent(e.name),"/").concat(encodeURIComponent(t.name)).concat(n.extension)}})}))},v=async(e,t,n,a)=>{let i=(0,s.sO3)(e),r=(0,d.S)((0,u.h)([{name:"slot",type:"uint256"}],[a])),p=(0,l.uU)(r)+2n*BigInt(n),y=await i.getStorageAt({address:t,slot:(0,m.nj)(p,{size:32})});return y?await I(e,t,(0,m.nj)(p,{size:32}),y):""};async function h(e,t,n,i){let r="PropertyIPFS"===i?a.dJ:a.cm;
1return(await (0,y.I)(s.sBK,{allowFailure:!1,contracts:n.map(n=>({address:t,abi:r,chainId:e,functionName:"ipfsData",args:[BigInt(n)]}))})).reduce((e,t,a)=>(e[n[a]]=function(e){if(Array.isArray(e)&&e.length>=2){let t=e[0],n=e[1];if("string"==typeof t&&"string"==typeof n)return{baseUri:t,extension:n}}if(e&&"object"==typeof e){if("string"==typeof e.baseUri&&"string"==typeof e.extension)return{baseUri:e.baseUri,extension:e.extension};if("string"==typeof e[0]&&"string"==typeof e[1])return{baseUri:e[0],extension:e[1]}}throw Error("Invalid IPFSGroup shape: ".concat(JSON.stringify(e)))}(t),e),{})}async function x(e,t,n,a){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:6n,r=(0,s.sO3)(e),p=(0,d.S)((0,u.h)([{name:"slot",type:"uint256"}],[i])),y=(0,l.uU)(p)+2n*BigInt(n),o=(0,d.S)((0,u.h)([{name:"slot",type:"uint256"}],[y+1n])),c=(0,l.uU)(o)+2n*BigInt(a),T=await r.getStorageAt({address:t,slot:(0,m.nj)(c,{size:32})}),b=T?65535n&(0,l.uU)(T):0n,f=c+1n,g=await r.getStorageAt({address:t,slot:(0,m.nj)(f,{size:32})}),v=g?await I(e,t,(0,m.nj)(f,{size:32}),g):"";return{referenceSlot:Number(b),name:v}}async function I(e,t,n,a){if(!a||"0x"===a)return"";let i=(0,s.sO3)(e),r=(0,l.uU)(a);if(0n==(1n&r)){let e=Number(255n&r)/2,t=a.slice(2,2+2*e);return e>0?(0,l.IQ)("0x".concat(t)):""}let p=Number((r-1n)/2n);if(0===p)return"";let y=(0,d.S)(n),o=(0,l.uU)(y),u=Math.ceil(p/32),c="";for(let e=0;e<u;e++){let n=o+BigInt(e),a=await i.getStorageAt({address:t,slot:(0,m.nj)(n,{size:32})});a&&"0x"!==a&&(c+=a.slice(2))}let T="0x".concat(c.slice(0,2*p));return(0,l.IQ)(T)}},98216:(e,t,n)=>{n.d(t,{$g:()=>a.$g,Eg:()=>a.Eg,Gl:()=>a.Gl,NJ:()=>a.NJ});var a=n(36242);n(55754)},98454:(e,t,n)=>{n.d(t,{h:()=>F});var a=n(73539),i=n(24966),r=n(42731),s=n(90073),p=n(45722),y=n(78766);let o=()=>{let{address:e,chain:t}=(0,s.F)();return e||t?null:(0,a.jsx)(i.so,{direction:"row",align:"center",className:y.C8,id:"connect-button-wrapper",w:"100%",justify:"center",cursor:"pointer",children:(0,a.jsx)(p.pK,{showBalance:!1,label:"Connect",chainStatus:"none",accountStatus:"address"})})};var d=n(49590),u=n(22505),l=n(48957),m=n(96921),c=n.n(m),T=n(29797),b=n(32592),f=function(e){return e.PROFILE_MENU="profileMenu",e.CHAIN_MENU="chainMenu",e}({});let g=e=>{let{activeDropdown:t,onOpenMenu:n,onSetActiveDropdown:p}=e,[o,m]=r.useState(!1),g=(0,T.useRouter)(),{address:v,chain:h,connector:x}=(0,s.F)(),{switchChain:I}=(0,b.R)(),w=(0,u.x)(),{chain:_,setChain:M,hasHydrated:E}=(0,l.EM)(),A=(0,r.useMemo)(()=>{var e;return!!(null==(e=g.query)?void 0:e.network)},[g.query]),N=(0,r.useCallback)(e=>{if(!(null==x?void 0:x.getChainId))return w();I({chainId:e},{onError(e){console.error("Failed to switch chain:",e)}})},[I,w,x]),R=(0,r.useCallback)(e=>{if(A)return;p(void 0);let t=d.vP.find(t=>t.id===e);t&&M(t),v&&N(e)},[p,M,A,N,v]),D=(0,r.useCallback)(e=>_.id===e,[_.id]),O=(0,r.useMemo)(()=>A&&!!v&&(null==h?void 0:h.id)!==_.id,[v,null==h?void 0:h.id,_.id,A]);return((0,r.useEffect)(()=>{let e=()=>{p(void 0),m(!1)};return g.events.on("routeChangeStart",e),()=>{g.events.off("routeChangeStart",e)}},[g,p]),(0,r.useEffect)(()=>{if(!E)return;let e=()=>{_&&I({chainId:_.id},{onError(e){console.error("Failed to automatically switch chain:",e)}}),m(!0)};return e(),g.events.on("routeChangeComplete",e),()=>{g.events.off("routeChangeComplete",e)}},[g,E,_,I]),E&&o)?(0,a.jsx)(i.so,{className:y.oi,onClick:()=>{p(f.CHAIN_MENU)},"data-active":!!t&&t!==f.CHAIN_MENU,children:(0,a.jsx)(i.HH,{padding:"x0",placement:"bottom-end",close:t!==f.CHAIN_MENU,onOpenChange:e=>n(e,f.CHAIN_MENU),wrapperClassName:y.Hw,trigger:(0,a.jsx)(i.so,{borderColor:"border",borderStyle:"solid",borderWidth:"normal",backgroundColor:"transparent",borderRadius:"curved",cursor:"pointer",align:"center",justify:"space-between",height:"x10",px:"x2",className:y.AJ,style:O?{borderColor:i.f.color.negative}:void 0,children:(0,a.jsxs)(i.so,{align:"center",children:[(0,a.jsx)(i.az,{h:"x6",w:"x6",children:(0,a.jsx)(c(),{priority:!0,quality:100,style:{height:24,width:24},src:_.icon,alt:_.name})}),(0,a.jsx)(i.so,{display:{"@initial":"none","@768":"flex"},children:(0,a.jsx)(i.EY,{fontWeight:"heading",ml:"x2",children:_.name})}),(0,a.jsx)(i.az,{h:"x6",w:"x6",ml:"x2",children:(0,a.jsx)(i.In,{id:"chevron-down",fill:"tertiary",pointerEvents:"none"})})]})}),children:(0,a.jsxs)(i.BJ,{my:"x4",mx:"x2",children:[O&&_&&(0,a.jsx)(i.so,{as:"button",type:"button",className:y.aG,fontWeight:"label",borderRadius:"normal",onClick:()=>N(_.id),cursor:"pointer",height:"x10",px:"x4",mb:"x2",align:"center",justify:"center",children:"Switch to ".concat(_.name)}
1),d.vP.map((e,t,n)=>(0,a.jsxs)(i.so,{as:"button",type:"button",className:[y.AJ,y.xP],borderRadius:"normal",onClick:()=>R(e.id),height:"x10",px:"x4",mb:t!==n.length-1?"x2":void 0,align:"center",justify:"space-between",disabled:A&&!D(e.id),"aria-current":_.id===e.id?"location":void 0,children:[(0,a.jsxs)(i.so,{align:"center",children:[(0,a.jsx)(i.az,{h:"x6",w:"x6",mr:"x2",children:(0,a.jsx)(c(),{style:{height:24,width:24},src:e.icon,alt:e.name})}),(0,a.jsx)(i.EY,{fontWeight:"heading",color:A&&!D(e.id)?"text3":void 0,children:e.name})]}),(0,a.jsx)(i.In,{id:"check",fill:"tertiary",ml:"x10",style:{visibility:_.id===e.id?"visible":"hidden"}})]},e.id))]})})}):null};var v=n(79541);n(98898);var h=n(74652),x=n(30672),I=n(26463),w=n(57067),_=n(66154),M=n(91695),E=n(29888),A=n(98216),N=n(46284),R=n.n(N),D=n(53124),O=n(87842),S=n(17405),C=n(31555),P=n(42095);let k=e=>{let{dao:t,index:n,isHidden:r}=e,s=d.vP.find(e=>e.id===t.chainId),p=(0,E.pgi)(t.chainId);return(0,a.jsxs)(i.so,{align:"center",justify:"space-between",className:r?[y.hJ,y.XE]:y.hJ,style:{borderRadius:"8px",width:"100%"},pr:"x2",gap:"x2",children:[(0,a.jsx)(R(),{href:"/dao/".concat(null==s?void 0:s.slug,"/").concat(t.collectionAddress),passHref:!0,target:"_blank",rel:"noopener noreferrer",style:{width:"100%",textDecoration:"none"},children:(0,a.jsx)(i.so,{direction:"row",align:"center",cursor:"pointer",id:r?"close-modal-hidden-".concat(n):"close-modal-".concat(n),color:"text1",gap:"x4",justify:"space-between",children:(0,a.jsxs)(i.so,{align:"center",gap:"x4",style:{minWidth:0},children:[(0,a.jsx)(I.IU,{collectionAddress:t.collectionAddress,size:"40",auctionAddress:t.auctionAddress,chainId:t.chainId}),(0,a.jsx)(i.EY,{fontWeight:"display",children:t.name})]})})}),(0,a.jsxs)(i.so,{align:"center",gap:"x1",style:{minWidth:"24px",justifyContent:"flex-end",flexShrink:0},children:[p?(0,a.jsx)(M.s,{variant:"default",className:S.pT,children:"Testnet"}):null,(0,a.jsx)(i.so,{width:"x4",height:"x4",align:"center",justify:"center",children:(null==s?void 0:s.icon)&&(0,a.jsx)(c(),{src:s.icon,style:{borderRadius:"12px",maxHeight:"16px",objectFit:"contain"},alt:"",height:16,width:16})})]})]})},L=e=>{let{activeDropdown:t,onOpenMenu:n,onSetActiveDropdown:p}=e,{address:m}=(0,s.F)(),{chain:c}=(0,l.EM)(),{displayName:T,ensAvatar:b}=(0,h.Q)(m||""),{data:g}=(0,P.A)({address:m,chainId:c.id}),M=g?"".concat((0,A.Gl)((0,C.J)(g.value,g.decimals))," ETH"):void 0,{daos:E}=(0,x.c)({address:m}),[N,S]=r.useState(!1),{isDaoHidden:L,sortDaos:U,groupHiddenDaosLast:j}=(0,O.E)(m),F=r.useMemo(()=>[...E].sort((e,t)=>d.vP.findIndex(t=>t.id===e.chainId)-d.vP.findIndex(e=>e.id===t.chainId)),[E]),B=r.useMemo(()=>j(U(F,e=>e.collectionAddress,e=>e.chainId),e=>e.collectionAddress,e=>e.chainId),[F,U,j]),V=r.useMemo(()=>B.filter(e=>!L(e.chainId,e.collectionAddress)),[B,L]),z=r.useMemo(()=>B.filter(e=>L(e.chainId,e.collectionAddress)),[B,L]),G=r.useCallback(e=>{n(e,f.PROFILE_MENU)},[n]),[Y,H]=r.useState(!1);r.useEffect(()=>{let e=()=>{H(window.innerWidth<=768)};return window&&(window.addEventListener("resize",e),e()),()=>{window.removeEventListener("resize",e)}},[]),r.useEffect(()=>(Y&&t===f.PROFILE_MENU?document.body.style.overflow="hidden":document.body.style.overflow="unset",()=>{document.body.style.overflow="unset"}),[Y,t]);let W=(0,u.x)(),q=r.useCallback(()=>{p(void 0),W()},[p,W]),J=e=>{let{isStatic:t=!1}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.so,{direction:"column",align:"stretch",gap:"x2",style:t?{paddingBottom:"8px"}:void 0,children:[(0,a.jsxs)(i.so,{direction:"row",align:"center",justify:"space-between",w:"100%",children:[(0,a.jsx)(R(),{href:"/profile/".concat(m),passHref:!0,target:"_blank",rel:"noopener noreferrer",style:{textDecoration:"none",flex:1},children:(0,a.jsxs)(i.so,{direction:"row",align:"center",className:y.gO,"aria-label":"Open profile",children:[(0,a.jsx)(I.eu,{address:m,src:b,size:"40"}),(0,a.jsxs)(i.so,{direction:"column",ml:"x2",children:[(0,a.jsx)(i.EY,{fontWeight:"display",children:T}),(0,a.jsx)(i.EY,{variant:"paragraph-md",color:"tertiary",children:M})]})]})}),(0,a.jsx)(w.i,{text:m})]}),(0,a.jsx)(i.$n,{className:y.P4,variant:"outline",color:"negative",onClick:q,id:"close-modal",children:"Disconnect"})]}),(0,a.jsx)(i.az,{color:"border",borderStyle:"solid",borderWidth:"thin"})]})},K=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,a.jsxs)(a.Fragment,{children:[E.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.so,{direction:"column",align:"center",gap:"x2",className:e?void 0:y.dC,style:{width:"100%"},children:[V.map((e,t)=>(0,a.jsx)(k,{dao:e,index:t,isHidden:!1},"".concat(e.chainId,":").concat(e.collectionAddress))),z.length>0&&(0,a.jsx)(D.e,{count:z.length,isOpen:N,onToggle:()=>S(e=>!e),children:(0,a.jsx)(i.so,{direction:"column",gap:"x2",w:"100%",children:z.map((e,t)=>(0,a.jsx)(k,{dao:e,index:t,isHidden:!0},"".concat(e.chainId,":").concat(e.collectionAddress)))})})]}),(0,a.jsx)(i.az,{color:"border",borderStyle:"solid",borderWidth:"thin"})]}),t&&(0,a.jsx)(R(),{href:"/create",passHref:!0,style:{width:"100%"},children:(0,a.jsx)(i.$n,{id:"close-modal",w:"100%",variant:"primary",children:"Create a DAO"})})]})},Z=m?(0,a.jsxs)(i.so,{cursor:"pointer",children:[t===f.PROFILE_MENU&&!Y&&(0,a.jsx)(i.az,{className:y.hM}),Y&&t===f.PROFILE_MENU?(0,a.jsx)(i.so,{w:"x10",h:"x10",align:"center",justify:"center",borderWidth:"thin",borderStyle:"solid",style:{position:"relative",zIndex:v.r5+1,borderRadius:"50%",borderColor:i.f.color.border},className:y.hJ,children:(0,a.jsx)(i.In,{id:"cross"})}):(0,a.jsx)(I.eu,{address:m,src:b,size:"40"})]}):(0,a.jsx)(i.so,{align:"center",children:(0,a.jsx)(i.so,{w:"x10",h:"x10",align:"center",justify:"center",className:y.Q5,backgroundColor:t===f.PROFILE_MENU?"ghostHover":"background1",children:Y&&t===f.PROFILE_MENU?(0,a.jsx)(i.In,{id:"cross"}):(0,a.jsx)(i.In,{id:"burger"})})});return Y?(0,a.jsxs)(a.Fragment,{children:[t===f.PROFILE_MENU&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.az,{style:{position:"fixed",top:0,left:0,width:"100vw",height:"100vh",zIndex:v.DG-1,backgroundColor:i.f.color.backdrop},onClick:()=>p(void 0)}),(0,a.jsxs)(i.so,{direction:"column",py:"x4",px:"x8",backgroundColor:"background1",className:[y.Y4,y.Hw],style:{width:"100vw",height:"100dvh",maxHeight:"100vh",position:"fixed",top:0,left:0,zIndex:v.DG,paddingTop:"80px",paddingBottom:"16
1px",boxSizing:"border-box",shadow:"medium"},children:[m&&J({isStatic:!0}),(0,a.jsxs)(i.so,{direction:"column",gap:"x3",style:{flex:1,minHeight:0,overflowY:"auto",WebkitOverflowScrolling:"touch",paddingBottom:"8px"},children:[!m&&(0,a.jsx)(o,{}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.so,{direction:"column",gap:"x0",children:[(0,a.jsx)(R(),{href:"/dashboard",children:(0,a.jsx)(i.so,{align:"center",justify:"center",py:"x2",children:(0,a.jsx)(i.EY,{cursor:"pointer",fontWeight:"display",children:"Dashboard"})})}),(0,a.jsx)(R(),{href:"/explore",children:(0,a.jsx)(i.so,{align:"center",justify:"center",py:"x2",children:(0,a.jsx)(i.EY,{cursor:"pointer",fontWeight:"display",children:"Explore"})})}),(0,a.jsx)(R(),{href:"/playground",children:(0,a.jsx)(i.so,{align:"center",justify:"center",py:"x2",children:(0,a.jsx)(i.EY,{cursor:"pointer",fontWeight:"display",children:"Playground"})})}),(0,a.jsx)(R(),{href:"/about",children:(0,a.jsx)(i.so,{align:"center",justify:"center",py:"x2",children:(0,a.jsx)(i.EY,{cursor:"pointer",fontWeight:"display",children:"About"})})}),(0,a.jsx)("a",{href:"https://docs.nouns.build/",target:"_blank",rel:"noreferrer noopener",children:(0,a.jsxs)(i.so,{align:"center",justify:"center",py:"x2",children:[(0,a.jsx)(i.EY,{cursor:"pointer",fontWeight:"display",children:"Docs"}),(0,a.jsx)(i.In,{fill:"text4",size:"sm",ml:"x2",id:"external-16"})]})}),(0,a.jsx)(_.p.Mainnet,{children:(0,a.jsx)(R(),{href:"/bridge",children:(0,a.jsx)(i.so,{align:"center",justify:"center",py:"x2",children:(0,a.jsx)(i.EY,{cursor:"pointer",fontWeight:"display",children:"Bridge"})})})}),(0,a.jsx)(_.p.Testnet,{children:(0,a.jsxs)(i.so,{as:"a",href:"https://nouns.build",target:"_blank",rel:"noopener noreferrer canonical",id:"close-modal",align:"center",justify:"center",py:"x2",children:[(0,a.jsx)(i.EY,{fontWeight:"display",fontSize:16,children:"Mainnet"}),(0,a.jsx)(i.In,{fill:"text4",size:"sm",ml:"x2",id:"external-16"})]})}),(0,a.jsx)(_.p.Mainnet,{children:(0,a.jsxs)(i.so,{as:"a",href:"https://testnet.nouns.build",target:"_blank",rel:"noopener noreferrer nofollow",id:"close-modal",align:"center",justify:"center",py:"x2",children:[(0,a.jsx)(i.EY,{fontWeight:"display",fontSize:16,children:"Testnet"}),(0,a.jsx)(i.In,{fill:"text4",size:"sm",ml:"x2",id:"external-16"})]})})]}),(0,a.jsx)(i.az,{color:"border",borderStyle:"solid",borderWidth:"thin"})]}),m&&K(!0,!1)]}),m&&(0,a.jsx)(i.az,{style:{position:"sticky",bottom:0,background:i.f.color.background1,paddingTop:"8px"},children:(0,a.jsx)(R(),{href:"/create",passHref:!0,style:{width:"100%"},children:(0,a.jsx)(i.$n,{id:"close-modal",w:"100%",variant:"primary",children:"Create a DAO"})})})]})]}),(0,a.jsx)(i.so,{className:y.oi,display:m?void 0:{"@initial":"flex","@768":"none"},onClick:()=>{t===f.PROFILE_MENU?p(void 0):p(f.PROFILE_MENU)},"data-active":!!t&&t!==f.PROFILE_MENU,children:Z})]}):(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(i.so,{className:y.oi,display:m?void 0:{"@initial":"flex","@768":"none"},onClick:()=>p(f.PROFILE_MENU),"data-active":!!t&&t!==f.PROFILE_MENU,children:(0,a.jsx)(i.HH,{padding:"x0",trigger:Z,close:t!==f.PROFILE_MENU,onOpenChange:G,wrapperClassName:y.Hw,children:(0,a.jsxs)(i.so,{direction:"column",p:"x4",gap:"x4",style:{width:320},children:[m?J({isStatic:!1}):(0,a.jsx)(o,{}),m&&K(),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.az,{color:"border",borderStyle:"solid",borderWidth:"thin"}),(0,a.jsx)(_.p.Testnet,{children:(0,a.jsxs)(i.so,{as:"a",href:"https://nouns.build",target:"_blank",rel:"noopener noreferrer canonical",id:"close-modal",align:"center",justify:"center",py:"x3",style:{marginTop:"-10px",marginBottom:"-10px"},children:[(0,a.jsx)(i.EY,{fontWeight:"display",fontSize:16,children:"Mainnet"}),(0,a.jsx)(i.In,{fill:"text4",size:"sm",ml:"x2",id:"external-16"})]})}),(0,a.jsx)(_.p.Mainnet,{children:(0,a.jsxs)(i.so,{as:"a",href:"https://testnet.nouns.build",target:"_blank",rel:"noopener noreferrer nofollow",id:"close-modal",align:"center",justify:"center",py:"x3",style:{marginTop:"-10px",marginBottom:"-10px"},children:[(0,a.jsx)(i.EY,{fontWeight:"display",fontSize:16,children:"Testnet"}),(0,a.jsx)(i.In,{fill:"text4",size:"sm",ml:"x2",id:"external-16"})]})})]})]})})})})};var U=n(6274);let j=()=>{let[e,t]=r.useState(!1),{mode:n,toggleMode:s}=(0,U.e)(),p="dark"===n;return(r.useEffect(()=>{t(!0)},[]),e)?(0,a.jsx)(i.so,{as:"button",type:"button",align:"center",justify:"center",w:"x10",className:y.OD,onClick:s,"aria-label":"Switch to ".concat(p?"light":"dark"," mode"),"aria-pressed":p,children:(0,a.jsx)(i.EY,{fontSize:20,color:"text2","aria-hidden":"true",style:{lineHeight:1},children:p?"â¾":"â"})}):(0,a.jsx)(i.az,{h:"x10",w:"x10"})},F=e=>{let{hideChainMenu:t=!1}=e,[n,p]=r.useState(),{address:y}=(0,s.F)(),d=r.useCallback((e,t)=>{e?p(t):n===t&&p(void 0)},[n]);return(0,a.jsxs)(i.so,{align:"center",direction:"row",gap:"x4",children:[(0,a.jsx)(j,{}),!t&&(0,a.jsx)(g,{activeDropdown:n,onOpenMenu:d,onSetActiveDropdown:p}),(0,a.jsx)(L,{activeDropdown:n,onOpenMenu:d,onSetActiveDropdown:p}),!y&&(0,a.jsx)(i.az,{style:{width:110},display:{"@initial":"none","@768":"block"},children:(0,a.jsx)(o,{})})]})}}
1,98799:(e,t,n)=>{n.d(t,{Qq:()=>p,kU:()=>i,yn:()=>r});var a=n(69901);function i(e){let{depositedAmount:t,endTime:n,segments:i,startTime:r,now:s}=e;if(r>s)return 0n;if(n<=s)return t;if(0===i.length)throw Error("segments cannot be empty");let p=0n,y=0,o=i[0].timestamp;for(;o<s;){if(p+=i[y].amount,(y+=1)>=i.length)return t;o=i[y].timestamp}let d=i[y].amount,u=i[y].exponent;o=i[y].timestamp;let l=0===y?r:i[y-1].timestamp,m=o-l;if(m<=0)throw Error("Invalid segmentDuration (timestamps must be strictly increasing and > startTime)");let c=new a.A(s-l).div(m).pow(u),T=new a.A(d.toString()),b=c.mul(T);return b.gt(T)?p:p+function(e){if(!e.isFinite()||e.isNeg())throw Error("Invalid number for uint conversion");return BigInt(e.floor().toFixed(0))}(b)}function r(e){let t,n,{now:a,cliffTime:i,depositedAmount:r,endTime:s,startTime:p,unlockStart:y,unlockCliff:o,withdrawnAmount:d}=e;if(p>a)return 0n;if(i>a)return y;if(s<=a)return r;let u=y+o;if(u>=r)return r;if(0===i?(t=BigInt(a-p),n=BigInt(s-p)):(t=BigInt(a-i),n=BigInt(s-i)),n<=0n)return u;let l=u+t*(r-u)/n;return l>r?d:l}var s=10n**18n;function p(e){let t="number"==typeof e?String(e):e;if(!/^\d+(\.\d+)?$/.test(t))throw Error("Invalid decimal: ".concat(t));let[n,a=""]=t.split(".");if(a.length>18)throw Error("Too many decimal places (max 18): ".concat(t));let i=(a+"0".repeat(18)).slice(0,18);return BigInt(n)*s+BigInt(i)}},99782:(e,t,n)=>{n.d(t,{T:()=>d});var a=n(82606),i=n(95542),r=e=>{var t=e-1,n=2*e;return n<1?e*n*n:1+t*t*t*4},s=e=>e*e*e*e*e,p=(e,t)=>Math.round(e/255*t),y=e=>e>=0?e%360:360+e%360,o=(e,t,n)=>p(e,n-t)+t,d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e&&!t){let t=(e=>{let t=(0,i.ZJ)(e).reverse(),n=((e,t)=>{let n=t?1:-1;switch(e%4){case 0:return function(e,t){return y((1-t)*e+t*(e+10*n))};case 1:return function(e,t){return y((1-t)*e+t*(e+30*n))};case 2:return function(e,t){let a=r(t);return y((1-a)*e+a*(e+50*n))};default:return function(t,a){let i=t+60*n*p(e,1)+30,s=r(a);return y((1-s)*t+s*i)}}})(t[3],t[6]%2),d=p(t[12],360),u=o(t[2],30,70),l=(Math.max(u+20,98)+o(t[8],72,98))/2,m=o(t[7],72,85),c=Math.max(Math.max(m+30,90),o(t[10],60,92));m=.5*m+.5*u,c=.5*c+.5*l;let T=t[5]%2==0?function(e,t,n){let a=s(n);return(1-a)*e+a*t}:function(e,t,n){let a=n*n*n;return(1-a)*e+a*t},b=t[3]%2==0?function(e,t,n){let a=s(n);return(1-a)*e+a*t}:function(e,t,n){let a=Math.sin(n*Math.PI);return(1-a)*e+a*t};return[{h:n(d,0),s:b(m,c,1),l:T(u,l,1)},{h:n(d,.1),s:b(m,c,.9),l:T(u,l,.9)},{h:n(d,.7),s:b(m,c,.7),l:T(u,l,.7)},{h:n(d,.9),s:b(m,c,.2),l:T(u,l,.2)},{h:n(d,1),s:b(m,c,0),l:u}].map(e=>(0,a.A)(e)).map(e=>e.toHslString())})(e);return"radial-gradient(75.29% 75.29% at 64.96% 24.36%, ".concat(t[0]," 15.62%, ").concat(t[1]," 39.58%, ").concat(t[2]," 72.92%, ").concat(t[3]," 90.62%, ").concat(t[4]," 100%)")}return t?"#FFFFFF":"transparent"}}}]);
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.