0x76a5e520…f436sent to0x942bc2d3…5c8a·#18,323,080·view on Etherscan
function base64Decode(t){return t.split("").reduce((t,e,o)=>t+Math.pow(64,o)*alphabet.indexOf(e),0)}function decodeBlobData(t){for(var e=[],o=0;o<t.length;o+=5)e.push(t.substring(o,o+5).replaceAll("+",""));var r=[];for(let t=0;t<e.length;t++){var a=base64Decode(e[t]),n=[];for(let t=24;t>=0;t-=4)n.push(a>>t&15);var[l,s,i,p,c,u,d]=n;r.push({rgb:[l*qStep,s*qStep,i*qStep],x1:p,y1:c,x2:u,y2:d})}return r}function decodeData(t){var e=t.split("^"),o={uid:e[0],lastInteraction:{bgV:parseInt(e[1]),id:parseInt(e[2])}};console.log(e[3]);for(var r=[],a=0,n=[],l=e[3].split("_"),s=0;s<l.length;s++){r.push({interactions:[]}),n=l[s].split("-");for(var i=0;i<n.length;i++)r[s].interactions.push({blobs:[],interactionId:a}),r[s].interactions[i].blobs=decodeBlobData(n[i]),a++}return o.interactionData=r,o}const alphabet="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!~",qStep=16,{floor:floor,round:round}=Math;