memoscan
← all memos

Memo 0x6f2f2ba6…5628a1 on Ethereum

(()=>{var A={723:A=>{"use strict";A.exports=Tone},801:A=>{A.exports={Random:class{constructor(A){this.useA=!1;let M=function(A){let M=parseInt(A.substr(0,8),16),D=parseInt(A.substr(8,8),16),Q=parseInt(A.substr(16,8),16),B=parseInt(A.substr(24,8),16);return function(){M|=0,D|=0,Q|=0,B|=0;let A=(M+D|0)+B|0;return B=B+1|0,M=D^D>>>9,D=Q+(Q<<3)|0,Q=Q<<21|Q>>>11,Q=Q+A|0,(A>>>0)/4294967296}};this.prngA=new M(A.hash.substr(2,32)),this.prngB=new M(A.hash.substr(34,32));for(let A=0;A<1e6;A+=2)this.prngA(),this.prngB()}random_dec(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}random_num(A,M){return A+(M-A)*this.random_dec()}random_int(A,M){return Math.floor(this.random_num(A,M+1))}random_bool(A){return this.random_dec()<A}random_choice(A){return A[this.random_int(0,A.length-1)]}shuffle(A){for(let M=A.length-1;M>0;M--){const D=this.random_int(0,M);[A[M],A[D]]=[A[D],A[M]]}return A}weighted_random(A){let M=A.reduce(((A,M)=>A+M),0),D=this.random_dec()*M;for(let M=0;M<A.length;M++){if(D<A[M])return M;D-=A[M]}}}}},264:A=>{A.exports={animations:{b:{t:"t",o:-.5,fps:10,fc:117,d:"x",f:[[0,46],[19,44],[20,44],[21,42],[22,40],[23,37],[43,36],[45,35],[46,34],[47,32],[48,28],[49,24],[50,17],[51,13],[52,7],[53,1],[54,-4],[55,-11],[56,-20],[57,-32],[58,-46],[59,-60],[60,-77],[61,-96],[62,-113],[63,-142],[64,-160],[65,-183],[66,-188],[67,-188]]},r1:{t:"v",fps:1,fc:2,f:[[0,"visible"],[1,"hidden"]]},r2:{t:"v",fps:1,fc:2,f:[[0,"hidden"],[1,"visible"]]},r3:{t:"t",o:0,fps:1,fc:4,d:"y",f:[[0,0],[1,1],[2,2],[3,1]]},c1:{t:"v",fps:1,fc:2,f:[[0,"visible"],[1,"hiden"]]},c2:{t:"v",fps:1,fc:2,f:[[0,"hidden"],[1,"visible"]]},t1:{t:"t",o:0,fps:10,fc:99,d:"x",f:[[0,-10],[39,-9],[41,-8],[42,-7],[43,-6],[44,-5],[45,-4],[46,-3],[47,-2],[48,-1],[49,0],[68,-1],[70,-2],[71,-3],[72,-4],[73,-5],[74,-6],[75,-7],[76,-8],[77,-9],[78,-10]]},t2:{t:"t",o:0,fps:10,fc:99,d:"x",f:[[0,10],[39,9],[41,8],[42,7],[43,6],[44,5],[45,4],[46,3],[47,2],[48,1],[49,0],[68,1],[70,2],[71,3],[72,4],[73,5],[74,6],[75,7],[76,8],[77,9],[78,10]]}}}},6:A=>{A.exports={getFeatures:function(A,M,D){let Q=parseInt(M.tokenId)%1e6%4,B=A.shuffle([0,1,2,3,4,5,6,7]).slice(0,6),G=A.random_int(0,2),t=A.weighted_random([3.85,3.85,3.85,3.85,2.88,3.85,3.85,3.85,3.85,2.88,2.88,3.85,3.85,3.85,3.85,3.85,3.85,2.88,3.85,3.85,3.85,3.85,3.85,3.85,3.85,3.85,3.85]),e=A.weighted_random([11.43,11.43,11.43,11.43,8.57,11.43,11.43,11.43,11.43]),g=A.weighted_random([7.32,7.32,9.76,9.76,7.32,9.76,9.76,9.76,9.76,9.76,9.76]);D=D??A.weighted_random([6.35,6.35,1.59,4.76,6.35,6.35,4.76,4.76,3.17,4.76,6.35,6.35,6.35,6.35,4.76,6.35,6.35,6.35,3.17,1.59]);let F=A.weighted_random([13.64,18.18,13.64,18.18,18.18,18.18]),o=80,w=120;2===D?(o=42,w=42):19===D&&(o=60,w=100);let c=0,r=6;19!==D&&2!==D||(c=0,r=0);let s=B.map((M=>A.random_int(c,r)));return{background:Q,phrases:B,startTimes:s,tempo:A.random_int(o,w),tone:G,bodywear:t,footwear:e,facewear:g,headwear:D,gear:F}}}},661:(A,M,D)=>{const Q=D(723),{getLoopsForFeatures:B}=D(518);A.exports={startMusic:function(A,M){let D=B(A);Q.Transport.bpm.value=A.tempo;let G=D.map((({d:D,e:B},G)=>new Q.Part({callback:(D,Q)=>M(D,Q,A),events:B.map((A=>({...A,time:`${A.time}i`}))),loop:!0,loopStart:0,loopEnd:`${D}i`}).start(192*A.startTimes[G]+"i")));return Q.Transport.start(),Q.start(),()=>{Q.Transport.cancel(0),G.forEach((A=>A.cancel(0).dispose())),Q.Transport.stop(),Q.Transport.position="0:0:0"}},setTempo:function(A){Q.Transport.bpm.value=A}}},518:(A,M,D)=>{const Q=D(304),B=D(620),G=D(324);function t(A){let M=[],D=e(A.n);for(let A=0;A<D.length;A+=3){let[Q,B,G]=D.slice(A,A+3);M.push({time:Q,note:B,velocity:Math.abs(G),evt:G>0?"noteOn":"noteOff"})}let Q=[],B=e(A.p);for(let A=0;A<B.length;A+=2){let[M,D]=B.slice(A,A+2);Q.push({time:M,velocity:D,evt:"pedal"})}return{e:M.concat(Q).sort(((A,M)=>A.time-M.time)),d:A.d}}function e(A){return new Int16Array(Uint8Array.from(atob(A),(A=>A.charCodeAt(0))).buffer)}A.exports={getLoopsForFeatures:function(A){return function(A){return 2===A.headwear?[B]:19===A.headwear?G:A.phrases.map((M=>Q[A.background][M]))}(A).map(t)}}},879:A=>{A.exports={sprite:"data:image/webp;base64,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"}},124:(A,M,D)=>{const Q=D(723);let B=new Q.Reverb({decay:15,preDelay:0,wet:.4}).toDestination();B.generate();let G={free:[],occupied:[]};A.exports={playEvent:function(A,M,D){let t=19===D.headwear;"note