memoscan
← all memos

Memo 0xef657ba8…c2fce3 on Ethereum

class FlowerFactory{static type(t){t=Math.floor(parseInt(t[2],16)/16*FlowerFactory.types.length);return FlowerFactory.types[t]}static palette(t){t=Math.floor(parseInt(t[3],16)/16*FlowerFactory.Mt.length);return FlowerFactory.Mt[t]}static create(t,e,i,s,r){var o,n,a,t=new Flower(t,e,i,r);return"Elote"==s?(e={Pt:r[3],Vt:R.C(2,6),borderColor:r[R.k(0,5)],Ot:Tepal.Nt(),Ht:[{color:r[3],Ut:R.C(.4,.5),alpha:R.C(10,20),Bt:.5,Qt:R.C(2,8)},{color:r[4],Ut:R.C(.45,.85),alpha:R.C(20,30),Bt:.25,Qt:R.C(2,6)}],Yt:{Xt:R.C(5,10),Kt:R.C(20,60),Gt:R.C(5,25),jt:r[2],qt:R.C(4,8)}},i={Pt:r[3],Vt:R.C(1,4),borderColor:r[R.k(0,5)],Ot:Tepal.Jt(),Ht:[{color:r[0],Ut:R.C(.3,.5),alpha:15,Bt:3,Qt:10},{color:r[2],Ut:R.C(.4,.6),alpha:20,Bt:3,Qt:2}],Yt:{Xt:R.k(4,6),Kt:R.k(40,60),Gt:R.k(10,20),jt:r[2],qt:R.k(2,5)}},o={type:"staminaElote",dt:120,kt:190,wt:60,palette:[r[4],r[3]],Dt:1,Ft:4,yt:12,Wt:40,xt:50,Lt:3,zt:26,At:34,It:Anther.A(),angle:R.C(0,180)},a={angle:Phyllotaxy.ht(),at:R.C(600,800),ot:R.C(10,16),nt:R.C(8,14),st:R.C(3,4),Z:{20:{palette:[r[4],r[0]],shape:Phyllotaxy.lt()},35:{palette:[r[3],r[4]],shape:Phyllotaxy.ct()},50:{palette:[r[4],r[0]],shape:Phyllotaxy.lt()},100:{palette:[r[4],r[3]],shape:Phyllotaxy.lt()}},reverse:!0},t.U(stalk,!0),t.V(.45,0,e),t.V(R.C(.325,.375),R.C(-10,10),i,!0),t.N(R.C(50,150),o),t.H(a),t.rotate(R.C(-180,180))):"Tigre"==s?(e={Pt:r[3],Vt:R.C(18,24),borderColor:r[R.k(3,4)],Ot:Tepal.Zt(),Ht:[{color:r[1],Ut:R.C(.45,55),alpha:20,Bt:2,Qt:4},{color:r[0],Ut:R.C(.15,.25),alpha:20,Bt:2,Qt:8},{color:r[2],Ut:R.C(.3,.4),alpha:20,Bt:1,Qt:10}],Yt:{Xt:R.C(2,4),Kt:R.C(21,25),Gt:R.C(15,45),jt:r[0],qt:R.C(5,20)}},i={Pt:r[3],Vt:R.C(8,15),borderColor:r[0],Ot:Tepal.$t(),Ht:[{color:r[2],Ut:R.C(.09,0,19),alpha:R.C(20,40),Bt:1,Qt:8},{color:r[0],Ut:.09,alpha:R.C(50,60),Bt:1,Qt:8},{color:r[0],Ut:R.C(.55,.75),alpha:60,Bt:1,Qt:R.C(3,5)}],Yt:{Xt:0,Kt:0,Gt:0,jt:"#cfe2f3",qt:0}},o={Pt:r[3],Vt:3,borderColor:r[0],Ot:Tepal.te(),Ht:[{color:r[2],Ut:.35,alpha:20,Bt:2,Qt:R.C(4,10)}],Yt:{Xt:R.C(1,5),Kt:R.C(20,50),Gt:R.C(8,15),jt:r[4],qt:R.C(1,5)}},a={Pt:r[4],Vt:3,borderColor:r[4],Ot:Tepal.ee(),Ht:[{color:r[2],Ut:.35,alpha:10,Bt:2,Qt:4}],Yt:{Xt:R.C(1,5),Kt:R.C(20,50),Gt:R.C(8,20),jt:r[3],qt:R.C(1,5)}},n={type:"staminaTigre",dt:100,kt:200,wt:20,palette:[r[3],r[4]],Dt:6,Ft:7,yt:20,Wt:20,xt:20,Lt:7,zt:7,At:7,It:Anther.Blob(),angle:R.C(0,180)},t.U(stalk,!0),t.V(R.C(.3,.35),0,e),t.V(R.C(.15,.25),0,i,!0),t.V(.25,60,o,!0),t.V(.15,0,a,!0),t.N(R.C(5,16),n),t.rotate(R.C(-180,180))):"Sol"==s?(e={Pt:r[2],Vt:R.C(14,20),borderColor:r[R.k(3,4)],Ot:Tepal.ie(),Ht:[{color:r[0],Ut:1,alpha:255,Bt:.05,Qt:1}],Yt:{Xt:0,Kt:0,Gt:0,jt:"#634219",qt:0}},i={Pt:r[0],Vt:0,borderColor:r[0],Ot:Tepal.se(),Ht:[{color:r[3],Ut:R.C(.6,.8),alpha:30,Bt:2,Qt:R.C(3,5)}],Yt:{Xt:2,Kt:R.C(18,22),Gt:R.C(1,6),jt:r[4],qt:R.C(2,5)}},o={Pt:r[3],Vt:2,borderColor:r[4],Ot:Tepal.re(),Ht:[{color:r[3],Ut:R.C(.25,.75),alpha:R.C(15,25),Bt:1,Qt:R.C(2,6)}],Yt:{Xt:R.C(2,4),Kt:R.C(20,30),Gt:2,jt:r[0],qt:R.C(2,4)}},a={Pt:r[4],Vt:R.C(0,4),borderColor:r[0],Ot:Tepal.oe(),Ht:[{color:r[3],Ut:0,alpha:R.C(15,25),Bt:10,Qt:R.C(2,6)}],Yt:{Xt:R.C(1,2),Kt:40,Gt:2,jt:r[3],qt:R.C(1,2)}},n={angle:Phyllotaxy.ht(),at:R.C(300,500),ot:14,nt:14,st:R.C(3,5),Z:{20:{palette:[r[3],r[4],r[4],r[4]],shape:Phyllotaxy.gt()},40:{palette:[r[3],r[1],r[0],r[4]],shape:Phyllotaxy.gt()},70:{palette:[r[3],r[1],r[0],r[4]],shape:Phyllotaxy.ut()},100:{palette:[r[3],r[1],r[4]],shape:Phyllotaxy.Rt()}},reverse:!0},t.U(stalk,!0),t.V(.4,0,e),t.V(R.C(.375,.4),0,i,!0),t.V(R.C(.35,.4),R.C(45,60),o,!0),t.V(.125,R.C(0,180),a,!0),t.H(n),t.rotate(R.C(-180,180))):"Manita"==s?(e={Pt:r[2],Vt:R.C(5,8),borderColor:r[R.k(0,5)],Ot:Tepal.ne(),Ht:[{color:r[1],Ut:R.C(.3,.5),alpha:R.C(10,15),Bt:1,Qt:R.C(2,8)},{color:r[0],Ut:R.C(.55,.65),alpha:R.C(5,10),Bt:5,Qt:R.C(2,6)}],Yt:{Xt:R.C(5,10),Kt:R.C(11,60),Gt:R.C(1,30),jt:r[4],qt:R.C(2,12)}},i={Pt:r[0],Vt:R.C(1,10),borderColor:r[R.k(0,5)],Ot:Tepal.ae(),Ht:[{color:r[3],Ut:R.C(.6,.7),alpha:R.C(10,20),Bt:R.C(1,10),Qt:R.C(2,4)},{color:r[1],Ut:R.C(.4,.6),alpha:R.C(5,15),Bt:5,Qt:R.C(2,10)}],Yt:{Xt:R.C(5,10),Kt:R.C(11,40),Gt:R.C(1,30),jt:r[R.k(1,3)],qt:R.C(4,12)}},o={Pt:r[4],Vt:1,borderColor:r[4],Ot:Tepal.he(),type:1,Ht:[{color:r[3],Ut:R.C(.45,.55),alpha:20,Bt:.8,Qt:R.C(2,5)}],Yt:{Xt:0,Kt:0,Gt:0,jt:"#e55c68",qt:0}},a={Pt:r[3],Vt:R.k(0,4),borderColor:r[R.k(3,4)],Ot:Tepal.le(),Ht:[{color:r[2],Ut:R.C(.3,.5),alpha:20,Bt:1,Qt:R.C(2,4)}],Yt:{Xt:0,Kt:0,Gt:0,jt:"#e55c68",qt:0}},t.U(stalk,!0),t.V(.375,0,e),t.V(.09,30,o,!0),t.V(R.C(.18,.25),0,i,!0),t.V(R.C(.05,.1),30,a,!0),t.U(function(t){push(),rotate(60),noStroke();var e=color(t[2]),e=(e.setAlpha(100),fill(e),ellipse(0,0,R.k(55,65),R.k(35,45)),noFill(),strokeWeight(R.k(4,8)),stroke(t[2]),R.k(550,650)),e=(curve(0,0,R.k(-2,2),0,0,e,R.k(-1250,1250),500),fill(t[2]),strokeWeight(R.k(0,3)),stroke(t[2]),ellipse(0,e,20,20),noFill(),strokeWeight(R.k(4,8)),stroke(t[4]),R.k(350,550)),i=R.k(350,550),s=R.k(350,550),r=R.k(350,550),p5=R.k(350,550);curve(0,0,R.k(-2,2),0,-250,e,R.k(-1500,1500),500),strokeWeight(R.k(4,8)),curve(0,0,R.k(-2,2),0,-125,i,R.k(-750,750),500),strokeWeight(R.k(4,8)),curve(0,0,R.k(-2,2),0,0,s,R.k(-250,250),500),strokeWeight(R.k(4,8)),curve(0,0,R.k(-2,2),0,125,r,R.k(-750,750),500),strokeWeight(R.k(4,8)),curve(0,0,R.k(-2,2),0,250,p5,R.k(-1500,1500),500),fill(t[R.k(0,2)]),noStroke(),ellipse(-250,e,R.k(10,15),R.k(40,50)),ellipse(-125,i,R.k(10,15),R.k(40,50)),ellipse(0,s,R.k(10,15),R.k(40,50)),ellipse(125,r,R.k(10,15),R.k(40,50)),ellipse(250,p5,R.k(10,15),R.k(40,50)),pop()}),t.rotate(R.C(-180,180))):"Lily"==s?(n={Pt:r[3],Vt:R.C(1,10),borderColor:r[R.k(0,5)],Ot:Tepal.ce(),Ht:[{color:r[1],Ut:.01,alpha:100,Bt:10,Qt:20},{color:r[1],Ut:.1,alpha:100,Bt:2,Qt:5},{color:r[1],Ut:.1,alpha:100,Bt:.5,Qt:2}],Yt:{Xt:10,Kt:R.C(60,100),Gt:10,jt:r[2],qt:R.C(4,8)}},e={Pt:r[3],Vt:R.k(0,3),borderColor:r[R.k(0,3)],Ot:Tepal.Re(),Ht:[{color:r[0],Ut:1,alpha:20,Bt:1,Qt:1}],Yt:{Xt:R.C(1,5),Kt:R.C(10,30),Gt:R.k(1,10),jt:r[4],qt:R.C(1,2)}},o={Pt:r[3],Vt:R.k(1,3),borderColor:r[4],Ot:Tepal.pe(),Ht:[{color:r[R.k(0,3)],Ut:.2,alpha:10,Bt:20,Qt:R.k(10,20)}],Yt:{Xt:R.C(1,5),Kt:R.C(10,30),Gt:R.k(1,3),jt:r[0],qt:R.k(1,8)}},i={type:"staminaLily",dt:150,kt:275,wt:0,palette:[r[2],r[3]],Dt:0,Ft:0,yt:40,Wt:40,xt:40,Lt:40,zt:20,At:40,It:Anther.I(),angle:R.C(0,180)},t.U(stalk,!0),t.V(.3,0,n),t.N(R.C(20,30),i),t.V(R.C(.9,1),0,e),t.V(.75,0,o),t.V(.5,0,e),t.V(.25,0,o),t.V(.15,0,e),t.U(function(e){var i=R.k(5,25),t=(push(),R.k(-200,200)),s=R.k(750,850);strokeWeight(R.k(5,8)),stroke(e[0]),noFill(),curve(0,0,R.k(-10,10),R.k(-10,10),t,s,R.k(-750,750),R.k(500,650)),fill(e[0]),ellipse(t,s,20,20),noStroke(),ellipse(0,0,30,30);for(let t=0;t<=i;t++){var r=R.k(-200,200),o=R.k(450,650),n=e[R.k(0,2)],n=(strokeWeight(R.k(3,6)),stroke(n),noFill(),curve(0,0,R.k(-10,10),R.k(-10,10),r,o,R.k(-250,250),R.k(500,550)),noStroke(),fill(n),R.k(8,18));ellipse(r,o,n,n)}pop()}),t.rotate(R.C(-30,30))):"Dalia"==s?(a={Pt:r[3],Vt:R.C(10,14),borderColor:r[3],Ot:Tepal.ue(),Ht:[{color:r[2],Ut:.75,alpha:20,Bt:.5,Qt:1}],Yt:{Xt:R.C(2,9),Kt:30,Gt:R.C(2,5),jt:r[0],qt:R.C(2,4)}},n={Pt:r[1],Vt:R.C(1,2),borderColor:r[1],Ot:Tepal.ue(),Ht:[{color:r[2],Ut:.25,alpha:R.k(150,200),Bt:1,Qt:1}],Yt:{Xt:0,Kt:0,Gt:0,jt:r[0],qt:0}},i={angle:Phyllotaxy.ht(),at:100,ot:R.C(10,16),nt:R.C(8,14),st:R.C(3,4),Z:{50:{palette:[r[0],r[2]],shape:Phyllotaxy.lt()},100:{palette:[r[0],r[3]],shape:Phyllotaxy.lt()}},reverse:!0},t.U(stalk,!0),t.V(R.C(1.5,1.75),0,a),t.V(R.C(1.25,1.35),30,n),t.V(R.C(1,1.25),60,a),t.V(R.C(.75,.85),90,n),t.V(R.C(.5,.75),120,a),t.V(R.C(.3,.4),150,a),t.H(i),t.rotate(R.C(-180,180))):"Nova"==s&&(o={Pt:r[2],Vt:0,borderColor:r[2],Ot:Tepal.ge(),Ht:[{color:r[3],Ut:.75,alpha:10,Bt:.5,Qt:1}],Yt:{Xt:R.k(20,70),Kt:210,Gt:90,jt:r[4],qt:10}},e={Pt:r[R.k(3,4)],Vt:R.C(10,14),borderColor:t.backgroundColor,Ot:Tepal.ve(),Ht:[{color:r[1],Ut:1,alpha:20,Bt:.5,Qt:1}],Yt:{Xt:R.k(5,10),Kt:R.k(130,170),Gt:90,jt:r[2],qt:2}},n={Pt:r[0],Vt:0,borderColor:t.backgroundColor,Ot:Tepal.fe(),Ht:[{color:r[4],Ut:1,alpha:20,Bt:.5,Qt:1}],Yt:{Xt:R.k(2,4),Kt:R.k(10,20),Gt:20,jt:r[2],qt:1}},a={angle:Phyllotaxy.ht(),at:R.k(40,55),ot:20,nt:20,st:4,Z:{50:{palette:[r[1],r[2],r[0]],shape:Phyllotaxy.vt()},100:{palette:[r[1],r[3],r[4]],shape:Phyllotaxy.ft()}},reverse:!0},t.U(stalk,!0),t.V(.9,0,o),t.V(1.4,R.k(30,60),e,!0),t.V(.4,R.k(30,60),n),t.U(function(t){push(),fill(t[0]),stroke(t[4]),strokeWeight(R.k(2,3)),ellipse(0,0,R.k(70,80),R.k(70,80)),pop()}),t.H(a),t.rotate(R.C(-180,180))),t}static types=["Elote","Tigre","Sol","Manita","Lily","Dalia","Nova"];static Mt=[["#A60303","#A65C41","#D99C79","#F2F2F2","#3A668C","#3A668C","#F2F2F2"],["#A6432D","#BF4C0A","#D9A05B","#D9C091","#292759","#F2F2F2","#292759"],["#F28705","#F2C641","#F2A007","#F2D7D0","#022873","#F2D7D0","#022873"],["#2E97F2","#F2B6DD","#0583F2","#F2D7D0","#8C4278","#8C4278","#F2D7D0"],["#8083BF","#3F44A6","#7BA65D","#F2F2F0","#181E8C","#181E8C","#F2F2F0"],["#28594B","#297350","#F2B6A0","#F2F2F2","#2C3740","#F2F2F2","#2C3740"],["#2AA4BF","#9C99F2","#F2A444","#F2F2F2","#F27052","#F27052","#F2F2F2"],["#8EB1BF","#617C8C","#A66953","#D9B19A","#022026","#D9B19A","#022026"]]}