0x0000…3544

All memos sent from and to 0x0000…3544.

1)}async load(){this.dataGridGfx();var e=configureCanvasText [0],THREE.NearestFilter Yanisotropy:1,depthBuff premultipliedAlpha`& amples:0,w![(compColors.length,24);e++){F2(Ran.rn(.1,.9),#define DENORMAL_THRESHOLD 1e-3012.9898, 78.233)%M!$n oblongRadialGr FRAME_THICKNESS)!}),this.feedbackMPes={PIXEL_PERFECT:"1",METAL_RENDPlaneGeometry(2,2
1)}async load(){this.dataGridGfx();var e=configureCanvasText [0],THREE.NearestFilter Yanisotropy:1,depthBuff premultipliedAlpha`& amples:0,w![(compColors.length,24);e++){F2(Ran.rn(.1,.9),#define DENORMAL_THRESHOLD 1e-3012.9898, 78.233)%M! oblongRadialGr FRAME_THICKNESS)!}),this.feedbackMPes={PIXEL_PERFECT:"1",METAL_RENDPlaneGeometry(2,2
1)}async load(){this.dataGridGfx();var e=configureCanvasText [0],THREE.NearestFilter Yanisotropy:1,depthBuff premultipliedAlpha`& amples:0,w![(compColors.length,24);e++){F2(Ran.rn(.1,.9),#define DENORMAL_THRESHOLD 1e-3012.9898, 78.233)%M!$n oblongRadialGr FRAME_THICKNESS)!}),this.feedbackMPes={PIXEL_PERFECT:"1",METAL_RENDPlaneGeometry(2,2
1)}async load(){this.dataGridGfx();var e=configureCanvasText [0],THREE.NearestFilter Yanisotropy:1,depthBuff premultipliedAlpha`& amples:0,w![(compColors.length,24);e++){F2(Ran.rn(.1,.9),#define DENORMAL_THRESHOLD 1e-3012.9898, 78.233)%M! oblongRadialGr FRAME_THICKNESS)!}),this.feedbackMPes={PIXEL_PERFECT:"1",METAL_RENDPlaneGeometry(2,2
1)}async load(){this.dataGridGfx();var e=configureCanvasText [0],THREE.NearestFilter Yanisotropy:1,depthBuff premultipliedAlpha`& amples:0,w![(compColors.length,24);e++){F2(Ran.rn(.1,.9),#define DENORMAL_THRESHOLD 1e-3012.9898, 78.233)%M!$n oblongRadialGr FRAME_THICKNESS)!}),this.feedbackMPes={PIXEL_PERFECT:"1",METAL_RENDPlaneGeometry(2,2
1)}async load(){this.dataGridGfx();var e=configureCanvasText [0],THREE.NearestFilter Yanisotropy:1,depthBuff premultipliedAlpha`& amples:0,w![(compColors.length,24);e++){F2(Ran.rn(.1,.9),#define DENORMAL_THRESHOLD 1e-3012.9898, 78.233)%M! oblongRadialGr FRAME_THICKNESS)!}),this.feedbackMPes={PIXEL_PERFECT:"1",METAL_RENDPlaneGeometry(2,2
1)}async load(){this.dataGridGfx();var e=configureCanvasText [0],THREE.NearestFilter Yanisotropy:1,depthBuff premultipliedAlpha`& amples:0,w![(compColors.length,24);e++){F2(Ran.rn(.1,.9),; #define DENORMAL_THRESHOLD 1e-(12.9898, 78.233))@$n oblongRadialGr FRAME_THICKNESS)!}),this.feedbackMPes={PIXEL_PERFECT:"1",METAL_RENDPlaneGeometry(2,2
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10px, 2vw % Family="monosp/GAP-1 ateMipmaps!s ure=a,this.ready=!
ndex:121,x:.41592174768447876,y:M 93548560142517`L059313237667084`L 3875269293785095`K 91773927211761243}],right_cheek:[6}]}}};return e.grouped_landmark:void 0}catch(e){console.error("E@ JSON:",e.message),null}}getAnat omicalOrder 6300],nose_bridg!c"#*C2C:CBcJ '#Z2"w 61]}[t];if(!a),iInt,scene,camera,ren'{@S i=document. ("2d",{willReadFrequ Zbody;)await sleep(10"JrySel!K orAll("style")tNode.removeChild$C: optimizeSpeed; Ś (90,"Configa] info.autoRe&\@KCLEANUP_INTERVAL=3D
ndex:121,x:.41592174768447876,y:M 93548560142517`L059313237667084`L 3875269293785095`K 91773927211761243}],right_cheek:[6}]}}};return e.grouped_landmark:void 0}catch(e){console.error("E@ JSON:",e.message),null}}getAnat omicalOrder 6300],nose_bridg!c"#*C2C:CBcJ '#Z2"w 61]}[t];if(!a),iInt,scene,camera,ren'{@S i=document. ("2d",{willReadFrequ Zbody;)await sleep(10"JrySel!K orAll("style")tNode.removeChild$C: optimizeSpeed; Ś (90,"Configa] info.autoRe&\@KCLEANUP_INTERVAL=3D
Portraits I by jiwa is a first edition collection of 64 code & handmade portraits, each acting as a complete generative algorithm. Every refresh creates a new artwork. The owner can lock the portrait, setting a certain output in perpetuity. Owners can anonymize (pixelate) their portrait and control the usage of their portrait photo, providing the owner with continued power over their likeness over time. Every portrait is animated, responsive, & gradually develops.  Portraits are made with javascript & drawings made in custom software, living fully on chain. Portraits I. jiwa. 2025
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10px, 2vw % Family="monosp/GAP-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10px, 2vw % Family="monosp/>AP-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10px, 2vw % Family="monosp/6AP-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10px, 2vw % Family="monosp/6AP-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10px, 2vw % Family="monosp/6AP-1 ateMipmaps!s ure=a,this.ready=!
Portraits I by jiwa is a first edition collection of 64 code & handmade portraits. Every portrait is animated, responsive, acts as a complete generative algorithm, and gradually develops, painting the picture over time. Every refresh creates a new artwork. The owner can lock the portrait, setting a certain output in perpetuity. Owners can anonymize (pixelate) their portrait and control the usage of their portrait photo. Portraits are made with javascript + drawings made in custom software, fully on chain. Each portrait in Portraits I will be given an audition for the upcoming performance, The Troupe.
Portraits I by jiwa is a first edition collection of 64 code & handmade portraits. Every portrait is animated, responsive, and acts as a complete generative algorithm. Every refresh creates a new artwork. The owner can lock the portrait, setting a certain output in perpetuity. Owners can anonymize (pixelate) their portrait and control the usage of their portrait photo. Jiwa's own facial data is used as a signature in the work. Portraits are made with javascript + drawings made in custom software, fully on chain. Each portrait in Portraits I will be given an audition for the upcoming performance, The Troupe.
Portraits I by jiwa is a first edition collection of 64 hand & code-made portraits and a new proposition in modern portraiture. Every portrait is animated, responsive, and acts as a complete generative algorithm.  Every refresh creates a new artwork, and the collector can lock the portrait, setting a certain output in perpetuity. Collectors can anonymize (pixelate) their portrait and control the usage of their portrait photo. Portraits are made using jiwa’s bespoke Instruction Painting process, where, he states,” I draw the instructions, the algorithm paints the picture”. Portraits are fully on chain, on Art Blocks Studio. Each portrait in Portraits I will be given an audition for the upcoming performance, The Troupe.
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10px, 2vw % Family="monosp.-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10px, 2vw % Family="monosp.-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10px, 2vw % Family="monosp.-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10EQ.75,`rgba(${pTd4V% Family="monosp/qAPf1WL 95,t/1500*'-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10EQ.75,`rgba(${pTd4V% Family="monosp/qAPf1WL 95,t/1500*'-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10EQ.75,`rgba(${pTd4V% Family="monosp/qAPf1WL 95,t/1500*'-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10EQ.75,`rgba(${pTe4W% Family="monosp/rAPf1WL 95,t/1500*'-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10EQ.75,`rgba(${pTf4X% Family="monosp/sAPf1WL 95,t/1500*'-1 ateMipmaps!s ure=a,this.ready=!
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10EQ.75,`rgba(${pTe4W% Family="monosp/rAPf1WL 95,t/1500*'-1 ateMipmaps!s ure=a,this.ready=!
ndex:121,x:.41592174768447876,y:M 93548560142517`L059313237667084`L 3875269293785095`K 91773927211761243}],right_cheek:[6}]}}};return e.grouped_landmark:void 0}catch(e){console.error("E@ JSON:",e.message),null}}getAnat omicalOrder 6300],nose_bridg!c"#*C2C:CBcJ '#Z2"w 61]}[t];if(!a),iInt,scene,camera,ren'{@S i=document. ("2d",{willReadFrequ Zbody;)await sleep(10"JrySel!K orAll("style")tNode.removeChild$C: optimizeSpeed; Ś (90,"Configa] info.autoRe&\@KCLEANUP_INTERVAL=3D
ntries(a))r[e]&&t&&Array.is`(t)&&0<t.length&&((i=this.create ShapeData(e,t) +`s.push(i),await new Promise(e=>s0)))}}processLandmarkGroups(){if tor=1);t=t.mapCt=e.pixel_x||e.x*`^t,gfx:r,canvas:a[0],bbSpeed:.003*(Ran.rd()-.5)*(Math.m in(iW,iH)/1e3)y;a<l!=a<x&&i<(hIx:.4319353699684143'[.3322729766368866,913802146911621`K5426585078239 A`K1545084714889526443965435028076` 80336713790893a6`M6'"%&])/!0kM*`+a7
]},255)`),o.addColorStop(1,`rgbathis.gfx.fillStyle=oRect(r,0,i,a)}}mosaicGrid(e,i){ih),0!=config.subdivisionDepth){for(var e=[{x:0,y h}],t=[],a=0;a<1e3;a++)t.push(Ra;h()<.85?(t=.5< gaussian(.1,.4);s&&n<20;){s=!1;oi=r.createLinearGradienangle too large (K, skipping`);else 'k}while(e>l&&e<%%n =new FlowDi@L%W}}class ImageLoaderBa%|FwreusableArray -!fge+z ateSmoothC$r?-1:1),c=h*(.1+.9*c8isPointInPoly>{dh&&h` 6 5<=x&&x<=v- ole.warn(`Could not g[$)`{ textureMask((`Failed to @_5$
add(this.quad),t=`Points(){var t=Ran.ri(500,800),i;for(let e=0;e<12;e++s=e/12*Math.PI*2,n=.15+.1*`h),h=h-x,d=o[x],c@ 06],A=f[y].x*b"/=0),e}drawDataGri#.fillStyle=`rgba(${"QT"; ure.value.n G.x=+X 7354*a.x+i)i}dispose)A`>#L)Or*U Mipmaps=!1 " anisotropy(,0 I &&pM(ae,"a"t PNG_PREFIXES={A:"T64,iVBORw0KGgoA BmJLR0QA/wD/AP+gvaeT gAElEQV",B prefix key:46/}05"und B ned"!=typeof t@;(e 2)i[a/2]=parse74 0` r=gunzip(iYW@cA+ s:15,method:"c{8});class PlaneItem{Bue !o=e<<2;a[e]=36<t[o]+_llStyle=`rgba(${i[0]},@
1)}async load(){this.dataGridGfx();var e=configureCanvasText [0],THREE.NearestFilter Yanisotropy:1,depthBuff premultipliedAlpha`& amples:0,w![(compColors.length,24);e++){F2(Ran.rn(.1,.9),; #define DENORMAL_THRESHOLD 1e-(12.9898, 78.233))@$n oblongRadialGr FRAME_THICKNESS)!}),this.feedbackMPes={PIXEL_PERFECT:"1",METAL_RENDPlaneGeometry(2,2
var v=Uint8Array,A`tr=function(e,t){for(AA(31),a=0;a<31;++a)i[a]=t+=1<<e[+ ; ++o)r[o]=o- ]<<5|a;return[i,r]},er=tr(rr,2), ir=er[0],c`1],ar=(ir[28]=258 43690&o)>>>1|(21845 a=e.length,r=0,od)n[q[d]!V l]=h}else @BYTES_PER_ELEMENT?A:4},xr=["unexpected EOF","invalid block typestream finished $e not in range 1980-2099 v(Math.max(2*t,e)))b,M<_%< M)C[lr[M]]))}%t st Milan=[-,6.n 6],[185,16 ingleAntColorIndex,p420_69!],jimJarmushDVDsi=_ yCache.has(x)?s=0<h?(h-l)/h:0 H`3sqrt(` pow(r-i,2)+abs(.299*i+.587*a+./i(3,6),numberOf3i(Qo )}}class PUAleep=t=>new pR(@+i,"Portraits I <jiwa/>"),ro=($erval,pF=parseFloat,pI0)/4294967296}}abottom="clamp(10EQ.75,`rgba(${pTe4W% Family="monosp/rAPf1WL 95,t/1500*'-1 ateMipmaps!s ure=a,this.ready=!
function saveAsPNG(i){if(rendere.preserveDrawingBuffer;t=0;t<mC.planes.length;t++[t];a.threeTexture.needsUpdate Tscene,camera);try{domElement.toBlob( /png",1)}catch not initialized" X.innerWidth-e.w@late(${i}px, ${a "DDUST+jiwa+"+t! timeoutId=null@Ii?"#4CD964":"#E9 config={},sunrise=[[240,134,125] ],abWeekendSun3Birthday Hangov]0 "Do Not Ea^]Firep`v One of Fift e , maybe you too?"),i=[],"t\rIP,sRP,title=` `=Math.round,rD=(e,t)=>NcpR=Promise;class)' 0)/4294967296}}aURLSearchParams(wi!S@< o=(r&&.001< o5/ m w/ query %Res#3 siveValue(!0"5 t<=i?l<a:a<l,eF b>1e-30?a/b:0.0;}1023u);q=(q*1664525u+1013904259-0.85373472095314*r3 ns=n_*D.wyz-D.xz`5.234,28.567,31.78/
function saveAsPNG(i){if(rendere.preserveDrawingBuffer;t=0;t<mC.planes.length;t++[t];a.threeTexture.needsUpdate Tscene,camera);try{domElement.toBlob( /png",1)}catch not initialized" X.innerWidth-e.w@late(${i}px, ${a "DDUST+jiwa+"+t! timeoutId=null@Ii?"#4CD964":"#E9 config={},sunrise=[[240,134,125] ],abWeekendSun3Birthday Hangov]0 "Do Not Ea^]Firep`v One of Fift e , maybe you too?"),i=[],"t\rIP,sRP,title=` `=Math.round,rD=(e,t)=>NcpR=Promise;class)' 0)/4294967296}}aURLSearchParams(wi!S@< o=(r&&.001< o5/ m w/ query %Res#3 siveValue(!0"5 t<=i?l<a:a<l,eF b>1e-30?a/b:0.0;}1023u);q=(q*1664525u+1013904259-0.85373472095314*r3 ns=n_*D.wyz-D.xz`5.234,28.567,31.78/
gfx2=creGfx(this.w,`h)[1]}async main(){`mosaicGrid([255,0, t,e);i%2==0&&(i+=1);for(@D),o.addColorStop M `rgba(${n[0]},@,0!=config.subdivisionDepth){0;a<1e3;a++)t.push(b;h()<.85?(t=.5< "gaussian(.1,.4);n&&s<20;){n=!1;oy` }distanceTo@/EMath.sqrt(t*t+e*'*boundingBox={minX*-a,d=e-r;h*h+d*d<=lĪC,CPki l,h,d,c,f=[o*i$e||(l=r+t,h=o+e,$runnn`W 0}async ma'ra,r"d erer,viewpo$Q+body;)await sleep(10"?h!Q .innerHTML+="<`-moz-crisp-edges;
function saveAsPNG(i){if(rendere.preserveDrawingBuffer;t=0;t<mC.planes.length;t++[t];a.threeTexture.needsUpdate Tscene,camera);try{domElement.toBlob( /png",1)}catch not initialized" X.innerWidth-e.w@late(${i}px, ${a "DDUST+jiwa+"+t! timeoutId=null@Ii?"#4CD964":"#E9 config={},sunrise=[[240,134,125] ],abWeekendSun3Birthday Hangov]0 "Do Not Ea^]Firep`v One of Fift e , maybe you too?"),i=[],"t\rIP,sRP,title=` `=Math.round,rD=(e,t)=>NcpR=Promise;class)' 0)/4294967296}}aURLSearchParams(wi!o5- m w/ query %Res#1 siveValue(!0"5 t<=i?l<a:a<l,eF b>1e-30?a/b:0.0;}1023u);q=(q*1664525u+1013904259-0.85373472095314*r3 ns=n_*D.wyz-D.xz`5.234,28.567,31.78/
gfx2=creGfx(this.w,`h)[1]}async main(){`mosaicGrid([255,0, t,e);i%2==0&&(i+=1);for(@D),o.addColorStop M `rgba(${n[0]},@,0!=config.subdivisionDepth){0;a<1e3;a++)t.push(b;h()<.85?(t=.5< "gaussian(.1,.4);n&&s<20;){n=!1;oy` }distanceTo@/EMath.sqrt(t*t+e*'*boundingBox={minX*-a,d=e-r;h*h+d*d<=lĪC,CPki l,h,d,c,f=[o*i$e||(l=r+t,h=o+e,$runnn`W 0}async ma'ra,r"d erer,viewpo$Q+body;)await sleep(10"?h!Q .innerHTML+="<`-moz-crisp-edges;
Network);baseCoord=clamp());float detailComplexity=length(totalDisplacement)*2 O +abs(fault;const int MAX_SAMPLES=32PHI=1.61803398875;@0anisotropy=normal =${Ran.rn(12,200)}B(){if(isFirstPass>D `,side:THREE.DoubleS es={PIXEL_PERFECT:"1",METAL_RENDPlaneGeometry(2,?n-# e.error("In! =Ran.ri(500,807-7m<} =0;e<12;e++h),h=h-d,c=o[d],f@eMipmaps(w " anisotropy'e.premultipliedAlphaM+=v+x;b+=g+m}e>1)*n)/t)<1&&--t@Gb [{relX:.65*!1 c=Number.MAX_VALUE)}gaussian(2,8>+S8}}class PlaneItem{&j-l(iW,iH,composi@6 o`L ixelManBasel`O blendCanva&aa=m.rslcd[l].sy*'
function saveAsPNG(i){if(rendere.preserveDrawingBuffer;t=0;t<mC.planes.length;t++[t];a.threeTexture.needsUpdate Tscene,camera);try{domElement.toBlob( /png",1)}catch not initialized" X.innerWidth-e.w@late(${i}px, ${a "DDUST+jiwa+"+t! timeoutId=null@Ii?"#4CD964":"#E9 config={},sunrise=[[240,134,125] ],abWeekendSun3Birthday Hangov]0 "Do Not Ea^]Firep`v One of Fift e , maybe you too?"),i=[],"t\rIP,sRP,title=` `=Math.round,rD=(e,t)=>NcpR=Promise;class)% 0)/4294967296}}aURLSearchParams(wi!o5+ m w/ query %Res#1 siveValue(!0"5 t<=i?l<a:a<l,eF b>1e-30?a/b:0.0;}1023u);q=(q*1664525u+1013904259-0.85373472095314*r3 ns=n_*D.wyz-D.xz`5.234,28.567,31.78/
Jiwa presents dust as pixels, where minimalism becomes maximalism deep in the desert. Winds blow against form to celebrate a thriving cultural island. A community’s heart beats as ants spill out onto the sidewalks, each working together to contribute to something larger than themselves. DDUST brings an on-chain dust storm to the Ethereum network, blowing across the collection using Ethereum’s block activity. The storm spans multiple artworks at a time, it’s size and speed orchestrated on-chain by the artist. DDUST debuts new on-chain interoperability features available with Art Blocks’ PostParams. Each palette in the collection is derived from a memory of West Texas. Using PostParams, collectors can permanently modify their work’s color palette fully on-chain. DDUST is a collage of the artist's experiences in Marfa and West Texas during the inaugural Art Blocks x Opensea artist residency.