memoscan
← all memos

Memo 0x3e805151…78b995 on Ethereum

;(function(){var CDN="https://cdn.panorama.garden/",TOTAL=365,DAY=86400,OS="https://opensea.io/assets/ethereum/",SITE="https://panorama.garden";var MOODS=["EXTREME BLISS","HIGH BLISS","MILD JOY","EQUILIBRIUM","MILD SUFFERING","DEEP SUFFERING","EXTREME ANGUISH"];var TECH="Stone tools|Controlled fire|Irrigation systems|Plow|Wheel and axle|Writing systems|Bronze metallurgy|Sailing ships|Coinage|Road networks|Paper|Compass|Glass & lenses|Gunpowder|Mechanical clock|Printing press|Telescope|Steam engine|Textile machinery (loom)|Vaccination|Telegraph|Railroads|Anesthesia|Sanitation & plumbing|Photography|Telephone|X-ray imaging|Internal combustion engine|Automobile|Electric power grid|Assembly line|Radio broadcasting|Airplane|Steel-frame skyscrapers|Refrigeration|Radar|Antibiotics|Nuclear fission|Television|Transistor|Plastics|Rockets|Satellites|Space Travel|High-speed rail (bullet trains)|Laser technology|Integrated circuits|Pacemakers & medical implants|Video Games|Computer networking|Robotics & industrial automation|Personal computer|VHS|Space telescopes (Hubble / JWST)|GPS|World Wide Web|Email|Search engines|DVD|Digital cameras|International Space Station|E-commerce platforms|Wi-Fi|Digital music players|Mobile phones & smartphones|Digital payments|Social media|Wind turbines|Cloud computing|Video calling|Blockchain|LED lighting|Streaming media|3D printing|Drones|Renewable solar power|Bionic prosthetics|CRISPR gene editing|Augmented reality|Virtual reality|Battery storage|Facial recognition|Electric vehicles|Vertical farming|Autonomous vehicles|Lab-grown meat|Brain-computer interfaces|Quantum computing|Humanoid robots|Artificial intelligence".split("|");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 rMo=window.matchMedia&&matchMedia("(prefers-reduced-motion: reduce)").matches;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));var NFT=typeof NFT_ADDR!=="undefined"?NFT_ADDR:"";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||window.innerHeight||0;H=mx(80,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");var ps=mn(1,H/900),uis=st.querySelectorAll(".ui");for(var k=0;k<uis.length;k++)uis[k].style.transform="scale("+ps+")"}function onRs(){var c=mR(pIx());calc();sc.scrollLeft=c*W}ae(window,"resize",onRs);if(window.ResizeObserver)new ResizeObserver(onRs).observe(vw);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 sL(t){return t<=90?"1":t<=180?"2":"?"}function osU(t){return OS+NFT+"/"+t}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){if(rMo){sc.scrollLeft=to;return}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,th,hi;for(i=0;i<N;i++){e=DATA[i];c=D.createElement("div");c.className="cd";c.setAttribute("data-idx",String(i));th=D.createElement("img");th.className="th";th.loading="lazy";th.decoding="async";th.alt="";th.setAttribute("aria-hidden","true");th.draggable=false;th.onerror=function(){this.style.display="none"};th.src=tU(i);hi=D.createElement("img");hi.className="hi";hi.loading="lazy";hi.decoding="async";hi.alt="Panorama #"+(i+1);hi.draggable=false;hi.onload=function(){this.classList.add("ld")};hi.src=iU(i);if(hi.complete&&hi.naturalWidth)hi.classList.add("ld");c.appendChild(th);c.appendChild(hi);st.appendChild(c)}var ps=mn(1,H/900);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 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>';if(isToday)h+='<a class="trd" href="'+SITE+'/terminal">TRADE PANO → SHAPE THIS TABLEAU</a>';h+='<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">'+sL(tid)+'</span></div>';if(tid>90&&tid<=180)h+='<div class="unr-row"><span class="lbl">TECHNOLOGY</span><span class="val">'+esc(TECH[tid-91])+'</span></div>';h+='</div><div class="unr-actions"><a class="lnk" href="'+osU(tid)+'">VIEW TOKEN →</a></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],tid=idx+1,isGen=(idx===0),pcc=e.c>100?"var(--up)":e.c<-100?"var(--dn)":"var(--fg)";var sub=[];if(e.n)sub.push(isGen?"GENESIS":fD(e.t));if(e.m!=null&&MOODS[e.m])sub.push(MOODS[e.m]);var h='<div class="pg-col"><div class="pg-grp g8"><span class="lbl">DAY '+pad3(tid)+' / 365</span><span class="ttl">'+(e.n?esc(e.n):(isGen?"GENESIS":fDLong(e.t)))+'</span><span class="sub" id="pg-sub"'+(sub.length?'':' style="display:none"')+'>'+sub.join(" / ")+'</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:.75rem/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">SEASON</span><span class="val">'+sL(tid)+'</span></div>';if(tid>90&&tid<=180)h+='<div class="pg-grp g6"><span class="lbl">TECHNOLOGY</span><span class="val">'+esc(TECH[tid-91])+'</span></div>';h+='</div><div class="pg-col"><div class="pg-grp" style="gap:.625rem;max-width:680px"><span class="lbl">DESCRIPTION</span><div class="pg-desc" id="pg-desc">'+(e.pr?'<p>'+esc(e.pr)+'</p>':'<span class="lbl">LOADING</span>')+'</div></div></div><div class="pg-col"><div class="pg-grp g6" id="pg-seed"'+(e.s!=null?'':' style="display:none"')+'><span class="lbl">SEED</span><span class="val" id="pg-seedval" style="word-break:break-all;line-height:1.4">'+(e.s!=null?e.s:'')+'</span></div><div class="pg-links"><a class="lnk" href="'+iU(idx)+'">↓ IMAGE</a><a class="lnk" href="'+osU(tid)+'">↗ OPENSEA</a></div></div>';pg.innerHTML=h;panel.classList.add("open");if(!e.pr||!sub.length||e.s==null)fM(idx,function(m){if(mIx!==idx)return;if(!e.pr){var d2=$("pg-desc");if(d2)d2.innerHTML=(m&&m.prompt)?'<p>'+esc(m.prompt)+'</p>':'<span class="lbl">UNAVAILABLE</span>'}if(!sub.length&&m&&m.mood){var s2=$("pg-sub");if(s2){s2.textContent=String(m.mood).toUpperCase();s2.style.display=""}}if(e.s==null&&m&&m.seed!=null){var sd=$("pg-seed"),sv=$("pg-seedval");if(sd&&sv){sv.textContent=m.seed;sd.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 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}var pW=mn(160,mR(window.innerWidth*.42)),pH=mR(pW/2);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=mx(4,mn(window.innerWidth-pW-4,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")});function aTick(){if(!aDir){aRaf=null;return}subPx+=spdVal*0.0008*W*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==="KeyF"){ev.preventDefault();ev.stopPropagation();try{if(D.fullscreenElement){D.exitFullscreen()}else if(D.documentElement.requestFullscreen){var fp=D.documentElement.requestFullscreen();if(fp&&fp.catch)fp.catch(function(){})}}catch(x){}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>