1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3019],{683:e=>{e.exports={Item__wrapper:"Item_Item__wrapper__m2XD1",Item:"Item_Item__9fPwQ",Item__label:"Item_Item__label__T8mFr",Item__value__platform:"Item_Item__value__platform__xZmq_",Item__value__stage:"Item_Item__value__stage__kitCM",Item__value__wrapper:"Item_Item__value__wrapper__wpgcG",Item__error:"Item_Item__error__qRSfZ",Item__error__icon:"Item_Item__error__icon__IKApM"}},7124:e=>{e.exports={Wrapper:"Wrapper_Wrapper__m0Wem",inView:"Wrapper_inView__Jk0te",Wrapper__arrow:"Wrapper_Wrapper__arrow__O9TKU"}},7595:e=>{e.exports={Code:"Code_Code__CUwgV"}},7694:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});var r=t(16927),i=t(4902),o=t(14370),a=t(28275);let s=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,r._)(function(){var t,s,l;return(0,i.__generator)(this,function(c){switch(c.label){case 0:var u;return t=e.address,[4,(u=l={address:t,network:e.network,relatedContractAddress:void 0===(s=e.relatedContractAddress)?null:s},(0,r._)(function(){var e,n,t,r,a,s;return(0,i.__generator)(this,function(i){switch(i.label){case 0:return e=u.address,n=u.network,r=void 0===(t=u.relatedContractAddress)?null:t,s=void 0===(a=u.requestContext)?null:a,[4,fetch(new URL("/api/contract",(0,o.A)(s)).toString(),{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({address:e,network:n,relatedContractAddress:r})})];case 1:return[4,i.sent().json()];case 2:return[2,i.sent()]}})})()).then(function(e){return(e.wasContractAdded||n)&&(0,a.A)("contract added",l),e})];case 1:return[2,c.sent()]}})})()}},8331:e=>{e.exports={Form:"Form_Form__i_HJk",Form__textarea:"Form_Form__textarea__E52J3",Form__pt_8:"Form_Form__pt_8__T_mxq",Form__submitButton:"Form_Form__submitButton__5g16z"}},12343:e=>{e.exports={SelectedLine:"SelectedLine_SelectedLine__1_Mfs"}},14370:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});var r=t(45383);t(99742);var i=function(e,n){if(!e)return null;var t="function"==typeof e.get?e.get(n):e[n]||e[n.toLowerCase()];return Array.isArray(t)?t[0]||null:"string"==typeof t?t.split(",")[0].trim():t||null},o=function(e){var n;return e?(null==(n=e.req)?void 0:n.headers)?e.req.headers:e.headers?e.headers:null:null};let a=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if((0,r._)(n,URL))return n;if("string"==typeof n)return new URL(n);if(null==n||null==(e=n.nextUrl)?void 0:e.origin)return new URL(n.nextUrl.origin);var t=o(n),a=i(t,"x-forwarded-host")||i(t,"host");if(a){var s=i(t,"x-forwarded-proto")||(a.includes("localhost")||a.startsWith("127.0.0.1")?"http":"https");return new URL("".concat(s,"://").concat(a))}return new URL(window.location.origin)}},16403:()=>{},20546:e=>{e.exports={ContractFunction:"ContractFunction_ContractFunction__B6HQm",nonpayable:"ContractFunction_nonpayable__rlKgW",payable:"ContractFunction_payable__BK2_A",pure:"ContractFunction_pure__SfOqa",view:"ContractFunction_view__mAvoJ",immutable:"ContractFunction_immutable__KLpPQ",ContractFunction__children:"ContractFunction_ContractFunction__children__GmvQU",ContractFunction__spinner:"ContractFunction_ContractFunction__spinner__fGdqN"}},22267:()=>{},22532:(e,n,t)=>{"use strict";t.d(n,{A:()=>rJ});var r,i,o,a=t(45526),s=t(67684),l=t(20294),c=t(37876),u=t(14232),_=t(69241),d=t(80086),m=t.n(d),p=t(76747),f=t(83995),v=t.n(f),h=t(57410),b=t.n(h),g=t(3572),C=t.n(g),x=t(52360),y=t(89099),w=t(53798),N=t(5204);let A=function(e,n){var t=(0,y.useRouter)();(0,u.useEffect)(function(){var r=n.map(function(n){var t;return null==(t=e[n])?void 0:t.address}).filter(Boolean).join("/");if(r&&"audit"!==r&&r!==t.query.addresses.join("/")){var i="/contract/".concat(t.query.network,"/").concat(r);t.replace(i,void 0,{scroll:!1})}},[e,n,t])};var T=t(63261),L=t(8047),F=t(57784),j=t.n(F);let k=function(e){var n=e.className,t=e.contract.data||{},r=t.collaborators,i=t.ownerAddress,o=(0,L.F)().address,a=(0,u.useMemo)(function(){return[["Owner",[i].filter(Boolean)],["Collaborators",r]]},[r,i]);return(0,c.jsx)("dl",{className:(0,_.A)(j().AuditMeta,n),children:a.map(function(e,n){var t=(0,l._)(e,2),r=t[0],i=t[1];return(0,c.jsx)(u.Fragment,{children:(null==i?void 0:i.length)>0&&(0,c.jsxs)("div",{className:j().AuditMeta__item,children:[(0,c.jsx)("dt",{className:j().AuditMeta__item__label,children:r}),(0,c.jsx)("dd",{className:j().AuditMeta__item__addresses,children:i.map(function(e,n){return(0,c.jsxs)("span",{children:[(0,c.jsx)("span",{className:j().AuditMeta__item__address,children:e}),e===o&&(0,T.Ay)(" (me)")]},n)})})]})},n)})})};var V=t(48230),I=t.n(V),B=t(52276),S=t(97460),P=t(71046),R=t(1956);let E=/([A-Z])([A-Z])([a-z])|([a-z])([A-Z])/g;var O=t(65067),H=t(43229),M=t(61652),W=t(48447),U=t(3860),q=t(29043),D=t.n(q);let J=function(e){var n=e.address,t=e.className,r=e.isError,i=e.isLoading,o=(0,u.useRef)(null),s=(0,l._)((0,u.useState)(!1),2),d=s[0],m=s[1],p=(0,u.useMemo)(function(){return d&&n},[n,d]);return(0,u.useEffect)(function(){var e;if(clearTimeout(e),p){var n,t,r=new Range,i=window.getSelection();r.setStart(null==o||null==(n=o.current)?void 0:n.firstChild,0),r.setEnd(null==o||null==(t=o.current)?void 0:t.firstChild,42),i.removeAllRanges(),i.addRange(r),e=setTimeout(function(){return m(!1)},3e3)}return function(){return clearTimeout(e)}},[p]),(0,c.jsx)("div",{className:(0,_.A)(D().Address__scene,t),children:(0,c.jsx)(M.A,{trigger:null,triggerRef:function(e){var t=e.setTriggerRef;return(0,c.jsx)("span",{className:D().Address__platform,ref:t,children:(0,c.jsx)(W.CopyToClipboard,{onCopy:function(){return m(!0)},text:n,children:(0,c.jsxs)("button",{className:(0,_.A)(D().Address__stage,(0,a._)({},D().isLoading,i)),disabled:i||r,type:"button",children:[(0,c.jsx)("span",{className:D().Address__wrapper,children:(0,c.jsx)("span",{className:D().Address,ref:o,children:n||(0,T.Ay)("0x0000000000000000000000000000000000000000")})}),(0,c.jsx)("span",{className:D().Address__copyButton,children:i?(0,c.jsx)(U.A,{className:D().Address__spinner}):(0,c.jsx)(S.g,{className:D().Address__copyButton__icon,icon:B.jPR})})]})})})},visible:p,children:"Copied!"})})};function Q(){return(Q=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(null,arguments)}var G=(0,u.forwardRef)(function(e,n){return u.createElement("svg",Q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 21",ref:n},e),o||(o=u.createElement("path",{d:"M19.164 10.903c0-1.442-.798-2.693-1.959-3.286.14-.398.217-.827.217-1.279 0-2.017-1.56-3.65-3.483-3.65a3.3 3.3 0 0 0-1.218.229C12.157 1.696 10.964.861 9.587.861s-2.568.837-3.135 2.054a3.3 3.3 0 0 0-1.218-.228c-1.925 0-3.483 1.634-3.483 3.651 0 .451.076.881.216 1.279C.807 8.21.009 9.459.009 10.903c0 1.365.713 2.555 1.771 3.183q-.028.232-.029.469c0 2.017 1.558 3.652 3.483 3.652.428 0 .839-.079 1.217-.229.566 1.218 1.757 2.054 3.135 2.054 1.379 0 2.57-.836 3.135-2.054.378.149.789.227 1.218.227 1.925 0 3.483-1.634 3.483-3.652q0-.238-.03-.468c1.056-.627 1.772-1.817 1.772-3.181Zm-6.035-3.044-3.953 5.934a.68.68 0 0 1-.949.19l-.105-.086-2.203-2.204a.685.685 0 0 1 .967-.968l1.615 1.613 3.488-5.24a.684.684 0 0 1 1.14.76Z"})))}),K=(0,u.memo)(G),z=t(84671),X=t.n(z),Z=(0,u.forwardRef)(function(e,n){var t=e.className;return(0,c.jsx)("span",{className:(0,_.A)(X().Check,t),ref:n,children:(0,c.jsx)(K,{className:X().Check__svg})})});Z.displayName="Check";var Y=t(83972),$=t.n(Y);let ee=function(e){var n=e.className,t=e.contract,r=void 0===t?{}:t,i=e.isAudit,o=e.onClick,a=(0,u.useContext)(P.A).breakpoint,s=(0,u.useContext)(R.A).chain,d=(0,y.useRouter)(),m=(0,u.useMemo)(function(){return!r||(null==r?void 0:r.isLoading)},[r]),p=(0,u.useMemo)(function(){var e,n;return(null==r||null==(e=r.data)?void 0:e.address)?r.data.address:(null==(n=d.query.addresses)?void 0:n[0])||null},[r,d]),f=(0,l._)((0,u.useMemo)(function(){var e,n,t;return m?["Loading…",!1]:i&&(null==r||null==(e=r.data)?void 0:e.error)?[null==r||null==(n=r.data)?void 0:n.message,!0]:(null==r||null==(t=r.data)?void 0:t.contractName)?[r.data.contractName,!1]:["Error",!0]},[r,i,m]),2),v=f[0],h=f[1],b=(0,l._)((0,u.useMemo)(function(){if(!(null==s||null==(n=s.blockExplorers)||null==(e=n.etherscan)?void 0:e.url))return[null,
1null];var e,n,t=new URL("address/".concat(p),s.blockExplorers.etherscan.url);return[s.blockExplorers.etherscan.name,t.toString()]},[p,s]),2),g=b[0],C=b[1],x=(0,u.useCallback)(function(e){var n=e.children,t=e.className,r=(0,l._)(function(){var e=(0,O.A)(n);if("xs"===a||"sm"===a){var t=e.replace(E,"$1$4­$2$3$5").split("­"),r=t.pop();return[t.map(function(e){return"".concat(e,"­")}).join(""),r]}return[e,null]}(),2),u=r[0],d=r[1];return(0,c.jsxs)("h1",{className:(0,_.A)($().Header__h1,t),children:[(0,c.jsxs)("button",{className:$().Header__h1__button,disabled:m||h,onClick:o,type:"button",children:[(0,T.Ay)(u),h?d:(0,c.jsx)(M.A,{triggerRef:function(e){var n=e.setTriggerRef;return(0,c.jsxs)("span",{className:"whitespace-nowrap",children:[d,!m&&!i&&(0,c.jsx)(Z,{className:$().Header__heading__check,ref:n})]})},children:"Verified Contract"})]}),s&&!h&&(0,c.jsx)("span",{className:(0,_.A)($().Header__network,i?"audit":s.networkAlias||s.network),children:i?"Audit":(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{className:"sr-only",children:"is deployed to\xa0"}),s.nameAlias||s.name||"Mainnet"]})})]})},[a,s,i,m,h,o]);return(0,c.jsxs)("header",{className:(0,_.A)($().Header,n),children:[(0,c.jsx)(H.A,{className:$().Header__blurb,options:{overrides:{h1:x}},children:"# ".concat(v)}),(0,c.jsxs)("div",{className:$().Header__address__wrapper,children:[!i&&(0,c.jsx)(J,{address:p,className:$().Header__address,isError:h,isLoading:m}),!m&&!h&&(0,c.jsx)(c.Fragment,{children:C&&!i&&(0,c.jsx)("div",{className:$().Header__etherscanLink__wrapper,children:(0,c.jsxs)(I(),{className:$().Header__etherscanLink,href:C,target:"_blank",children:[(0,c.jsxs)("span",{className:$().Header__etherscanLink__label,children:["View on\xa0",g]}),(0,c.jsx)(S.g,{className:$().Header__etherscanLink__icon,icon:B.Ju_})]})})})]})]})};var en=t(16927),et=t(4902),er=t(67119),ei=t(83933),eo=t(44205),ea=t(32602),es=t(73303);let el=function(e){var n=e.toString().split(".");return n[0]=n[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),n.join(".")},ec=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=e.toString().includes("e")?Math.round(e,n):Math.round("".concat(e,"e").concat(n));return Number("".concat(t,"e-").concat(n))};var eu={BNB:"binancecoin",ETH:"ethereum"},e_=(0,ei.MT)(),ed=(0,eo.E)({locale:"en-US",messages:{}},e_),em=function(e){var n=ed.formatNumber(ec(0,2),{currency:"USD",style:"currency"});return{eth:"0".concat(e),usd:n}};let ep=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:es.r.nativeCurrency;return(0,en._)(function(){var t,r,i,o,a,s;return(0,et.__generator)(this,function(l){switch(l.label){case 0:var c;if(t="BNB"===n.name?" ".concat(n.name):"Î",!e||0n===e)return[2,em(t)];return r=(0,ea.J)(e,n.decimals),i="".concat(el(r)).concat(t),[4,(c=n.symbol,(0,en._)(function(){var e,n,t,r;return(0,et.__generator)(this,function(i){switch(i.label){case 0:if(i.trys.push([0,3,,4]),!(n=eu[c]))return[2,void 0];return t=new URLSearchParams({ids:n,vs_currencies:"usd"}),[4,fetch("https://api.coingecko.com/api/v3/simple/price?".concat(t.toString()),{method:"GET",headers:{"x-cg-demo-api-key":"CG-3PhLA9hCtg5pQ5eEhPb7Pk2o"}})];case 1:return[4,i.sent().json()];case 2:return[2,(null==(r=i.sent())||null==(e=r[n])?void 0:e.usd)||0];case 3:return console.error(i.sent()),[2,void 0];case 4:return[2]}})})())];case 1:if(void 0===(o=l.sent()))return[2,{eth:i,usd:void 0}];return a=ec(parseFloat(r)*parseFloat(o),2),s=ed.formatNumber(a,{currency:"USD",style:"currency"}),[2,{eth:i,usd:s}]}})})()};var ef=t(683),ev=t.n(ef);let eh=function(e){var n=e.className,t=e.isError,r=void 0!==t&&t,i=e.label,o=e.value,a=(0,u.useCallback)(function(){return r?(0,c.jsxs)("div",{className:ev().Item__error,children:["\xa0",(0,c.jsx)(S.g,{className:ev().Item__error__icon,icon:B.JAe})]}):(0,c.jsx)("div",{className:ev().Item__value,children:"string"==typeof o?(0,T.Ay)(o):o})},[r,o]);return(0,c.jsx)("div",{className:(0,_.A)(ev().Item__wrapper,n),children:(0,c.jsxs)("div",{className:ev().Item,children:[(0,c.jsx)("dt",{className:ev().Item__label,children:"string"==typeof i?(0,T.Ay)(i):i}),(0,c.jsx)("dd",{className:ev().Item__value__platform,children:(0,c.jsx)("div",{className:ev().Item__value__stage,children:(0,c.jsx)("div",{className:ev().Item__value__wrapper,children:a()})})})]})})};var eb=t(68232),eg=t.n(eb),eC=[["compilerVersion","Compiler Version"],["evmVersion","EVM Version"],["implementation","Implementation"],["library","Library"],["licenseType","License Type"],["optimizationUsed","Optimization Used"],["proxy","Proxy"],["runs","Runs"],["swarmSource","Swarm Source"]];let ex=function(e){var n,t,r=e.className,i=e.contract,o=(0,u.useMemo)(function(){if(!i||!i.data)return[];var e={compilerVersion:i.data.compilerVersion,evmVersion:i.data.evmVersion,implementation:i.data.implementation,library:i.data.library,licenseType:i.data.licenseType,optimizationUsed:i.data.optimizationUsed,proxy:i.data.proxy,runs:i.data.runs,swarmSource:i.data.swarmSource};return eC.map(function(n){var t=(0,l._)(n,2),r=t[0],i=t[1],o=e[r];return{label:i,key:r,value:o}}).filter(function(e){return!!e.value})},[i]),s=(0,l._)((0,u.useState)(!0),2),d=s[0],m=s[1],p=(0,l._)((0,u.useState)(0),2),f=p[0],v=p[1],h=(0,l._)((0,u.useState)(0),2),b=h[0],g=h[1],C=(0,u.useContext)(R.A).chain,x=(0,er.A)({address:(null==i||null==(t=i.data)?void 0:t.address)||void 0,chainId:C.id}).data,y=(0,u.useMemo)(function(){return(0,c.jsxs)(c.Fragment,{children:[(0,T.Ay)(" "),(0,c.jsx)(U.A,{className:eg().Meta__loadingItem__spinner})]})},[]);return(0,u.useEffect)(function(){x&&(0,en._)(function(){var e,n,t;return(0,et.__generator)(this,function(r){switch(r.label){case 0:return[4,ep(x.value,C.nativeCurrency)];case 1:return n=(e=r.sent()).eth,t=e.usd,v(n),g(t),m(!1),[2]}})})()},[x,C]),(0,c.jsxs)("dl",{className:(0,_.A)(eg().Meta,r),children:[(0,c.jsx)(eh,{className:(0,_.A)((0,a._)({},eg().busy,d)),label:"".concat("SEP"===(n=C.nativeCurrency.symbol)?"ETH":n," Balance"),value:d?y:f}),(0,c.jsx)(eh,{className:(0,_.A)((0,a._)({},eg().busy,d)),isError:void 0===b,label:"USD Balance",value:d?y:b}),o.map(function(e){var n=e.label,t=e.key,r=e.value;return(0,c.jsx)(eh,{label:n,value:r},t)})]})};var ey=t(62701),ew=t(49766),eN=t(65013),eA=t.n(eN),eT=t(48370),eL=t.n(eT),eF=t(89387),ej=t.n(eF),ek=t(85993),eV=t(4103),eI=t.n(eV);let eB=function(e){var n=e.filename,t=e.filesCount,r=e.index,i=e.initialVisibility,o=e.isAudit,a="line-number",s=(0,l._)((0,u.useState)(null),2),c=s[0],_=s[1],d=(0,u.useCallback)(_,[_]),m=(0,l._)((0,u.useState)(null),2),p=m[0],f=m[1],v=(0,l._)((0,u.useState)(null),2),h=v[0],b=v[1],g=(0,u.useCallback)(b,[b]),C=(0,l._)((0,u.useState)(null),2),x=C[0],y=C[1],N=(0,u.useCallback)(y,[y]),A=(0,l._)((0,u.useState)(!0),2),T=A[0],L=A[1],F=(0,u.useCallback)(L,[L]),j=(0,l._)((0,u.useState)(!1),2),k=j[0],V=j[1],I=(0,u.useCallback)(V,[V]),B=(0,l._)((0,u.useState)(!1),2),S=B[0],P=B[1],R=(0,u.useCallback)(P,[P]),E=(0,l._)((0,u.useState)(null),2),O=E[0],H=E[1],M=(0,u.useCallback)(function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];k||H.apply(void 0,(0,ek._)(n))},[k,H]),W=(0,l._)((0,u.useState)(null),2),U=W[0],q=W[1],D=(0,u.useCallback)(function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];k||q.apply(void 0,(0,ek._)(n))},[k,q]),J=(0,l._)((0,u.useState)(o),2),Q=J[0],G=J[1],K=(0,u.useCallback)(G,[G]);return(0,u.useEffect)(function(){Q||d(null)},[Q,d]),(0,u.useEffect)(function(){if(n){var e=[n,r+1,t].filter(
1Boolean).join(" ");f(eI()(e,{lower:!0,strict:!0}))}},[n,t,r]),(0,w.A)(function(){var e=window.location.hash.split("-")[1];(i||window.location.hash.includes(p)||Number(e)===r+1)&&K(!0)}),(0,u.useEffect)(function(){var e=window.location.hash.split("-")[1];(window.location.hash.includes(p)||Number(e)===r)&&setTimeout(function(){var e=window.location.hash.split("#").pop(),n=document.getElementById(e),t=document.getElementById("".concat(e,"-").concat(a));n&&t&&(t.scrollIntoView({block:"center",inline:"center"}),n.click())},50)},[a,p,r]),{commentsPopoverLeftPosition:x,isCommentThreadPopoverOpen:S,isContentVisible:Q,isNewCommentsPopoverOpen:k,isNewCommentsPopoverVisible:T,lineActionsPosition:h,lineNumberSuffix:a,newCommentsPopoverStartLine:U,newCommentsPopoverTopPosition:O,selectedLine:c,slugifiedFilename:p,updateCommentsPopoverLeftPosition:N,updateCommentThreadPopoverOpen:R,updateContentVisibility:K,updateLineActionsPosition:g,updateNewCommentsPopoverOpen:I,updateNewCommentsPopoverStartLine:D,updateNewCommentsPopoverTopPosition:M,updateNewCommentsPopoverVisibility:F,updateSelectedLine:d}};var eS=t(65699),eP=t(42802),eR=t(75784),eE=t(1798),eO=t(40625),eH=t(98477),eM=t(94827),eW=t(38185),eU=t(78293),eq=t(53101),eD=t(7124),eJ=t.n(eD),eQ=parseFloat(parseFloat(eq.A.borderRadius.DEFAULT)*eW.A),eG=(0,eU.A)(eq.A.spacing["2.5"]);let eK=function(e){var n=e.className,t=e.children,r=e.inView,i=e.inViewRef,o=e.root,l=e.triggerRef,d=(0,eM.b)({closeOnOutsideClick:!1,defaultVisible:!0,interactive:!1,placement:"right"},{trigger:null,visible:!0,modifiers:[{name:"arrow",options:{padding:eQ}},{name:"eventListeners",enabled:!0,options:{resize:!1,scroll:!0}},{name:"flip",enabled:!1},{name:"offset",options:{offset:[0,eG]}},{name:"preventOverflow",options:{mainAxis:!1,altAxis:!1}}]}),m=d.getArrowProps,p=d.getTooltipProps,f=d.setTooltipRef,v=d.setTriggerRef,h=(0,u.useCallback)(function(e){f(e),i(e)},[i,f]);return(0,c.jsxs)(c.Fragment,{children:[l({setTriggerRef:v}),(0,eH.createPortal)((0,c.jsxs)("div",(0,ey._)((0,s._)({ref:h},p({className:(0,_.A)(eJ().Wrapper,n,(0,a._)({},eJ().inView,r))})),{children:[t,(0,c.jsx)("div",(0,s._)({},m({className:eJ().Wrapper__arrow})))]})),o)]})};var ez=t(20546),eX=t.n(ez),eZ={nonpayable:eX().nonpayable,payable:eX().payable,pure:eX().pure,view:eX().view,immutable:eX().immutable};let eY=function(e){var n=e.className,t=e.children,r=e.modifier,i=e.root,o=e.triggerRef,a=(0,eO.Wx)({triggerOnce:!0}),s=a.inView,l=a.ref;return(0,c.jsx)(c.Fragment,{children:t?(0,c.jsx)(eK,{className:(0,_.A)(eX().ContractFunction,n,eZ[r]),inView:s,inViewRef:l,root:i,triggerRef:o,children:s?(0,c.jsx)(eR.N,{children:(0,c.jsx)(eE.P.div,{className:eX().ContractFunction__children,initial:{opacity:0,x:-48},animate:{opacity:1,x:0},exit:{opacity:0,x:-48},children:t})}):(0,c.jsx)(U.A,{className:eX().ContractFunction__spinner,tabIndex:0})}):o({setTriggerRef:b()})})};var e$=t(40406),e0=t.n(e$),e1=(0,eU.A)(eq.A.spacing["16"]);let e2=function(e){var n=e.children,t=e.className,r=e.getLineProps,i=e.id,o=e.line,a=e.onClick,s=void 0===a?b():a,d=e.onMouseEnter,m=void 0===d?b():d,p=e.onRender,f=void 0===p?b():p,v=e.paddingLeft,h=(0,u.useRef)(null),g=(0,l._)((0,u.useState)(null),2),C=g[0],x=g[1],y=(0,u.useCallback)(function(e){x("".concat(e+e1,"px"))},[x]),N=(0,u.useMemo)(function(){return r({line:o})},[r,o]).className;return(0,w.A)(function(){return f(h.current)}),(0,c.jsx)("div",{className:(0,_.A)(e0().Line,t,N),id:i,onClick:function(){return s(h.current)},onMouseEnter:function(){return m(h.current)},ref:h,children:n({handleContractFunctionRender:y,paddingLeft:v,paddingRight:C})})};var e3=t(52494),e6=t.n(e3),e4={error:e6().error,event:e6().event,nonpayable:e6().nonpayable,payable:e6().payable,pure:e6().pure,view:e6().view};let e7=function(e){var n=e.abiFunction,t=e.className,r=e.children,i=e.id,o=e.isSelected,s=e.onRender,l=(null==n?void 0:n.stateMutability)||(null==n?void 0:n.type),d=(0,u.useRef)(null);return(0,u.useEffect)(function(){s&&s(d.current.offsetTop)},[s]),(0,c.jsx)("span",{className:(0,_.A)(e6().Line,e4[l],t,(0,a._)({},e6().isSelected,o)),id:i,ref:d,children:r})};var e8=t(82568),e5=t.n(e8);let e9=function(e){var n=e.className,t=e.commentThreads,r=void 0===t?[]:t,i=e.filename,o=e.lineNumbers,a=e.lineNumberSuffix,l=e.lineNumbersWithContractFunctions,d=e.selectedLine,m=e.slugifiedFilename,p=e.topPositionsOfCommentsPopoversForLineNumbersWithCommentThreads,f=e.updateAreTopPositionsOfCommentsPopoversForLineNumbersWithCommentThreadsSet,v=(0,u.useMemo)(function(){return r.reduce(function(e,n){var t=n.contractName,r=n.startLine;return e[t]||(e[t]=[]),e[t].push(r),e},{})},[r]),h=i.includes(".sol")?i:"".concat(i,".sol");return(0,c.jsx)("div",{"aria-hidden":"true",className:(0,_.A)(e5().LineNumbers,n),children:o.map(function(e){var n=e+1,t=l.get(n);return(0,c.jsx)(e7,(0,ey._)((0,s._)({abiFunction:t,className:e5().LineNumbers__line,id:"".concat(m,"-").concat(n,"-").concat(a),isSelected:d===e},0!==Object.keys(v).length&&!!v[h]&&v[h].includes(e+1)&&{onRender:function(e){var t=p.get(h);t||(t=[],p.set(h,t)),t.map(function(e){return e.lineNumber}).includes(n)||t.push({lineNumber:n,top:e}),Array.from(p.values()).reduce(function(e,n){return e+n.length},0)===v[h].length&&f(!0)}}),{children:n}),e)})})};var ne=t(70724),nn=t(70008),nt=t.n(nn),nr=t(63415),ni=t.n(nr);t(29178);var no=t(7595),na=t.n(no);let ns=function(e){var n=e.characterCountOfLargestLineNumber,t=e.children,r=e.className,i=e.updateCommentsPopoverLeftPosition,o=ej()(n)?"".concat(n.toString().length,"ch"):null;return(0,u.useEffect)(function(){return i(o)},[o,i]),(0,c.jsx)("code",{className:(0,_.A)(na().Code,r),children:t({paddingLeft:o})})};nt().languages.solidity=nt().languages.extend("clike",{number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),nt().languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),nt().languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),nt().languages.sol=nt().languages.solidity;var nl=t(22672),nc=t.n(nl);eL()(nt(),"manual",!0);let nu=function(e){var n=e.children,t=e.className,r=e.content,i=e.codeClassName,o=e.language,a=e.preClassName,s=e.showLineNumbers,u=e.updateCommentsPopoverLeftPosition;return(0,c.jsx)("div",{className:(0,_.A)(nc().Pre__wrapper,t),children:(0,c.jsx)(ne.f4,{code:r,language:o,prism:nt(),theme:void 0,children:function(e){var t=e.className,r=e.getLineProps,o=e.getTokenProps,d=e.tokens,m=(0,l._)(function(e,n){if(e)return[[],null];var t=ni()(n);return[t,t.length]}(!s,d.length),2),p=m[0],f=m[1];return(0,c.jsx)("pre",{className:(0,_.A)(nc().Pre,a),children:(0,c.jsx)(ns,{characterCountOfLargestLineNumber:f,className:(0,_.A)(nc().Pre__code,i,t),updateCommentsPopoverLeftPosition:u,children:function(e){return n({getLineProps:r,getTokenProps:o,lineNumbers:p,paddingLeft:e.paddingLeft,tokens:d})}})})}})})};var n_=t(38976),nd=t.n(n_),nm=(0,u.forwardRef)(function(e,n){var t=e.children,r=e.className,i=e.isValidContractAddress,o=e.token,a=e.onClick,l=void 0===a?b():a,d=(0,eS._)(e,["children","className","isValidContractAddress","token","onClick"]),m=o.content,p=o.isAddress,f=(0,u.useContext)(R.A).chain,v=(0,_.A)(nd().Token,r);if(p){if(i)return(0,c.jsxs)("button",(0,ey._)((0,s._)({className:v,onClick:function(e){e.stopPropagation(),l(m)},ref:n,type:"button"},d),{children:[t,(0,c.jsx)(S.g,{className:nd().Token__icon,icon:B.pyr})]}));var h=new URL("address/".concat(m),f.blockExplorers.etherscan.url);return(0,c.jsxs)("a",(0,ey._)((0,s._)({className:v,href:h.toString(),ref:n,rel:"noreferrer",target:"_blank"},d),{children:[t,(0,c.jsx)(S.g,{className:nd().Token__icon,icon:B.Ju_})]}))}return(0,c.jsx)("span",(0,ey._)((0,s._)({className:v,ref:n},d),{children:t}))});nm.displayName="Token";
1var np=t(70380),nf=t.n(np),nv=t(36987),nh=t.n(nv),nb=t(57242),ng=t.n(nb),nC=t(5173),nx=t.n(nC),ny=t(30289),nw=t.n(ny);let nN=function(e){var n=e.abi,t=e.abiError,r=e.children,i=e.enableContractFunctions,o=e.lineNumbersWithContractFunctions,a=e.tokens,c=(0,l._)((0,u.useState)([]),2),_=c[0],d=c[1];return(0,w.A)(function(){if(!i||!n||t)return void d(a);var e=(0,ek._)(n),r=!1;d(a.map(function(n,t){return n.reduce(function(i,a,l){var c,u=(0,ek._)(i),_=(0,s._)({},u[l],a);if(_.types.some(function(e){return"number"===e})){var d=_.content.match(nf()());(null==d?void 0:d.length)&&(_.types.push("address"),eL()(_,"isAddress",!0))}if(eL()(u,l,_),0===e.length)return u;var m=_.types.some(function(e){return"plain"===e&&_.content.includes("immutable")});if(r=r||"interface"===_.content&&ng()(_.types,function(e){return"keyword"===e}))return"}"===_.content&&ng()(_.types,function(e){return"punctuation"===e})&&(r=!1),u;if(0===l||_.types.includes("comment"))return u;var p=_.content.trim();if(-1===(c=m?0:v()(e,function(e){return e.name===p})))return u;var f=e[c],h={abiFunction:f,isOutputEther:nw()(n,l).some(function(e){var n=e.content;return e.types.includes("plain")&&"ether"===n.trim()})},b=nx()(n,l),g=!!_.types.includes("function")&&b.some(function(e){return"function"===e.content}),C=function(n){var r=n.matchingToken,i=n.tokenIndex;eL()(u,i,(0,s._)({},r,h)),e.splice(c,1),o.set(t+1,f)};if(g){var x,y=-1!==(x=nh()(n,function(e){return"{"===e.content}))||-1!==(x=nh()(n,function(e){return"{"===e.content}))||-1!==(x=nh()(n,function(e){return";"===e.content}))||-1!==(x=nh()(n,function(e){return")"===e.content}))||-1!==(x=nh()(n,function(e){return"("===e.content}))||-1!==(x=nh()(n,function(e){return"="===e.content}))?x:x=n.length-1;return C({matchingToken:u[y],tokenIndex:y}),u}if(b.some(function(e){return"public"===e.content})){var w,N=-1!==(w=nh()(n,function(e){return";"===e.content}))||-1!==(w=nh()(n,function(e){return"="===e.content}))?w:w=n.length-1;return C({matchingToken:u[N],tokenIndex:N}),u}if(m){var A,T,L,F,j=-1!==(A=nh()(n,function(e){return";"===e.content}))||-1!==(A=nh()(n,function(e){return"="===e.content}))?A:A=n.length-1;return L=(T={matchingToken:u[j],tokenIndex:j}).matchingToken,F=T.tokenIndex,eL()(u,F,(0,s._)({},L,h)),o.set(t+1,f),u}if(_.types.includes("function")&&b.some(function(e){return"error"===e.content.trim()})){var k,V=-1!==(k=nh()(n,function(e){return";"===e.content}))?k:k=n.length-1;return C({matchingToken:u[V],tokenIndex:V}),u}if(_.types.includes("function")&&b.some(function(e){return"event"===e.content})){var I,B=-1!==(I=nh()(n,function(e){return";"===e.content}))?I:I=n.length-1;C({matchingToken:u[B],tokenIndex:B})}return u},ni()(n.length).map(function(){return{}}))}))}),r({formattedTokens:_})};var nA=t(36827),nT=t.n(nA);let nL=function(e){var n=e.className,t=e.src,r=(0,eS._)(e,["className","src"]);return(0,c.jsx)("iframe",(0,s._)({className:n,src:t},r))};var nF=t(45267);let nj=function(e){try{return new URL(e),!0}catch(e){return!1}};var nk=t(41861),nV=t.n(nk),nI=t(54283);let nB=function(e){var n=nV()(e),t=n.mimeType.toString(),r=n.mimeType.parameters.get("charset")||"utf-8",i=(0,nI.labelToName)(r);return[(0,nI.decode)(n.body,i),t]};var nS=t(12374);let nP=function(e){var n=e.split("=");return 1===n.length?"charset=".concat(n[0]):n.join("=")},nR=function(e){var n=(0,nS._)(e.split(",")),t=n[0],r=n.slice(1),i=(0,l._)(t.split(";"),2),o=i[0],a=i[1],s=void 0===a?"utf8":a,c=[o,"base64"===s?"base64":nP(s)].join(";"),u=r.join(",");return[t,[c,decodeURIComponent(u)===u?encodeURIComponent(u):u].join(",")]},nE=function(e,n){return(RegExp("^[^/>]+".concat(n,"=(?:'|\")([^(?:'|\")]+)(?:'|\")"),"i").exec(e)||"")[1]},nO=function(e){var n=e.reset,t=e.setIsLabelCode,r=e.setLabel,i=e.updateContractAddressForQuery;return(0,u.useCallback)(function(e){if(n(["href","isTooltipCode","isTooltipHtml","isTooltipSvg","secondaryLabel","tooltip"]),e.length>1)return void r(e.join(", "));var o=(0,l._)(e,1)[0];42===o.length&&i(o),t(!0),r(o)},[n,t,r,i])},nH=function(e){var n=e.reset,t=e.setLabel;return(0,u.useCallback)(function(e){n(["href","isLabelCode","isTooltipCode","isTooltipHtml","isTooltipSvg","secondaryLabel","tooltip"]),t(e.split(",").map(function(e){return e.trim()}).join(", "))},[n,t])},nM=function(e){var n=e.reset,t=e.setLabel,r=e.setTooltip;return(0,u.useCallback)(function(){n(["href","isLabelCode","isTooltipCode","isTooltipHtml","isTooltipSvg","secondaryLabel"]),t(""),r("Empty string")},[t,r,n])},nW=function(e){var n=e.error,t=e.reset,r=e.setLabel;return(0,u.useCallback)(function(){if(t(["href","isLabelCode","isTooltipCode","isTooltipHtml","isTooltipSvg","secondaryLabel","tooltip"]),"MISSING_ARGUMENT"===n.code)return void t(["label"]);
1var e=n.reason||n.code;if(e)return void r(e);try{var i=JSON.stringify(n);r(i)}catch(e){console.error(e,n),r("unknown error")}},[n,r,t])},nU=function(e){var n=e.reset,t=e.setIsLabelCode,r=e.setIsTooltipHtml,i=e.setLabel,o=e.setTooltip;return(0,u.useCallback)(function(e){n(["href","isTooltipCode","isTooltipSvg","secondaryLabel"]),t(!0),r(!0),i("<HTML>"),o(e)},[n,t,r,i,o])};var nq="ipfs://";let nD=function(e){return new URL(e,"https://ipfs.io/ipfs/").toString()},nJ=function(e){var n=e.reset,t=e.setLabel,r=e.setHref,i=e.setTooltip;return(0,u.useCallback)(function(e){n(["isLabelCode","isTooltipCode","isTooltipHtml","isTooltipSvg","secondaryLabel"]);var o="".concat(nq).concat(e),a=nD(e);t(o),r(a),i("Open in new window")},[n,t,r,i])},nQ=function(e){try{return JSON.parse(e)}catch(n){return e}},nG=function(e){var n=e.reset,t=e.setIsLabelCode,r=e.setIsTooltipCode,i=e.setLabel,o=e.setTooltip;return(0,u.useCallback)(function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n(["href","isTooltipHtml","isTooltipSvg","secondaryLabel"]);var s=a.body,l=a.prefix,c=nQ(s),u="string"==typeof c?c:JSON.stringify(c,null,2);t(!0),r(!0),i("".concat(l,"…")),o(u)},[n,t,r,i,o])};var nK="en-US",nz="u"<typeof navigator?nK:(r=navigator.languages,i=navigator.language,r.length?r[0]:i||nK),nX=t(22919),nZ=t(30165),nY=t(62805),n$=t(54182),n0=t(72680),n1=t(46259),n2=t(27557),n3=t(96740),n6=t(35534),n4=t(83323),n7=new(t(73055)).ToWords({currency:!1,localeCode:nz});let n8=function(e){var n=e.data,t=e.isOutputLikelyAnInterval,r=e.isOutputLikelyATimestamp,i=e.isOutputLikelyEther,o=e.reset,a=e.setLabel,s=e.setSecondaryLabel,c=e.setTooltip;return(0,u.useCallback)(function(e){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,en._)(function(){var _,d,m,p,f,v,h,b,g,C,x,y,w,N,A,T;return(0,et.__generator)(this,function(L){switch(L.label){case 0:if(o(["href","isLabelCode","isTooltipCode","isTooltipHtml","isTooltipSvg"]),_=u.isBigInt,!i)return[3,2];return o(["tooltip"]),[4,ep(n)];case 1:return m=(d=L.sent()).eth,p=d.usd,a(m),s(p),[2];case 2:if(r&&!(_?0n===n:0===n)&&(f=(0,nX.S)(e),(0,nZ.f)(f)))return v=(0,nY.m)(f,{addSuffix:!0}),h=(0,n$.d)(f,(0,n0.f)(new Date,30)),b=(0,n1.Y)(f,(0,n2.e)(new Date,30)),C=(g=(0,l._)(h||b?[v,f.toLocaleString()]:[f.toLocaleString(),v],2))[0],x=g[1],a(e),s(x),c(C),[2];if(c(n7.convert(e)),t&&(y=Number(e))&&"number"==typeof y)return w=new Date,N=(0,n3.p)(w,y),A=(0,n6.F)({start:w,end:N}),T=(0,n4.a)(A),a(el(e)),s(T),[2];return o(["secondaryLabel"]),a(el(e)),[2]}})})()},[n,t,r,i,o,a,s,c])},n5=function(e){var n=e.reset,t=e.setIsLabelCode,r=e.setIsTooltipCode,i=e.setLabel,o=e.setTooltip;return(0,u.useCallback)(function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n(["href","isTooltipHtml","isTooltipSvg","secondaryLabel"]);var s=a.body,l=a.prefix;t(!0),r(!0),i("".concat(l,"…")),o(s)},[n,t,r,i,o])},n9=function(e){var n=e.reset,t=e.setIsLabelCode,r=e.setIsTooltipSvg,i=e.setLabel,o=e.setTooltip;return(0,u.useCallback)(function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n(["href","isTooltipCode","isTooltipHtml","secondaryLabel"]);var s=a.body;t(!0),r(!0),i("<SVG>"),o(s||e)},[n,t,r,i,o])},te=function(e){var n=e.reset,t=e.setHref,r=e.setLabel,i=e.setTooltip;return(0,u.useCallback)(function(e){(n(["isLabelCode","isTooltipCode","isTooltipHtml","isTooltipSvg","secondaryLabel"]),r(e),i("Open in new window"),e.startsWith(nq))?t(nD(e.split(nq).pop())):t(e)},[n,t,r,i])},tn=function(e){var n=e.data,t=e.decodedValue,r=void 0===t?null:t,i=e.error,o=e.isOutputLikelyAnInterval,a=e.isOutputLikelyATimestamp,s=e.isOutputLikelyEther,c=e.updateContractAddressForQuery,_=(0,l._)((0,u.useState)(null),2),d=_[0],m=_[1],p=(0,l._)((0,u.useState)(!1),2),f=p[0],v=p[1],h=(0,l._)((0,u.useState)(null),2),b=h[0],g=h[1],C=(0,l._)((0,u.useState)(null),2),x=C[0],y=C[1],w=(0,l._)((0,u.useState)(null),2),N=w[0],A=w[1],T=(0,l._)((0,u.useState)(!1),2),L=T[0],F=T[1],j=(0,l._)((0,u.useState)(!1),2),k=j[0],V=j[1],I=(0,l._)((0,u.useState)(!1),2),B=I[0],S=I[1],P=(0,u.useMemo)(function(){return{href:function(){return y(null)},isLabelCode:function(){return v(!1)},isTooltipCode:function(){return F(!1)},isTooltipHtml:function(){return S(!1)},isTooltipSvg:function(){return V(!1)},label:function(){return m(null)},secondaryLabel:function(){return g(null)},tooltip:function(){return A(null)}}},[y,v,F,S,V,m,g,A]),R=(0,u.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e.length?e.forEach(function(e){return P[e]()}):Object.values(P).forEach(function(e){return e()})},[P]),E=nO({reset:R,setIsLabelCode:v,setLabel:m,updateContractAddressForQuery:c}),O=nH({reset:R,setLabel:m}),H=nM({reset:R,setLabel:m,setTooltip:A}),M=nW({error:i,reset:R,setLabel:m}),W=nU({reset:R,setIsLabelCode:v,setIsTooltipHtml:S,setLabel:m,setTooltip:A}),U=nJ({reset:R,setLabel:m,setHref:y,setTooltip:A}
1),q=nG({reset:R,setIsLabelCode:v,setIsTooltipCode:F,setLabel:m,setTooltip:A}),D=n8({data:n,isOutputLikelyAnInterval:o,isOutputLikelyATimestamp:a,isOutputLikelyEther:s,reset:R,setLabel:m,setSecondaryLabel:g,setTooltip:A}),J=n5({reset:R,setIsLabelCode:v,setIsTooltipCode:F,setLabel:m,setTooltip:A}),Q=n9({reset:R,setIsLabelCode:v,setIsTooltipSvg:V,setLabel:m,setTooltip:A}),G=te({reset:R,setHref:y,setLabel:m,setTooltip:A});(0,u.useEffect)(function(){(0,en._)(function(){var e,t,o,a,s,c,u,_,d;return(0,et.__generator)(this,function(m){if(i)return[2,M()];if(!r&&void 0===n)return[2,R()];if(""===(e=r?r.toString():n.toString()))return[2,H()];if((void 0===n?"undefined":(0,nF._)(n))==="bigint")return[2,D(e,{isBigInt:!0})];if(ej()(n))return[2,D(e,{isBigInt:!1})];if(e.startsWith("data:")){if(o=(t=(0,l._)(nR(e),2))[0],a=t[1],c=(s=(0,l._)(nB(a),2))[0],(u=s[1]).includes("application/json"))return[2,q(e,{body:c,prefix:o})];if(u.includes("image/svg+xml"))return[2,Q(e,{body:c})];if(u.includes("text/plain"))return[2,J(e,{body:c,prefix:o})]}return nj(e)?[2,G(e)]:(_=e.match(nf()()))?[2,E(_)]:(d=e.toLowerCase()).startsWith("<svg")?[2,Q(e)]:d.startsWith("<html")?[2,W(e)]:d.startsWith("qm")&&46===e.length?[2,U(e)]:[2,O(e)]})})()},[n,r,i,E,q,O,H,M,W,U,D,J,Q,R,G]);var K=(0,u.useMemo)(function(){if(!k)return null;var e=nE(N,"height"),n=e?parseFloat(e):null;if(n){var t=nE(N,"width"),r=t?parseFloat(t):null;if(r)return r/n}var i=nE(N,"viewBox"),o=(0,l._)((null==i?void 0:i.split(" ").map(function(e){return parseFloat(e)}))||[0,0,0,0],4),a=o[0],s=o[1],c=(o[2]-a)/(o[3]-s);return c||1},[k,N]);return{href:x,isLabelCode:f,isTooltipCode:L,isTooltipHtml:B,isTooltipSvg:k,label:d,reset:R,secondaryLabel:b,svgAspectRatio:K,tooltip:N}},tt=function(e){var n=e.abiFunction;return(0,u.useMemo)(function(){return"constructor"!==n.type&&("view"!==n.stateMutability&&"pure"!==n.stateMutability||n.inputs.length>0)},[n])};var tr=t(4917),ti=t.n(tr);let to=function(e){var n=e.label,t=e.onRender,r=(0,u.useRef)(null);return(0,u.useEffect)(function(){var e=ti()(function(){var e;return t(null==(e=r.current)?void 0:e.offsetWidth)},500),n=setTimeout(function(){var e;return t(null==(e=r.current)?void 0:e.offsetWidth)},500);return window.addEventListener("resize",e),function(){clearTimeout(n),window.removeEventListener("resize",e)}},[n,t]),r},ta=["price"],ts=JSON.parse('["interval","duration"]'),tl=JSON.parse('["timestamp","date","starttime","endtime","birthday"]'),tc=function(e){var n=e.abiFunction,t=e.isOutputEther,r=(0,u.useMemo)(function(){if("constructor"===n.type)return{isBoolean:!1,isLikelyAnInterval:!1,isLikelyATimestamp:!1,isLikelyEther:!1};if(t)return{isLikelyEther:!0};var e=1===n.outputs.length&&"bool"===n.outputs[0].type;if(e)return{isBoolean:!0};var r=n.name.toLowerCase(),i=ta.some(function(e){return r.endsWith(e)});if(i)return{isLikelyEther:!0};var o=tl.some(function(e){return r.includes(e)});if(o)return{isLikelyATimestamp:!0};var a=ts.some(function(e){return r.includes(e)});return a?{isLikelyAnInterval:!0}:{isBoolean:e,isLikelyAnInterval:a,isLikelyATimestamp:o,isLikelyEther:i}},[n,t]),i=r.isBoolean,o=r.isLikelyAnInterval,a=r.isLikelyATimestamp,s=r.isLikelyEther;return{isOutputBoolean:void 0!==i&&i,isOutputLikelyAnInterval:void 0!==o&&o,isOutputLikelyATimestamp:void 0!==a&&a,isOutputLikelyEther:void 0!==s&&s}};var tu=t(75569),t_=t(2491),td=t(7694);let tm=function(e){var n=e.abiFunction,t=e.address,r=(0,y.useRouter)(),i=(0,u.useContext)(R.A).chain,o=(0,l._)((0,u.useState)(!1),2),a=o[0],s=o[1],c=(0,l._)((0,u.useState)(null),2),_=c[0],d=c[1],m=(0,u.useCallback)(d,[d]),p=(0,l._)((0,u.useState)(!1),2),f=p[0],v=p[1],h=(0,l._)((0,u.useState)([]),2),b=h[0],g=h[1],C=(0,u.useCallback)(g,[g]),x=(0,u.useMemo)(function(){return b.map(function(e){return e.startsWith("[")&&e.endsWith("]")?e.slice(1,-1).split(","):e})},[b]),w=(0,tu.Q)({address:t,abi:[n],args:x,chainId:i.id,functionName:n.name,query:{enabled:a}}),N=w.data,A=w.error,T=w.isLoading,L=(0,t_.I)({queryKey:["contract",r.query.network,_],queryFn:function(){return(0,td.A)({address:_,network:r.query.network,relatedContractAddress:t})},enabled:!!_,retry:!1}),F=L.data,j=L.isFetching,k=L.isLoading,V=(0,u.useMemo)(function(){return T||j&&k},[j,T,k]);return(0,u.useEffect)(function(){"constructor"===n.type||(null==A?void 0:A.code)==="MISSING_ARGUMENT"?s(!1):0===n.inputs.length?s(!0):b.length===n.inputs.length&&s(!0)},[n,b.length,A]),(0,u.useEffect)(function(){void 0!==F&&_&&(v(!F.error),d(null))},[_,F]),{data:N,error:A,isContractAddressForQueryValid:f,isLoading:V,updateArgs:C,updateContractAddressForQuery:m}},tp=function(e){var n=e.data,t=e.decodedValue,r=void 0===t?null:t,i=e.errorFromContractRead,o=e.href,a=e.isContractAddressForQueryValid,l=e.isOutputBoolean,_=e.label,d=e.onClick,m=void 0===d?b():d,p=(0,u.useRef)(null),f=(0,u.useCallback)(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b(),i=e.children,l=e.iconClassName,u=e.parsedLabel,_=(0,eS._)(e,["children","iconClassName","parsedLabel"]),d=function(e){eL()(p,"current",e),t(e)};return o?(0,c.jsxs)("a",(0,ey._)((0,s._)({href:o,ref:d,rel:"noreferrer",target:"_blank"},_),{children:[u,i,(0,c.jsx)(S.g,{className:l,icon:B.Ju_})]})):a?(0,c.jsxs)("button",(0,ey._)((0,s._)({onClick:function(e){e.stopPropagation(),m(n||r)},ref:d,type:"button"},_),{children:[u,i,(0,c.jsx)(S.g,{className:l,icon:B.pyr})]})):(0,c.jsxs)("span",(0,ey._)((0,s._)({ref:d},_),{children:[u,i]}))},[n,o,a,p,m]),v=(0,u.useMemo)(function(){return!i&&!l&&""!==_},[i,l,_]);return{handleCopy:(0,u.useCallback)(function(){var e=new Range,n=window.getSelection(),t=p.current.firstChild.textContent.length;e.setStart(p.current.firstChild,0),e.setEnd(p.current.firstChild,t),n.removeAllRanges(),n.addRange(e)},[]),isCopyButtonVisible:v,renderLabel:f}};var tf=t(32580),tv=t.n(tf);let th=function(e){var n=e.buttonClassName,t=e.className,r=e.disabled,i=e.iconClassName,o=e.onCopy,a=void 0===o?b():o,s=e.text,d=(0,l._)((0,u.useState)(!1),2),m=d[0],p=d[1],f=(0,u.useCallback)(function(e){a(e),p(!0)},[a,p]);return(0,u.useEffect)(function(){var e;return clearTimeout(e),m&&(e=setTimeout(function(){return p(!1)},3e3)),function(){return clearTimeout(e)}},[m]),(0,c.jsx)("div",{className:(0,_.A)(tv().CopyButton__wrapper,t),children:(0,c.jsx)(M.A,{trigger:["click"],triggerRef:function(e){var t=e.setTriggerRef;return(0,c.jsx)(W.CopyToClipboard,{onCopy:f,text:s,children:(0,c.jsx)("button",{className:(0,_.A)(tv().CopyButton,n),disabled:r,ref:t,type:"button",children:(0,c.jsx)(S.g,{className:(0,_.A)(tv().CopyButton__icon,i),icon:B.jPR})})})},visible:m,children:"Copied!"})})};var tb=t(61130),tg=t.n(tb),tC=t(88992),tx=t(49487),ty=t.n(tx),tw=(0,u.forwardRef)(function(e,n){var t,r=e.className,i=e.error,o=e.name,d=e.placeholder,m=void 0===d?"Enter a value…":d,p=e.touched,f=e.watch,v=(0,eS._)(e,["className","error","name","placeholder","touched","watch"]),h=f(o),b=(0,u.useMemo)(function(){return(0,T.Ay)(m)},[m]),g=(0,l._)((0,u.useState)(0),2),C=g[0],x=g[1],y=(0,u.useRef)(null);return(0,u.useEffect)(function(){return x(y.current.offsetWidth)},[]),(0,c.jsxs)("div",{className:(0,_.A)(ty().Input__wrapper,r),children:[(0,c.jsx)("div",{"aria-hidden":"true",className:(0,_.A)(ty().Input__fauxWidth,(0,a._)({},ty().isPlaceholderShowing,!h)),ref:y,style:{minWidth:"".concat(C,"px")}
1,children:h||b}),(0,c.jsx)("input",(0,s._)({autoComplete:"off",className:(0,_.A)(ty().Input,(t={},(0,a._)(t,ty().error,i),(0,a._)(t,ty().touched,p),t)),"data-form-type":"other","data-lpignore":"true",name:o,placeholder:b,ref:n,type:"text"},v))]})});tw.displayName="Input";var tN=t(53977),tA=t.n(tN);let tT=function(e){var n=e.abiFunction,t=e.isLoading,r=e.onBlur,i=void 0===r?b():r,o=e.updateArgs,_=void 0===o?b():o,d=(0,l._)((0,u.useMemo)(function(){return[n.inputs.reduce(function(e,n,t){var r=n.name,i=n.type,o=r||[i,t].join("");return(0,ey._)((0,s._)({},e),(0,a._)({},o,""))},{}),n.inputs]},[n]),2),m=d[0],p=d[1],f=(0,tC.mN)({defaultValues:m,mode:"onBlur"}),v=f.formState,h=f.handleSubmit,g=f.register,C=f.watch,x=v.errors,y=v.isValid,w=v.touchedFields,N=(0,u.useCallback)(function(e){Object.values(Object.fromEntries(new FormData(e.currentTarget))).filter(Boolean).length||i()},[i]),A=(0,u.useCallback)(function(e){var n=Object.values(e).filter(Boolean);n.length===p.length?_(n):_([])},[p,_]);return(0,c.jsx)("div",{className:tA().Form__wrapper,children:(0,c.jsxs)("form",{className:tA().Form,onBlur:N,onSubmit:h(A),children:[p.map(function(e,n){var r=e.name,i=e.type,o=r||[i,n].join("");return(0,c.jsx)(tw,(0,s._)({className:tA().Form__input,disabled:t,error:x[o],name:o,placeholder:r||"Enter ".concat(tg()(i)),touched:w[o],watch:C},g(o,{required:(0,T.Ay)("Please enter ".concat(tg()(i)))})),n)}),(0,c.jsx)("button",{className:tA().Form__button,disabled:!y,onFocus:h(A),type:"submit",children:(0,c.jsx)(S.g,{className:tA().Form__button__icon,icon:B.ZBn})})]})})};var tL=t(86276),tF=t.n(tL);let tj=function(e){var n=e.abiFunction,t=void 0===n?null:n,r=e.address,i=e.className,o=e.decodedValue,d=void 0===o?null:o,m=e.isOutputEther,p=e.onClick,f=void 0===p?b():p,v=e.onRender,h=void 0===v?b():v,g=e.rootBoundary,C=tc({abiFunction:t,isOutputEther:void 0!==m&&m}),x=C.isOutputBoolean,y=C.isOutputLikelyAnInterval,w=C.isOutputLikelyATimestamp,N=C.isOutputLikelyEther,A=tm({abiFunction:t,address:r}),L=A.data,F=A.error,j=A.isContractAddressForQueryValid,k=A.isLoading,V=A.updateArgs,I=tn({data:L,decodedValue:d,error:F,isOutputLikelyAnInterval:y,isOutputLikelyATimestamp:w,isOutputLikelyEther:N,updateContractAddressForQuery:A.updateContractAddressForQuery}),P=I.href,R=I.isLabelCode,E=I.isTooltipCode,O=I.isTooltipHTML,H=I.isTooltipSvg,W=I.label,q=I.reset,D=I.secondaryLabel,J=I.svgAspectRatio,Q=I.tooltip,G=to({label:W,onRender:h}),K=tp({data:L,decodedValue:d,error:F,href:P,isContractAddressForQueryValid:j,isOutputBoolean:x,label:W,onClick:f}),z=K.handleCopy,X=K.isCopyButtonVisible,Z=K.renderLabel,Y=tt({abiFunction:t}),$=(0,l._)((0,u.useMemo)(function(){if(!(null==W?void 0:W.length))return[null,null];if(W.length<140)return[(0,T.Ay)(W),!1];var e=W.substring(0,140),n=W.length-e.length;return[(0,T.Ay)("".concat(e,"… <em>and ").concat(el(n)," more characters.</em>")),!0]},[W]),2),ee=$[0],en=$[1],et=(0,u.useMemo)(function(){var e;return{children:(0,c.jsxs)(c.Fragment,{children:[D&&(0,c.jsx)("span",{className:tF().ViewFunction__secondaryLabel,children:D}),(E||O||H)&&(0,c.jsx)(S.g,{className:tF().ViewFunction__icon,icon:B.Ys0})]}),className:(0,_.A)(tF().ViewFunction__label,(e={},(0,a._)(e,tF().isLabelCode,R),(0,a._)(e,tF().tooltip,Q||en),e)),iconClassName:tF().ViewFunction__icon}},[R,en,E,O,H,D,Q]);return(0,c.jsxs)("dl",{className:(0,_.A)(tF().ViewFunction__stage,i),ref:G,children:[(0,c.jsx)("dt",{className:tF().ViewFunction__heading__wrapper,children:(0,c.jsx)("span",{className:tF().ViewFunction__heading,children:"Live Value"})}),(0,c.jsxs)("dd",{className:tF().ViewFunction__wrapper,children:[Y&&(0,c.jsx)(tT,{abiFunction:t,isLoading:k,onBlur:q,updateArgs:V}),k?(0,c.jsx)(U.A,{className:tF().ViewFunction__spinner}):(0,c.jsx)(c.Fragment,{children:nT()(W)&&(0,c.jsxs)("div",{className:(0,_.A)(tF().ViewFunction,(0,a._)({},tF().error,F)),children:[Q||en?(0,c.jsx)(M.A,{className:tF().ViewFunction__label__tooltip__wrapper,rootBoundary:g,triggerRef:function(e){var n=e.setTriggerRef;return Z((0,ey._)((0,s._)({},et),{parsedLabel:ee}),n)},children:(0,c.jsx)("div",{className:tF().ViewFunction__label__tooltip,children:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1;return t?n:r?(0,c.jsx)("pre",{className:tF().ViewFunction__label__tooltip__pre,children:(0,c.jsx)("code",{className:tF().ViewFunction__label__tooltip__code,children:e})}):i||o?(0,c.jsx)(nL,{className:tF().ViewFunction__label__tooltip__iframe,src:"data:text/html,".concat(encodeURIComponent(e)),frameBorder:"0",scrolling:"auto",style:{aspectRatio:a}}):e}(Q,W,en,E,O,H,J)})}):Z((0,ey._)((0,s._)({},et),{parsedLabel:ee})),X&&(0,c.jsx)(th,{buttonClassName:tF().ViewFunction__copyButton__button,className:tF().ViewFunction__copyButton,iconClassName:tF().ViewFunction__copyButton__icon,onCopy:z,text:L||d})]})})]})]})};var tk=t(87870),tV=t.n(tk),tI={pure:tj,view:tj,immutable:tj};let tB=function(e){var n=e.abi,t=e.abiError,r=e.address,i=e.commentThreads,o=e.constructorArguments,a=void 0===o?"":o,_=e.content,d=e.contractFunctionContainerRef,m=e.enableContractFunctions,p=e.filename,f=e.isAudit,v=e.isCommentThreadPopoverOpen,h=e.isContentVisible,b=e.isNewCommentsPopoverOpen,g=e.language,C=e.lineNumberSuffix,x=e.lineNumbersWithContractFunctions,y=e.onContractFunctionClick,w=e.onLineClick,N=e.onTokenClick,A=e.preClassName,T=e.ref,L=e.showLineNumbers,F=e.slugifiedFilename,j=e.tabId,k=e.tokenClassName,V=e.topPositionsOfCommentsPopoversForLineNumbersWithCommentThreads,I=e.updateAreTopPositionsOfCommentsPopoversForLineNumbersWithCommentThreadsSet,B=e.updateCommentsPopoverLeftPosition,S=e.updateLineActionsPosition,P=e.updateNewCommentsPopoverStartLine,R=e.updateNewCommentsPopoverTopPosition,E=e.updateNewCommentsPopoverVisibility,O=e.updateSelectedLine,H=(0,u.useCallback)(function(e,n){w(j),S(e.offsetTop),O(n)},[w,j,S,O]),M=(0,u.useCallback)(function(e,n){if(!b){R(e.offsetTop),P(n);var t=p.includes(".sol")?p:"".concat(p,".sol");0===V.size?E(!0):1===V.get(t).filter(function(e){return e.lineNumber===n}).length||v?E(!1):E(!0)}},[V,P,R,E]),W={};if(n&&a&&"0x"!==a){var U=n.find(function(e){return"constructor"===e.type});if((null==U?void 0:U.inputs.length)>0){U.inputs.map(function(e){return e.internalType});try{var q=(0,eP.n)(U.inputs.map(function(e){var n=e.internalType,t=(0,eS._)(e,["internalType"]);return(0,ey._)((0,s._)({},t),{type:n||t.type})}),a);W=U.inputs.map(function(e,n){return{type:e.type,name:e.name,decodedValue:q[n]}})}catch(e){}}}var D=(0,u.useRef)(!1),J=(0,l._)((0,u.useState)(!1),2),Q=J[0],G=J[1],K=(0,u.useMemo)(function(){return Q?(0,c.jsx)(nu,{className:tV().File__pre,content:_,codeClassName:tV().File__code,language:g,preClassName:A,showLineNumbers:L,updateCommentsPopoverLeftPosition:B,children:function(e){var o=e.getLineProps,l=e.getTokenProps,_=e.lineNumbers,v=e.paddingLeft,h=e.tokens;return(0,c.jsx)(c.Fragment,{children:(0,c.jsx)(nN,{abi:n,abiError:t,enableContractFunctions:m,lineNumbersWithContractFunctions:x,tokens:h,children:function(e){var t=e.formattedTokens;return(0,c.jsxs)(c.Fragment,{children:[L&&(0,c.jsx)(e9,{className:tV().File__lineNumbers,commentThreads:i,filename:p,isAudit:f,lineNumbers:_,lineNumberSuffix:C,lineNumbersWithContractFunctions:x,slugifiedFilename:F,topPositionsOfCommentsPopoversForLineNumbersWithCommentThreads:V,updateAreTopPositionsOfCommentsPopoversForLineNumbersWithCommentThreadsSet:I}),t.map(function(e,t){var i=t+1;return(0,c.jsx)(e2,(0,ey._)((0,s._)({className:tV().File__line,getLineProps:o,id:"".concat(F,"-").concat(i),line:e,onClick:function(e){return H(e,i)},onMouseEnter:function(e){return M(e,i)},style:{paddingLeft:v}},1===i&&{onRender:function(e){return M(e,1)}}),{children:function(t){var i=t.handleContractFunctionRender,o=t.paddingRight;return(0,c.jsx)(c.Fragment,{children:e.map(function(t,_){var m,p,f,h=t.abiFunction,b=t.isOutputEther,g=(0,eS._)(t,["abiFunction","isOutputEther"]),C=0===_?{paddingLeft:v}:_===e.length-1?{paddingRight:o}:{},x=(0,ey._)((0,s._)({onClick:N,token:g},l({className:k,key:_,token:g})),{style:C}),w=x.key,A=(0,eS._)(x,["key"]),L=(null==h?void 0:h.type)==="constructor"&&(null==h?void 0:h.inputs.length)>0;return(0,c.jsx)(u.Fragment,{children:!h||g.isAddress?(0,c.jsx)(nm,(0,s._)({},A)):(0,c.jsx)(eY,{className:tV().File__contractFunction,modifier:L?"immutable":h.stateMutability,root:d.current,triggerRef:function(e){var n=e.setTriggerRef;return(0,c.jsx)(nm,(0,s._)({ref:n},A))},children:(m=h.stateMutability,(f=L?tI.immutable:tI[m])?(L&&Object.keys(W).length>0&&W.forEach(function(n){var t=n.name;
1t.startsWith("_")&&(t=t.slice(1)),t.endsWith("_")&&(t=t.slice(0,-1)),-1!==e.findIndex(function(e){return e.content.includes(t)})&&(e[e.length-1].decodedValue=n.decodedValue)}),(0,c.jsx)(f,{abi:n,abiFunction:h,address:r,constructorArguments:a,decodedValue:null!=(p=e[e.length-1].decodedValue)?p:null,isOutputEther:b,onClick:y,onRender:i,rootBoundary:T.current})):null)})},w)})})}}),t)})]})}})})}}):null},[n,t,r,i,_,d,m,H,M,f,g,C,x,y,N,A,Q,T,L,F,k,V,I,B]);return(0,u.useEffect)(function(){!D.current&&h&&(G(!0),eL()(D,"current",!0))},[h]),K};var tS=t(86670),tP=t.n(tS),tR=(0,u.forwardRef)(function(e,n){var t=e.className,r=e.basename,i=e.filesCount,o=e.isContentVisible,s=e.onClick,l=e.isAudit,d=(0,u.useContext)(R.A).chain;return(0,c.jsx)("div",{className:(0,_.A)(tP().Basename__scene,t,(0,a._)({},tP().isContentVisible,o)),ref:n,children:(0,c.jsx)("h2",{className:tP().Basename__platform,children:(0,c.jsxs)("button",{className:tP().Basename__stage,onClick:s,type:"button",children:[(0,c.jsxs)("span",{className:tP().Basename__wrapper,children:[(0,c.jsx)("span",{className:tP().Basename,children:(0,c.jsx)("span",{className:"block truncate",children:r})}),!(void 0!==l&&l)&&(0,c.jsx)("span",{className:tP().Basename__network,children:i&&i>1?(0,c.jsx)("span",{className:tP().Basename__filesCount,"data-files-count":i}):d.nameAlias||d.name})]}),(0,c.jsxs)("span",{className:tP().Basename__visibilityIndicator,children:[(0,c.jsx)("span",{className:(0,_.A)(tP().Basename__visibilityIndicator__label,(0,a._)({},tP().isLabelHidden,o)),children:o?"Hide":"Show"}),(0,c.jsx)(S.g,{className:tP().Basename__visibilityIndicator__icon,icon:o?B.w2A:B.Jt$})]})]})})})});tR.displayName="Basename";var tE=t(13178),tO=t(17518),tH=t.n(tO),tM=t(42327),tW=t(82932),tU=t(67147),tq=t(17419),tD=t(22112),tJ=t(66210),tQ=t(15008),tG=t(62289),tK=t(62559),tz=t(14370),tX=t(62070),tZ=t.n(tX),tY=(0,tK.A)(tG.A),t$
1=(0,tW.l)({chain:tG.A,transport:tY?(0,tU.L)(tY):(0,tU.L)()});let t0=function(e){var n=e.commentThread,t=e.open,r=(0,L.F)().address,i=(0,y.useRouter)(),o=(0,l._)((0,u.useState)({}),2),d=o[0],m=o[1],p=(0,t_.I)({queryKey:["comments",i.query.auditId,n.id],queryFn:function(){var e;return e={auditId:i.query.auditId,commentThreadId:n.id},(0,en._)(function(){var n,t,r,i;return(0,et.__generator)(this,function(o){switch(o.label){case 0:return n=e.auditId,t=e.commentThreadId,i=void 0===(r=e.requestContext)?null:r,[4,fetch(new URL("/api/audit/".concat(n,"/commentThreads/").concat(t,"/comments"),(0,tz.A)(i)).toString(),{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json"}})];case 1:return[4,o.sent().json()];case 2:return[2,o.sent()]}})})()}}),f=p.data,v=void 0===f?[]:f,h=p.isLoading;(0,u.useEffect)(function(){v.forEach(function(e){var n=e.sender;n===r?m(function(e){return(0,ey._)((0,s._)({},e),(0,a._)({},n,"Me"))}):t$.getEnsName({address:n}).then(function(e){e?m(function(t){return(0,ey._)((0,s._)({},t),(0,a._)({},n,e))}):n.match(nf()())?m(function(e){return(0,ey._)((0,s._)({},e),(0,a._)({},n,(0,tD.formatEthAddress)(n)))}):m(function(e){return(0,ey._)((0,s._)({},e),(0,a._)({},n,n))})}).catch(function(){n?n.match(nf()())?m(function(e){return(0,ey._)((0,s._)({},e),(0,a._)({},n,(0,tD.formatEthAddress)(n)))}):m(function(e){return(0,ey._)((0,s._)({},e),(0,a._)({},n,n))}):m(function(e){return(0,ey._)((0,s._)({},e),(0,a._)({},n,"Unknown"))})})})},[v,r]);var b=(0,u.useRef)(null),g=(0,u.useCallback)(function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"smooth";null==(e=b.current)||e.scrollIntoView({behavior:n})},[]);return(0,u.useEffect)(function(){t&&g()},[v,t,g]),(0,c.jsxs)(tM.bL,{className:tZ().Comments__root,children:[(0,c.jsxs)(tM.LM,{className:tZ().Comments__viewport,children:[h&&(0,c.jsx)(U.A,{className:tZ().Comments__spinner}),(0,c.jsx)("ol",{className:tZ().Comments,children:v.map(function(e){var n=e.createdAt,t=e.id,r=e.message,i=e.sender,o=void 0===i?"Unknown":i,a="Unknown"===o?"Unknown":d[o]||(0,tD.formatEthAddress)(o),s=(0,tJ.GP)((0,tQ.H)(n),"MMMM d, yyyy");return(0,c.jsx)("li",{children:(0,c.jsx)(H.A,{className:tZ().Comments__comment,fontSize:"sm",options:{overrides:{h3:function(e){var n=e.children,t=e.className;return(0,c.jsxs)("div",{className:tZ().Comments__comment__heading,children:[(0,c.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[(0,c.jsx)("img",{src:(0,tq.w)({seed:o,size:"40px"}).toDataURL(),alt:"Opepen Avatar",className:(0,_.A)(tZ().Comments__comment__avatar,"rounded-full align-baseline")}),(0,c.jsx)("p",{"aria-level":"3",className:(0,_.A)("lead",t),role:"heading",children:(0,c.jsx)("span",{className:"font-medium text-[17px]",children:n})})]}),(0,c.jsx)("p",{className:tZ().Comments__comment__date,children:(0,c.jsx)("small",{children:s})})]})}}},children:["### ".concat(a),r].join("\n\n")})},t)})}),(0,c.jsx)("span",{ref:b})]}),(0,c.jsx)(tM.Ze,{className:tZ().Comments__scrollbar,orientation:"vertical",children:(0,c.jsx)(tM.zi,{className:tZ().Comments__thumb})}),(0,c.jsx)(tM.Ze,{className:tZ().Comments__scrollbar,orientation:"horizontal",children:(0,c.jsx)(tM.zi,{className:tZ().Comments__thumb})}),(0,c.jsx)(tM.OK,{className:tZ().Comments__corner})]})};var t1=t(58209),t2=t.n(t1);let t3=function(e){var n=e.initialData,t=e.open,r=e.updateCommentCount,i=(0,y.useRouter)(),o=(0,t_.I)({queryKey:["commentThread",i.query.auditId,null==n?void 0:n.id],queryFn:function(){var e;
1return e={auditId:i.query.auditId,commentThreadId:null==n?void 0:n.id},(0,en._)(function(){var n,t,r,i;return(0,et.__generator)(this,function(o){switch(o.label){case 0:return n=e.auditId,t=e.commentThreadId,i=void 0===(r=e.requestContext)?null:r,[4,fetch(new URL("/api/audit/".concat(n,"/commentThreads/").concat(t),(0,tz.A)(i)).toString(),{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json"}})];case 1:return[4,o.sent().json()];case 2:return[2,o.sent()]}})})()},initialData:n}).data;return(0,u.useEffect)(function(){o&&r(o.commentCount)},[o,r]),(0,c.jsx)("div",{className:t2().CommentThread,children:(0,c.jsx)(t0,{commentThread:o,open:t})})};var t6=t(52638),t4=t(67768),t7=t(40097),t8=t(96726);let t5=function(e){return(0,en._)(function(){var n,t,r,i,o,a,s,l,c;return(0,et.__generator)(this,function(u){switch(u.label){case 0:return n=e.auditId,t=e.comment,r=e.filename,o=void 0===(i=e.requestContext)?null:i,a=e.startLine,s=e.tempOffsetTop,l=new URL("/api/audit/".concat(n,"/commentThreads/create"),(0,tz.A)(o)),c=r.includes(".sol")?r:"".concat(r,".sol"),[4,fetch(l.toString(),{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({comment:t,contractName:c,startLine:a,tempOffsetTop:s})})];case 1:return[4,u.sent().json()];case 2:return[2,u.sent()]}})})()},t9=function(e){return(0,en._)(function(){var n,t,r,i,o;return(0,et.__generator)(this,function(a){switch(a.label){case 0:return n=e.auditId,t=e.commentThreadI
1d,r=e.comment,o=void 0===(i=e.requestContext)?null:i,[4,fetch(new URL("/api/audit/".concat(n,"/commentThreads/").concat(t,"/comments"),(0,tz.A)(o)).toString(),{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({comment:r})})];case 1:return[4,a.sent().json()];case 2:return[2,a.sent()]}})})()};var re=t(8331),rn=t.n(re),rt="sender",rr="message";let ri=function(e){var n,t=e.className,r=e.commentThread,i=e.filename,o=e.onOpenChange,l=void 0===o?b():o,d=e.startLine,m=e.offsetTopHelper,p=(0,t4.jE)(),f=(0,y.useRouter)(),v=(0,L.F)().address,h=(n={},(0,a._)(n,rr,""),(0,a._)(n,rt,v),n),g=(0,tC.mN)({defaultValues:h}),C=g.handleSubmit,w=g.formState,N=g.register,A=g.resetField,T=(0,t7.n)({mutationFn:t5,onSuccess:function(){[["commentThreads",f.query.auditId],["filename",i]].forEach(function(e){return p.invalidateQueries({queryKey:e})}),A(rr),l(!1)}}),F=T.isLoading,j=T.mutate,k=(0,t7.n)({mutationFn:t9,onSuccess:function(){[["commentThreads",f.query.auditId],["commentThread",f.query.auditId,null==r?void 0:r.id],["comments",f.query.auditId,null==r?void 0:r.id]].forEach(function(e){return p.invalidateQueries({queryKey:e})}),A(rr)}}),V=k.isLoading,I=k.mutate,B=(0,u.useCallback)(function(e){return(0,en._)(function(){var n,t,o;return(0,et.__generator)(this,function(a){switch(a.label){case 0:if(!v)return[2];if(n=f.query.auditId,t=e,o=m(),r)return I({auditId:n,comment:t,commentThreadI
1d:r.id}),[2];return[4,j({auditId:n,comment:t,filename:i,startLine:d,tempOffsetTop:o})];case 1:return a.sent(),[2]}})})()},[r,j,I,f.query,d]);return(0,x.vC)("meta+enter",function(){C(B)()},{enableOnFormTags:["textarea"]}),(0,c.jsxs)("form",{className:(0,_.A)(rn().Form,t,rn().Form__pt_8),onSubmit:C(B),children:[(0,c.jsx)("input",{name:rt,value:v,type:"hidden"}),(0,c.jsx)(t8.A,(0,s._)({className:(0,_.A)([rn().Form__textarea,"mt-6"]),disabled:F||V,error:w.errors[rr],id:rr,isTouched:w.touchedFields[rr],label:"How could this contract be better?",type:"text"},N(rr,{required:"Please enter a comment"}))),v?(0,c.jsx)("button",{className:rn().Form__submitButton,type:"submit",children:"Add Comment"}):(0,c.jsx)(t6.Lw,{className:rn().Form__submitButton,type:"button",label:"Connect Your Wallet"})]})};var ro=t(39188),ra=t.n(ro);let rs=function(e){var n=e.className,t=e.collisionBoundary,r=e.commentThread,i=e.filename,o=e.onOpenChange,d=void 0===o?b():o,m=e.open,p=e.openClassName,f=e.startLine,v=(0,eS._)(e,["className","collisionBoundary","commentThread","filename","onOpenChange","open","openClassName","startLine"]),h=(0,l._)((0,u.useState)(null==r?void 0:r.commentCount),2),g=h[0],C=h[1],x=(0,u.useRef)(null),y=(0,l._)((0,u.useState)(m||!1),2),w=y[0],N=y[1],A=(0,u.useCallback)(function(e){d(e),N(e)},[d]);return(0,c.jsxs)(tE.bL,(0,ey._)((0,s._)({onOpenChange:A},tH()(m)&&{open:m}),{children:[(0,c.jsx)("div",{className:(0,_.A)(ra().CommentsPopover,n,(0,a._)({},p,w)),ref:x,children:(0,c.jsx)(tE.l9,{asChild:!0,children:(0,c.jsx)("button",(0,ey._)((0,s._)({"aria-label":"Show comments",className:ra().CommentsPopover__trigger,type:"button"},v),{children:g?(0,c.jsx)("span",{className:ra().CommentsPopover__trigger__commentCount,children:g}):(0,c.jsx)(S.g,{className:ra().CommentsPopover__trigger__icon,icon:B.QLR})}))})}),(0,c.jsx)(tE.ZL,{container:x.current,children:(0,c.jsxs)(tE.UC,{align:"start",avoidCollisions:!1,className:ra().CommentsPopover__content,collisionBoundary:t,sideOffset:5,children:[r&&(0,c.jsx)(t3,{initialData:r,open:w,updateCommentCount:C}),(0,c.jsx)(ri,{className:ra().CommentsPopover__form,commentThread:r,filename:i,startLine:f,onOpenChange:d,offsetTopHelper:function(){return x.current.children[0].style.transform.split(",")[1].split("px")[0].trim()}}),(0,c.jsx)("div",{className:ra().CommentsPopover__closeButtonBar,children:(0,c.jsx)(tE.bm,{"aria-label":"Close",className:ra().CommentsPopover__closeButton,children:(0,c.jsx)(S.g,{className:ra().CommentsPopover__closeButton__icon,icon:B.GRI})})}),(0,c.jsx)(tE.i3,{className:ra().CommentsPopover__arrow})]})})]}))};var rl=t(17731),rc=t(22267),ru=t.n(rc);let r_=function(e){var n=e.buttonClassName,t=e.children,r=e.className,i=e.onClick,o=e.onCopy,a=e.text;return(0,c.jsx)("div",{className:(0,_.A)(ru().CopyAction__wrapper,r),children:(0,c.jsx)(W.CopyToClipboard,{onCopy:o,text:a,children:(0,c.jsx)("button",{className:(0,_.A)(ru().CopyAction,n),onClick:i,type:"button",children:t})})})};var rd=t(26008),rm=t.n(rd);let rp=function(e){var n=e.className,t=e.disabled,r=(e.isVisible,e.lineNumbersWithContractFunctions),i=e.selectedLine,o=e.slugifiedFilename,d=(0,eS._)(e,["className","disabled","isVisible","lineNumbersWithContractFunctions","selectedLine","slugifiedFilename"]),m=(0,y.useRouter)(),p=(0,u.useRef)(null),f=(0,l._)((0,u.useState)(!1),2),v=f[0],h=f[1],b=(0,l._)((0,u.useState)(!1),2),g=b[0],C=b[1],x=(0,l._)((0,u.useState)(null),2),w=x[0],N=x[1],A=(0,l._)((0,u.useState)(null),2),T=A[0],L=A[1],F=(0,l._)((0,u.useState)(null),2),j=F[0],k=F[1],V=(0,u.useMemo)(function(){return[j&&{label:"Copy ABI Function",text:JSON.stringify(j,null,2)},{label:"Copy Permalink",text:T},{label:"Copy This Line",text:w}].filter(Boolean)},[j,w,T]);return(0,u.useEffect)(function(){var e="".concat(o,"-").concat(i),n=new URL([m.asPath.split("#").shift(),e].join("#"),window.location.origin),t=document.getElementById(e);L(n.toString()),N(t.textContent),k(r.get(i))},[r,m.asPath,i,o]),(0,u.useEffect)(function(){var e=g?setTimeout(function(){return C(!1)},3e3):null;return function(){return clearTimeout(e)}},[g]),(0,c.jsxs)(rl.bL,{onOpenChange:h,children:[(0,c.jsx)("div",(0,ey._)((0,s._)({className:(0,_.A)(rm().LineActions,n,(0,a._)({},rm().isOpen,v)),ref:p},d),{children:(0,c.jsx)(M.A,{trigger:null,triggerRef:function(e){var n=e.setTriggerRef;return(0,c.jsx)(rl.l9,{className:rm().LineActions__trigger,disabled:t,ref:n,children:(0,c.jsx)(S.g,{className:rm().LineActions__trigger__icon,icon:v?B.yYc:B.Dwc})})},visible:g,children:"Copied!"})})),(0,c.jsx)(rl.ZL,{container:p.current,children:(0,c.jsx)(rl.UC,{align:"end",className:rm().LineActions__content,children:V.map(function(e){var n=e.label,t=e.text;return(0,c.jsx)(rl.q7,{children:(0,c.jsx)(r_,{buttonClassName:rm().LineActions__button,onCopy:function(){return C(!0)},text:t,children:n})},n)})})})]})};var rf=t(12343),rv=t.n(rf);let rh=function(e){var n=e.className,t=(0,eS._)(e,["className"]);return(0,c.jsx)("div",(0,s._)({"aria-hidden":"true",className:(0,_.A)(rv().SelectedLine,n)},t))}
1,rb=function(e){var n,t=e.abi,r=e.abiError,i=e.address,o=e.className,d=e.commentThreads,m=void 0===d?[]:d,p=e.constructorArguments,f=e.enableContractFunctions,v=e.enableCopyButton,h=e.file,g=e.filesCount,C=e.index,y=void 0===C?0:C,N=e.isAudit,A=void 0!==N&&N,T=e.onBasenameClick,L=void 0===T?b():T,F=e.onContractFunctionClick,j=void 0===F?b():F,k=e.onLineClick,V=void 0===k?b():k,I=e.onRender,B=void 0===I?b():I,S=e.onTokenClick,P=void 0===S?b():S,R=e.preClassName,E=e.showLineNumbers,O=void 0!==E&&E,H=e.tabId,M=h.basename,W=h.content,U=h.filename,q=h.initialVisibility,D=void 0===q||q,J=h.language,Q=void 0===J?"none":J,G=h.scrollIntoView,K=void 0!==G&&G,z=eB({filename:U,filesCount:g,index:y,initialVisibility:D,isAudit:A}),X=z.commentsPopoverLeftPosition,Z=z.isCommentThreadPopoverOpen,Y=z.isContentVisible,$=z.isNewCommentsPopoverOpen,ee=z.isNewCommentsPopoverVisible,en=z.lineActionsPosition,et=z.lineNumberSuffix,er=z.newCommentsPopoverStartLine,ei=z.newCommentsPopoverTopPosition,eo=z.selectedLine,ea=z.slugifiedFilename,es=z.updateCommentsPopoverLeftPosition,el=z.updateCommentThreadPopoverOpen,ec=z.updateContentVisibility,eu=z.updateLineActionsPosition,e_=z.updateNewCommentsPopoverOpen,ed=z.updateNewCommentsPopoverStartLine,em=z.updateNewCommentsPopoverTopPosition,ep=z.updateNewCommentsPopoverVisibility,ef=z.updateSelectedLine,ev=(0,u.useRef)(null),eh=(0,u.useRef)(null),eb=(0,l._)((0,u.useState)(!1),2),eg=eb[0],eC=eb[1],ex=(0,u.useCallback)(function(){return eC(!0)},[]),ew=(0,u.useMemo)(function(){return new Map},[]),eN=(0,u.useMemo)(function(){return new Map},[]),eA=tB({abi:t,abiError:r,address:i,commentThreads:m,constructorArguments:void 0===p?"":p,content:W,contractFunctionContainerRef:eh,enableContractFunctions:void 0!==f&&f,filename:U,isAudit:A,isCommentThreadPopoverOpen:Z,isContentVisible:Y,isNewCommentsPopoverOpen:$,language:Q,lineNumberSuffix:et,lineNumbersWithContractFunctions:ew,onContractFunctionClick:j,onLineClick:V,onTokenClick:P,preClassName:R,ref:ev,showLineNumbers:O,slugifiedFilename:ea,tabId:H,tokenClassName:tV().File__token,topPositionsOfCommentsPopoversForLineNumbersWithCommentThreads:eN,updateAreTopPositionsOfCommentsPopoversForLineNumbersWithCommentThreadsSet:ex,updateCommentsPopoverLeftPosition:es,updateLineActionsPosition:eu,updateNewCommentsPopoverOpen:e_,updateNewCommentsPopoverTopPosition:em,updateNewCommentsPopoverStartLine:ed,updateNewCommentsPopoverVisibility:ep,updateSelectedLine:ef});(0,w.A)(function(){var e=ev.current.offsetTop,n=setTimeout(function(){return B({initialVisibility:D,scrollIntoView:K,scrollTop:e})},0);return function(){return clearTimeout(n)}});var eT=U.includes(".sol")?U:"".concat(U,".sol");return(0,c.jsxs)("section",{className:(0,_.A)(tV().File__wrapper,Y?tV().isContentVisible:tV().isContentHidden,o),id:ea,ref:ev,children:[(0,c.jsx)(tR,{basename:M,className:tV().File__basename,filesCount:g,isAudit:A,isContentVisible:Y,onClick:function(){L({address:i,index:y,tabId:H}),(0,x.vs)("meta")||ec(function(e){return!e})}}),Q&&(0,c.jsxs)(c.Fragment,{children:[void 0!==v&&v&&(0,c.jsx)(th,{buttonClassName:tV().File__copyButton__button,className:tV().File__copyButton,iconClassName:tV().File__copyButton__icon,disabled:!Y,text:W}),(0,c.jsxs)("div",(0,ey._)((0,s._)({className:(0,_.A)(tV().File,(0,a._)({"sr-only":!Y},tV().showLineNumbers,O))},!Y&&{"aria-hidden":!0,inert:""}),{children:[(0,c.jsx)("div",{ref:eh}),eA]})),eo&&(n="translate3d(0, ".concat(en,"px, 0)"),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(rh,{className:tV().File__selectedLine,style:{transform:n}}),O&&(0,c.jsx)(rp,{className:tV().File__lineActions,disabled:!Y,isVisible:ej()(en),lineNumbersWithContractFunctions:ew,selectedLine:eo,slugifiedFilename:ea,style:{transform:n}})]})),A&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(rs,{className:(0,_.A)(tV().File__commentsPopover,tV().isNewCommentsPopover),collisionBoundary:ev.current,filename:U,onOpenChange:e_,open:$,startLine:er,style:(0,s._)({left:X,opacity:+!!ei,transform:"translate3d(-50%, ".concat(ei,"px, 0)")},!ee&&{display:"none"},Z&&{display:"none"})}),eg&&m.filter(function(e){return e.contractName===eT}).map(function(e){var n,t=null==(n=eN.get(eT))?void 0:n.filter(function(n){return n.lineNumber===e.startLine});return t&&t.length>0?t=t[0].top:t&&0===t.length&&(t=e.tempOffsetTop),(0,c.jsx)(rs,{className:tV().File__commentsPopover,collisionBoundary:ev.current,commentThread:e,filename:U,onOpenChange:el,openClassName:tV().isCommentsPopoverOpen,style:{left:X,transform:"translate3d(-50%, ".concat(t,"px, 0)")}},e.id)})]})]})]})},rg=function(e,n){var t=n.setAbi,r=n.setAbiError,i=n.setAbiFile;if(e){var o="Contract ABI",a="json";try{var s=JSON.parse(e),l=JSON.stringify(s,null,2);t(s),i({basename:o,content:l,filename:o,initialVisibility:!1,language:a,scrollIntoView:!1}),r(!1)}
1catch(n){i({basename:"Oops! There was an error parsing the ABI for this contract.",content:e,filename:o,initialVisibility:!1,language:a,scrollIntoView:!1}),r(!0)}}},rC=function(e,n){var t=n.setConstructorArgumentsFile;if(e){var r="Constructor Arguments";t({basename:r,content:e,filename:r,initialVisibility:!1,language:"json",scrollIntoView:!1})}};var rx=t(77450),ry=t.n(rx);let rw=function(e,n,t,r){var i=r.setFiles,o=r.setFilesCount;if(e)try{var a=nQ(e);if(nT()(a)){i([{basename:n,content:e,filename:n,initialVisibility:!0,language:"solidity",scrollIntoView:!0}]),o(1);return}var c=(0,l._)(ry()(a,"sources")?[a.sources,a.language.toLowerCase()]:[a,"solidity"],2),u=c[0],_=c[1],d=ej()(t),m=Object.keys(u).map(function(e){var n=u[e].content,t=e.split("/"),r=t[t.length-1],i=r.split(".")[0];return{basename:r,content:n,filename:i,language:_,initialVisibility:!1,scrollIntoView:!1}});o(m.length);var p=n.toLowerCase(),f=v()(m,function(e){return p===e.filename.toLowerCase()});if(-1!==f){var h=(0,s._)({},m[f]);m.splice(f,1);var b=[h].concat((0,ek._)(m));d?(eL()(b[t],"initialVisibility",!0),eL()(b[t],"scrollIntoView",!0)):eL()(b[0],"initialVisibility",!0),i(b);return}var g=v()(m,function(e){return p.includes(e.filename.toLowerCase())});if(-1!==g){var C=(0,s._)({},m[g]);m.splice(g,1);var x=[C].concat((0,ek._)(m));d?(eL()(x[t],"initialVisibility",!0),eL()(x[t],"scrollIntoView",!0)):eL()(x[0],"initialVisibility",!0),i(x);return}var y=v()(m,function(e){return e.filename.toLowerCase().includes("contract")});if(-1!==y){var w=(0,s._)({},m[y]);m.splice(y,1);var N=[w].concat((0,ek._)(m));d?(eL()(N[t],"initialVisibility",!0),eL()(N[t],"scrollIntoView",!0)):eL()(N[0],"initialVisibility",!0),i(N);return}d?(eL()(m[t],"initialVisibility",!0),eL()(m[t],"scrollIntoView",!0)):eL()(m[0],"initialVisibility",!0),i(m)}catch(t){i([{basename:"Oops! There was an error parsing source code for this contract.",content:JSON.stringify(e,null,2),filename:n,initialVisibility:!0,language:"json",scrollIntoView:!1}])}};var rN=t(31252),rA=t.n(rN);let rT=function(e){var n=e.address,t=e.className,r=e.constructorArguments,i=void 0===r?"":r,o=e.commentThreads,a=void 0===o?[]:o,s=e.contract,d=e.initialVisibilityIndex,m=void 0===d?null:d,p=e.isAudit,f=e.onBasenameClick,v=void 0===f?b():f,h=e.onContractFunctionClick,g=void 0===h?b():h,C=e.onFileRender,x=void 0===C?b():C,y=e.onLineClick,w=void 0===y?b():y,N=e.onTokenClick,A=void 0===N?b():N,T=e.tabId,L=(0,l._)((0,u.useState)({}),2),F=L[0],j=L[1],k=(0,l._)((0,u.useState)(null),2),V=k[0],I=k[1],B=(0,l._)((0,u.useState)(void 0),2),S=B[0],P=B[1],R=(0,l._)((0,u.useState)(null),2),E=R[0],O=R[1],H=(0,l._)((0,u.useState)([]),2),M=H[0],W=H[1],U=(0,l._)((0,u.useState)(null),2),q=U[0],D=U[1];return(0,u.useEffect)(function(){rg(s.data.abi,{setAbi:j,setAbiError:P,setAbiFile:I}),rC(s.data.constructorArguments,{setConstructorArgumentsFile:O}),rw(s.data.sourceCode||s.data.source,s.data.contractName,m,{setFiles:W,setFilesCount:D})},[s.data,m]),(0,c.jsxs)("div",{className:(0,_.A)(rA().Files,t),children:[(0,c.jsx)("ol",{className:rA().Files__list,children:M.map(function(e,t){return(0,c.jsx)("li",{children:(0,c.jsx)(rb,{abi:F,abiError:S,address:n,commentThreads:a,constructorArguments:i,enableCopyButton:p,enableContractFunctions:!p,file:e,filesCount:q,index:t,isAudit:p,onBasenameClick:v,onContractFunctionClick:g,onLineClick:w,onRender:x,onTokenClick:A,showLineNumbers:!0,tabId:T})},t)})}),V&&"[]"!==V.content&&(0,c.jsx)(rb,{className:rA().Files__abi,enableCopyButton:!0,file:V,isAudit:p}),E&&(0,c.jsx)(rb,{className:rA().Files__constructorArguments,file:E,preClassName:rA().Files__constructorArguments__pre})]})};var rL=t(63350),rF=t.n(rL),rj=(0,u.forwardRef)(function(e,n){var t=e.className,r=e.children,i=e.isScrollable;return(0,c.jsx)("div",{className:(0,_.A)(rF().Content__wrapper,t,(0,a._)({},rF().isScrollable,i)),ref:n,children:(0,c.jsx)("div",{className:rF().Content,children:r})})});rj.displayName="Content";var rk=t(93624),rV=t.n(rk);let rI=function(e){var n=e.children,t=e.className,r=e.isLoading,i=e.onRender,o=void 0===i?b():i,s=(0,u.useRef)(null),l=(0,u.useCallback)(function(e){var n=e.initialVisibility,t=e.scrollIntoView,r=e.scrollTop;n&&t&&eL()(s.current,"scrollTop",r)},[]);return(0,u.useEffect)(function(){var e=setTimeout(function(){var e;return o(null==(e=s.current)?void 0:e.offsetLeft)},0);return function(){return clearTimeout(e)}},[o]),(0,c.jsx)("div",{className:(0,_.A)(rV().Column,t,(0,a._)({},rV().isLoading,r)),ref:s,children:r?(0,c.jsx)(U.A,{className:rV().Column__spinner}):n({onFileRender:l})})};var rB=t(53524),rS=t.n(rB),rP=(0,u.forwardRef)(function(e,n){var t=e.className,r=e.children;return(0,c.jsx)("div",{className:(0,_.A)(rS().List__wrapper,t),ref:n,children:(0,c.jsx)(p.gL,{direction:"horizontal",droppableId:"TABS",children:function(e,n){return(0,c.jsxs)("div",(0,ey._)((0,s._)({className:(0,_.A)(rS().List,(0,a._)({},rS().isDraggingOver,n.isDraggingOver)),ref:e.innerRef},e.droppableProps),{children:[r,e.placeholder]}))}})})});rP.displayName="List";var rR=t(83766),rE=t.n(rR);let rO=function(e){var n=e.children,t=e.className,r=e.isCloseButtonDisabled,i=e.isActive,o=e.onClick,l=void 0===o?b():o,d=e.onCloseButtonClick,m=void 0===d?b():d,p=e.onRender,f=void 0===p?b():p,v=(0,eS._)(e,["children","className","isCloseButtonDisabled","isActive","onClick","onCloseButtonClick","onRender"]),h=(0,u.useRef)(null);return(0,u.useEffect)(function(){var e=setTimeout(function(){var e;return f(null==(e=h.current)?void 0:e.offsetLeft)},0);return function(){return clearTimeout(e)}},[f]),(0,c.jsxs)("div",(0,ey._)((0,s._)({className:(0,_.A)(rE().Trigger__wrapper,t,(0,a._)({},rE().isActive,void 0!==i&&i)),ref:h},v),{children:[(0,c.jsx)("button",{className:rE().Trigger,onClick:l,type:"button",children:(0,c.jsx)("span",{className:rE().Trigger__label,children:n})}),(0,c.jsx)("button",{className:rE().Trigger__closeButton,disabled:void 0===r||r,onClick:m,type:"button",children:(0,c.jsx)(S.g,{className:rE().Trigger__closeButton__icon,icon:B.Jyw})})]}))};var rH=t(91146),rM=t.n(rH);let rW=function(e){var n=e.activeTabId,t=e.className,r=e.commentThreads,i=void 0===r?[]:r,o=e.contracts,l=e.constructorArguments,d=void 0===l?[]:l,m=e.id,f=e.isAudit,v=e.onBasenameClick,h=void 0===v?b():v,g=e.onContractFunctionClick,C=void 0===g?b():g,x=e.onLineClick,y=void 0===x?b():x,w=e.onTokenClick,N=void 0===w?b():w,A=e.removeTab,T=e.setActiveTabId,L=e.tabIds,F=e.tabOrder,j=(0,u.useContext)(R.A).chain,k=(0,u.useMemo)(function(){return F.length>1},[F]),V=(0,u.useRef)(null),I=(0,u.useRef)(null),B=(0,u.useRef)(null),S=(0,u.useCallback)(function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return eL()(e,"scrollLeft",n)},[]),P=(0,u.useCallback)(function(e){return T(e)}
1,[T]),E=(0,u.useCallback)(function(e){S(I.current,e);var n=function(e){var n=e,t=0;if(n.offsetParent)do t+=n.offsetTop,n=n.offsetParent;while(n);return t>=0?t:0}(V.current);window.scrollTo(0,n)},[S]),O=(0,u.useCallback)(function(e,t){var r=(L[e]||{}).address,i=void 0===r?null:r;if(!i)return null;var a=eA()(o,function(e){return e.data.address===i});if(!a)return null;var l=a.data.error?"Error":"".concat(a.data.contractName,"-").concat(e),u=t>0?F[t-1]:null;return(0,c.jsx)(rO,(0,ey._)((0,s._)({isCloseButtonDisabled:!u,onClick:function(){return P(e)},onCloseButtonClick:function(){return A(e,u)}},e===n&&{isActive:!0,onRender:E}),{children:l}))},[n,L,o,P,E,F,A]),M=(0,u.useCallback)(function(e){return S(B.current,e)},[S]),W=(0,u.useCallback)(function(e){var t,r=L[e]||{},l=r.address,u=void 0===l?null:l,m=r.initialVisibilityIndex,p=void 0===m?null:m;if(!u)return null;var v=eA()(o,function(e){return e.data.address===u});if(!v)return null;var b=F.length>1&&e===n;return(0,c.jsx)(rI,(0,ey._)((0,s._)({className:(0,_.A)(rM().Tabs__column,(t={},(0,a._)(t,rM().isActive,b),(0,a._)(t,rM().isError,v.data.error),t)),isLoading:v.isLoading},b&&{onRender:M}),{children:function(n){var t,r,o,a,s,l=n.onFileRender;return(0,c.jsx)(c.Fragment,{children:v.data.error?(t=null==v||null==(s=v.data)?void 0:s.error,r=v.data.address,o=j.nameAlias||j.name,a=(0,ew.A)("\n ## ".concat(t.message||"Error",'\n\n <p className="lead"><code>').concat(r,"</code> was not found on ").concat(o,".</p>\n\n ### Troubleshooting\n\n 1. Is there a typo in the address?\n 2. Has the contract for the address been verified on ").concat(o,"?\n ")),(0,c.jsx)(H.A,{className:rM().Tabs__prose,children:a})):(0,c.jsx)(rT,{address:u,className:rM().Tabs__files,commentThreads:i,constructorArguments:d[e-1],contract:v,initialVisibilityIndex:p,isAudit:f,onBasenameClick:h,onContractFunctionClick:C,onFileRender:l,onLineClick:y,onTokenClick:N,tabId:e})})}}),e)},[n,j,d,i,o,f,h,M,C,y,N,L,F]);return(0,c.jsxs)("div",{className:(0,_.A)(rM().Tabs,t,(0,a._)({},rM().isScrollable,k)),id:m,ref:V,children:[k&&(0,c.jsx)(rP,{className:rM().Tabs__list,ref:I,children:F.map(function(e,n){return(0,c.jsx)(p.sx,{disableInteractiveElementBlocking:!0,draggableId:e,index:n,children:function(t,r){return eL()(t.dragHandleProps,"draggable",!0),(0,c.jsx)("div",(0,ey._)((0,s._)({className:(0,_.A)(rM().Tabs__trigger,(0,a._)({},rM().isDragging,r.isDragging)),ref:t.innerRef,style:t.draggableProps.style},t.draggableProps,t.dragHandleProps),{children:O(e,n)}))}},e)})}),(0,c.jsx)(rj,{className:rM().Tabs__content,isScrollable:k,ref:B,children:F.map(W)})]})},rU=function(e,n,t){var r=(0,ek._)(e),i=(0,l._)(r.splice(n,1),1)[0];return r.splice(t,0,i),r};var rq=t(67076),rD=t.n(rq);let rJ=function(e){var n=e.addresses,t=void 0===n?[]:n,r=e.commentThreads,i=e.contracts,o=void 0===i?[]:i,d=e.constructorArguments,f=e.id,h=(0,y.useRouter)(),g=(0,u.useMemo)(function(){return h.pathname.includes("audit")},[h.pathname]),T=(0,l._)((0,u.useState)({}),2),L=T[0],F=T[1],j=(0,l._)((0,u.useState)([]),2),V=j[0],I=j[1],B=(0,l._)((0,u.useState)(null),2),S=B[0],P=B[1];A(L,V);var R=(0,u.useCallback)(function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=!(arguments.length>3)||void 0===arguments[3]||arguments[3];r&&P(e),F(function(r){return m()(r,{$merge:(0,a._)({},e,{address:n,initialVisibilityIndex:t})})}),I(function(n){return m()(n,{$push:[e]})})},[P,F,I]),E=(0,u.useCallback)(function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;P(n),F(function(n){return m()(n,{$unset:[e]})}),I(function(n){var t=v()(n,function(n){return n===e});return m()(n,{$splice:[[t,1]]})})},[P,F]),O=(0,u.useCallback)(function(e){var n=e.destination,t=e.source;n&&(n.droppableId!==t.droppableId||n.index!==t.index)&&(I(function(e){return rU(e,t.index,n.index)}),P(V[t.index]))},[V,P,I]),H=(0,u.useCallback)(function(e){return R(C()(),e,null,!0)},[R]),M=(0,u.useCallback)(function(e,n){return R(C()(),e,n)},[R]),W=(0,u.useCallback)(function(e){return P(e)},[P]);return(0,w.A)(function(){return t.forEach(function(e,n){return R(C()(),e,null,0===n)})}),(0,c.jsxs)("article",{className:(0,_.A)(rD().ContractViewer,(0,a._)({},rD().isAudit,g)),children:[(0,c.jsxs)(N.A,{className:rD().ContractViewer__container,children:[(0,c.jsx)(ee,(0,s._)({className:g?rD().ContractViewer__header__audit:rD().ContractViewer__header,contract:o[0],isAudit:g},!g&&{onClick:function(){var e,n;return(0,x.vs)("meta")?H(null==(n=o[0])||null==(e=n.data)?void 0:e.address):b()()}})),g?(0,c.jsx)(k,{className:rD().ContractViewer__auditMeta,contract:o[0]}):(0,c.jsx)(ex,{className:rD().ContractViewer__meta,contract:o[0]})]}),(0,c.jsx)(p.JY,{onDragEnd:O,children:(0,c.jsx)(rW,(0,s._)({activeTabId:S,className:rD().ContractViewer__tabs,commentThreads:void 0===r?[]:r,contracts:o,constructorArguments:void 0===d?[]:d,id:f,isAudit:g,onLineClick:W,onTokenClick:H,removeTab:E,setActiveTabId:P,tabIds:L,tabOrder:V},!g&&{onBasenameClick:function(e){var n=e.address,t=e.tabId,r=e.index;return(0,x.vs)("meta")?M(n,r):P(t)},onContractFunctionClick:function(e){return H(e)}}))})]})}},22672:e=>{e.exports={Pre__wrapper:"Pre_Pre__wrapper__vyclB",Pre:"Pre_Pre__SnUNC"}},26008:e=>{e.exports={LineActions:"LineActions_LineActions__p9P5J",LineActions__trigger:"LineActions_LineActions__trigger__H0fEl",isOpen:"LineActions_isOpen__Il6QU",isActionHidden:"LineActions_isActionHidden__m5NiB",LineActions__trigger__icon:"LineActions_LineActions__trigger__icon__A1BJw",LineActions__content:"LineActions_LineActions__content__i1im0",LineActions__button:"LineActions_LineActions__button__GC1o8"}},29043:e=>{e.exports={Address__scene:"Address_Address__scene__UyTq2",Address__platform:"Address_Address__platform__p6b6v",Address__stage:"Address_Address__stage__Fd6Yt",isloading:"Address_isloading__vj8tS",pulse:"Address_pulse__zBx5m",Address__wrapper:"Address_Address__wrapper__VtcY_",Address:"Address_Address__E7DNO",fadeIn:"Address_fadeIn__c22AY",Address__copyButton:"Address_Address__copyButton__hWQ70",Address__copyButton__icon:"Address_Address__copyButton__icon__oKV_Y"}},31252:e=>{e.exports={Files:"Files_Files__GXv3t",Files__list:"Files_Files__list__grItb",Files__misc:"Files_Files__misc__Lp8md",Files__constructorArguments:"Files_Files__constructorArguments___bRP0",Files__constructorArguments__pre:"Files_Files__constructorArguments__pre__STgOE"}},32580:e=>
1{e.exports={CopyButton:"CopyButton_CopyButton__oDxw0",CopyButton__icon:"CopyButton_CopyButton__icon__i7xXV"}},38976:e=>{e.exports={Token:"Token_Token__sAjVO",Token__icon:"Token_Token__icon__7b0_l"}},39188:e=>{e.exports={CommentsPopover__trigger:"CommentsPopover_CommentsPopover__trigger__WW5OH",CommentsPopover__trigger__commentCount:"CommentsPopover_CommentsPopover__trigger__commentCount__aIJyO",CommentsPopover__trigger__icon:"CommentsPopover_CommentsPopover__trigger__icon__xm7ha",CommentsPopover__content:"CommentsPopover_CommentsPopover__content__HDguL",CommentsPopover__closeButtonBar:"CommentsPopover_CommentsPopover__closeButtonBar__Q5gSB",CommentsPopover__closeButton:"CommentsPopover_CommentsPopover__closeButton__Hw3Vk",CommentsPopover__arrow:"CommentsPopover_CommentsPopover__arrow__TJ_Wx",CommentsPopover__countButton:"CommentsPopover_CommentsPopover__countButton___MbQD"}},40406:e=>{e.exports={Line:"Line_Line__kl_CN"}},45604:e=>{e.exports={Textarea__stage:"Textarea_Textarea__stage__GfoML",Textarea__wrapper:"Textarea_Textarea__wrapper__FFwNg",Textarea:"Textarea_Textarea__K3opG",isLabelHidden:"Textarea_isLabelHidden__SHZKc",clearValue:"Textarea_clearValue__Ui9VS",isError:"Textarea_isError__AZzxC",Textarea__label:"Textarea_Textarea__label__YrX69",isTouched:"Textarea_isTouched__E0qXQ",Textarea__clearButton__wrapper:"Textarea_Textarea__clearButton__wrapper__kL1bY",isDirty:"Textarea_isDirty__mz7Hq",Textarea__clearButton:"Textarea_Textarea__clearButton__0wd3_",Textarea__clearButton__icon:"Textarea_Textarea__clearButton__icon__gCw1k",Textarea__error:"Textarea_Textarea__error__LawMD"}},47790:()=>{},49487:e=>{e.exports={Input__wrapper:"Input_Input__wrapper__5FQ9U",Input__fauxWidth:"Input_Input__fauxWidth__OMBLi",isPlaceholderShowing:"Input_isPlaceholderShowing__guNAm",Input:"Input_Input__XV_3s"}},52494:e=>{e.exports={Line:"LineNumber_Line__sx4c9",isSelected:"LineNumber_isSelected__65t3l",error:"LineNumber_error__dzhUm",event:"LineNumber_event__pYAYK",nonpayable:"LineNumber_nonpayable__J40u_",payable:"LineNumber_payable__iR_P0",pure:"LineNumber_pure__TZ2OS",view:"LineNumber_view__DFMUQ"}},53524:e=>{e.exports={List__wrapper:"List_List__wrapper__wlmY5",List:"List_List__bHtDo"}},53977:e=>{e.exports={Form__wrapper:"Form_Form__wrapper__jZfke",Form:"Form_Form__djmtW",Form__input:"Form_Form__input__WB_qv",Form__button:"Form_Form__button__R4ixS",Form__button__icon:"Form_Form__button__icon__5q_3d"}},57784:e=>{e.exports={AuditMeta:"AuditMeta_AuditMeta__YFa7r",AuditMeta__item:"AuditMeta_AuditMeta__item__nb2tH",AuditMeta__item__label:"AuditMeta_AuditMeta__item__label__3XIJ0",AuditMeta__item__addresses:"AuditMeta_AuditMeta__item__addresses__us7kx",AuditMeta__item__address:"AuditMeta_AuditMeta__item__address__XeQzP"}},58209:e=>{e.exports={CommentThread__wrapper:"CommentThread_CommentThread__wrapper__FvY0I",CommentThread__commentBox:"CommentThread_CommentThread__commentBox__ko_8G"}},62070:e=>{e.exports={Comments__root:"Comments_Comments__root__Qv055",Comments__viewport:"Comments_Comments__viewport__FbqGB",Comments:"Comments_Comments__d1B5X",Comments__comment:"Comments_Comments__comment__NyxUX",Comments__comment__avatar:"Comments_Comments__comment__avatar__9yE2W",Comments__comment__heading:"Comments_Comments__comment__heading__QSIGp",Comments__comment__date:"Comments_Comments__comment__date__CkkGH"}},63350:e=>{e.exports={Content__wrapper:"Content_Content__wrapper__FSq9S",Content:"Content_Content__trm6l",isScrollable:"Content_isScrollable__SAmJt"}},67076:e=>{e.exports={ContractViewer:"ContractViewer_ContractViewer__UBAhT",isAudit:"ContractViewer_isAudit__dsenC",ContractViewer__container:"ContractViewer_ContractViewer__container__Kj9YG",ContractViewer__header:"ContractViewer_ContractViewer__header__5MKTA",ContractViewer__header__audit:"ContractViewer_ContractViewer__header__audit__d0hUn"}},68232:e=>{e.exports={Meta:"Meta_Meta__lKRgT",busy:"Meta_busy__MN0do",pulse:"Meta_pulse___9k_Z",Meta__loadingItem__spinner:"Meta_Meta__loadingItem__spinner__7cLLK"}},82568:e=>{e.exports={LineNumbers:"LineNumbers_LineNumbers__CBIw8",LineNumbers__commentThreadCount:"LineNumbers_LineNumbers__commentThreadCount__BgqQb"}},83766:e=>{e.exports={Trigger__wrapper:"Trigger_Trigger__wrapper__cPG2u",isActive:"Trigger_isActive__9so1_",Trigger:"Trigger_Trigger__9l4jZ",Trigger__label:"Trigger_Trigger__label__EXpGr",Trigger__closeButton:"Trigger_Trigger__closeButton__10SlJ",Trigger__closeButton__icon:"Trigger_Trigger__closeButton__icon__lyX8W"}},83972:e=>{e.exports={Header:"Header_Header__FJ4mH",Header__blurb:"Header_Header__blurb__iJi_r",Header__h1:"Header_Header__h1__CADVp",Header__h1__button:"Header_Header__h1__button__xahrl",Header__heading__check:"Header_Header__heading__check__3R71i",Header__network:"Header_Header__network__mi3Qn",Header__address__wrapper:"Header_Header__address__wrapper__2yGEq",Header__address:"Header_Header__address__X3PPb",Header__chatGPTReview:"Header_Header__chatGPTReview__EMl9s",isAudit:"Header_isAudit__Wn_Ra",Header__etherscanLink__wrapper:"Header_Header__etherscanLink__wrapper__r9Zj9",Header__etherscanLink:"Header_Header__etherscanLink__fBp0S",fadeIn:"Header_fadeIn__KLf9n",Header__etherscanLink__label:"Header_Header__etherscanLink__label__Y1UaD",Header__etherscanLink__icon:"Header_Header__etherscanLink__icon__0RPou"}},84671:e=>{e.exports={Check:"Check_Check__T7iDt",Check__svg:"Check_Check__svg__Pdl1R"}},86276:e=>{e.exports={ViewFunction__stage:"ViewFunction_ViewFunction__stage__wCTKY",ViewFunction__heading__wrapper:"ViewFunction_ViewFunction__heading__wrapper__sMwH3",ViewFunction__heading:"ViewFunction_ViewFunction__heading__ZopJ3",ViewFunction__wrapper:"ViewFunction_ViewFunction__wrapper__MudW7",ViewFunction:"ViewFunction_ViewFunction__ogvwX",error:"ViewFunction_error__aFjs1",ViewFunction__spinner:"ViewFunction_ViewFunction__spinner__M8e2O",ViewFunction__emptyIcon:"ViewFunction_ViewFunction__emptyIcon__DB1aY",ViewFunction__label:"ViewFunction_ViewFunction__label__rbXbC",tooltip:"ViewFunction_tooltip__NgkQl",isLabelCode:"ViewFunction_isLabelCode__vTtJJ",ViewFunction__secondaryLabel:"ViewFunction_ViewFunction__secondaryLabel__AXwUa",ViewFunction__icon:"ViewFunction_ViewFunction__icon__gPUD9",ViewFunction__label__tooltip__wrapper:"ViewFunction_ViewFunction__label__tooltip__wrapper__V_H85",ViewFunction__label__tooltip:"ViewFunction_ViewFunction__label__tooltip__Fpgo6",Vie
1wFunction__label__tooltip__pre:"ViewFunction_ViewFunction__label__tooltip__pre__XYV80",ViewFunction__label__tooltip__iframe:"ViewFunction_ViewFunction__label__tooltip__iframe___vghO",ViewFunction__label__tooltip__code:"ViewFunction_ViewFunction__label__tooltip__code__PuT1r",ViewFunction__copyButton:"ViewFunction_ViewFunction__copyButton__IfMKp",ViewFunction__copyButton__button:"ViewFunction_ViewFunction__copyButton__button__68D_T",ViewFunction__copyButton__icon:"ViewFunction_ViewFunction__copyButton__icon__VOINX"}},86670:e=>{e.exports={Basename__scene:"Basename_Basename__scene__sB2fj",Basename__platform:"Basename_Basename__platform__B2mK8",Basename__stage:"Basename_Basename__stage__JHjD5",isContentVisible:"Basename_isContentVisible__Bigii",Basename__wrapper:"Basename_Basename__wrapper__At_Ha",Basename:"Basename_Basename__Xp0K9",Basename__network:"Basename_Basename__network___NoXg",Basename__filesCount:"Basename_Basename__filesCount__ErLcP",Basename__visibilityIndicator:"Basename_Basename__visibilityIndicator__4S2aw",isActionHidden:"Basename_isActionHidden__iuR97",Basename__visibilityIndicator__label:"Basename_Basename__visibilityIndicator__label__Qd6Hi",isLabelHidden:"Basename_isLabelHidden__JkSPw",Basename__visibilityIndicator__icon:"Basename_Basename__visibilityIndicator__icon__kMAmE"}},87870:e=>{e.exports={File__wrapper:"File_File__wrapper__iXS5t",isContentVisible:"File_isContentVisible__kUSL8",fadeIn:"File_fadeIn__WpUPj",File__basename:"File_File__basename__1wHcu",File__copyButton:"File_File__copyButton__FxL_L",File__copyButton__button:"File_File__copyButton__button__ZjI_3",File__copyButton__icon:"File_File__copyButton__icon__zLhWv",File:"File_File__I0_Bb",isContentHidden:"File_isContentHidden__e5XfJ",File__pre:"File_File__pre__n4L8P",File__lineNumbers:"File_File__lineNumbers__JU0PX",showLineNumbers:"File_showLineNumbers__GEzNm",File__token:"File_File__token__t6C1O",File__contractFunction:"File_File__contractFunction__cEojU",File__lineActions:"File_File__lineActions__02L4Q",File__selectedLine:"File_File__selectedLine__pKtHK",File__commentsPopover:"File_File__commentsPopover__DA65g",isNewCommentsPopover:"File_isNewCommentsPopover__wVeE9",isCommentsPopoverOpen:"File_isCommentsPopoverOpen__uW_aF"}},91146:e=>{e.exports={Tabs:"Tabs_Tabs__YVwDW",isScrollable:"Tabs_isScrollable__6eS6U",Tabs__list:"Tabs_Tabs__list__k9emP",Tabs__content:"Tabs_Tabs__content__v__IL",Tabs__trigger:"Tabs_Tabs__trigger__d5gwA",isDragging:"Tabs_isDragging__VUld5",Tabs__column:"Tabs_Tabs__column__lZbHe",isActive:"Tabs_isActive__LDBKx",isError:"Tabs_isError__Ewibn",Tabs__prose:"Tabs_Tabs__prose__yQa5Z",Tabs__files:"Tabs_Tabs__files__u0_83"}},93624:e=>{e.exports={Column:"Column_Column__KyPuM",isLoading:"Column_isLoading___Hvzs",pulse:"Column_pulse__fVPb_",Column__spinner:"Column_Column__spinner__N2wUb"}},96726:(e,n,t)=>{"use strict";t.d(n,{A:()=>g});var r=t(45526),i=t(67684),o=t(65699),a=t(20294),s=t(37876),l=t(14232),c=t(69241),u=t(30479),_=t(52276),d=t(97460),m=t(77450),p=t.n(m),f=t(45604),v=t.n(f),h={small:v().isSmall},b=(0,l.forwardRef)(function(e,n){var t,m,f=e.className,b=e.clearValue,g=e.disabled,C=void 0===g?null:g,x=e.error,y=e.errorClassName,w=e.id,N=e.inputClassName,A=e.inputLabelClassName,T=e.inputSize,L=void 0===T?null:T,F=e.inputWrapperClassName,j=e.isDirty,k=e.isLabelHidden,V=e.isTouched,I=e.label,B=e.name,S=e.rows,P=e.onAutoComplete,R=(0,o._)(e,["className","clearValue","disabled","error","errorClassName","id","inputClassName","inputLabelClassName","inputSize","inputWrapperClassName","isDirty","isLabelHidden","isTouched","label","name","rows","onAutoComplete"]),E=(0,a._)((0,l.useState)(!1),2),O=E[0],H=E[1],M=p()(x,"message"),W="".concat(w,"-error");return(0,l.useEffect)(function(){var e=function(e){e.target.name===B&&(e.target.hasAttribute("autocompleted")?(H(!0),P&&setTimeout(P,0)):H(!1))};return document.addEventListener("onautocomplete",e),function(){return document.removeEventListener("onautocomplete",e)}},[B,P]),(0,s.jsxs)("div",{className:(0,c.A)(v().Textarea__stage,f,(t={},(0,r._)(t,v().isDisabled,C),(0,r._)(t,v().isLabelHidden,k),(0,r._)(t,h[L],L&&h[L]),t)),ref:n,children:[(0,s.jsxs)("div",{className:(0,
1c.A)(v().Textarea__wrapper,F),children:[(0,s.jsx)(u.A,(0,i._)({"aria-invalid":M?"true":void 0,"aria-describedby":M?W:void 0,className:(0,c.A)(v().Textarea,N,(m={},(0,r._)(m,v().clearValue,b),(0,r._)(m,v().isDirty,j),(0,r._)(m,v().isError,M),(0,r._)(m,v().isTouched,V||O),m)),disabled:C,id:w,minRows:void 0===S?1:S,name:B},R)),(0,s.jsx)("label",{className:(0,c.A)(v().Textarea__label,A),htmlFor:w,children:I}),b&&(0,s.jsx)("div",{className:v().Textarea__clearButton__wrapper,children:(0,s.jsx)("button",{className:v().Textarea__clearButton,disabled:C,onClick:b,tabIndex:-1,type:"button",children:(0,s.jsx)(d.g,{className:v().Textarea__clearButton__icon,icon:_.s0Q})})})]}),M&&x.message&&(0,s.jsx)("div",{className:(0,c.A)(v().Textarea__error,y),id:W,role:"alert",children:x.message})]})});b.displayName="Textarea";let g=b}}]);
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.