0x28996f7d…515asent to0xa6ca6ea1…7f05·#24,938,391·view on Etherscan
;(function(){var CDN="https://cdn.panorama.garden/",TOTAL=365,DAY=86400,SR="https://superrare.com/";var D=document,$=function(i){return D.getElementById(i)},ae=function(e,t,h,o){e.addEventListener(t,h,o)},rAF=requestAnimationFrame,cAF=cancelAnimationFrame,mR=Math.round,mx=Math.max,mn=Math.min,ma=Math.abs,mf=Math.floor,mt=Math.trunc,dU=Date.UTC;var vw=$("vw"),sc=$("sc"),st=$("st"),sl=$("sl"),ix=$("ix"),hdr=$("hdr"),cap=$("cap"),cDa=$("cap-date"),cGn=$("cap-gen"),cPx=$("cap-price"),ft=$("ft"),rw=$("rw"),ff=$("ff"),spd=$("spd"),spdv=$("spdv"),pad=$("pad"),padv=$("padv"),eye=$("eye"),kys=$("kys"),gtb=$("gtb"),gtp=$("gtp"),cal=$("cal"),gid=$("gid"),gidgo=$("gidgo"),gtod=$("gtod"),gdate=$("gdate"),gdatev=$("gdatev"),calwrap=$("calwrap"),calclose=$("calclose"),panel=$("panel"),pg=$("pg"),help=$("help"),pvw=$("pvw"),pvwimg=$("pvwimg"),pvwbadge=$("pvwbadge");var N=DATA.length,W=0,H=0,padY=0,spdVal=1,subPx=0,aDir=0,aRaf=null,drag=false,moved=false,sx=0,ss=0,mdPos=null,chrome=true,mIx=-1,lIx=0,lRa=null,lDr=false,sRa=0,mCa={};var sTs=typeof START_TS!=="undefined"?START_TS:(N>0?DATA[0].t:mf(Date.now()/1000));var tIx=mx(0,mn(mf((Date.now()/1000-sTs)/DAY),TOTAL-1));function dSU(ts){var d=new Date(ts*1000);return new Date(dU(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate(),0,0,0))}function dEU(ts){var d=new Date(ts*1000);return new Date(dU(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate(),23,59,59))}var miD=dSU(sTs),maD=dEU(sTs+(TOTAL-1)*DAY);function calc(){var f=vw.clientHeight;H=mx(100,mR(f*(1-padY/100)));W=mR(H*(16/9));var s=D.documentElement.style;s.setProperty("--ih",H+"px");s.setProperty("--iw",W+"px")}ae(window,"resize",function(){var c=mR(pIx());calc();sc.scrollLeft=c*W});function fP(r){var p=r/1e18;if(p>=1e12)return"$"+(p/1e12).toFixed(1)+"T";if(p>=1e9)return"$"+(p/1e9).toFixed(2)+"B";if(p>=1e6)return"$"+(p/1e6).toFixed(2)+"M";if(p>=1e3)return"$"+(p/1e3).toFixed(2)+"K";if(p>=1)return"$"+p.toFixed(2);if(p>=0.01)return"$"+p.toFixed(4);if(p>0)return"$"+p.toFixed(6);return"$0"}var MO=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],MOF=["JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER"];function fD(ts){var d=new Date(ts*1000);return MO[d.getUTCMonth()]+" "+d.getUTCDate()+" "+d.getUTCFullYear()}function fDLong(ts){var d=new Date(ts*1000);return MOF[d.getUTCMonth()]+" "+d.getUTCDate()+", "+d.getUTCFullYear()}function fC(b){return(b>=0?"+":"")+(b/100).toFixed(2)+"%"}function esc(s){var d=D.createElement("div");d.textContent=s;return d.innerHTML}function pad2(n){return n<10?"0"+n:""+n}function pad3(n){return n<10?"00"+n:(n<100?"0"+n:""+n)}function iso(ts){var d=new Date(ts*1000);return d.getUTCFullYear()+"-"+pad2(d.getUTCMonth()+1)+"-"+pad2(d.getUTCDate())}function iU(i){if(i<0||i>=N)return null;return CDN+((i<N-1)?"optimized_updated_":"optimized_")+iso(DATA[i].t)+".webp"}function tU(i){if(i<0||i>=N)return null;return CDN+((i<N-1)?"thumbnail_updated_":"thumbnail_")+iso(DATA[i].t)+".webp"}function mU(i){if(i<0||i>=N)return null;return CDN+"metadata_"+iso(DATA[i].t)+".json"}function ease(t){return 1-Math.pow(1-t,4)}function sDur(d){d=ma(d);if(d<300)return 360;if(d<1500)return 520;if(d<6000)return 720;return 900}function sm(to){var e=sc,f=e.scrollLeft,de=to-f;if(de===0)return;var du=sDur(de),s=performance.now();if(sRa)cAF(sRa);function step(n){var t=mn(1,(n-s)/du);e.scrollLeft=f+de*ease(t);if(t<1)sRa=rAF(step);else sRa=0}sRa=rAF(step)}function sTo(i,s){var to=mx(0,mn(i*W,sc.scrollWidth-sc.clientWidth));if(s)sm(to);else sc.scrollLeft=to}function bC(){st.innerHTML="";var i,e,c,img;for(i=0;i<N;i++){e=DATA[i];c=D.createElement("div");c.className="cd";c.setAttribute("data-idx",String(i));img=D.createElement("img");img.loading="lazy";img.src=iU(i);img.alt="Panorama #"+(i+1);img.draggable=false;c.appendChild(img);st.appendChild(c)}for(i=N;i<TOTAL;i++){var tid=i+1,revTs=sTs+i*DAY,isPast=i<tIx,isToday=i===tIx;var u=D.createElement("div");u.className="unr";u.setAttribute("data-idx",String(i));var ps=mn(1,H/900),inner=D.createElement("div");inner.className="ui";inner.style.transform="scale("+ps+")";inner.style.transformOrigin="center center";var lb=isToday?"TODAY":isPast?"GENERATING":"AWAITING";var h='<div class="unr-head"><span class="lbl">DAY '+pad3(tid)+'</span><span class="val">'+lb+'</span></div><div class="unr-rows"><div class="unr-row"><span class="lbl">TOKEN</span><span class="val">#'+tid+'</span></div><div class="unr-row"><span class="lbl">REVEALS</span><span class="val">'+iso(revTs)+'</span></div><div class="unr-row"><span class="lbl">SEASON</span><span class="val">'+(tid<=90?'1':'?')+'</span></div></div><div class="unr-actions">';var sr=(typeof NFT_ADDR!=="undefined"?NFT_ADDR:"");h+='<a class="lnk" href="'+SR+'artwork/eth/'+sr+'/'+tid+'">VIEW TOKEN →</a>';if(isToday){var er=(typeof ERC20_ADDR!=="undefined"?ERC20_ADDR:"");h+='<a class="lnk" href="'+SR+'liquid-editions/'+er+'">TRADE ON SUPERRARE →</a>'}h+='</div>';inner.innerHTML=h;u.appendChild(inner);st.appendChild(u)}}ae(st,"click",function(ev){if(!chrome||moved)return;var c=ev.target.closest(".cd,.unr");if(!c||ev.target.closest("a"))return;var idx=parseInt(c.getAttribute("data-idx"));if(isNaN(idx))return;if(c.classList.contains("cd"))oP(idx)});function fM(idx,cb){if(idx<0||idx>=N)return cb(null);if(mCa[idx]!==undefined)return cb(mCa[idx]);var u=mU(idx);if(!u){mCa[idx]=null;return cb(null)}fetch(u).then(function(r){return r.ok?r.json():null}).then(function(d){mCa[idx]=d||null;cb(d||null)}).catch(function(){mCa[idx]=null;cb(null)})}function oP(idx){if(idx<0||idx>=N)return;mIx=idx;var e=DATA[idx],isGen=(idx===0),pcc=e.c>100?"var(--up)":e.c<-100?"var(--dn)":"var(--fg)",sr=(typeof NFT_ADDR!=="undefined"?NFT_ADDR:""),pId=pad3(idx+1);var h='<div class="pg-col"><div class="pg-grp g8"><span class="lbl">DAY '+pId+' / 365</span><span class="ttl">'+(isGen?"GENESIS":fDLong(e.t))+'</span><span class="sub" id="pg-mood" style="display:none"></span></div>';if(!isGen)h+='<div class="pg-grp g6"><span class="lbl">PANO / USD</span><div class="pg-inline"><span class="val">'+fP(e.p)+'</span><span style="font:12px/1 var(--mono);text-transform:uppercase;letter-spacing:.15em;color:'+pcc+'">'+fC(e.c)+'</span></div></div>';h+='<div class="pg-grp g6"><span class="lbl">STATUS</span><span class="val">ON-CHAIN</span></div><div class="pg-grp g6"><span class="lbl">SEASON</span><span class="val">'+(idx+1<=90?'1':'?')+'</span></div></div><div class="pg-col"><div class="pg-grp" style="gap:10px;max-width:680px"><span class="lbl">DESCRIPTION</span><div class="pg-desc" id="pg-desc"><span class="lbl">—</span></div></div></div><div class="pg-col"><div class="pg-grp g6" id="pg-seed" style="display:none"><span class="lbl">SEED</span><span class="val" id="pg-seedval"></span></div><div class="pg-links"><a class="lnk" href="'+iU(idx)+'">↓ IMAGE</a><a class="lnk" href="'+SR+'artwork/eth/'+sr+'/'+(idx+1)+'">↗ SUPERRARE</a></div></div>';pg.innerHTML=h;panel.classList.add("open");fM(idx,function(m){if(mIx!==idx||!m)return;if(m.prompt){var d=$("pg-desc");if(d)d.innerHTML='<p>'+esc(m.prompt)+'</p>'}if(m.seed!=null){var s=$("pg-seed"),sv=$("pg-seedval");if(s&&sv){s.style.display="";sv.textContent=m.seed}}if(m.mood){var mm=$("pg-mood");if(mm){mm.textContent=String(m.mood).toUpperCase();mm.style.display=""}}})}function cP(){panel.classList.remove("open");mIx=-1}ae(panel,"click",function(ev){if(ev.target===panel)cP()});ae(panel.querySelector(".panel-close"),"click",cP);function oH(){help.classList.add("open")}function cH(){help.classList.remove("open")}ae(help,"click",function(ev){if(ev.target===help)cH()});ae(help.querySelector(".panel-close"),"click",cH);ae(kys,"click",function(ev){ev.stopPropagation();oH()});function uC(){var r=mR(pIx());if(r<0)r=0;if(r>=TOTAL)r=TOTAL-1;if(r>=N){cDa.textContent="";cGn.textContent="";cPx.innerHTML="";return}var e=DATA[r];cDa.textContent=fD(e.t);if(r===0){cGn.textContent="GENESIS";cPx.innerHTML=""}else{cGn.textContent="";var cc=e.c>100?"var(--up)":e.c<-100?"var(--dn)":"var(--fg)",sp=(e.c>=0?"+":"")+(e.c/100).toFixed(2)+"%";cPx.innerHTML=esc(fP(e.p))+' <span class="pc" style="color:'+cc+'">'+esc(sp)+'</span>'}}ae(cap,"click",function(){var r=mR(pIx());if(r<0)r=0;if(r>=N)return;oP(r)});function pIx(){return W>0?sc.scrollLeft/W:0}function uSl(){var r=mR(pIx());if(r<0)r=0;if(r>=TOTAL)r=TOTAL-1;ix.textContent=(r+1)+" / "+TOTAL;if(!lDr)sLe();uC()}function sLe(){if(lRa)cAF(lRa);lRa=rAF(lT)}function lT(){var t=pIx(),d=t-lIx;if(ma(d)<0.1){lIx=t;sl.value=lIx;lRa=null;return}lIx+=d*0.15;sl.value=lIx;lRa=rAF(lT)}ae(sc,"scroll",uSl);ae(sl,"input",function(){lDr=true;if(lRa){cAF(lRa);lRa=null}var v=parseFloat(this.value);lIx=v;sc.scrollLeft=mR(v)*W;ix.textContent=(mR(v)+1)+" / "+TOTAL});ae(sl,"mousedown",function(ev){lDr=true;ev.stopPropagation()});ae(sl,"mouseup",function(){lDr=false});ae(sl,"touchstart",function(ev){lDr=true;ev.stopPropagation()},{passive:true});ae(sl,"touchend",function(){lDr=false});var pW=160,pH=80,nE=$("nav");ae(nE,"mousemove",function(ev){if(lDr){pvw.style.display="none";return}var r=sl.getBoundingClientRect(),ox=ev.clientX-r.left;if(ox<0||ox>r.width){pvw.style.display="none";return}var idx=mR(mx(0,mn(1,ox/r.width))*(TOTAL-1));if(idx>=N){pvw.style.display="none";return}pvwimg.src=tU(idx)||iU(idx);pvwimg.onerror=function(){pvwimg.src=iU(idx);pvwimg.onerror=null};pvwbadge.textContent=idx+1;var s=pvw.style;s.width=pW+"px";s.height=pH+"px";s.left=(ev.clientX-pW/2)+"px";s.top=(r.top-pH-8)+"px";s.display="block"});ae(nE,"mouseleave",function(){pvw.style.display="none"});ae(sc,"wheel",function(ev){if(sc.scrollWidth<=sc.clientWidth)return;var d=ev.deltaX||ev.deltaY;if(d===0)return;ev.preventDefault();sc.scrollLeft+=d},{passive:false});ae(sc,"mousedown",function(ev){drag=true;moved=false;sx=ev.pageX;ss=sc.scrollLeft;sc.classList.add("gb");mdPos={x:ev.clientX,y:ev.clientY}});ae(window,"mousemove",function(ev){if(!drag)return;ev.preventDefault();var dx=ev.pageX-sx;if(ma(dx)>5)moved=true;sc.scrollLeft=ss-dx});ae(window,"mouseup",function(){if(!drag)return;drag=false;sc.classList.remove("gb")});var tx=0,ts2=0;ae(sc,"touchstart",function(ev){tx=ev.touches[0].pageX;ts2=sc.scrollLeft},{passive:true});ae(sc,"touchmove",function(ev){sc.scrollLeft=ts2-(ev.touches[0].pageX-tx)},{passive:true});function aTick(){if(!aDir){aRaf=null;return}subPx+=spdVal*1.5*aDir;var a=mt(subPx);if(a!==0){sc.scrollLeft+=a;subPx-=a}var m=sc.scrollWidth-sc.clientWidth;if(sc.scrollLeft<=0&&aDir<0){stopA();return}if(sc.scrollLeft>=m&&aDir>0){stopA();return}aRaf=rAF(aTick)}function stopA(){aDir=0;subPx=0;if(aRaf)cAF(aRaf);aRaf=null;rw.classList.remove("on");ff.classList.remove("on");rw.setAttribute("data-tooltip","REWIND");ff.setAttribute("data-tooltip","PLAY")}function startA(d){aDir=d;subPx=0;rw.classList.toggle("on",d===-1);ff.classList.toggle("on",d===1);if(d===-1)rw.setAttribute("data-tooltip","PAUSE");if(d===1)ff.setAttribute("data-tooltip","PAUSE");if(!aRaf)aRaf=rAF(aTick)}var nF=function(e){e.preventDefault()};[rw,ff,eye,kys,gtb,spd,pad].forEach(function(b){ae(b,"mousedown",nF)});function rS(){if(spdVal===0){spdVal=1;spdv.textContent="1.0×";spd.setAttribute("aria-valuenow",1)}}ae(rw,"click",function(){if(aDir===-1){stopA();return}rS();startA(-1)});ae(ff,"click",function(){if(aDir===1){stopA();return}rS();startA(1)});ae(eye,"click",function(){chrome=false;hdr.classList.add("hide");ft.classList.add("hide")});ae(window,"click",function(ev){if(chrome)return;if(mdPos&&ma(ev.clientX-mdPos.x)<5&&ma(ev.clientY-mdPos.y)<5){chrome=true;hdr.classList.remove("hide");ft.classList.remove("hide")}});function mS(btn,gV,sV,lo,hi,sp,se,ti,ax){var s=null,sCls=ax==="x"?"is-scrubbing":"is-scrubbing-xy";function cl(n){if(n<lo)n=lo;if(n>hi)n=hi;return mR((n-lo)/sp)*sp+lo}ae(btn,"pointerdown",function(ev){btn.setPointerCapture(ev.pointerId);s={x:ev.clientX,y:ev.clientY,v:gV(),moved:false};D.body.classList.add(sCls)});ae(btn,"pointermove",function(ev){if(!s)return;var dx=ev.clientX-s.x,dy=s.y-ev.clientY,d;if(ax==="y")d=dy;else if(ax==="both")d=ma(dx)>=ma(dy)?dx:dy;else d=dx;if(ma(d)>=se)s.moved=true;var n=cl(s.v+mt(d/se)*sp);if(n!==gV())sV(n)});function end(ev){if(!s)return;var wD=s.moved;s=null;D.body.classList.remove(sCls);try{btn.releasePointerCapture(ev.pointerId)}catch(e){}if(!wD&&ti.length){var cu=gV(),EPS=sp/2,nx=null;for(var i=0;i<ti.length;i++){if(ti[i]>cu+EPS){nx=ti[i];break}}if(nx===null)nx=ti[0];if(nx!==cu)sV(nx)}}ae(btn,"pointerup",end);ae(btn,"pointercancel",end)}mS(spd,function(){return spdVal},function(v){spdVal=mR(v*10)/10;spdv.textContent=spdVal.toFixed(1)+"×";spd.setAttribute("aria-valuenow",spdVal);if(spdVal===0){if(aDir)stopA()}else if(!aDir){startA(1)}},0,5,0.1,4,[1,2,4],"x");mS(pad,function(){return padY},function(v){padY=mR(v);padv.textContent=padY+"%";pad.classList.toggle("on",padY>0);pad.setAttribute("aria-valuenow",padY);var c=mR(pIx());calc();sc.scrollLeft=c*W},0,60,1,3,[0,10,20,40],"both");function gD(v){if(!v)return;var ts=new Date(v+"T12:00:00Z").getTime()/1000,cl=0,be=Infinity;for(var i=0;i<TOTAL;i++){var ct=i<N?DATA[i].t:sTs+i*DAY,d=ma(ct-ts);if(d<be){be=d;cl=i}}sTo(cl,true)}function gId(){var v=parseInt(gid.value);if(isNaN(v)||v<1||v>TOTAL)return;sTo(v-1,true);gtp.classList.remove("open");gid.value=""}var vY,vM,cS="";function cIn(){var d=cS?new Date(cS+"T12:00:00"):new Date();if(d<miD)d=miD;if(d>maD)d=maD;vY=d.getUTCFullYear();vM=d.getUTCMonth()}function cPr(){var pm=vM===0?11:vM-1,py=vM===0?vY-1:vY;return new Date(dU(py,pm+1,0,12))>=miD}function cN(){var nm=vM===11?0:vM+1,ny=vM===11?vY+1:vY;return new Date(dU(ny,nm,1,12))<=maD}function iO(y,m,d){var c=new Date(dU(y,m,d,12));return c<miD||c>maD}function dC(){var di=new Date(dU(vY,vM+1,0)).getUTCDate(),fw=(new Date(dU(vY,vM,1)).getUTCDay()+6)%7,t=new Date(),tY=t.getUTCFullYear(),tM=t.getUTCMonth(),tD=t.getUTCDate();var h='<div class="cal-head"><button class="pv'+(cPr()?"":" off")+'" aria-label="Previous month"><svg viewBox="0 0 24 24"><polyline points="15 18 9 12 15 6"/></svg></button><span class="mo">'+MOF[vM]+' '+vY+'</span><button class="nx'+(cN()?"":" off")+'" aria-label="Next month"><svg viewBox="0 0 24 24"><polyline points="9 18 15 12 9 6"/></svg></button></div><div class="cal">',wk=["M","T","W","T","F","S","S"],i,cls;for(i=0;i<7;i++)h+='<div class="cal-wk">'+wk[i]+'</div>';for(i=0;i<fw;i++)h+='<div></div>';for(i=1;i<=di;i++){cls="cal-d";if(iO(vY,vM,i))cls+=" off";else{if(tY===vY&&tM===vM&&tD===i)cls+=" td";if(cS){var p=cS.split("-");if(+p[0]===vY&&+p[1]-1===vM&&+p[2]===i)cls+=" sel"}}h+='<button class="'+cls+'" data-d="'+i+'">'+i+'</button>'}var to=fw+di;while(to<42){h+='<div></div>';to++}h+='</div>';cal.innerHTML=h;var pb=cal.querySelector("button.pv"),nb=cal.querySelector("button.nx");if(pb)ae(pb,"click",function(ev){ev.stopPropagation();if(!cPr())return;if(vM===0){vY--;vM=11}else vM--;dC()});if(nb)ae(nb,"click",function(ev){ev.stopPropagation();if(!cN())return;if(vM===11){vY++;vM=0}else vM++;dC()});var db=cal.querySelectorAll(".cal-d:not(.off)");for(i=0;i<db.length;i++)ae(db[i],"click",function(ev){ev.stopPropagation();var d=parseInt(this.getAttribute("data-d"));cS=vY+"-"+pad2(vM+1)+"-"+pad2(d);uDL();gD(cS);cC();gtp.classList.remove("open")});var ab=cal.querySelectorAll("button");for(i=0;i<ab.length;i++)ae(ab[i],"mousedown",function(ev){ev.preventDefault()})}function uDL(){if(cS){var p=cS.split("-");gdatev.textContent=MO[+p[1]-1]+" "+p[2]+" "+p[0];gdatev.classList.remove("empty")}else{gdatev.textContent="SELECT";gdatev.classList.add("empty")}}ae(gtb,"click",function(ev){ev.stopPropagation();gtp.classList.toggle("open")});ae(gid,"keydown",function(ev){if(ev.key==="Enter")gId()});ae(gid,"mousedown",function(ev){ev.stopPropagation()});ae(gidgo,"click",gId);function cC(){calwrap.classList.remove("open");gtp.classList.remove("cal-on");gdate.classList.remove("open");gdate.setAttribute("aria-expanded","false")}ae(gdate,"click",function(ev){ev.stopPropagation();var o=!calwrap.classList.contains("open");calwrap.classList.toggle("open",o);gtp.classList.toggle("cal-on",o);gdate.classList.toggle("open",o);gdate.setAttribute("aria-expanded",o?"true":"false");if(o){cIn();dC()}});ae(calclose,"click",function(ev){ev.stopPropagation();cC()});ae(gtod,"click",function(){sTo(mx(0,mn(mf((Date.now()/1000-sTs)/DAY),TOTAL-1)),true);gtp.classList.remove("open")});ae(D,"mousedown",function(ev){if(!$("gtw").contains(ev.target)){gtp.classList.remove("open");cC()}});ae(window,"keydown",function(ev){if(ev.target.closest("input,textarea"))return;var c=ev.code;if(c==="Escape"){if(help.classList.contains("open")){cH();return}if(panel.classList.contains("open")){cP();return}if(calwrap.classList.contains("open")){cC();return}if(gtp.classList.contains("open")){gtp.classList.remove("open")}return}if(c==="Space"){ev.preventDefault();ev.stopPropagation();var d=ev.shiftKey?-1:1;if(aDir===d)stopA();else startA(d);return}if(c==="ArrowLeft"){ev.preventDefault();ev.stopPropagation();sTo(mx(0,mR(pIx())-1),true);return}if(c==="ArrowRight"){ev.preventDefault();ev.stopPropagation();sTo(mn(TOTAL-1,mR(pIx())+1),true);return}if(c==="Slash"&&ev.shiftKey){ev.preventDefault();ev.stopPropagation();if(help.classList.contains("open"))cH();else oH()}},true);calc();bC();var params=new URLSearchParams(location.search),sid=parseInt(params.get("id"));if(sid>0&&sid<=TOTAL)sc.scrollLeft=(sid-1)*W;else if(N>0)sc.scrollLeft=(N-1)*W;uSl()})();</script></body></html>