<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(this.webpackJsonpceres=this.webpackJsonpceres||[]).push([[21],{1396:function(e,n,t){"use strict";t.r(n);var r,a,c,o,i,d,s,l,u,b,p,x,m,j,f,h,g=t(22),O=t(2),v=t.n(O),w=t(16),k=t(26),C=t(3),y=t.n(C),z=t(19),S=(O=t(228),t(61)),I=t(1394),R=t(1381),D=t(709),E=t(684),N=t(674),A=t(15),F=t(223),P=t(43),U=t(671),V=t(748),_=t(10),M=z.c.div(r=r||Object(g.a)(["\n  width: 100%;\n  color: #fff;\n"])),J=z.c.div(a=a||Object(g.a)(["\n  text-align: center;\n  font-size: 22px;\n  @media (max-width: 768px) {\n    font-size: 1.5rem;\n  }\n"])),q=z.c.div(c=c||Object(g.a)(["\n  float: right;\n  background: #ffbd2c;\n  border: none;\n  border-radius: 8px;\n  color: #2d1b06;\n  cursor: pointer;\n  display: flex;\n  font-size: 20px;\n  font-weight: 700;\n  padding: 3px 10px;\n  &gt; a {\n    width: auto;\n  }\n  @media (max-width: 768px) {\n    font-size: 1.5rem;\n  }\n"])),B=z.c.div(o=o||Object(g.a)(["\n  width: 100%;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-weight: bold;\n  margin-top: 60px;\n  @media (max-width: 768px) {\n    margin-top: 2rem;\n    flex-direction: column;\n  }\n"])),G=z.c.div(i=i||Object(g.a)(["\n  width: 350px;\n  height: 580px;\n  padding: 20px 30px;\n  background: linear-gradient(180deg, #282d3b, #171717);\n  border-radius: 8px;\n  box-shadow: 0px 1px 3px 0px #000000;\n  box-sizing: border-box;\n  @media (max-width: 768px) {\n    width: 100%;\n    height: auto;\n    padding: 1rem;\n    margin: 1rem 0;\n  }\n"])),L=z.c.p(d=d||Object(g.a)(["\n  font-size: 26px;\n  margin-bottom: 20px;\n  @media (max-width: 768px) {\n    font-size: 2rem;\n    margin-bottom: 1.5rem;\n  }\n"])),Q=z.c.div(s=s||Object(g.a)(["\n  font-size: 18px;\n  border-bottom: 1px solid #323842;\n  padding-bottom: 10px;\n  @media (max-width: 768px) {\n    font-size: 1.6rem;\n    padding: 1.5rem 0;\n  }\n  .balance {\n    color: ",";\n  }\n"]),(function(e){return e.theme.color.primary.main})),T=z.c.div(l=l||Object(g.a)(["\n  margin-top: 15px;\n  @media (max-width: 768px) {\n    margin-top: 1.5rem;\n  }\n"])),W=z.c.p(u=u||Object(g.a)(["\n  margin-bottom: 15px;\n  @media (max-width: 768px) {\n    margin-bottom: 1.5rem;\n  }\n"])),Y=z.c.p(b=b||Object(g.a)(["\n  margin-bottom: 20px;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  @media (max-width: 768px) {\n    margin-bottom: 1.5rem;\n  }\n"])),H=z.c.div(p=p||Object(g.a)(["\n  text-align: center;\n  .btn {\n    float: none;\n    display: inline-block;\n    margin 20px auto;\n    @media (max-width: 768px) {\n      margin: 1.5rem auto;\n    }\n  }\n"])),K=z.c.div(x=x||Object(g.a)(["\n  width: 750px;\n  height: 580px;\n  background: linear-gradient(180deg, #282d3b, #171717);\n  border-radius: 8px;\n  box-shadow: 0px 1px 3px 0px #000000;\n  box-sizing: border-box;\n  @media (max-width: 768px) {\n    width: 100%;\n    height: auto;\n    padding: 1rem;\n    margin: 1rem 0;\n  }\n  &gt; .title {\n    padding: 20px 30px 0;\n    @media (max-width: 768px) {\n      padding: 0.5rem 2rem 0;\n   }\n  }\n  .page {\n    margin-top: 8px;\n    ul {\n      justify-content: center;\n      .Mui-selected {\n        color: ",";\n\n      }\n      button {\n        color: #fff;\n        font-size: 0.5rem;\n        svg {\n          color: #fff;\n          font-size: 0.5rem;\n        }\n      }\n    }\n  }\n  }\n"]),(function(e){return e.theme.color.primary.main})),X=z.c.ul(m=m||Object(g.a)(["\n  height: 460px;\n  @media (max-width: 768px) {\n    height: 28rem;\n  }\n"])),Z=z.c.li(j=j||Object(g.a)(["\n  background: #343a44;\n  padding: 15px 30px;\n  margin-bottom: 27px;\n\n  .title {\n    font-size: 22px;\n    color: ",";\n  }\n  @media (max-width: 768px) {\n    padding: 1rem 2rem;\n    margin-bottom: 1.8rem;\n    .title {\n      font-size: 1.5rem;\n    }\n  }\n"]),(function(e){return e.theme.color.primary.main})),$=z.c.div(f=f||Object(g.a)(["\n  border-radius: 20px;\n  padding: 0 15px;\n  background: ",";\n  display: inline-block;\n  margin-top: 10px;\n  color: #000;\n  @media (max-width: 768px) {\n    padding: 0 1rem;\n    margin-top: 0.6rem;\n  }\n"]),(function(e){return e.color})),ee=Object(z.c)(O.c)(h=h||Object(g.a)(["\n  display: block;\n  color: #2d1b06;\n  text-decoration: none;\n  width: 92%;\n  margin: 0 auto;\n  @media (max-width: 768px) {\n    font-size: 1rem;\n    margin-left: 0px;\n    padding: 0;\n  } ;\n"]));n.default=function(){var e=Object(S.b)().account,n=Object(F.a)(),t=Object(V.a)(n.VeCRS),r=Object(C.useMemo)((function(){return Object(N.a)(t)}),[t]),a=function(){var e=Object(F.a)(),n=Object(C.useRef)(A.a.from(0)),t=Object(C.useState)(A.a.from(0)),r=Object(k.a)(t,2),a=(t=r[0],r[1]),c=Object(C.useCallback)(Object(w.a)(v.a.mark((function t(){var r;return v.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getVotes();case 2:if(r=t.sent,n.current.eq(r)){t.next=8;break}n.current=r,a(r),t.next=9;break;case 8:return t.abrupt("return",!1);case 9:case"end":return t.stop()}}),t)}))),[a,e]);return Object(C.useEffect)((function(){if(null!=e&amp;&amp;e.isUnlocked){c().catch((function(e){console.error("error:",e)}));var n=setInterval(c,P.c.refreshInterval);return function(){clearInterval(n)}}}),[null==e?void 0:e.isUnlocked,c]),t}(),c=function(){var e=Object(F.a)(),n=Object(C.useRef)(""),t=Object(C.useState)(""),r=Object(k.a)(t,2),a=(t=r[0],r[1]),c=Object(C.useCallback)(Object(w.a)(v.a.mark((function t(){var r;return v.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getDelegates();case 2:if(r=t.sent,n.current===r){t.next=8;break}n.current=r,a(r),t.next=9;break;case 8:return t.abrupt("return",!1);case 9:case"end":return t.stop()}}),t)}))),[a,e]);return Object(C.useEffect)((function(){if(null!=e&amp;&amp;e.isUnlocked){c().catch((function(e){console.error("error:",e)}));var n=setInterval(c,P.c.refreshInterval);return function(){clearInterval(n)}}}),[null==e?void 0:e.isUnlocked,c]),t}(),o=function(){var e=Object(F.a)(),n=Object(C.useRef)(0),t=Object(C.useState)(0),r=Object(k.a)(t,2),a=(t=r[0],r[1]),c=Object(C.useCallback)(Object(w.a)(v.a.mark((function t(){var r;return v.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getProposalsCount();case 2:if(r=t.sent,n.current===parseFloat(r.toString())){t.next=8;break}n.current=parseFloat(r.toString()),a(parseFloat(r.toString())),t.next=9;break;case 8:return t.abrupt("return",!1);case 9:case"end":return t.stop()}}),t)}))),[a,e]);return Object(C.useEffect)((function(){c().catch((function(e){console.error("error:",e)}));var e=setInterval(c,P.c.refreshInterval);return function(){clearInterval(e)}}),[c]),t}(),i=Object(C.useState)(1),d=(u=Object(k.a)(i,2))[0],s=u[1],l=Object(C.useState)([]),u=(i=Object(k.a)(l,2))[0],b=i[1],p=Object(C.useCallback)(Object(w.a)(v.a.mark((function e(){var t;return v.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.getLatestProposals(4*(d-1));case 2:t=e.sent,b(t);case 4:case"end":return e.stop()}}),e)}))),[d,n]);Object(C.useEffect)((function(){p()}),[d,p]);var x={0:{word:"Pending",color:"#918f22"},1:{word:"Active",color:"#fefc11"},2:{word:"Canceled",color:"#ff0000"},3:{word:"Failed",color:"#69717e"},4:{word:"Passed",color:"#21b46e"},5:{word:"Queued",color:"#3e8624"},6:{word:"Expired",color:"#ff0000"},7:{word:"Executed",color:"#3e8624"}},m=(l=Object(C.useState)(e),l=(i=Object(k.a)(l,2))[0],i[1]);i=Object(C.useCallback)((function(e){m(e.currentTarget.value)}),[m]);Object(C.useMemo)((function(){return m(e)}),[e]);var j=function(e){var n=Object(F.a)(),t=Object(U.a)();return{onDelegate:Object(C.useCallback)((function(){t(n.delegate(e),"Delegate")}),[e,n,t])}}(l).onDelegate;return Object(_.jsx)(D.a,{children:Object(_.jsxs)(M,{children:[Object(_.jsxs)(J,{children:[Object(_.jsx)("p",{children:"Votes"}),Object(_.jsx)("p",{children:Object(N.a)(a)})]}),Object(_.jsx)(q,{children:Object(_.jsx)(ee,{exact:!0,to:"/dao/add",children:"Submit a proposal"})}),Object(_.jsxs)(B,{children:[Object(_.jsxs)(G,{children:[Object(_.jsx)(L,{children:"Voting Wallet"}),Object(_.jsxs)(Q,{children:[Object(_.jsx)("p",{children:"veCRS Balance"}),Object(_.jsx)("p",{className:"balance",children:r})]}),Object(_.jsxs)(T,{children:[Object(_.jsx)(L,{children:"Setup Voting"}),Object(_.jsx)(W,{children:"You can either vote on each proposal yourself or delegate your votes to a third party.Ceres Govemance puts you in charge of the future of Ceres."}),Object(_.jsx)(L,{children:"Current Delegate"}),Object(_.jsx)(Y,{children:c}),Object(_.jsx)(L,{children:"Address"}),Object(_.jsx)(E.a,{onChange:i,placeholder:"0x...",value:l||""}),Object(_.jsx)(H,{children:Object(_.jsx)(q,{className:"btn",onClick:function(){return j()},children:"Delegate"})})]})]}),Object(_.jsxs)(K,{children:[Object(_.jsx)(L,{className:"title",children:"Recent Proposals"}),Object(_.jsx)(X,{children:0&lt;u.length&amp;&amp;u.map((function(e){return Object(_.jsx)(y.a.Fragment,{children:Object(_.jsx)(ee,{exact:!0,to:{pathname:"/dao/details",state:{id:e._proposalId}},children:Object(_.jsxs)(Z,{children:[Object(_.jsx)("p",{className:"title",children:JSON.parse(e._description).title}),Object(_.jsx)($,{color:x[e._state].color,children:x[e._state].word})]})})},e._proposalId.toString())}))}),Object(_.jsx)(R.a,{spacing:2,children:Object(_.jsx)(I.a,{className:"page",count:Math.ceil(o/4),page:d,onChange:function(e,n){s(n)},size:"small"})})]})]})]})})}},671:function(e,n,t){"use strict";var r=t(3),a=t(685),c=t(94);n.a=function(){var e=Object(a.e)(),n=Object(c.b)();return Object(r.useCallback)((function(t,r){t.then((function(n){return e(n,{summary:r})})).catch((function(e){var t,r;e.message.includes("User denied")||(r=(null===(t=e.data)||void 0===t?void 0:t.message)||(null===(r=e.error)||void 0===r?void 0:r.message)||e.message,n({error:{message:r,stack:e.message||e.stack}}))}))}),[n,e])}},684:function(e,n,t){"use strict";t.d(n,"a",(function(){return u}));var r,a,c,o=t(22),i=(n=(t(3),t(19)),t(10)),d=n.c.div(r=r||Object(o.a)(["\n  width: auto;\n  border-radius: ","px;\n"]),(function(e){return e.theme.borderRadius})),s=n.c.div(a=a||Object(o.a)(["\n  display: flex;\n  align-items: center;\n  border: 1px solid #ffffff;\n  border-radius: ","px;\n  &amp; button {\n    height: 28px;\n    width: 50px;\n    padding: 0;\n    margin-right: 5px;\n  }\n  @media (max-width: 768px) {\n    border-radius: 5px;\n  }\n"]),(function(e){return e.theme.borderRadius})),l=n.c.input(c=c||Object(o.a)(["\n  width: 100%;\n  background: none;\n  border: 0;\n  border-radius: ","px;\n  font-size: 20px;\n  color: #ffffff;\n  flex: 1;\n  margin: 0;\n  padding: 5px 10px;\n  outline: none;\n  @media (max-width: 768px) {\n    width: 100%;\n    font-size: 1rem;\n    padding: 0 0.5rem;\n    border-radius: 5px;\n    box-shadow: 0px 1px 2px 0px rgba(179, 167, 167, 0.45);\n  }\n"]),(function(e){return e.theme.borderRadius})),u=function(e){var n=e.endAdornment,t=e.onChange,r=e.placeholder,a=e.startAdornment,c=e.value,o=e.color,u=e.maxAdornment;e=e.readonly;return Object(i.jsxs)(d,{children:[!!a&amp;&amp;a,Object(i.jsxs)(s,{children:[Object(i.jsx)(l,{readOnly:e,color:o,placeholder:r,value:c,onChange:t}),!!u&amp;&amp;u]}),!!n&amp;&amp;n]})}}}]);</pre></body></html>